All Versions
627
Latest Version
Avg Release Cycle
5 days
Latest Release
-

Changelog History
Page 59

  • v0.17.0 Changes

    • ๐Ÿ›  Roll back to 0.15.0 and reapply subsequent fixes pending resolution of (#132) and related issues
  • v0.16.4 Changes

    • ๐Ÿ›  Fix import paths with . (#133)
    • Prevent sourceMappingURL confusion leading to broken sourcemap
    • โž• Add code coverage reporting #130)
    • โž• Add modules property to user-facing bundle โ€“ an array with {id} objects (#128)
  • v0.16.3 Changes

    • Prevent adjacent blocks of multiple var declarations causing magic-string failure (#105)
  • v0.16.2 Changes

    • Top-level function calls and assignments to globals are treated as side-effects, and always included
    • ๐Ÿ“ฆ Import files from subdirectories of external packages, e.g. import mod from 'foo/sub/mod' (#126)
  • v0.16.1 Changes

    • ๐Ÿ– Handle assignment patterns, and destructured/rest parameters, when analysing scopes
    • ๐Ÿ›  Fix bug preventing project from self-building (make base Identifier class markable)
  • v0.16.0 Changes

    • ๐Ÿ”จ Internal refactoring (#99)
    • Optimisation for statically-analysable namespace imports (#99)
    • ๐Ÿ Windows support (theoretically!) (#117 / #119)
  • v0.15.0 Changes

    • ๐Ÿ”€ Load all modules specified by import statements, and do tree-shaking synchronously once loading is complete. This results in simpler and faster code, and enables future improvements (#97)
    • Only rewrite foo as exports.foo when it makes sense to (#92)
    • ๐Ÿ›  Fix bug with shadowed variables that are eventually exported (#91)
    • Exclude unused function declarations that happen to modify a used name (#90)
    • Simplify internal Scope model โ€“ scopes always attach to blocks, never function expressions/declarations
  • v0.14.1 Changes

    • export { name } from './other' does not create a local binding (#16)
    • A single binding can be exported under multiple names (#18)
    • useStrict option exposed to CLI as --strict/--no-strict (#81)
    • Neater exports from ES6 bundles
  • v0.14.0 Changes

    • ๐Ÿ”จ Internal refactoring
    • 0๏ธโƒฃ Correctly deconflict generated default export names (#72)
    • ๐Ÿ– Handle export { x } from 'y' declarations (#74)
    • Dedupe named imports from external modules in ES6 bundles (#77)
  • v0.13.0 Changes

    • ๐Ÿ‘Œ Support banner and footer options (#66)
    • โœ‚ Remove pre-existing sourcemap comments (#66)
    • Deconflict external imports (#66)
    • ๐Ÿ‘‰ Use existing AST, if provided (#66)
    • ๐Ÿ“‡ Rename internal namespace exports as appropriate (#66)
    • โœ‚ Remove uninitialised var declarations that get exported (#66)
    • ๐Ÿ“‡ Rename variables named exports to avoid conflicts (#66)