Skip to content

v0.6.8

Choose a tag to compare

@anodynos anodynos released this 02 Dec 20:53
· 138 commits to master since this release
This release has many improvements, despite the 0.0.1 increase :-)
Not touching 0.7 issues yet, but workings are important towards 0.7 & 1.0 :-)

* New: [Merging of code sections of injected code in modules & bundles](resourceconverters.coffee#inject-any-string-before-after-body)

* New: ['useStrict', 'bare', 'globalWindow', 'runtimeInfo', 'allNodeRequires', 'noRootExports', 'scanAllow']

   * @derive = 'arrayPushOrOverwrite'

   * @type = 'booleanOrFilespecs'

* New: template.banner working for normal & `combined` template

* Fixed: `combined` template was confusing local dependencies's varNames, in some rare cases

* Improved/shorter reporting

* Documentation is lighter & more generic

  * splitting [tags-Legend] & [types-and-derive]

  * adding more subtle types

  * adding linkage

  * Ovehaul of [urequire.org](http://urequire.org) splash page

* Internal / Refactorings

  * Makeover of ModuleTemplate/AlmondTemplate with @sp & merging of sections

  * Generic code-manipulation related code, moved to /codeUtils (mainly from Module)

  * Dependency.type 'global' now called 'local'

  * More specs for isFileInSpecs

  * Dependency.type 'node' & isNode

  * RCs: throw when non-module has module flags + specs

  * Bundle: glob filters files only with **/*

  * Removed lodash dependency, used from _B._