babel/babel
### [`v7.9.6`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v796-2020-04-29)
[Compare Source](https://togithub.com/babel/babel/compare/v7.9.0...v7.9.6)
##### :eyeglasses: Spec Compliance
- `babel-plugin-proposal-object-rest-spread`
- [#11471](https://togithub.com/babel/babel/pull/11471) Fix evaluation order with object spread, 2 ([@jridgewell](https://togithub.com/jridgewell))
- [#11412](https://togithub.com/babel/babel/pull/11412) Fix evaluation order with object spread ([@Zzzen](https://togithub.com/Zzzen))
- `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`
- [#11480](https://togithub.com/babel/babel/pull/11480) Super property eval order ([@jridgewell](https://togithub.com/jridgewell))
##### :rocket: New Feature
- `babel-traverse`, `babel-types`
- [#11448](https://togithub.com/babel/babel/pull/11448) Adding createFlowUnionType in place of createUnionTypeAnnotation without breaking change ([@Beraliv](https://togithub.com/Beraliv))
##### :bug: Bug Fix
- `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`
- [#11495](https://togithub.com/babel/babel/pull/11495) Fix helpers.unsupportedIterableToArray for Map and Set ([@ChintanAcharya](https://togithub.com/ChintanAcharya))
- `babel-traverse`
- [#11482](https://togithub.com/babel/babel/pull/11482) handle objectMethod in scope.isPure ([@Zzzen](https://togithub.com/Zzzen))
- `babel-plugin-transform-typescript`
- [#11410](https://togithub.com/babel/babel/pull/11410) Throw error for TypeScript `declare const enum` ([@dosentmatter](https://togithub.com/dosentmatter))
- `babel-compat-data`
- [#11462](https://togithub.com/babel/babel/pull/11462) chore: add node.js 14 support data ([@JLHwung](https://togithub.com/JLHwung))
- `babel-parser`
- [#11449](https://togithub.com/babel/babel/pull/11449) Set exprAllowed to false for star token ([@existentialism](https://togithub.com/existentialism))
- [#11355](https://togithub.com/babel/babel/pull/11355) fix: disallow expression after binding identifier `of` ([@JLHwung](https://togithub.com/JLHwung))
- [#11417](https://togithub.com/babel/babel/pull/11417) fix: report missing plugins on type exports ([@JLHwung](https://togithub.com/JLHwung))
- [#11388](https://togithub.com/babel/babel/pull/11388) fix: do not push new token context when function is following dot/questionDot ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties`
- [#11424](https://togithub.com/babel/babel/pull/11424) Fix redeclaring private in nested class's superClass ([@jridgewell](https://togithub.com/jridgewell))
- [#11405](https://togithub.com/babel/babel/pull/11405) Fix nested classes reference private fields ([@jridgewell](https://togithub.com/jridgewell))
- `babel-traverse`, `babel-types`
- [#11378](https://togithub.com/babel/babel/pull/11378) transform-spread: create TS types (not Flow) when using TS ([@Beraliv](https://togithub.com/Beraliv))
- `babel-standalone`
- [#11395](https://togithub.com/babel/babel/pull/11395) chore: update stage preset in babel-standalone ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-runtime`
- [#11366](https://togithub.com/babel/babel/pull/11366) fix: replace backslashes with forward slashes from resolved path for … ([@johannes-z](https://togithub.com/johannes-z))
- `babel-generator`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-transform-async-to-generator`
- [#11382](https://togithub.com/babel/babel/pull/11382) Unify parens printing for postfix-like expressions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :nail_care: Polish
- `babel-parser`
- [#11478](https://togithub.com/babel/babel/pull/11478) Add some parser missing plugins errors ([@JLHwung](https://togithub.com/JLHwung))
- [#11417](https://togithub.com/babel/babel/pull/11417) fix: report missing plugins on type exports ([@JLHwung](https://togithub.com/JLHwung))
- `babel-core`
- [#11421](https://togithub.com/babel/babel/pull/11421) polish: recommend preset for js extensions ([@JLHwung](https://togithub.com/JLHwung))
- [#11397](https://togithub.com/babel/babel/pull/11397) fix: add classPrivateProperties and classPrivateMethods to missing plugin helper ([@JLHwung](https://togithub.com/JLHwung))
##### :memo: Documentation
- `babel-parser`
- [#11492](https://togithub.com/babel/babel/pull/11492) docs: update AST spec ([@JLHwung](https://togithub.com/JLHwung))
- Other
- [#11493](https://togithub.com/babel/babel/pull/11493) Add note about experimental nature of [@babel/eslint-](https://togithub.com/babel/eslint-)\* packages ([@kaicataldo](https://togithub.com/kaicataldo))
- [#11403](https://togithub.com/babel/babel/pull/11403) contributing.md updates [skip ci]([@hzoo](https://togithub.com/hzoo))
##### :house: Internal
- `babel-compat-data`, `babel-preset-env`
- [#11496](https://togithub.com/babel/babel/pull/11496) Update compat table script ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#11450](https://togithub.com/babel/babel/pull/11450) Update compat data ([@JLHwung](https://togithub.com/JLHwung))
- Other
- [#11479](https://togithub.com/babel/babel/pull/11479) Canary build of packages using CodeSandbox CI + mini repl ([@hzoo](https://togithub.com/hzoo))
- [#11467](https://togithub.com/babel/babel/pull/11467) chore: test against node.js 14 ([@JLHwung](https://togithub.com/JLHwung))
- [#11456](https://togithub.com/babel/babel/pull/11456) remove `< x.y.z` engines specification ([@JLHwung](https://togithub.com/JLHwung))
- [#11433](https://togithub.com/babel/babel/pull/11433) chore: remove included proposal plugins ([@JLHwung](https://togithub.com/JLHwung))
- [#11422](https://togithub.com/babel/babel/pull/11422) chore: upgrade @babel/\* deps ([@JLHwung](https://togithub.com/JLHwung))
- `babel-node`
- [#11440](https://togithub.com/babel/babel/pull/11440) refactor(babel-node): Refactor babel-node tests configuration ([@arku](https://togithub.com/arku))
##### :running_woman: Performance
- `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`
- [#11401](https://togithub.com/babel/babel/pull/11401) Speed up the createSuper helper ([@jridgewell](https://togithub.com/jridgewell))
FortAwesome/Font-Awesome
### [`v5.0.13`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5013-httpsgithubcomFortAwesomeFont-Awesomereleasestag5013---2018-05-10)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.12...5.0.13)
##### Added
- 68 icons to Free and 165 to Pro of the most requested icons in Font Awesome
* * *
### [`v5.0.12`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5012-httpsgithubcomFortAwesomeFont-Awesomereleasestag5012---2018-05-03)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.11...5.0.12)
##### Added
- A long time ago in a galaxy far, far away some icons were added
##### Fixed
- Renamed the r brand to r-project to prevent ligature collision with the "r" glyph
* * *
### [`v5.0.11`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5011-httpsgithubcomFortAwesomeFont-Awesomereleasestag5011---2018-05-01)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.10...5.0.11)
##### Added
- 16 new user icons
- Full set of Creative Commons symbols
- Regular style comment-dots used for v4 comment-alt in shim
- Top 6 brand icons: r, ebay, mastodon, researchgate, keybase, teamspeak
##### Changed
- Revised slider icons [FortAwesome/Font-Awesome#11872](https://togithub.com/FortAwesome/Font-Awesome/issues/11872)
- Make desktop typeface easier to find in apps that support ligature previews
##### Fixed
- Remove errant XML entity from the lastfm-square icon [FortAwesome/Font-Awesome#12847](https://togithub.com/FortAwesome/Font-Awesome/issues/12847)
- Correcting paths in cloud icons [FortAwesome/Font-Awesome-Pro#920](https://togithub.com/FortAwesome/Font-Awesome-Pro/issues/920)
* * *
### [`v5.0.10`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5010-httpsgithubcomFortAwesomeFont-Awesomereleasestag5010---2018-04-10)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.9...5.0.10)
##### Added
- New java brand icon [FortAwesome/Font-Awesome#386](https://togithub.com/FortAwesome/Font-Awesome/issues/386)
##### Changed
- Updating depth of dna icon
- Updating pied-piper, adding pied-piper-hat
##### Fixed
- Correcting path errors on readme icon [FortAwesome/Font-Awesome#12754](https://togithub.com/FortAwesome/Font-Awesome/issues/12754)
- Light style of lamp icon [FortAwesome/Font-Awesome#12725](https://togithub.com/FortAwesome/Font-Awesome/issues/12725)
* * *
### [`v5.0.9`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#509-httpsgithubcomFortAwesomeFont-Awesomereleasestag509---2018-03-27)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.8...5.0.9)
##### Added
- New Chat icon pack and category
- New Charity icon pack and category
- New Moving icon pack and category
- New icons hands and hand-holding
##### Changed
- Updated flipboard, readme, and houzz brand icon
- Making all solid icons in the medical icon pack free
- Updated hand-holding-box and hand-receiving in the Light style
##### Fixed
- Missing box-sizing CSS property for fa-layers-counter
* * *
### [`v5.0.8`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#508-httpsgithubcomFortAwesomeFont-Awesomereleasestag508---2018-03-01)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.7...5.0.8)
##### Fixed
- OTF font files missing ligatures for Pro styles [FortAwesome/Font-Awesome#12486](https://togithub.com/FortAwesome/Font-Awesome/issues/12486) [FortAwesome/Font-Awesome-Pro#1034](https://togithub.com/FortAwesome/Font-Awesome-Pro/issues/1034)
* * *
### [`v5.0.7`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#507-httpsgithubcomFortAwesomeFont-Awesomereleasestag507---2018-02-26)
[Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.6...5.0.7)
##### Added
- New Logistics category
- New Medical category
- Individual SVG files available from the Font Awesome CDN
- Additional search terms
##### Changed
- Apple brand icon update [FortAwesome/Font-Awesome#12337](https://togithub.com/FortAwesome/Font-Awesome/issues/12337)
- Disable mutation observers with fontawesome.noAuto() is called
- License information now references https URL scheme
##### Fixed
- Missing TypeScript names [FortAwesome/react-fontawesome#83](https://togithub.com/FortAwesome/react-fontawesome/issues/83)
- Adding categories metadata [FortAwesome/Font-Awesome#12034](https://togithub.com/FortAwesome/Font-Awesome/issues/12034)
- TypeScript improvement for fontawesome.layer()
- Correcting a melting, wobbling, weird-looking whistle
* * *
BrowserSync/browser-sync
### [`v2.26.7`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.6...v2.26.7)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.6...v2.26.7)
### [`v2.26.6`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.5...v2.26.6)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.5...v2.26.6)
### [`v2.26.5`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.4...v2.26.5)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.4...v2.26.5)
### [`v2.26.4`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.3...v2.26.4)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.3...v2.26.4)
### [`v2.26.3`](https://togithub.com/BrowserSync/browser-sync/releases/v2.26.3)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.2...v2.26.3)
**fixes**
- application/wasm support - fixes [#1598](https://togithub.com/BrowserSync/browser-sync/issues/1598) [`d60cd91`](https://togithub.com/BrowserSync/browser-sync/commit/d60cd916ff1c64a69fddaa5cd2ca1061f066266e)
- deps - ensure previous users of browser-sync-client are not affected by new structure - fixes [#1615](https://togithub.com/BrowserSync/browser-sync/issues/1615) [`0a2ff5a`](https://togithub.com/BrowserSync/browser-sync/commit/0a2ff5a25d9e5ca7df7b1ec63a235f76a220ada6)
- npm audit fixes across all packages - fixes [#1618](https://togithub.com/BrowserSync/browser-sync/issues/1618) [`9f3fea4`](https://togithub.com/BrowserSync/browser-sync/commit/9f3fea4d0bef39b31c45e14cba669483f6e65448)
### [`v2.26.2`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.1...v2.26.2)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.1...v2.26.2)
### [`v2.26.1`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.0...v2.26.1)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.0...v2.26.1)
### [`v2.26.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.26.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.25.0...v2.26.0)
these notes describe the change from 2.24.6 -> 2.26.0
**fixes**
- Removing default logger prefix [BS] - fixes [#1607](https://togithub.com/BrowserSync/browser-sync/issues/1607) [`257fba6`](https://togithub.com/BrowserSync/browser-sync/commit/257fba6d3fa3b4e77f526912a395625efcdebcb3)
- case-insensitive matching on `domain` key in proxy responses [`dacfc8b`](https://togithub.com/BrowserSync/browser-sync/commit/dacfc8bcedbd1f8e27a3ad4944aee44ff7f73533)
- bump chokidar fixing fsevents build - closes [#1613](https://togithub.com/BrowserSync/browser-sync/issues/1613) [`11729cc`](https://togithub.com/BrowserSync/browser-sync/commit/11729cc0a398d276a66d1883d1273f2fd3c1d36e)
- Unexpected Page Reload after Pausing in Debugger - fixes [#1591](https://togithub.com/BrowserSync/browser-sync/issues/1591) [`06ee1b7`](https://togithub.com/BrowserSync/browser-sync/commit/06ee1b7db8d3090f693dc8ba0650f3e7022463ae)
- scroll - add missing init method for window.name method of scroll restoring - fixes [#1586](https://togithub.com/BrowserSync/browser-sync/issues/1586) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [`9e96603`](https://togithub.com/BrowserSync/browser-sync/commit/9e96603e2f8e859a5ae6fe921c7380787c706896)
- proxy Port gets unnecesarily rewritten in Proxy - fixes [#1577](https://togithub.com/BrowserSync/browser-sync/issues/1577) [`48286e0`](https://togithub.com/BrowserSync/browser-sync/commit/48286e0d09e35b06b5736be674ffe52105ba0a86)
**chore**
- move cypress to top-level dep [`0d4ab81`](https://togithub.com/BrowserSync/browser-sync/commit/0d4ab8156b30bbdafbb202ee0f597d4ea5dc4d0b)
- package-lock files [`900e23e`](https://togithub.com/BrowserSync/browser-sync/commit/900e23e321ffe2110068e3194b9d00d988ffb721)
- change API of option transforms [`ef12e9a`](https://togithub.com/BrowserSync/browser-sync/commit/ef12e9aa576d4395db9353d80761487ff4f82206)
**lerna**
- initial version [`7c0ad4e`](https://togithub.com/BrowserSync/browser-sync/commit/7c0ad4eaffbd1e1b9760277cce193692f0577bcd)
- more path updates [`c108af8`](https://togithub.com/BrowserSync/browser-sync/commit/c108af8ed973c74cdfecbf3cfb104e6b6c5e9bde)
- updated more stuff since the move to lerna [`4ac3a49`](https://togithub.com/BrowserSync/browser-sync/commit/4ac3a49ce92b8eef8e6898962ae6aca1f48537c4)
- bring in server/client/ui [`d6198f9`](https://togithub.com/BrowserSync/browser-sync/commit/d6198f92cccbb1945b5a0cff1a1a3328d3f505ce)
- add browser-sync-ui [`325c775`](https://togithub.com/BrowserSync/browser-sync/commit/325c7751cb583272fb69c56846dede9cf22c2d53)
**feature**
- adding 'listen' option to restrict binding of interfaces [`d641916`](https://togithub.com/BrowserSync/browser-sync/commit/d6419160382fc45c739cac20679b9d7bbbcfee5b)
**docs**
- emphasize a couple of points - fixes [#1461](https://togithub.com/BrowserSync/browser-sync/issues/1461) [`cf0febd`](https://togithub.com/BrowserSync/browser-sync/commit/cf0febd978b20e9c8b9bc0a8aa262e3b54972b98)
- added additional note about httpModule option - fixes [#1485](https://togithub.com/BrowserSync/browser-sync/issues/1485) [`16487ad`](https://togithub.com/BrowserSync/browser-sync/commit/16487adbc282f13b774d597ee729c57eec377cd1)
**deps**
- npm audit for localtunnel - fixes [#1587](https://togithub.com/BrowserSync/browser-sync/issues/1587) [`27f2173`](https://togithub.com/BrowserSync/browser-sync/commit/27f21731874fa4ec56aa4b3039086317aa5584dd)
- easy-extender@2.3.4 cypress@3.1.0 supertest@3.1.0 [`a6578a3`](https://togithub.com/BrowserSync/browser-sync/commit/a6578a3adcc310386c10957e5dd3fdcd8d3b9a21)
### [`v2.25.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.25.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.7...v2.25.0)
Browsersync can now be used in more restrictive areas, ones where you cannot simply bind to all addresses on the host (such as schools or universities) - this is enabled via the `listen` option.
For backwards compatibility reasons, we actually cannot use the `host` option to acheive this (even though that would make the most sense), as it would break some people's existing setups.
This is mainly because in the past, `host` was not used to determine an address to bind to, but rather just as a way of changing the urls Browsersync displays to the user. :( :( :(
It was a big mistake, but now with the sheer size of the user base we have, every tiny change to any existing option causes some kind of breakage. I'm not prepared to do that again with `host`.
So, instead we're back to the old method of instead adding a _new_ option, that I've called `listen`. It's the only way we can acheive the goal without breaking existing users who are using `host` for other reasons.
The idea is that you'd only ever use the `listen` option if you want to restrict the address being bound to. For example, the following will serve files from the current directory, but behind the scenes Browsersync will only bind to `localhost` (this does mean that other features such as `external urls` will not work any more, but if you need this `listen` option in the first place, that will not be a concern for you)
```sh
npm i -g browser-sync@2.25.0
browser-sync . --listen localhost
```
### [`v2.24.7`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.7)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.6...v2.24.7)
**fix**
- Update opn to latest release [`b6ba0dd`](https://togithub.com/BrowserSync/browser-sync/commit/b6ba0ddced02f746536042571d0b311185a50e63)
- scroll - add missing init method for window.name method of scroll restoring - fixes [#1586](https://togithub.com/BrowserSync/browser-sync/issues/1586) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [`9e96603`](https://togithub.com/BrowserSync/browser-sync/commit/9e96603e2f8e859a5ae6fe921c7380787c706896)
- proxy Port gets unnecesarily rewritten in Proxy - fixes [#1577](https://togithub.com/BrowserSync/browser-sync/issues/1577) [`48286e0`](https://togithub.com/BrowserSync/browser-sync/commit/48286e0d09e35b06b5736be674ffe52105ba0a86)
**deps**
- easy-extender@2.3.4 cypress@3.1.0 supertest@3.1.0 [`a6578a3`](https://togithub.com/BrowserSync/browser-sync/commit/a6578a3adcc310386c10957e5dd3fdcd8d3b9a21)
### [`v2.24.6`](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.5...v2.24.6)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.5...v2.24.6)
### [`v2.24.5`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.5)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.4...v2.24.5)
**fix**
- update following npm audit - fixes [#1559](https://togithub.com/BrowserSync/browser-sync/issues/1559) [`dd70eba`](https://togithub.com/BrowserSync/browser-sync/commit/dd70eba92b61f99bf9d67a6fcd825ee1d6e91964)
- TypeError when watchOptions.ignored is not an array - fixes [#1563](https://togithub.com/BrowserSync/browser-sync/issues/1563) [`90e7306`](https://togithub.com/BrowserSync/browser-sync/commit/90e7306a13a17a4624fe1e4817445e75a9d4bfae)
### [`v2.24.4`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.4)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.3...v2.24.4)
**fix**
- Remote Debug tools do not work - fixes [#1556](https://togithub.com/BrowserSync/browser-sync/issues/1556) [`a6d39e6`](https://togithub.com/BrowserSync/browser-sync/commit/a6d39e6e89f6a12e9a16e08b3bc71d76cc30f344)
### [`v2.24.3`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.3)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.2...v2.24.3)
2.24.0 was a very large release - and with that, a handful of patch releases inevitably follow. Please move straight to 2.24.3 :)
**fixes**
- Don’t always add "defaultIgnorePatterns" - fixes [#1543](https://togithub.com/BrowserSync/browser-sync/issues/1543) [`cc5118c`](https://togithub.com/BrowserSync/browser-sync/commit/cc5118cf5382761f85bb34e3b40563046a3fdeb9)
- handle windows-style paths on the client - fixes [#1553](https://togithub.com/BrowserSync/browser-sync/issues/1553) [`1153845`](https://togithub.com/BrowserSync/browser-sync/commit/11538454ff545fe8e540ddedc020c818736a828b)
- remove source-maps from client - fixes [#1551](https://togithub.com/BrowserSync/browser-sync/issues/1551) [`9cef9c1`](https://togithub.com/BrowserSync/browser-sync/commit/9cef9c11d008bee60b54f7219f53fa54d49a5eb1)
- support bs.reload('\*.css') - fixes [#1550](https://togithub.com/BrowserSync/browser-sync/issues/1550) [`568e64e`](https://togithub.com/BrowserSync/browser-sync/commit/568e64e3f936c66ebee63a1f45832c42d742d232)
- (client) use correct npm lifecycle hook for prepublish - fixes [#1549](https://togithub.com/BrowserSync/browser-sync/issues/1549) [`b37e11c`](https://togithub.com/BrowserSync/browser-sync/commit/b37e11ce6b60a05ef8c6064d69df069f56e9ebec)
### [`v2.24.2`](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.1...v2.24.2)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.1...v2.24.2)
### [`v2.24.1`](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.0...v2.24.1)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.0...v2.24.1)
### [`v2.24.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.7...v2.24.0)
**Features**
- (client) rewrite to Typescript + RxJS [`99a69ce`](https://togithub.com/BrowserSync/browser-sync/commit/99a69ce9303ebf7a8077f18872705f2150e3353d)
- (client) make initial options available in initial payload [`9d9dfb1`](https://togithub.com/BrowserSync/browser-sync/commit/9d9dfb143e235b2d06af3a38d9097b8d98c9dbaf)
- (client) added `injectNotification` option & defaulted to false [`06608fb`](https://togithub.com/BrowserSync/browser-sync/commit/06608fbe8d7e01fba19987f7de745af62535b57b)
- (client-js) allow functions in client:js hook [`4803786`](https://togithub.com/BrowserSync/browser-sync/commit/480378649db2b87b4c627ddc6ef772d0307115e5)
- (http-protocol) support POST requests over HTTP Protocol [`e4754c9`](https://togithub.com/BrowserSync/browser-sync/commit/e4754c94a922263bf7f8c7e498a8214c3a33d66a)
**Fixes**
- (client, rxjs) fix imports to avoid the entire library being bundled [`b8685bc`](https://togithub.com/BrowserSync/browser-sync/commit/b8685bcf5bcd4add21208eee4e6a6492437667b5)
- (cli) remove `watch` boolean when false [`b41f602`](https://togithub.com/BrowserSync/browser-sync/commit/b41f602bdae17db9ed4f5418719c4003646c0335)
**Dependencies**
- upgrade ua-parser-js@0.7.17 [`0ad5f3a`](https://togithub.com/BrowserSync/browser-sync/commit/0ad5f3a5738dc59182691d2e5212184fa452eea9)
- upgrade serve-static@1.13.2 [`f6ac69f`](https://togithub.com/BrowserSync/browser-sync/commit/f6ac69f2792fbd3e30e48fa6475a6e2f14e0a788)
- upgrade qs@6.2.3 - fixes [#1512](https://togithub.com/BrowserSync/browser-sync/issues/1512) [`0e1dd37`](https://togithub.com/BrowserSync/browser-sync/commit/0e1dd37d0c524df92adc920e3a9da39ffecc0e54)
- typescript@2.8 [`679fbbc`](https://togithub.com/BrowserSync/browser-sync/commit/679fbbce686f036c81951113656c7b85578ef6d1)
**Tests**
- add cypress for integration tests [`31bace2`](https://togithub.com/BrowserSync/browser-sync/commit/31bace2977a6489580d45e16dd0fe5a3ffa3ec87)
**misc**
- Resolved warning in tsconfig. [`1c9ae43`](https://togithub.com/BrowserSync/browser-sync/commit/1c9ae4302debcfb63c9e93999c6c1ad60aff8972)
- Merge pull request [#1547](https://togithub.com/BrowserSync/browser-sync/issues/1547) from jgravois/patchbump localtunnel to resolve security vuln nag [`8a957e9`](https://togithub.com/BrowserSync/browser-sync/commit/8a957e9d954e500ffa35b2f3c2757cd449a12f86)
- bump localtunnel to resolve security vuln nag [`31956ab`](https://togithub.com/BrowserSync/browser-sync/commit/31956ab67f919fa2c2787305ccce1d3e6cc9d1dd)
- Merge pull request [#1544](https://togithub.com/BrowserSync/browser-sync/issues/1544) from SergiuNegara/fix/steam-docs-spellingFix stream docs spelling [`78c3854`](https://togithub.com/BrowserSync/browser-sync/commit/78c3854330a4cf58a97fee6cd0f41b81c476b531)
- Fix stream docs spellingChange `teh` to `the` [`4ce533c`](https://togithub.com/BrowserSync/browser-sync/commit/4ce533cec469c8ca45c9c6bca3bcfa8e52041369)
### [`v2.23.7`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.7)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.6...v2.23.7)
- fix(client): CSS injection broken in older browsers due to use of Array.from - fixes [#1539](https://togithub.com/BrowserSync/browser-sync/issues/1539) [`66dd19c`](https://togithub.com/BrowserSync/browser-sync/commit/66dd19cd4f75a54d42e8c36711a06b9f7066052c)
### [`v2.23.6`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.6)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.5...v2.23.6)
- fix(client): remove sourcemaps - fixes [#1498](https://togithub.com/BrowserSync/browser-sync/issues/1498), [BrowserSync/browser-sync-client#45](https://togithub.com/BrowserSync/browser-sync-client/issues/45)
- fix(watcher): remove greedy regexes - fixes [#1490](https://togithub.com/BrowserSync/browser-sync/issues/1490)
- fix(css-injection): enable smoother CSS file for none-css files - re: [#1488](https://togithub.com/BrowserSync/browser-sync/issues/1488)
### [`v2.23.5`](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.4...v2.23.5)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.4...v2.23.5)
### [`v2.23.4`](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.3...v2.23.4)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.3...v2.23.4)
### [`v2.23.3`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.3)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.2...v2.23.3)
**misc**
- Revert "Fix the missing `type: array` in server field of startOpts" - fixes [#1483](https://togithub.com/BrowserSync/browser-sync/issues/1483) (This reverts commit [`b24514b`](https://togithub.com/BrowserSync/browser-sync/commit/b24514b)) [`31150d6`](https://togithub.com/BrowserSync/browser-sync/commit/31150d62eeb3a9d176eba075045d57b5bbb2e97d)
- fix(server-middleware): allow res.end -> next() in middeware flow when no serveStatic exists - fixes [#1481](https://togithub.com/BrowserSync/browser-sync/issues/1481) [`620e9ae`](https://togithub.com/BrowserSync/browser-sync/commit/620e9ae3f3a00624315c6c5d1c121cac3fd6bfde)
### [`v2.23.2`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.2)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.1...v2.23.2)
**CLI**
- Fix the missing `type: array` in server field of startOpts [`b24514b`](https://togithub.com/BrowserSync/browser-sync/commit/b24514b8818f3646944835288df6f9c5e241f20e)
### [`v2.23.1`](https://togithub.com/BrowserSync/browser-sync/blob/master/CHANGELOG.md#2231-2018-01-01)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.0...v2.23.1)
##### 2.23.1 (2018-01-01)
### [`v2.23.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.22.0...v2.23.0)
- **Fixed**: removed weinre from the UI - it was using deprecated packages, and is un-maintained. [`e6be4e9`](https://togithub.com/BrowserSync/browser-sync/commit/e6be4e9058f862425264b689b807f42575c9ba6a)
- **Fixed**: Updated socket.io to the latest version (security advisory)
- **Fixed**: Allow `notify` command over HTTP protocol [`ac86665`](https://togithub.com/BrowserSync/browser-sync/commit/ac86665bbde182ff1c033bf915cbeb06e8103c61) (closes [#1467](https://togithub.com/BrowserSync/browser-sync/issues/1467))
- **New**: CI: build on node 8 (latest lts) [`3b7e8cb`](https://togithub.com/BrowserSync/browser-sync/commit/3b7e8cbe8b3b5cc3fb1f8891318a0c22df60e21b)
- **New**: Easier CLI commands for common flows. (see below) [`91b7e89`](https://togithub.com/BrowserSync/browser-sync/commit/91b7e89155bc6b3bfd3860f3105b7e76396acf86)
- **New**: `watch` option - (see below)
- **New**: Supports CSS `@imports` - thanks to Live Reload [`fb26e82`](https://togithub.com/BrowserSync/browser-sync/commit/fb26e82aa69a851bc5db46381420f5c3fc5d1a8b) (closes [#10](https://togithub.com/BrowserSync/browser-sync/issues/10))
- **New**: Fall back to a directory listing if a request gives a 404 [`b5cc56e`](https://togithub.com/BrowserSync/browser-sync/commit/b5cc56e64d906eaddc897bf34bb07dc5b4bf3c9c)
- **New**: `single` option - adds a middleware to help with SPAs (serves index.html for all non-matching routes) [`91480aa`](https://togithub.com/BrowserSync/browser-sync/commit/91480aa692779825aef0791b79d79139e56030f4)
- **New**: `ignore` option - shortcut for adding to `watchOptions.ignored` - added because of the new `watch` option
- **Improved**: Perf: Always group file-changes into flexible 500ms buffers - this will help things such as `git checkout` without any configuration [`fd3d074`](https://togithub.com/BrowserSync/browser-sync/commit/fd3d074b80da14b99027018de0f1ea8da4ef9ce5)
- **Improved**: Perf: Adding adding cwd + ignore defaults to all watcher options [`dbb1267`](https://togithub.com/BrowserSync/browser-sync/commit/dbb1267af51a6e27df4657fb487ec887a7bd8baa)
- **Changed**: Log CSS file injections into the console (rather than the overlay, which always gets in the way) [`cb5b44c`](https://togithub.com/BrowserSync/browser-sync/commit/cb5b44c0e7393b6f083b1000848bba8fce602d9f)
#### Highlights
##### Easier CLI commands
In an attempt to streamline the common use-cases, Browsersync will now attempt to 'do the right thing' when no command is provided, for example:
To run a static server, serving from the current directory
```bash
### before
browser-sync start --server
### after
browser-sync .
```
To run a static server, serving from 2 directories:
```bash
### before
browser-sync start --server app/src app/tmp
### after
browser-sync app/src app/tmp
```
If the directory contains a 'index.html' file, you can omit any input and just run:
```bash
### after
browser-sync
```
You can run the proxy in this manner too
```bash
### after
browser-sync https://example.com
```
To run a proxy, whilst also serving static files
```bash
### after
browser-sync https://example.com htdocs/themes/example
```
##### New `watch` option
Because we now have the shorthand ways of launching servers/proxies, eg: `browser-sync .` - it also made sense to automatically watch files too. So, if `watch: true` - then Browsersync will make a best-guess at which files to automatically watch.
Here's a comparison to the old way (which will still work, of course)
```bash
### before
browser-sync start --server ./app --files ./app
### after
browser-sync ./app -w
```
Behind the scenes, Browsersync is just looking at served directories (in this case, `app`) and
adding it to the regular `files` option as normal.
It means the following the 2 configurations are identical, but the latter is better since there's no
repetition.
```json
{
"server": {"baseDir": ["app"]},
"files": ["app"]
}
```
```json
{
"server": {"baseDir": ["app"]},
"watch": "true"
}
```
##### New `ignore` option
Added as a convenience since we have simpler watching via the `watch` flag. Use it to ignore any patterns that should not cause Browsersync reloads/injections
Example:
\- Serve files from the 'app' directory
\- Watch all files
\- But, exclude `**/*.js` (if using Webpack, etc)
CLI:
```bash
browser-sync app -w --ignore '**/*.js'
```
Config:
```json
{
"server": "app",
"watch": true,
"ignore": "**/*.js"
}
```
##### New `single` option, easy SPA development
This option will add the `connect-history-api-fallback` middleware automatically for you, meaning that developing with client-side routers can be done without configuring this middleware manually
Example:
\- Serve files from the `app` directory
\- Watch all files
\- Serve `index.html` for all none matching routes
```bash
browser-sync app -w --single
```
#### Fall back to a directory listing if a request gives a 404
No more `Cannot Get /' messages`. If you run Browsersync in a directory where there's no `index.html`, a directory listing will be shown instead.
### [`v2.22.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.21.0...v2.22.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.21.0...v2.22.0)
### [`v2.21.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.1...v2.21.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.1...v2.21.0)
### [`v2.20.1`](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.0...v2.20.1)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.0...v2.20.1)
### [`v2.20.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.19.0...v2.20.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.19.0...v2.20.0)
### [`v2.19.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.13...v2.19.0)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.13...v2.19.0)
### [`v2.18.13`](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.12...v2.18.13)
[Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.12...v2.18.13)
chalk/chalk
### [`v2.4.2`](https://togithub.com/chalk/chalk/releases/v2.4.2)
[Compare Source](https://togithub.com/chalk/chalk/compare/v2.4.1...v2.4.2)
- Strict mode in Flow definition ([#309](https://togithub.com/chalk/chalk/issues/309)) [`f95d9ec`](https://togithub.com/chalk/chalk/commit/f95d9ec8c92329fd087fbd3ecb7a87d0e8345b59)
* * *
_This release is done from the [`v2-release`](https://togithub.com/chalk/chalk/commits/v2-release) branch, as `master` branch targets the work-in-progress v3 release._
### [`v2.4.1`](https://togithub.com/chalk/chalk/releases/v2.4.1)
[Compare Source](https://togithub.com/chalk/chalk/compare/v2.4.0...v2.4.1)
- Improved Flow type definition for CommonJS interop.
### [`v2.4.0`](https://togithub.com/chalk/chalk/releases/v2.4.0)
[Compare Source](https://togithub.com/chalk/chalk/compare/v2.3.2...v2.4.0)
- Added Flow type definitions. [`7c6f83f`](https://togithub.com/chalk/chalk/commit/7c6f83f719b241b7a1a1cd54b256d123e53eab4a)
### [`v2.3.2`](https://togithub.com/chalk/chalk/releases/v2.3.2)
[Compare Source](https://togithub.com/chalk/chalk/compare/v2.3.1...v2.3.2)
- Fixed detection of color support for VSCode debug console. [chalk/supports-color@`b764af9`](https://togithub.com/chalk/supports-color/commit/b764af94766fd44e8a2ebf690c1c1b2e86d61328)
- Fixed detection of 24M colors in Konsole. [chalk/supports-color@`d6e08c8`](https://togithub.com/chalk/supports-color/commit/d6e08c83d0e24241cb7d24206ef8753e839103eb)
- Fixed using `chalk.ansi256` when in a terminal with 256-color level support. [chalk/ansi-styles@`1ac7472`](https://togithub.com/chalk/ansi-styles/commit/1ac7472f8bb4f583299b6d5ef87a383f7b564b4b)
### [`v2.3.1`](https://togithub.com/chalk/chalk/releases/v2.3.1)
[Compare Source](https://togithub.com/chalk/chalk/compare/v2.3.0...v2.3.1)
- Calculate proper `level` when forcing color. [chalk/supports-color@`b16e9a4`](https://togithub.com/chalk/supports-color/commit/b16e9a4b9f13b3930e184e2f582b55091216fe47)
- Detect 16m color support on Windows >=10.0.14931. [chalk/supports-color@`cf7bd05`](https://togithub.com/chalk/supports-color/commit/cf7bd05b814246e76c7f09bdb8e14a2ee581a2dd)
bripkens/connect-history-api-fallback
### [`v1.6.0`](https://togithub.com/bripkens/connect-history-api-fallback/blob/master/CHANGELOG.md#v160)
[Compare Source](https://togithub.com/bripkens/connect-history-api-fallback/compare/v1.5.0...v1.6.0)
- Recommend absolute paths for rewrite targets. Contributed by [@helfi92](https://togithub.com/helfi92).
### [`v1.5.0`](https://togithub.com/bripkens/connect-history-api-fallback/blob/master/CHANGELOG.md#v150)
[Compare Source](https://togithub.com/bripkens/connect-history-api-fallback/compare/v1.4.0...v1.5.0)
- Expose the HTTP request object in rewrite rules. Contributed by [@VladShcherbin](https://togithub.com/VladShcherbin).
### [`v1.4.0`](https://togithub.com/bripkens/connect-history-api-fallback/blob/master/CHANGELOG.md#v140)
[Compare Source](https://togithub.com/bripkens/connect-history-api-fallback/compare/v1.3.0...v1.4.0)
- The `.` (DOT) rule should only check the last path element. Contributed by [@ntkme](https://togithub.com/ntkme).
nickmerwin/node-coveralls
### [`v3.1.0`](https://togithub.com/nickmerwin/node-coveralls/releases/v3.1.0)
[Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.14...v3.1.0)
- Handle `service_job_number` for parallelism in Travis and CircleCI ([#290](https://togithub.com/nickmerwin/node-coveralls/issues/290)) [`705c3b5`](https://togithub.com/nickmerwin/node-coveralls/commit/705c3b5)
- Update sinon to v7.5.0. ([#288](https://togithub.com/nickmerwin/node-coveralls/issues/288)) [`eb6dc35`](https://togithub.com/nickmerwin/node-coveralls/commit/eb6dc35)
* * *
This is a `minor` release due to the change in behavior for CircleCI, which now uses the Workflow ID to merge parallel coverage jobs:
```javascript
options.service_number = process.env.CIRCLE_WORKFLOW_ID;
options.service_job_number = process.env.CIRCLE_BUILD_NUM;
```
### [`v3.0.14`](https://togithub.com/nickmerwin/node-coveralls/releases/v3.0.14)
[Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.13...v3.0.14)
- Update safe dependencies and fix npm vulnerabilities ([#284](https://togithub.com/nickmerwin/node-coveralls/issues/284)) [`59a57e2`](https://togithub.com/nickmerwin/node-coveralls/commit/59a57e2)
- Move fixtures to test/fixtures. ([#286](https://togithub.com/nickmerwin/node-coveralls/issues/286)) [`a0c6941`](https://togithub.com/nickmerwin/node-coveralls/commit/a0c6941) [@XhmikosR](https://togithub.com/XhmikosR)
- GH Action workflow update ([#287](https://togithub.com/nickmerwin/node-coveralls/issues/287)) [`1615297`](https://togithub.com/nickmerwin/node-coveralls/commit/1615297)
- Minor lint tweaks ([#285](https://togithub.com/nickmerwin/node-coveralls/issues/285)) [`3647673`](https://togithub.com/nickmerwin/node-coveralls/commit/3647673) [@XhmikosR](https://togithub.com/XhmikosR)
- remove redundant code ([#283](https://togithub.com/nickmerwin/node-coveralls/issues/283)) [`ff21930`](https://togithub.com/nickmerwin/node-coveralls/commit/ff21930) [@lpinca](https://togithub.com/lpinca)
### [`v3.0.13`](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.12...v3.0.13)
[Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.12...v3.0.13)
### [`v3.0.12`](https://togithub.com/nickmerwin/node-coveralls/compare/3.0.11...v3.0.12)
[Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/3.0.11...v3.0.12)
webpack-contrib/css-loader
### [`v0.28.11`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#02811-httpsgithubcomwebpack-contribcss-loadercomparev02810v02811-2018-03-16)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.10...v0.28.11)
##### Bug Fixes
- **lib/processCss:** don't check `mode` for `url` handling (`options.modules`) ([#698](https://togithub.com/webpack-contrib/css-loader/issues/698)) ([c788450](https://togithub.com/webpack-contrib/css-loader/commit/c788450))
### [`v0.28.10`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#02810-httpsgithubcomwebpack-contribcss-loadercomparev0289v02810-2018-02-22)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.9...v0.28.10)
##### Bug Fixes
- **getLocalIdent:** add `rootContext` support (`webpack >= v4.0.0`) ([#681](https://togithub.com/webpack-contrib/css-loader/issues/681)) ([9f876d2](https://togithub.com/webpack-contrib/css-loader/commit/9f876d2))
### [`v0.28.9`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0289-httpsgithubcomwebpack-contribcss-loadercomparev0288v0289-2018-01-17)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.8...v0.28.9)
##### Bug Fixes
- ignore invalid URLs (`url()`) ([#663](https://togithub.com/webpack-contrib/css-loader/issues/663)) ([d1d8221](https://togithub.com/webpack-contrib/css-loader/commit/d1d8221))
### [`v0.28.8`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0288-httpsgithubcomwebpack-contribcss-loadercomparev0287v0288-2018-01-05)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.7...v0.28.8)
##### Bug Fixes
- **loader:** correctly check if source map is `undefined` ([#641](https://togithub.com/webpack-contrib/css-loader/issues/641)) ([0dccfa9](https://togithub.com/webpack-contrib/css-loader/commit/0dccfa9))
- proper URL escaping and wrapping (`url()`) ([#627](https://togithub.com/webpack-contrib/css-loader/issues/627)) ([8897d44](https://togithub.com/webpack-contrib/css-loader/commit/8897d44))
### [`v0.28.7`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0287-httpsgithubcomwebpackcss-loadercomparev0286v0287-2017-08-30)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.6...v0.28.7)
##### Bug Fixes
- pass resolver to `localsLoader` (`options.alias`) ([#601](https://togithub.com/webpack/css-loader/issues/601)) ([8f1b57c](https://togithub.com/webpack/css-loader/commit/8f1b57c))
### [`v0.28.6`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0286-httpsgithubcomwebpackcss-loadercomparev0285v0286-2017-08-30)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.5...v0.28.6)
##### Bug Fixes
- add support for aliases starting with `/` (`options.alias`) ([#597](https://togithub.com/webpack/css-loader/issues/597)) ([63567f2](https://togithub.com/webpack/css-loader/commit/63567f2))
### [`v0.28.5`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0285-httpsgithubcomwebpackcss-loadercomparev0284v0285-2017-08-17)
[Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.4...v0.28.5)
##### Bug Fixes
- match mutliple dashes (`options.camelCase`) ([#556](https://togithub.com/webpack/css-loader/issues/556)) ([1fee601](https://togithub.com/webpack/css-loader/commit/1fee601))
- stricter `[@import](https://togithub.com/import)` tolerance ([#593](https://togithub.com/webpack/css-loader/issues/593)) ([2e4ec09](https://togithub.com/webpack/css-loader/commit/2e4ec09))
airbnb/enzyme
### [`v3.11.0`](https://togithub.com/airbnb/enzyme/blob/master/CHANGELOG.md#3110)
[Compare Source](https://togithub.com/airbnb/enzyme/compare/enzyme@3.10.0...enzyme@3.11.0)
##### New Stuff
- `render`: handle Fiber strings and numbers ([#2221](https://togithub.com/airbnb/enzyme/issues/2221))
##### Fixes
- `shallow`: Share child context logic between `shallow` and `dive` ([#2296](https://togithub.com/airbnb/enzyme/issues/2296))
- `mount`: `children`: include text nodes ($2269)
- `mount`: `invoke`: use adapter’s `wrapInvoke` if present ([#2158](https://togithub.com/airbnb/enzyme/issues/2158))
##### Docs
- `mount`/`shallow`: `closest`/`parent`: Add missing arguments description ([#2264](https://togithub.com/airbnb/enzyme/issues/2264))
- `mount`/`shallow`: fix pluralization of “exist” ([#2262](https://togithub.com/airbnb/enzyme/issues/2262))
- `shallow`/`mount`: `simulate`: added functional component example to simulate doc ([#2248](https://togithub.com/airbnb/enzyme/issues/2248))
- `mount`: `debug`: add missing verbose option flag ([#2184](https://togithub.com/airbnb/enzyme/issues/2184))
- `mount`/`shallow`: `update`: fix semantics description ([#2194](https://togithub.com/airbnb/enzyme/issues/2194))
- add missing backticks to linked method names ([#2170](https://togithub.com/airbnb/enzyme/issues/2170))
- `invoke`: Add missing backticks to end of codeblock ([#2160](https://togithub.com/airbnb/enzyme/issues/2160))
- `invoke`: Fix typo ([#2167](https://togithub.com/airbnb/enzyme/issues/2167))
- Explicit React CSS selector syntax description ([#2178](https://togithub.com/airbnb/enzyme/issues/2178))
##### Meta Stuff
- [meta] add `funding` field
- [meta] Update airbnb.io URLs to use https ([#2222](https://togithub.com/airbnb/enzyme/issues/2222))
- [deps] update `is-boolean-object`, `is-callable`, `is-number-object`, `is-string`, `enzyme-shallow-equal`, `array.prototype.flat`, `function.prototype.name`, `html-element-map`, `is-regex`, `object-inspect`, `object-is`, `object.entries`, `object.vales`, `raf`, `string.prototype.trim`
- [dev deps] update `eslint`, `eslint-plugin-import`, `eslint-plugin-markdown`, `eslint-plugin-react`, `safe-publish-latest`, `eslint-config-airbnb`, `rimraf`, `safe-publish-latest`, `karma-firefox-launcher`, `babel-preset-airbnb`, `glob-gitignore`, `semver`, `eslint-plugin-jsx-a11y`
### [`v3.10.0`](https://togithub.com/airbnb/enzyme/blob/master/CHANGELOG.md#3100)
[Compare Source](https://togithub.com/airbnb/enzyme/compare/enzyme@3.9.0...enzyme@3.10.0)
##### New Stuff
- `shallow` add `suspenseFallback` option; support `Suspense`/`Lazy` ([#1975](https://togithub.com/airbnb/enzyme/issues/1975))
- `shallow`/`mount`: add `invoke(propName)(...args)` ([#1856](https://togithub.com/airbnb/enzyme/issues/1856), [#945](https://togithub.com/airbnb/enzyme/issues/945))
- `shallow`: Support rendering and `dive()`ing `createContext()` providers and consumers ([#1966](https://togithub.com/airbnb/enzyme/issues/1966))
- `mount`/`shallow`: add `getWrappingComponent` ([#1960](https://togithub.com/airbnb/enzyme/issues/1960))
- `Utils`: add `isCustomComponent` ([#1960](https://togithub.com/airbnb/enzyme/issues/1960))
- `Utils`: add `stub` argument to `spyMethod`
- `EnzymeAdapter`: add `matchesElementType` ([#2146](https://togithub.com/airbnb/enzyme/issues/2146))
- `RSTTraversal`: add `getHTMLFromHostNodes`
##### Fixes
- `selectors`: unwrap `memo` elements - in both directions ([#2146](https://togithub.com/airbnb/enzyme/issues/2146))
- `shallow`: properly determine "should render" for `PureComponent`s ([#2096](https://togithub.com/airbnb/enzyme/issues/2096))
- `mount`/`shallow`: `renderProp`: improve error messages ([#2070](https://togithub.com/airbnb/enzyme/issues/2070))
- `mount`: `setContext`: use proper wrapper name in error message
- `shallow`: `.contains()`: clean up error message
- `shallow`/`mount`: `hasClass`: avoid a crash with a non-string argument ([#2057](https://togithub.com/airbnb/enzyme/issues/2057))
- `mount`: properly handle HTML of multiple nodes ([#2052](https://togithub.com/airbnb/enzyme/issues/2052))
- `shallow`: ensure that if gDSFP exists, cDU is called. ([#2027](https://togithub.com/airbnb/enzyme/issues/2027))
- `shallow`: Mock sCU if gDSFP defined in shallow renderer rerender ([#1981](https://togithub.com/airbnb/enzyme/issues/1981))
- `mount`: `.state()`: allow getting state from stateful children of a stateless root ([#2043](https://togithub.com/airbnb/enzyme/issues/2043))
- `mount`: `.text()`: properly recurse through fragments and arrays ([#2028](https://togithub.com/airbnb/enzyme/issues/2028))
##### Refactors
- `ReactWrapper`/`ShallowWrapper`: ensure calling an adapter‘s nodeToElement preserves the receiver
- `mount`: use `getHTMLFromHostNodes`
##### Docs
- explain why need to re-call .find() after update ([#2140](https://togithub.com/airbnb/enzyme/issues/2140))
- `shallow`: fix childAt ([#2134](https://togithub.com/airbnb/enzyme/issues/2134))
- Update v2 -> v3 migration guide re props after a stage change ([#1300](https://togithub.com/airbnb/enzyme/issues/1300))
- `debug`: Added documentation for `verbose` flag ([#2104](https://togithub.com/airbnb/enzyme/issues/2104))
- Add on the fly JSDOM include example ([#2072](https://togithub.com/airbnb/enzyme/issues/2072))
- `reduce`/`reduceRight`: fix example code ([#2066](https://togithub.com/airbnb/enzyme/issues/2066), [#2065](https://togithub.com/airbnb/enzyme/issues/2065), [#2064](https://togithub.com/airbnb/enzyme/issues/2064))
- update `simulateError` with `getDerivedStateFromError` ([#2036](https://togithub.com/airbnb/enzyme/issues/2036))
- `shallow`: `.hasClass`: fix use of `mount`
- add link to Cheerio API and another example ([#756](https://togithub.com/airbnb/enzyme/issues/756))
- `jest`: Upd
Renovate configuration
:date: Schedule: "before 3am on the first day of the month" (UTC).
: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.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^7.9.0
->^7.9.6
^7.9.5
->^7.9.6
^5.0.6
->^5.0.13
^2.18.12
->^2.26.7
^2.3.0
->^2.4.2
^1.3.0
->^1.6.0
^3.0.11
->^3.1.0
^0.28.4
->^0.28.11
^3.3.0
->^3.11.0
^1.1.1
->^1.15.2
^4.11.0
->^4.19.1
^1.6.3
->^1.12.0
^3.1.3
->^3.1.5
^4.15.2
->^4.17.1
^1.1.5
->^1.1.11
^3.6.0
->^3.6.1
^4.7.2
->^4.10.1
^2.29.0
->^2.30.1
^11.6.2
->^11.12.0
^0.5.4
->^0.5.7
^1.32.0
->^1.44.0
^4.13.1
->^4.14.1
^2.0.8
->^2.1.6
^15.6.0
->^15.7.2
^16.1.1
->^16.13.1
^16.1.1
->^16.13.1
^4.1.1
->^4.3.1
^4.2.2
->^4.3.1
^16.1.1
->^16.13.1
^6.0.6
->^6.0.7
^0.19.0
->^0.23.1
^3.8.1
->^3.8.3
^3.8.1
->^3.12.0
^1.11.0
->^1.12.2
^2.20.0
->^2.25.0
Release Notes
babel/babel
### [`v7.9.6`](https://togithub.com/babel/babel/blob/master/CHANGELOG.md#v796-2020-04-29) [Compare Source](https://togithub.com/babel/babel/compare/v7.9.0...v7.9.6) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-object-rest-spread` - [#11471](https://togithub.com/babel/babel/pull/11471) Fix evaluation order with object spread, 2 ([@jridgewell](https://togithub.com/jridgewell)) - [#11412](https://togithub.com/babel/babel/pull/11412) Fix evaluation order with object spread ([@Zzzen](https://togithub.com/Zzzen)) - `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#11480](https://togithub.com/babel/babel/pull/11480) Super property eval order ([@jridgewell](https://togithub.com/jridgewell)) ##### :rocket: New Feature - `babel-traverse`, `babel-types` - [#11448](https://togithub.com/babel/babel/pull/11448) Adding createFlowUnionType in place of createUnionTypeAnnotation without breaking change ([@Beraliv](https://togithub.com/Beraliv)) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env` - [#11495](https://togithub.com/babel/babel/pull/11495) Fix helpers.unsupportedIterableToArray for Map and Set ([@ChintanAcharya](https://togithub.com/ChintanAcharya)) - `babel-traverse` - [#11482](https://togithub.com/babel/babel/pull/11482) handle objectMethod in scope.isPure ([@Zzzen](https://togithub.com/Zzzen)) - `babel-plugin-transform-typescript` - [#11410](https://togithub.com/babel/babel/pull/11410) Throw error for TypeScript `declare const enum` ([@dosentmatter](https://togithub.com/dosentmatter)) - `babel-compat-data` - [#11462](https://togithub.com/babel/babel/pull/11462) chore: add node.js 14 support data ([@JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#11449](https://togithub.com/babel/babel/pull/11449) Set exprAllowed to false for star token ([@existentialism](https://togithub.com/existentialism)) - [#11355](https://togithub.com/babel/babel/pull/11355) fix: disallow expression after binding identifier `of` ([@JLHwung](https://togithub.com/JLHwung)) - [#11417](https://togithub.com/babel/babel/pull/11417) fix: report missing plugins on type exports ([@JLHwung](https://togithub.com/JLHwung)) - [#11388](https://togithub.com/babel/babel/pull/11388) fix: do not push new token context when function is following dot/questionDot ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties` - [#11424](https://togithub.com/babel/babel/pull/11424) Fix redeclaring private in nested class's superClass ([@jridgewell](https://togithub.com/jridgewell)) - [#11405](https://togithub.com/babel/babel/pull/11405) Fix nested classes reference private fields ([@jridgewell](https://togithub.com/jridgewell)) - `babel-traverse`, `babel-types` - [#11378](https://togithub.com/babel/babel/pull/11378) transform-spread: create TS types (not Flow) when using TS ([@Beraliv](https://togithub.com/Beraliv)) - `babel-standalone` - [#11395](https://togithub.com/babel/babel/pull/11395) chore: update stage preset in babel-standalone ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime` - [#11366](https://togithub.com/babel/babel/pull/11366) fix: replace backslashes with forward slashes from resolved path for … ([@johannes-z](https://togithub.com/johannes-z)) - `babel-generator`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-throw-expressions`, `babel-plugin-transform-async-to-generator` - [#11382](https://togithub.com/babel/babel/pull/11382) Unify parens printing for postfix-like expressions ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-parser` - [#11478](https://togithub.com/babel/babel/pull/11478) Add some parser missing plugins errors ([@JLHwung](https://togithub.com/JLHwung)) - [#11417](https://togithub.com/babel/babel/pull/11417) fix: report missing plugins on type exports ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#11421](https://togithub.com/babel/babel/pull/11421) polish: recommend preset for js extensions ([@JLHwung](https://togithub.com/JLHwung)) - [#11397](https://togithub.com/babel/babel/pull/11397) fix: add classPrivateProperties and classPrivateMethods to missing plugin helper ([@JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-parser` - [#11492](https://togithub.com/babel/babel/pull/11492) docs: update AST spec ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#11493](https://togithub.com/babel/babel/pull/11493) Add note about experimental nature of [@babel/eslint-](https://togithub.com/babel/eslint-)\* packages ([@kaicataldo](https://togithub.com/kaicataldo)) - [#11403](https://togithub.com/babel/babel/pull/11403) contributing.md updates [skip ci]([@hzoo](https://togithub.com/hzoo)) ##### :house: Internal - `babel-compat-data`, `babel-preset-env` - [#11496](https://togithub.com/babel/babel/pull/11496) Update compat table script ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#11450](https://togithub.com/babel/babel/pull/11450) Update compat data ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#11479](https://togithub.com/babel/babel/pull/11479) Canary build of packages using CodeSandbox CI + mini repl ([@hzoo](https://togithub.com/hzoo)) - [#11467](https://togithub.com/babel/babel/pull/11467) chore: test against node.js 14 ([@JLHwung](https://togithub.com/JLHwung)) - [#11456](https://togithub.com/babel/babel/pull/11456) remove `< x.y.z` engines specification ([@JLHwung](https://togithub.com/JLHwung)) - [#11433](https://togithub.com/babel/babel/pull/11433) chore: remove included proposal plugins ([@JLHwung](https://togithub.com/JLHwung)) - [#11422](https://togithub.com/babel/babel/pull/11422) chore: upgrade @babel/\* deps ([@JLHwung](https://togithub.com/JLHwung)) - `babel-node` - [#11440](https://togithub.com/babel/babel/pull/11440) refactor(babel-node): Refactor babel-node tests configuration ([@arku](https://togithub.com/arku)) ##### :running_woman: Performance - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#11401](https://togithub.com/babel/babel/pull/11401) Speed up the createSuper helper ([@jridgewell](https://togithub.com/jridgewell))FortAwesome/Font-Awesome
### [`v5.0.13`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5013-httpsgithubcomFortAwesomeFont-Awesomereleasestag5013---2018-05-10) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.12...5.0.13) ##### Added - 68 icons to Free and 165 to Pro of the most requested icons in Font Awesome * * * ### [`v5.0.12`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5012-httpsgithubcomFortAwesomeFont-Awesomereleasestag5012---2018-05-03) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.11...5.0.12) ##### Added - A long time ago in a galaxy far, far away some icons were added ##### Fixed - Renamed the r brand to r-project to prevent ligature collision with the "r" glyph * * * ### [`v5.0.11`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5011-httpsgithubcomFortAwesomeFont-Awesomereleasestag5011---2018-05-01) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.10...5.0.11) ##### Added - 16 new user icons - Full set of Creative Commons symbols - Regular style comment-dots used for v4 comment-alt in shim - Top 6 brand icons: r, ebay, mastodon, researchgate, keybase, teamspeak ##### Changed - Revised slider icons [FortAwesome/Font-Awesome#11872](https://togithub.com/FortAwesome/Font-Awesome/issues/11872) - Make desktop typeface easier to find in apps that support ligature previews ##### Fixed - Remove errant XML entity from the lastfm-square icon [FortAwesome/Font-Awesome#12847](https://togithub.com/FortAwesome/Font-Awesome/issues/12847) - Correcting paths in cloud icons [FortAwesome/Font-Awesome-Pro#920](https://togithub.com/FortAwesome/Font-Awesome-Pro/issues/920) * * * ### [`v5.0.10`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#5010-httpsgithubcomFortAwesomeFont-Awesomereleasestag5010---2018-04-10) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.9...5.0.10) ##### Added - New java brand icon [FortAwesome/Font-Awesome#386](https://togithub.com/FortAwesome/Font-Awesome/issues/386) ##### Changed - Updating depth of dna icon - Updating pied-piper, adding pied-piper-hat ##### Fixed - Correcting path errors on readme icon [FortAwesome/Font-Awesome#12754](https://togithub.com/FortAwesome/Font-Awesome/issues/12754) - Light style of lamp icon [FortAwesome/Font-Awesome#12725](https://togithub.com/FortAwesome/Font-Awesome/issues/12725) * * * ### [`v5.0.9`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#509-httpsgithubcomFortAwesomeFont-Awesomereleasestag509---2018-03-27) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.8...5.0.9) ##### Added - New Chat icon pack and category - New Charity icon pack and category - New Moving icon pack and category - New icons hands and hand-holding ##### Changed - Updated flipboard, readme, and houzz brand icon - Making all solid icons in the medical icon pack free - Updated hand-holding-box and hand-receiving in the Light style ##### Fixed - Missing box-sizing CSS property for fa-layers-counter * * * ### [`v5.0.8`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#508-httpsgithubcomFortAwesomeFont-Awesomereleasestag508---2018-03-01) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.7...5.0.8) ##### Fixed - OTF font files missing ligatures for Pro styles [FortAwesome/Font-Awesome#12486](https://togithub.com/FortAwesome/Font-Awesome/issues/12486) [FortAwesome/Font-Awesome-Pro#1034](https://togithub.com/FortAwesome/Font-Awesome-Pro/issues/1034) * * * ### [`v5.0.7`](https://togithub.com/FortAwesome/Font-Awesome/blob/master/CHANGELOG.md#507-httpsgithubcomFortAwesomeFont-Awesomereleasestag507---2018-02-26) [Compare Source](https://togithub.com/FortAwesome/Font-Awesome/compare/5.0.6...5.0.7) ##### Added - New Logistics category - New Medical category - Individual SVG files available from the Font Awesome CDN - Additional search terms ##### Changed - Apple brand icon update [FortAwesome/Font-Awesome#12337](https://togithub.com/FortAwesome/Font-Awesome/issues/12337) - Disable mutation observers with fontawesome.noAuto() is called - License information now references https URL scheme ##### Fixed - Missing TypeScript names [FortAwesome/react-fontawesome#83](https://togithub.com/FortAwesome/react-fontawesome/issues/83) - Adding categories metadata [FortAwesome/Font-Awesome#12034](https://togithub.com/FortAwesome/Font-Awesome/issues/12034) - TypeScript improvement for fontawesome.layer() - Correcting a melting, wobbling, weird-looking whistle * * *BrowserSync/browser-sync
### [`v2.26.7`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.6...v2.26.7) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.6...v2.26.7) ### [`v2.26.6`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.5...v2.26.6) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.5...v2.26.6) ### [`v2.26.5`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.4...v2.26.5) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.4...v2.26.5) ### [`v2.26.4`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.3...v2.26.4) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.3...v2.26.4) ### [`v2.26.3`](https://togithub.com/BrowserSync/browser-sync/releases/v2.26.3) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.2...v2.26.3) **fixes** - application/wasm support - fixes [#1598](https://togithub.com/BrowserSync/browser-sync/issues/1598) [`d60cd91`](https://togithub.com/BrowserSync/browser-sync/commit/d60cd916ff1c64a69fddaa5cd2ca1061f066266e) - deps - ensure previous users of browser-sync-client are not affected by new structure - fixes [#1615](https://togithub.com/BrowserSync/browser-sync/issues/1615) [`0a2ff5a`](https://togithub.com/BrowserSync/browser-sync/commit/0a2ff5a25d9e5ca7df7b1ec63a235f76a220ada6) - npm audit fixes across all packages - fixes [#1618](https://togithub.com/BrowserSync/browser-sync/issues/1618) [`9f3fea4`](https://togithub.com/BrowserSync/browser-sync/commit/9f3fea4d0bef39b31c45e14cba669483f6e65448) ### [`v2.26.2`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.1...v2.26.2) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.1...v2.26.2) ### [`v2.26.1`](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.0...v2.26.1) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.26.0...v2.26.1) ### [`v2.26.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.26.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.25.0...v2.26.0) these notes describe the change from 2.24.6 -> 2.26.0 **fixes** - Removing default logger prefix [BS] - fixes [#1607](https://togithub.com/BrowserSync/browser-sync/issues/1607) [`257fba6`](https://togithub.com/BrowserSync/browser-sync/commit/257fba6d3fa3b4e77f526912a395625efcdebcb3) - case-insensitive matching on `domain` key in proxy responses [`dacfc8b`](https://togithub.com/BrowserSync/browser-sync/commit/dacfc8bcedbd1f8e27a3ad4944aee44ff7f73533) - bump chokidar fixing fsevents build - closes [#1613](https://togithub.com/BrowserSync/browser-sync/issues/1613) [`11729cc`](https://togithub.com/BrowserSync/browser-sync/commit/11729cc0a398d276a66d1883d1273f2fd3c1d36e) - Unexpected Page Reload after Pausing in Debugger - fixes [#1591](https://togithub.com/BrowserSync/browser-sync/issues/1591) [`06ee1b7`](https://togithub.com/BrowserSync/browser-sync/commit/06ee1b7db8d3090f693dc8ba0650f3e7022463ae) - scroll - add missing init method for window.name method of scroll restoring - fixes [#1586](https://togithub.com/BrowserSync/browser-sync/issues/1586) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [`9e96603`](https://togithub.com/BrowserSync/browser-sync/commit/9e96603e2f8e859a5ae6fe921c7380787c706896) - proxy Port gets unnecesarily rewritten in Proxy - fixes [#1577](https://togithub.com/BrowserSync/browser-sync/issues/1577) [`48286e0`](https://togithub.com/BrowserSync/browser-sync/commit/48286e0d09e35b06b5736be674ffe52105ba0a86) **chore** - move cypress to top-level dep [`0d4ab81`](https://togithub.com/BrowserSync/browser-sync/commit/0d4ab8156b30bbdafbb202ee0f597d4ea5dc4d0b) - package-lock files [`900e23e`](https://togithub.com/BrowserSync/browser-sync/commit/900e23e321ffe2110068e3194b9d00d988ffb721) - change API of option transforms [`ef12e9a`](https://togithub.com/BrowserSync/browser-sync/commit/ef12e9aa576d4395db9353d80761487ff4f82206) **lerna** - initial version [`7c0ad4e`](https://togithub.com/BrowserSync/browser-sync/commit/7c0ad4eaffbd1e1b9760277cce193692f0577bcd) - more path updates [`c108af8`](https://togithub.com/BrowserSync/browser-sync/commit/c108af8ed973c74cdfecbf3cfb104e6b6c5e9bde) - updated more stuff since the move to lerna [`4ac3a49`](https://togithub.com/BrowserSync/browser-sync/commit/4ac3a49ce92b8eef8e6898962ae6aca1f48537c4) - bring in server/client/ui [`d6198f9`](https://togithub.com/BrowserSync/browser-sync/commit/d6198f92cccbb1945b5a0cff1a1a3328d3f505ce) - add browser-sync-ui [`325c775`](https://togithub.com/BrowserSync/browser-sync/commit/325c7751cb583272fb69c56846dede9cf22c2d53) **feature** - adding 'listen' option to restrict binding of interfaces [`d641916`](https://togithub.com/BrowserSync/browser-sync/commit/d6419160382fc45c739cac20679b9d7bbbcfee5b) **docs** - emphasize a couple of points - fixes [#1461](https://togithub.com/BrowserSync/browser-sync/issues/1461) [`cf0febd`](https://togithub.com/BrowserSync/browser-sync/commit/cf0febd978b20e9c8b9bc0a8aa262e3b54972b98) - added additional note about httpModule option - fixes [#1485](https://togithub.com/BrowserSync/browser-sync/issues/1485) [`16487ad`](https://togithub.com/BrowserSync/browser-sync/commit/16487adbc282f13b774d597ee729c57eec377cd1) **deps** - npm audit for localtunnel - fixes [#1587](https://togithub.com/BrowserSync/browser-sync/issues/1587) [`27f2173`](https://togithub.com/BrowserSync/browser-sync/commit/27f21731874fa4ec56aa4b3039086317aa5584dd) - easy-extender@2.3.4 cypress@3.1.0 supertest@3.1.0 [`a6578a3`](https://togithub.com/BrowserSync/browser-sync/commit/a6578a3adcc310386c10957e5dd3fdcd8d3b9a21) ### [`v2.25.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.25.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.7...v2.25.0) Browsersync can now be used in more restrictive areas, ones where you cannot simply bind to all addresses on the host (such as schools or universities) - this is enabled via the `listen` option. For backwards compatibility reasons, we actually cannot use the `host` option to acheive this (even though that would make the most sense), as it would break some people's existing setups. This is mainly because in the past, `host` was not used to determine an address to bind to, but rather just as a way of changing the urls Browsersync displays to the user. :( :( :( It was a big mistake, but now with the sheer size of the user base we have, every tiny change to any existing option causes some kind of breakage. I'm not prepared to do that again with `host`. So, instead we're back to the old method of instead adding a _new_ option, that I've called `listen`. It's the only way we can acheive the goal without breaking existing users who are using `host` for other reasons. The idea is that you'd only ever use the `listen` option if you want to restrict the address being bound to. For example, the following will serve files from the current directory, but behind the scenes Browsersync will only bind to `localhost` (this does mean that other features such as `external urls` will not work any more, but if you need this `listen` option in the first place, that will not be a concern for you) ```sh npm i -g browser-sync@2.25.0 browser-sync . --listen localhost ``` ### [`v2.24.7`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.7) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.6...v2.24.7) **fix** - Update opn to latest release [`b6ba0dd`](https://togithub.com/BrowserSync/browser-sync/commit/b6ba0ddced02f746536042571d0b311185a50e63) - scroll - add missing init method for window.name method of scroll restoring - fixes [#1586](https://togithub.com/BrowserSync/browser-sync/issues/1586) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [#1457](https://togithub.com/BrowserSync/browser-sync/issues/1457) [`9e96603`](https://togithub.com/BrowserSync/browser-sync/commit/9e96603e2f8e859a5ae6fe921c7380787c706896) - proxy Port gets unnecesarily rewritten in Proxy - fixes [#1577](https://togithub.com/BrowserSync/browser-sync/issues/1577) [`48286e0`](https://togithub.com/BrowserSync/browser-sync/commit/48286e0d09e35b06b5736be674ffe52105ba0a86) **deps** - easy-extender@2.3.4 cypress@3.1.0 supertest@3.1.0 [`a6578a3`](https://togithub.com/BrowserSync/browser-sync/commit/a6578a3adcc310386c10957e5dd3fdcd8d3b9a21) ### [`v2.24.6`](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.5...v2.24.6) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.5...v2.24.6) ### [`v2.24.5`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.5) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.4...v2.24.5) **fix** - update following npm audit - fixes [#1559](https://togithub.com/BrowserSync/browser-sync/issues/1559) [`dd70eba`](https://togithub.com/BrowserSync/browser-sync/commit/dd70eba92b61f99bf9d67a6fcd825ee1d6e91964) - TypeError when watchOptions.ignored is not an array - fixes [#1563](https://togithub.com/BrowserSync/browser-sync/issues/1563) [`90e7306`](https://togithub.com/BrowserSync/browser-sync/commit/90e7306a13a17a4624fe1e4817445e75a9d4bfae) ### [`v2.24.4`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.4) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.3...v2.24.4) **fix** - Remote Debug tools do not work - fixes [#1556](https://togithub.com/BrowserSync/browser-sync/issues/1556) [`a6d39e6`](https://togithub.com/BrowserSync/browser-sync/commit/a6d39e6e89f6a12e9a16e08b3bc71d76cc30f344) ### [`v2.24.3`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.3) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.2...v2.24.3) 2.24.0 was a very large release - and with that, a handful of patch releases inevitably follow. Please move straight to 2.24.3 :) **fixes** - Don’t always add "defaultIgnorePatterns" - fixes [#1543](https://togithub.com/BrowserSync/browser-sync/issues/1543) [`cc5118c`](https://togithub.com/BrowserSync/browser-sync/commit/cc5118cf5382761f85bb34e3b40563046a3fdeb9) - handle windows-style paths on the client - fixes [#1553](https://togithub.com/BrowserSync/browser-sync/issues/1553) [`1153845`](https://togithub.com/BrowserSync/browser-sync/commit/11538454ff545fe8e540ddedc020c818736a828b) - remove source-maps from client - fixes [#1551](https://togithub.com/BrowserSync/browser-sync/issues/1551) [`9cef9c1`](https://togithub.com/BrowserSync/browser-sync/commit/9cef9c11d008bee60b54f7219f53fa54d49a5eb1) - support bs.reload('\*.css') - fixes [#1550](https://togithub.com/BrowserSync/browser-sync/issues/1550) [`568e64e`](https://togithub.com/BrowserSync/browser-sync/commit/568e64e3f936c66ebee63a1f45832c42d742d232) - (client) use correct npm lifecycle hook for prepublish - fixes [#1549](https://togithub.com/BrowserSync/browser-sync/issues/1549) [`b37e11c`](https://togithub.com/BrowserSync/browser-sync/commit/b37e11ce6b60a05ef8c6064d69df069f56e9ebec) ### [`v2.24.2`](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.1...v2.24.2) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.1...v2.24.2) ### [`v2.24.1`](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.0...v2.24.1) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.24.0...v2.24.1) ### [`v2.24.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.24.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.7...v2.24.0) **Features** - (client) rewrite to Typescript + RxJS [`99a69ce`](https://togithub.com/BrowserSync/browser-sync/commit/99a69ce9303ebf7a8077f18872705f2150e3353d) - (client) make initial options available in initial payload [`9d9dfb1`](https://togithub.com/BrowserSync/browser-sync/commit/9d9dfb143e235b2d06af3a38d9097b8d98c9dbaf) - (client) added `injectNotification` option & defaulted to false [`06608fb`](https://togithub.com/BrowserSync/browser-sync/commit/06608fbe8d7e01fba19987f7de745af62535b57b) - (client-js) allow functions in client:js hook [`4803786`](https://togithub.com/BrowserSync/browser-sync/commit/480378649db2b87b4c627ddc6ef772d0307115e5) - (http-protocol) support POST requests over HTTP Protocol [`e4754c9`](https://togithub.com/BrowserSync/browser-sync/commit/e4754c94a922263bf7f8c7e498a8214c3a33d66a) **Fixes** - (client, rxjs) fix imports to avoid the entire library being bundled [`b8685bc`](https://togithub.com/BrowserSync/browser-sync/commit/b8685bcf5bcd4add21208eee4e6a6492437667b5) - (cli) remove `watch` boolean when false [`b41f602`](https://togithub.com/BrowserSync/browser-sync/commit/b41f602bdae17db9ed4f5418719c4003646c0335) **Dependencies** - upgrade ua-parser-js@0.7.17 [`0ad5f3a`](https://togithub.com/BrowserSync/browser-sync/commit/0ad5f3a5738dc59182691d2e5212184fa452eea9) - upgrade serve-static@1.13.2 [`f6ac69f`](https://togithub.com/BrowserSync/browser-sync/commit/f6ac69f2792fbd3e30e48fa6475a6e2f14e0a788) - upgrade qs@6.2.3 - fixes [#1512](https://togithub.com/BrowserSync/browser-sync/issues/1512) [`0e1dd37`](https://togithub.com/BrowserSync/browser-sync/commit/0e1dd37d0c524df92adc920e3a9da39ffecc0e54) - typescript@2.8 [`679fbbc`](https://togithub.com/BrowserSync/browser-sync/commit/679fbbce686f036c81951113656c7b85578ef6d1) **Tests** - add cypress for integration tests [`31bace2`](https://togithub.com/BrowserSync/browser-sync/commit/31bace2977a6489580d45e16dd0fe5a3ffa3ec87) **misc** - Resolved warning in tsconfig. [`1c9ae43`](https://togithub.com/BrowserSync/browser-sync/commit/1c9ae4302debcfb63c9e93999c6c1ad60aff8972) - Merge pull request [#1547](https://togithub.com/BrowserSync/browser-sync/issues/1547) from jgravois/patchbump localtunnel to resolve security vuln nag [`8a957e9`](https://togithub.com/BrowserSync/browser-sync/commit/8a957e9d954e500ffa35b2f3c2757cd449a12f86) - bump localtunnel to resolve security vuln nag [`31956ab`](https://togithub.com/BrowserSync/browser-sync/commit/31956ab67f919fa2c2787305ccce1d3e6cc9d1dd) - Merge pull request [#1544](https://togithub.com/BrowserSync/browser-sync/issues/1544) from SergiuNegara/fix/steam-docs-spellingFix stream docs spelling [`78c3854`](https://togithub.com/BrowserSync/browser-sync/commit/78c3854330a4cf58a97fee6cd0f41b81c476b531) - Fix stream docs spellingChange `teh` to `the` [`4ce533c`](https://togithub.com/BrowserSync/browser-sync/commit/4ce533cec469c8ca45c9c6bca3bcfa8e52041369) ### [`v2.23.7`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.7) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.6...v2.23.7) - fix(client): CSS injection broken in older browsers due to use of Array.from - fixes [#1539](https://togithub.com/BrowserSync/browser-sync/issues/1539) [`66dd19c`](https://togithub.com/BrowserSync/browser-sync/commit/66dd19cd4f75a54d42e8c36711a06b9f7066052c) ### [`v2.23.6`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.6) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.5...v2.23.6) - fix(client): remove sourcemaps - fixes [#1498](https://togithub.com/BrowserSync/browser-sync/issues/1498), [BrowserSync/browser-sync-client#45](https://togithub.com/BrowserSync/browser-sync-client/issues/45) - fix(watcher): remove greedy regexes - fixes [#1490](https://togithub.com/BrowserSync/browser-sync/issues/1490) - fix(css-injection): enable smoother CSS file for none-css files - re: [#1488](https://togithub.com/BrowserSync/browser-sync/issues/1488) ### [`v2.23.5`](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.4...v2.23.5) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.4...v2.23.5) ### [`v2.23.4`](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.3...v2.23.4) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.3...v2.23.4) ### [`v2.23.3`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.3) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.2...v2.23.3) **misc** - Revert "Fix the missing `type: array` in server field of startOpts" - fixes [#1483](https://togithub.com/BrowserSync/browser-sync/issues/1483) (This reverts commit [`b24514b`](https://togithub.com/BrowserSync/browser-sync/commit/b24514b)) [`31150d6`](https://togithub.com/BrowserSync/browser-sync/commit/31150d62eeb3a9d176eba075045d57b5bbb2e97d) - fix(server-middleware): allow res.end -> next() in middeware flow when no serveStatic exists - fixes [#1481](https://togithub.com/BrowserSync/browser-sync/issues/1481) [`620e9ae`](https://togithub.com/BrowserSync/browser-sync/commit/620e9ae3f3a00624315c6c5d1c121cac3fd6bfde) ### [`v2.23.2`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.2) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.1...v2.23.2) **CLI** - Fix the missing `type: array` in server field of startOpts [`b24514b`](https://togithub.com/BrowserSync/browser-sync/commit/b24514b8818f3646944835288df6f9c5e241f20e) ### [`v2.23.1`](https://togithub.com/BrowserSync/browser-sync/blob/master/CHANGELOG.md#2231-2018-01-01) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.23.0...v2.23.1) ##### 2.23.1 (2018-01-01) ### [`v2.23.0`](https://togithub.com/BrowserSync/browser-sync/releases/v2.23.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.22.0...v2.23.0) - **Fixed**: removed weinre from the UI - it was using deprecated packages, and is un-maintained. [`e6be4e9`](https://togithub.com/BrowserSync/browser-sync/commit/e6be4e9058f862425264b689b807f42575c9ba6a) - **Fixed**: Updated socket.io to the latest version (security advisory) - **Fixed**: Allow `notify` command over HTTP protocol [`ac86665`](https://togithub.com/BrowserSync/browser-sync/commit/ac86665bbde182ff1c033bf915cbeb06e8103c61) (closes [#1467](https://togithub.com/BrowserSync/browser-sync/issues/1467)) - **New**: CI: build on node 8 (latest lts) [`3b7e8cb`](https://togithub.com/BrowserSync/browser-sync/commit/3b7e8cbe8b3b5cc3fb1f8891318a0c22df60e21b) - **New**: Easier CLI commands for common flows. (see below) [`91b7e89`](https://togithub.com/BrowserSync/browser-sync/commit/91b7e89155bc6b3bfd3860f3105b7e76396acf86) - **New**: `watch` option - (see below) - **New**: Supports CSS `@imports` - thanks to Live Reload [`fb26e82`](https://togithub.com/BrowserSync/browser-sync/commit/fb26e82aa69a851bc5db46381420f5c3fc5d1a8b) (closes [#10](https://togithub.com/BrowserSync/browser-sync/issues/10)) - **New**: Fall back to a directory listing if a request gives a 404 [`b5cc56e`](https://togithub.com/BrowserSync/browser-sync/commit/b5cc56e64d906eaddc897bf34bb07dc5b4bf3c9c) - **New**: `single` option - adds a middleware to help with SPAs (serves index.html for all non-matching routes) [`91480aa`](https://togithub.com/BrowserSync/browser-sync/commit/91480aa692779825aef0791b79d79139e56030f4) - **New**: `ignore` option - shortcut for adding to `watchOptions.ignored` - added because of the new `watch` option - **Improved**: Perf: Always group file-changes into flexible 500ms buffers - this will help things such as `git checkout` without any configuration [`fd3d074`](https://togithub.com/BrowserSync/browser-sync/commit/fd3d074b80da14b99027018de0f1ea8da4ef9ce5) - **Improved**: Perf: Adding adding cwd + ignore defaults to all watcher options [`dbb1267`](https://togithub.com/BrowserSync/browser-sync/commit/dbb1267af51a6e27df4657fb487ec887a7bd8baa) - **Changed**: Log CSS file injections into the console (rather than the overlay, which always gets in the way) [`cb5b44c`](https://togithub.com/BrowserSync/browser-sync/commit/cb5b44c0e7393b6f083b1000848bba8fce602d9f) #### Highlights ##### Easier CLI commands In an attempt to streamline the common use-cases, Browsersync will now attempt to 'do the right thing' when no command is provided, for example: To run a static server, serving from the current directory ```bash ### before browser-sync start --server ### after browser-sync . ``` To run a static server, serving from 2 directories: ```bash ### before browser-sync start --server app/src app/tmp ### after browser-sync app/src app/tmp ``` If the directory contains a 'index.html' file, you can omit any input and just run: ```bash ### after browser-sync ``` You can run the proxy in this manner too ```bash ### after browser-sync https://example.com ``` To run a proxy, whilst also serving static files ```bash ### after browser-sync https://example.com htdocs/themes/example ``` ##### New `watch` option Because we now have the shorthand ways of launching servers/proxies, eg: `browser-sync .` - it also made sense to automatically watch files too. So, if `watch: true` - then Browsersync will make a best-guess at which files to automatically watch. Here's a comparison to the old way (which will still work, of course) ```bash ### before browser-sync start --server ./app --files ./app ### after browser-sync ./app -w ``` Behind the scenes, Browsersync is just looking at served directories (in this case, `app`) and adding it to the regular `files` option as normal. It means the following the 2 configurations are identical, but the latter is better since there's no repetition. ```json { "server": {"baseDir": ["app"]}, "files": ["app"] } ``` ```json { "server": {"baseDir": ["app"]}, "watch": "true" } ``` ##### New `ignore` option Added as a convenience since we have simpler watching via the `watch` flag. Use it to ignore any patterns that should not cause Browsersync reloads/injections Example: \- Serve files from the 'app' directory \- Watch all files \- But, exclude `**/*.js` (if using Webpack, etc) CLI: ```bash browser-sync app -w --ignore '**/*.js' ``` Config: ```json { "server": "app", "watch": true, "ignore": "**/*.js" } ``` ##### New `single` option, easy SPA development This option will add the `connect-history-api-fallback` middleware automatically for you, meaning that developing with client-side routers can be done without configuring this middleware manually Example: \- Serve files from the `app` directory \- Watch all files \- Serve `index.html` for all none matching routes ```bash browser-sync app -w --single ``` #### Fall back to a directory listing if a request gives a 404 No more `Cannot Get /' messages`. If you run Browsersync in a directory where there's no `index.html`, a directory listing will be shown instead. ### [`v2.22.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.21.0...v2.22.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.21.0...v2.22.0) ### [`v2.21.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.1...v2.21.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.1...v2.21.0) ### [`v2.20.1`](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.0...v2.20.1) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.20.0...v2.20.1) ### [`v2.20.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.19.0...v2.20.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.19.0...v2.20.0) ### [`v2.19.0`](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.13...v2.19.0) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.13...v2.19.0) ### [`v2.18.13`](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.12...v2.18.13) [Compare Source](https://togithub.com/BrowserSync/browser-sync/compare/v2.18.12...v2.18.13)chalk/chalk
### [`v2.4.2`](https://togithub.com/chalk/chalk/releases/v2.4.2) [Compare Source](https://togithub.com/chalk/chalk/compare/v2.4.1...v2.4.2) - Strict mode in Flow definition ([#309](https://togithub.com/chalk/chalk/issues/309)) [`f95d9ec`](https://togithub.com/chalk/chalk/commit/f95d9ec8c92329fd087fbd3ecb7a87d0e8345b59) * * * _This release is done from the [`v2-release`](https://togithub.com/chalk/chalk/commits/v2-release) branch, as `master` branch targets the work-in-progress v3 release._ ### [`v2.4.1`](https://togithub.com/chalk/chalk/releases/v2.4.1) [Compare Source](https://togithub.com/chalk/chalk/compare/v2.4.0...v2.4.1) - Improved Flow type definition for CommonJS interop. ### [`v2.4.0`](https://togithub.com/chalk/chalk/releases/v2.4.0) [Compare Source](https://togithub.com/chalk/chalk/compare/v2.3.2...v2.4.0) - Added Flow type definitions. [`7c6f83f`](https://togithub.com/chalk/chalk/commit/7c6f83f719b241b7a1a1cd54b256d123e53eab4a) ### [`v2.3.2`](https://togithub.com/chalk/chalk/releases/v2.3.2) [Compare Source](https://togithub.com/chalk/chalk/compare/v2.3.1...v2.3.2) - Fixed detection of color support for VSCode debug console. [chalk/supports-color@`b764af9`](https://togithub.com/chalk/supports-color/commit/b764af94766fd44e8a2ebf690c1c1b2e86d61328) - Fixed detection of 24M colors in Konsole. [chalk/supports-color@`d6e08c8`](https://togithub.com/chalk/supports-color/commit/d6e08c83d0e24241cb7d24206ef8753e839103eb) - Fixed using `chalk.ansi256` when in a terminal with 256-color level support. [chalk/ansi-styles@`1ac7472`](https://togithub.com/chalk/ansi-styles/commit/1ac7472f8bb4f583299b6d5ef87a383f7b564b4b) ### [`v2.3.1`](https://togithub.com/chalk/chalk/releases/v2.3.1) [Compare Source](https://togithub.com/chalk/chalk/compare/v2.3.0...v2.3.1) - Calculate proper `level` when forcing color. [chalk/supports-color@`b16e9a4`](https://togithub.com/chalk/supports-color/commit/b16e9a4b9f13b3930e184e2f582b55091216fe47) - Detect 16m color support on Windows >=10.0.14931. [chalk/supports-color@`cf7bd05`](https://togithub.com/chalk/supports-color/commit/cf7bd05b814246e76c7f09bdb8e14a2ee581a2dd)bripkens/connect-history-api-fallback
### [`v1.6.0`](https://togithub.com/bripkens/connect-history-api-fallback/blob/master/CHANGELOG.md#v160) [Compare Source](https://togithub.com/bripkens/connect-history-api-fallback/compare/v1.5.0...v1.6.0) - Recommend absolute paths for rewrite targets. Contributed by [@helfi92](https://togithub.com/helfi92). ### [`v1.5.0`](https://togithub.com/bripkens/connect-history-api-fallback/blob/master/CHANGELOG.md#v150) [Compare Source](https://togithub.com/bripkens/connect-history-api-fallback/compare/v1.4.0...v1.5.0) - Expose the HTTP request object in rewrite rules. Contributed by [@VladShcherbin](https://togithub.com/VladShcherbin). ### [`v1.4.0`](https://togithub.com/bripkens/connect-history-api-fallback/blob/master/CHANGELOG.md#v140) [Compare Source](https://togithub.com/bripkens/connect-history-api-fallback/compare/v1.3.0...v1.4.0) - The `.` (DOT) rule should only check the last path element. Contributed by [@ntkme](https://togithub.com/ntkme).nickmerwin/node-coveralls
### [`v3.1.0`](https://togithub.com/nickmerwin/node-coveralls/releases/v3.1.0) [Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.14...v3.1.0) - Handle `service_job_number` for parallelism in Travis and CircleCI ([#290](https://togithub.com/nickmerwin/node-coveralls/issues/290)) [`705c3b5`](https://togithub.com/nickmerwin/node-coveralls/commit/705c3b5) - Update sinon to v7.5.0. ([#288](https://togithub.com/nickmerwin/node-coveralls/issues/288)) [`eb6dc35`](https://togithub.com/nickmerwin/node-coveralls/commit/eb6dc35) * * * This is a `minor` release due to the change in behavior for CircleCI, which now uses the Workflow ID to merge parallel coverage jobs: ```javascript options.service_number = process.env.CIRCLE_WORKFLOW_ID; options.service_job_number = process.env.CIRCLE_BUILD_NUM; ``` ### [`v3.0.14`](https://togithub.com/nickmerwin/node-coveralls/releases/v3.0.14) [Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.13...v3.0.14) - Update safe dependencies and fix npm vulnerabilities ([#284](https://togithub.com/nickmerwin/node-coveralls/issues/284)) [`59a57e2`](https://togithub.com/nickmerwin/node-coveralls/commit/59a57e2) - Move fixtures to test/fixtures. ([#286](https://togithub.com/nickmerwin/node-coveralls/issues/286)) [`a0c6941`](https://togithub.com/nickmerwin/node-coveralls/commit/a0c6941) [@XhmikosR](https://togithub.com/XhmikosR) - GH Action workflow update ([#287](https://togithub.com/nickmerwin/node-coveralls/issues/287)) [`1615297`](https://togithub.com/nickmerwin/node-coveralls/commit/1615297) - Minor lint tweaks ([#285](https://togithub.com/nickmerwin/node-coveralls/issues/285)) [`3647673`](https://togithub.com/nickmerwin/node-coveralls/commit/3647673) [@XhmikosR](https://togithub.com/XhmikosR) - remove redundant code ([#283](https://togithub.com/nickmerwin/node-coveralls/issues/283)) [`ff21930`](https://togithub.com/nickmerwin/node-coveralls/commit/ff21930) [@lpinca](https://togithub.com/lpinca) ### [`v3.0.13`](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.12...v3.0.13) [Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/v3.0.12...v3.0.13) ### [`v3.0.12`](https://togithub.com/nickmerwin/node-coveralls/compare/3.0.11...v3.0.12) [Compare Source](https://togithub.com/nickmerwin/node-coveralls/compare/3.0.11...v3.0.12)webpack-contrib/css-loader
### [`v0.28.11`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#02811-httpsgithubcomwebpack-contribcss-loadercomparev02810v02811-2018-03-16) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.10...v0.28.11) ##### Bug Fixes - **lib/processCss:** don't check `mode` for `url` handling (`options.modules`) ([#698](https://togithub.com/webpack-contrib/css-loader/issues/698)) ([c788450](https://togithub.com/webpack-contrib/css-loader/commit/c788450)) ### [`v0.28.10`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#02810-httpsgithubcomwebpack-contribcss-loadercomparev0289v02810-2018-02-22) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.9...v0.28.10) ##### Bug Fixes - **getLocalIdent:** add `rootContext` support (`webpack >= v4.0.0`) ([#681](https://togithub.com/webpack-contrib/css-loader/issues/681)) ([9f876d2](https://togithub.com/webpack-contrib/css-loader/commit/9f876d2)) ### [`v0.28.9`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0289-httpsgithubcomwebpack-contribcss-loadercomparev0288v0289-2018-01-17) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.8...v0.28.9) ##### Bug Fixes - ignore invalid URLs (`url()`) ([#663](https://togithub.com/webpack-contrib/css-loader/issues/663)) ([d1d8221](https://togithub.com/webpack-contrib/css-loader/commit/d1d8221)) ### [`v0.28.8`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0288-httpsgithubcomwebpack-contribcss-loadercomparev0287v0288-2018-01-05) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.7...v0.28.8) ##### Bug Fixes - **loader:** correctly check if source map is `undefined` ([#641](https://togithub.com/webpack-contrib/css-loader/issues/641)) ([0dccfa9](https://togithub.com/webpack-contrib/css-loader/commit/0dccfa9)) - proper URL escaping and wrapping (`url()`) ([#627](https://togithub.com/webpack-contrib/css-loader/issues/627)) ([8897d44](https://togithub.com/webpack-contrib/css-loader/commit/8897d44)) ### [`v0.28.7`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0287-httpsgithubcomwebpackcss-loadercomparev0286v0287-2017-08-30) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.6...v0.28.7) ##### Bug Fixes - pass resolver to `localsLoader` (`options.alias`) ([#601](https://togithub.com/webpack/css-loader/issues/601)) ([8f1b57c](https://togithub.com/webpack/css-loader/commit/8f1b57c)) ### [`v0.28.6`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0286-httpsgithubcomwebpackcss-loadercomparev0285v0286-2017-08-30) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.5...v0.28.6) ##### Bug Fixes - add support for aliases starting with `/` (`options.alias`) ([#597](https://togithub.com/webpack/css-loader/issues/597)) ([63567f2](https://togithub.com/webpack/css-loader/commit/63567f2)) ### [`v0.28.5`](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#0285-httpsgithubcomwebpackcss-loadercomparev0284v0285-2017-08-17) [Compare Source](https://togithub.com/webpack-contrib/css-loader/compare/v0.28.4...v0.28.5) ##### Bug Fixes - match mutliple dashes (`options.camelCase`) ([#556](https://togithub.com/webpack/css-loader/issues/556)) ([1fee601](https://togithub.com/webpack/css-loader/commit/1fee601)) - stricter `[@import](https://togithub.com/import)` tolerance ([#593](https://togithub.com/webpack/css-loader/issues/593)) ([2e4ec09](https://togithub.com/webpack/css-loader/commit/2e4ec09))airbnb/enzyme
### [`v3.11.0`](https://togithub.com/airbnb/enzyme/blob/master/CHANGELOG.md#3110) [Compare Source](https://togithub.com/airbnb/enzyme/compare/enzyme@3.10.0...enzyme@3.11.0) ##### New Stuff - `render`: handle Fiber strings and numbers ([#2221](https://togithub.com/airbnb/enzyme/issues/2221)) ##### Fixes - `shallow`: Share child context logic between `shallow` and `dive` ([#2296](https://togithub.com/airbnb/enzyme/issues/2296)) - `mount`: `children`: include text nodes ($2269) - `mount`: `invoke`: use adapter’s `wrapInvoke` if present ([#2158](https://togithub.com/airbnb/enzyme/issues/2158)) ##### Docs - `mount`/`shallow`: `closest`/`parent`: Add missing arguments description ([#2264](https://togithub.com/airbnb/enzyme/issues/2264)) - `mount`/`shallow`: fix pluralization of “exist” ([#2262](https://togithub.com/airbnb/enzyme/issues/2262)) - `shallow`/`mount`: `simulate`: added functional component example to simulate doc ([#2248](https://togithub.com/airbnb/enzyme/issues/2248)) - `mount`: `debug`: add missing verbose option flag ([#2184](https://togithub.com/airbnb/enzyme/issues/2184)) - `mount`/`shallow`: `update`: fix semantics description ([#2194](https://togithub.com/airbnb/enzyme/issues/2194)) - add missing backticks to linked method names ([#2170](https://togithub.com/airbnb/enzyme/issues/2170)) - `invoke`: Add missing backticks to end of codeblock ([#2160](https://togithub.com/airbnb/enzyme/issues/2160)) - `invoke`: Fix typo ([#2167](https://togithub.com/airbnb/enzyme/issues/2167)) - Explicit React CSS selector syntax description ([#2178](https://togithub.com/airbnb/enzyme/issues/2178)) ##### Meta Stuff - [meta] add `funding` field - [meta] Update airbnb.io URLs to use https ([#2222](https://togithub.com/airbnb/enzyme/issues/2222)) - [deps] update `is-boolean-object`, `is-callable`, `is-number-object`, `is-string`, `enzyme-shallow-equal`, `array.prototype.flat`, `function.prototype.name`, `html-element-map`, `is-regex`, `object-inspect`, `object-is`, `object.entries`, `object.vales`, `raf`, `string.prototype.trim` - [dev deps] update `eslint`, `eslint-plugin-import`, `eslint-plugin-markdown`, `eslint-plugin-react`, `safe-publish-latest`, `eslint-config-airbnb`, `rimraf`, `safe-publish-latest`, `karma-firefox-launcher`, `babel-preset-airbnb`, `glob-gitignore`, `semver`, `eslint-plugin-jsx-a11y` ### [`v3.10.0`](https://togithub.com/airbnb/enzyme/blob/master/CHANGELOG.md#3100) [Compare Source](https://togithub.com/airbnb/enzyme/compare/enzyme@3.9.0...enzyme@3.10.0) ##### New Stuff - `shallow` add `suspenseFallback` option; support `Suspense`/`Lazy` ([#1975](https://togithub.com/airbnb/enzyme/issues/1975)) - `shallow`/`mount`: add `invoke(propName)(...args)` ([#1856](https://togithub.com/airbnb/enzyme/issues/1856), [#945](https://togithub.com/airbnb/enzyme/issues/945)) - `shallow`: Support rendering and `dive()`ing `createContext()` providers and consumers ([#1966](https://togithub.com/airbnb/enzyme/issues/1966)) - `mount`/`shallow`: add `getWrappingComponent` ([#1960](https://togithub.com/airbnb/enzyme/issues/1960)) - `Utils`: add `isCustomComponent` ([#1960](https://togithub.com/airbnb/enzyme/issues/1960)) - `Utils`: add `stub` argument to `spyMethod` - `EnzymeAdapter`: add `matchesElementType` ([#2146](https://togithub.com/airbnb/enzyme/issues/2146)) - `RSTTraversal`: add `getHTMLFromHostNodes` ##### Fixes - `selectors`: unwrap `memo` elements - in both directions ([#2146](https://togithub.com/airbnb/enzyme/issues/2146)) - `shallow`: properly determine "should render" for `PureComponent`s ([#2096](https://togithub.com/airbnb/enzyme/issues/2096)) - `mount`/`shallow`: `renderProp`: improve error messages ([#2070](https://togithub.com/airbnb/enzyme/issues/2070)) - `mount`: `setContext`: use proper wrapper name in error message - `shallow`: `.contains()`: clean up error message - `shallow`/`mount`: `hasClass`: avoid a crash with a non-string argument ([#2057](https://togithub.com/airbnb/enzyme/issues/2057)) - `mount`: properly handle HTML of multiple nodes ([#2052](https://togithub.com/airbnb/enzyme/issues/2052)) - `shallow`: ensure that if gDSFP exists, cDU is called. ([#2027](https://togithub.com/airbnb/enzyme/issues/2027)) - `shallow`: Mock sCU if gDSFP defined in shallow renderer rerender ([#1981](https://togithub.com/airbnb/enzyme/issues/1981)) - `mount`: `.state()`: allow getting state from stateful children of a stateless root ([#2043](https://togithub.com/airbnb/enzyme/issues/2043)) - `mount`: `.text()`: properly recurse through fragments and arrays ([#2028](https://togithub.com/airbnb/enzyme/issues/2028)) ##### Refactors - `ReactWrapper`/`ShallowWrapper`: ensure calling an adapter‘s nodeToElement preserves the receiver - `mount`: use `getHTMLFromHostNodes` ##### Docs - explain why need to re-call .find() after update ([#2140](https://togithub.com/airbnb/enzyme/issues/2140)) - `shallow`: fix childAt ([#2134](https://togithub.com/airbnb/enzyme/issues/2134)) - Update v2 -> v3 migration guide re props after a stage change ([#1300](https://togithub.com/airbnb/enzyme/issues/1300)) - `debug`: Added documentation for `verbose` flag ([#2104](https://togithub.com/airbnb/enzyme/issues/2104)) - Add on the fly JSDOM include example ([#2072](https://togithub.com/airbnb/enzyme/issues/2072)) - `reduce`/`reduceRight`: fix example code ([#2066](https://togithub.com/airbnb/enzyme/issues/2066), [#2065](https://togithub.com/airbnb/enzyme/issues/2065), [#2064](https://togithub.com/airbnb/enzyme/issues/2064)) - update `simulateError` with `getDerivedStateFromError` ([#2036](https://togithub.com/airbnb/enzyme/issues/2036)) - `shallow`: `.hasClass`: fix use of `mount` - add link to Cheerio API and another example ([#756](https://togithub.com/airbnb/enzyme/issues/756)) - `jest`: UpdRenovate configuration
:date: Schedule: "before 3am on the first day of the month" (UTC).
: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.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.