faucet-pipeline-js
Version:
JavaScript module bundling for faucet-pipeline
168 lines (92 loc) • 3.16 kB
Markdown
faucet-pipeline-js version history
==================================
v2.0.10
-------
_2019-11-26_
maintenance release to update dependencies; no significant changes
v2.0.9
------
_2019-10-28_
maintenance release to update dependencies; no significant changes
v2.0.8
------
_2019-09-02_
maintenance release to update dependencies; no significant changes
v2.0.7
------
_2019-08-06_
notable changes for end users:
* fixed potential race condition in conjunction with adjacent plugins
v2.0.6
------
_2019-06-21_
notable changes for end users:
* fixed module resolution to prefer `jsnext:main` over `main` if present
this ensures that ESM is used instead of legacy module formats (while
`jsnext:main` is considered deprecated, it's still being used in the wild)
no significant changes for developers
v2.0.5
------
_2019-06-05_
maintenance release to update dependencies; no significant changes
v2.0.4
------
_2019-05-10_
maintenance release to update dependencies; no significant changes
v2.0.3
------
_2019-04-11_
maintenance release to update dependencies; no significant changes
v2.0.2
------
_2019-04-02_
maintenance release to update dependencies; no significant changes
v2.0.1
------
_2019-03-15_
maintenance release to update dependencies; no significant changes
v2.0.0
------
_2019-02-18_
notable changes for end users:
* extended compacting options
if compacting is activated, bundles can now opt into varying levels of
minification via `compact: minify` or `compact: mangle`
* added support for JSX fragments
`<>…</>` shorthand syntax can now be configured via `jsx.fragment`
(alongside `jsx.pragma`)
* removed `global` shim
introducing this was premature in the first place: it might not be officially
called `global` after all, but faucet-pipeline is not in the business of
polyfilling anyway
this should be handled at the application level if necessary, for example by
creating and importing (early on) a module like this:
```javascript
if(typeof global === "undefined" && typeof window !== "undefined") {
window.global = window;
}
```
* renamed default identifier for ECMAScript module format: `es` → `esm`
`es` remains supported for backwards compatibility though
* dropped Node 6 compatibility
April 2019 marks the end of life for this LTS version, so it should soon be
phased out by users
(while most functionality - namely anything but JSX - remains compatible for
now, we no longer offer any guarantees in that regard)
notable changes for developers:
* renamed configuration property for source maps: `sourcemap` → `sourcemaps`
v1.1.1
------
_2018-11-29_
notable changes for end users:
* fixed change detection in watch mode if multiple files were altered
simultaneously
no significant changes for developers
v1.1.0
------
_2018-11-07_
no significant changes for end users
notable changes for developers:
* added support for virtual bundles, using strings rather than files as entry
point and not automatically writing bundles to disk (programmatic API only)
* improved support for compiling bundles programmatically