All Versions
627
Latest Version
Avg Release Cycle
5 days
Latest Release
-
Changelog History
Page 59
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.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.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
asexports.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
- 🔀 Load all modules specified by
-
v0.13.0 Changes
- 👌 Support
banner
andfooter
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)
- 👌 Support