developit/microbundle
### [`v0.12.0`](https://togithub.com/developit/microbundle/releases/0.12.0)
[Compare Source](https://togithub.com/developit/microbundle/compare/0.12.0-next.9...0.12.0)
- Output [modern JavaScript](https://togithub.com/babel/preset-modules) with `--format modern` ([#413](https://togithub.com/developit/microbundle/issues/413), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock) & [@marvinhagemeister](https://togithub.com/marvinhagemeister))
- `--define` can now replace expressions ([#348](https://togithub.com/developit/microbundle/issues/348), thanks [@jviide](https://togithub.com/jviide))
- a new `--css-modules` option controls whether `.css` files are modular by default ([#370](https://togithub.com/developit/microbundle/issues/370), thanks [@maraisr](https://togithub.com/maraisr))
- the `"source"` package.json field can now be an Array ([#372](https://togithub.com/developit/microbundle/issues/372), thanks [@maraisr](https://togithub.com/maraisr))
- no more warnings about deprecations or built-ins
- moved to Rollup 2 ([#361](https://togithub.com/developit/microbundle/issues/361), thanks [@ForsakenHarmony](https://togithub.com/ForsakenHarmony))
- switched from Bublé to Babel ([#362](https://togithub.com/developit/microbundle/issues/362), thanks [@wardpeet](https://togithub.com/wardpeet) & [@ForsakenHarmony](https://togithub.com/ForsakenHarmony))
- added support for [babel-macros](https://togithub.com/kentcdodds/babel-plugin-macros) ([#268](https://togithub.com/developit/microbundle/issues/268), thanks [@FezVrasta](https://togithub.com/FezVrasta) & [@ForsakenHarmony](https://togithub.com/ForsakenHarmony))
- Add support for customizing the `mangle.json` file path ([#432](https://togithub.com/developit/microbundle/issues/432), thanks [@andrewiggins](https://togithub.com/andrewiggins) & [@ForsakenHarmony](https://togithub.com/ForsakenHarmony))
- Improvements and corrections for generated TypeScript filenames and definitions ([#587](https://togithub.com/developit/microbundle/issues/587) etc)
##### Breaking Changes
- `.babelrc` is now detected and supported - it was previously ignored.
- Microbundle now requires Node 10+
### [`v0.12.0-next.9`](https://togithub.com/developit/microbundle/releases/0.12.0-next.9)
[Compare Source](https://togithub.com/developit/microbundle/compare/0.12.0-next.8...0.12.0-next.9)
- Fix accidental bundle size increase due to core-js version ([#550](https://togithub.com/developit/microbundle/issues/550))
- Use [preset-modules](https://togithub.com/babel/preset-modules) for modern output ([#557](https://togithub.com/developit/microbundle/issues/557), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock))
- Add `--css-modules` option for `*.css` files in addition to `*.module.css` ([#370](https://togithub.com/developit/microbundle/issues/370), thanks [@maraisr](https://togithub.com/maraisr))
- Fix a bug that caused modern output to be not modern ([#570](https://togithub.com/developit/microbundle/issues/570))
- Add support for `--define @expression=replacement` ([#588](https://togithub.com/developit/microbundle/issues/588))
- Silence a bunch of unnecessary warnings
- Reduce bundle size when using async/await, in particular `for await ()` ([#596](https://togithub.com/developit/microbundle/issues/596))
- Fix output filename generation when using `.ts` entry modules ([#587](https://togithub.com/developit/microbundle/issues/587))
### [`v0.12.0-next.8`](https://togithub.com/developit/microbundle/compare/v0.12.0-next.7...0.12.0-next.8)
[Compare Source](https://togithub.com/developit/microbundle/compare/v0.12.0-next.7...0.12.0-next.8)
### [`v0.12.0-next.7`](https://togithub.com/developit/microbundle/compare/v0.12.0-next.6...v0.12.0-next.7)
[Compare Source](https://togithub.com/developit/microbundle/compare/v0.12.0-next.6...v0.12.0-next.7)
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.12.0-next.6
->0.12.0
Release Notes
developit/microbundle
### [`v0.12.0`](https://togithub.com/developit/microbundle/releases/0.12.0) [Compare Source](https://togithub.com/developit/microbundle/compare/0.12.0-next.9...0.12.0) - Output [modern JavaScript](https://togithub.com/babel/preset-modules) with `--format modern` ([#413](https://togithub.com/developit/microbundle/issues/413), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock) & [@marvinhagemeister](https://togithub.com/marvinhagemeister)) - `--define` can now replace expressions ([#348](https://togithub.com/developit/microbundle/issues/348), thanks [@jviide](https://togithub.com/jviide)) - a new `--css-modules` option controls whether `.css` files are modular by default ([#370](https://togithub.com/developit/microbundle/issues/370), thanks [@maraisr](https://togithub.com/maraisr)) - the `"source"` package.json field can now be an Array ([#372](https://togithub.com/developit/microbundle/issues/372), thanks [@maraisr](https://togithub.com/maraisr)) - no more warnings about deprecations or built-ins - moved to Rollup 2 ([#361](https://togithub.com/developit/microbundle/issues/361), thanks [@ForsakenHarmony](https://togithub.com/ForsakenHarmony)) - switched from Bublé to Babel ([#362](https://togithub.com/developit/microbundle/issues/362), thanks [@wardpeet](https://togithub.com/wardpeet) & [@ForsakenHarmony](https://togithub.com/ForsakenHarmony)) - added support for [babel-macros](https://togithub.com/kentcdodds/babel-plugin-macros) ([#268](https://togithub.com/developit/microbundle/issues/268), thanks [@FezVrasta](https://togithub.com/FezVrasta) & [@ForsakenHarmony](https://togithub.com/ForsakenHarmony)) - Add support for customizing the `mangle.json` file path ([#432](https://togithub.com/developit/microbundle/issues/432), thanks [@andrewiggins](https://togithub.com/andrewiggins) & [@ForsakenHarmony](https://togithub.com/ForsakenHarmony)) - Improvements and corrections for generated TypeScript filenames and definitions ([#587](https://togithub.com/developit/microbundle/issues/587) etc) ##### Breaking Changes - `.babelrc` is now detected and supported - it was previously ignored. - Microbundle now requires Node 10+ ### [`v0.12.0-next.9`](https://togithub.com/developit/microbundle/releases/0.12.0-next.9) [Compare Source](https://togithub.com/developit/microbundle/compare/0.12.0-next.8...0.12.0-next.9) - Fix accidental bundle size increase due to core-js version ([#550](https://togithub.com/developit/microbundle/issues/550)) - Use [preset-modules](https://togithub.com/babel/preset-modules) for modern output ([#557](https://togithub.com/developit/microbundle/issues/557), thanks [@JoviDeCroock](https://togithub.com/JoviDeCroock)) - Add `--css-modules` option for `*.css` files in addition to `*.module.css` ([#370](https://togithub.com/developit/microbundle/issues/370), thanks [@maraisr](https://togithub.com/maraisr)) - Fix a bug that caused modern output to be not modern ([#570](https://togithub.com/developit/microbundle/issues/570)) - Add support for `--define @expression=replacement` ([#588](https://togithub.com/developit/microbundle/issues/588)) - Silence a bunch of unnecessary warnings - Reduce bundle size when using async/await, in particular `for await ()` ([#596](https://togithub.com/developit/microbundle/issues/596)) - Fix output filename generation when using `.ts` entry modules ([#587](https://togithub.com/developit/microbundle/issues/587)) ### [`v0.12.0-next.8`](https://togithub.com/developit/microbundle/compare/v0.12.0-next.7...0.12.0-next.8) [Compare Source](https://togithub.com/developit/microbundle/compare/v0.12.0-next.7...0.12.0-next.8) ### [`v0.12.0-next.7`](https://togithub.com/developit/microbundle/compare/v0.12.0-next.6...v0.12.0-next.7) [Compare Source](https://togithub.com/developit/microbundle/compare/v0.12.0-next.6...v0.12.0-next.7)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.