Empty timestamps file error fixed.
UglifyJS replaced with Terser.
Timestamps file creation error fixed.
Build timestamps added.
plugin.json fix.
Support of pytsite-9.0.
Automatic NPM packages installation and assets building after plugins installation.
Cleanup.
Development environment Webpack's base config issue fixed.
Building language translations fixed.
Automatic app's package resources registration fixed.
Webpack's configuration parts collecting issue fixed.
Webpack's mode setting issue fixed.
Typo fixed.
Webpack's circular-dependency-plugin added.
inline_js() fixed.
- New
assetman:buildconsole command options:modeandwatch. - Translations building refactored.
langbrowser global replaced with module-exported property.- React and Babel are required dependencies now.
- Missing functions exposed to the public API.
- Plugin installation hooks fixed.
js_tag()renamed tojs(),css_tag()renamed tocss().- API functions removed:
preload(),add_inline_js(),js_tags(),css_tags(). --debugoption behavior of console commandassetman:buildfixed.
- Gulp replaced with Webpack.
- Automatic plugins assets directories registration added,
- API functions removed:
library(),urls(),register_global(),t_copy(),t_copy_static(),t_less(),t_scss(),t_js(),t_css(),js_module(),npm_update(). get_src_dir_path()renamed toassets_src(),get_dst_dir_path()renamed toassets_dst().
New JavaScript methods: url(), parseQueryString().
Babelified JS compilation fixed.
Babel installation issue fixed.
Usage of Python 3.7 reserved word async fixed.
Typo fixed.
callback argument removed from load* JS functions.
String.prototype.startsWithJS polyfill added.source_mapsargument removed fromt_js().
- New console commands added:
assetman:setup,npm:install,npm:update. t_browserify()API function removed.- List of required NPM packages updated.
- NPM packages installation errors reporting fixed.
Support of SCSS added.
- New API functions added:
js_tag,css_tag. - API functions renamed:
dump_js()tojs_tags(),dump_css()tocss_tags(),add_inline()toadd_inline_js(),dump_inline()toinline_js(). - New
tpl's globals added:css_tag(),js_tag(). tpl's globals renamed:css_links()tocss_tags(),js_links()tojs_tags(),js_head_links()tojs_head_tags().
Support of strings as second argument in library().
remove()API function removed.path_prefix,exclude_path_prefixargument removed frompreload().
Support of PytSite-7.23.
Nonworking minification Gulp's function fixed.
Clean installation error fixed.
Asset libraries resolving in JS code added.
Installation hook fixed.
- Package aliases resolving in JS code added.
- New JS API functions:
load()anddefinePackageAlias().
Unnecessary call of build_all() during plugin installation removed.
Fix to support version 10 of NPM.
Logging verbosity decreased.
File renamed.
Bugfix of support for PytSite-7.8.
Support for PytSite-7.8.
Support for PytSite-7.7.
error.NoTasksDefined removed.
Init code fixed.
Fixed unnecessary translations compilation of aliased packages.
Removed automatic assets and translations compilation on PytSite update event.
Init code fixed.
Init code fixed.
Init code fixed.
Improper import fixed.
Init fixed.
Init fixed.
Init and installation fixed.
Init and installation fixed.
Init and installation fixed.
Location string splitting fixed.
Installation code fixed.
Events names fixed.
Support for PytSite-7.0.
Added plugman's hooks.
First release.