frontend-compiler-example/node_modules/slug/CHANGELOG.md
2025-04-11 16:57:47 -04:00

341 lines
9.8 KiB
Markdown

# [10.0.0](https://github.com/Trott/slug/compare/v9.1.0...v10.0.0) (2024-10-17)
* ESM only + move to webtestrunnner ([#467](https://github.com/Trott/slug/issues/467)) ([a8db3ed](https://github.com/Trott/slug/commit/a8db3edebf0dad4b44f6ba5396accca60a7db084))
### BREAKING CHANGES
* This module only supports ESM. CommonJS and non-ESM
script tags are no longer supported.
* chore: add web-test-runner
* chore: add coverage reporting for CLI tests
* chore: fail CLI tests if coverage is not 100%
# [9.1.0](https://github.com/Trott/slug/compare/v9.0.0...v9.1.0) (2024-05-24)
### Features
* add `remove` option field to playground ([#445](https://github.com/Trott/slug/issues/445)) ([8888d69](https://github.com/Trott/slug/commit/8888d69455671bfbe990ae13755735a2a38fa504))
# [9.0.0](https://github.com/Trott/slug/compare/v8.2.3...v9.0.0) (2024-03-07)
### chore
* refresh package-lock.json ([#426](https://github.com/Trott/slug/issues/426)) ([c86632c](https://github.com/Trott/slug/commit/c86632cfc1c1254ac026fd8a29acf28fe2ea59a1))
### BREAKING CHANGES
* Drop support for Node.js older than 18.x
## [8.2.3](https://github.com/Trott/slug/compare/v8.2.2...v8.2.3) (2023-07-18)
### Bug Fixes
* fix output example in README ([#393](https://github.com/Trott/slug/issues/393)) ([3165852](https://github.com/Trott/slug/commit/3165852d527737bbfaac8ab3f18b2868665024b6))
## [8.2.2](https://github.com/Trott/slug/compare/v8.2.1...v8.2.2) (2022-10-02)
### Bug Fixes
* slugify θ as th ([#354](https://github.com/Trott/slug/issues/354)) ([19e8ca1](https://github.com/Trott/slug/commit/19e8ca111453988d15a09572b8fd3b5336822cd4))
## [8.2.1](https://github.com/Trott/slug/compare/v8.2.0...v8.2.1) (2022-10-02)
### Bug Fixes
* use correct path for CLI ([#352](https://github.com/Trott/slug/issues/352)) ([f163bd2](https://github.com/Trott/slug/commit/f163bd2be141390358b52fa80261d66dfe5ed71d))
# [8.2.0](https://github.com/Trott/slug/compare/v8.1.0...v8.2.0) (2022-10-02)
### Features
* add a minimal CLI ([#351](https://github.com/Trott/slug/issues/351)) ([92004e7](https://github.com/Trott/slug/commit/92004e7421a145023983eeb956015243f0098ee9))
# [8.1.0](https://github.com/Trott/slug/compare/v8.0.0...v8.1.0) (2022-10-02)
### Features
* add a (painfully minimal) web playground ([#350](https://github.com/Trott/slug/issues/350)) ([4e1aa40](https://github.com/Trott/slug/commit/4e1aa408032e36c59b906464da43888972cc9037))
# [8.0.0](https://github.com/Trott/slug/compare/v7.0.0...v8.0.0) (2022-08-31)
### chore
* remove AMD support ([#345](https://github.com/Trott/slug/issues/345)) ([2f30cd9](https://github.com/Trott/slug/commit/2f30cd9b1f226753cc7728f258975a0986125229))
### BREAKING CHANGES
* Loading via AMD will no longer work out-of-the-box.
# [7.0.0](https://github.com/Trott/slug/compare/v6.1.0...v7.0.0) (2022-08-31)
### chore
* drop support for Node.js 12.x and 17.x ([#344](https://github.com/Trott/slug/issues/344)) ([a109d37](https://github.com/Trott/slug/commit/a109d3740dc4f0776b313b7033f7de87229dcfcd))
### BREAKING CHANGES
* Drop support for Node.js earlier than 14.x.
# [6.1.0](https://github.com/Trott/slug/compare/v6.0.0...v6.1.0) (2022-08-31)
### Features
* add fallback option ([#342](https://github.com/Trott/slug/issues/342)) ([b703043](https://github.com/Trott/slug/commit/b703043ff369392b141fb6d44d6b554516d9fc69)), closes [#341](https://github.com/Trott/slug/issues/341)
# [6.0.0](https://github.com/Trott/slug/compare/v5.3.0...v6.0.0) (2022-08-16)
### chore
* drop support for IE11 ([9927860](https://github.com/Trott/slug/commit/99278607be3bfe52dea8fcba9e699f5c7f05931d))
### BREAKING CHANGES
* drop support for IE11
# [5.3.0](https://github.com/Trott/slug/compare/v5.2.0...v5.3.0) (2022-03-04)
### Features
* add bugs entry to package.json ([ca72836](https://github.com/Trott/slug/commit/ca72836f3f2b25ac9476e3f1ebcb997db1ba0f26))
# [5.2.0](https://github.com/Trott/slug/compare/v5.1.1...v5.2.0) (2021-12-27)
### Features
* add ability to set default locale via setLocale() ([#269](https://github.com/Trott/slug/issues/269)) ([add368d](https://github.com/Trott/slug/commit/add368dbe5065f953d450f4f917fced42a08bf87))
## [5.1.1](https://github.com/Trott/slug/compare/v5.1.0...v5.1.1) (2021-12-13)
### Bug Fixes
* consolidate replacement chars from extend() ([#267](https://github.com/Trott/slug/issues/267)) ([df7a488](https://github.com/Trott/slug/commit/df7a488a183477c4851868e94eaeab7830a07ff3))
# [5.1.0](https://github.com/Trott/slug/compare/v5.0.1...v5.1.0) (2021-06-15)
### Features
* add "trim" option ([#230](https://github.com/Trott/slug/issues/230)) ([00493cc](https://github.com/Trott/slug/commit/00493cc0ecd1db447397658fa6c23fff74d7290d))
## [5.0.1](https://github.com/Trott/slug/compare/v5.0.0...v5.0.1) (2021-05-09)
### Bug Fixes
* enable characters composed of multiple code points in .extend() ([#217](https://github.com/Trott/slug/issues/217)) ([5919b6d](https://github.com/Trott/slug/commit/5919b6d407b08d58f4ed1ea65d3d01736e0f37a5))
# [5.0.0](https://github.com/Trott/slug/compare/v4.1.0...v5.0.0) (2021-05-03)
### chore
* drop support for Node.js 10.x ([#209](https://github.com/Trott/slug/issues/209)) ([e2ee1b8](https://github.com/Trott/slug/commit/e2ee1b8e4ff8285eebbda3375314e2418c8948e4))
### BREAKING CHANGES
* Drop support for Node.js 10.x which is now EOL.
# [4.1.0](https://github.com/Trott/slug/compare/v4.0.4...v4.1.0) (2021-05-03)
### Features
* add Ukrainian locale ([#207](https://github.com/Trott/slug/issues/207)) ([58467f9](https://github.com/Trott/slug/commit/58467f9b7f2489c743906f04184cf84d9dbfd081))
## [4.0.4](https://github.com/Trott/slug/compare/v4.0.3...v4.0.4) (2021-04-16)
### Bug Fixes
* honor special character replacements in charmap ([f5e18c9](https://github.com/Trott/slug/commit/f5e18c9ff8e21e5c5bc636f34b811b4b73e1b204))
## [4.0.3](https://github.com/Trott/slug/compare/v4.0.2...v4.0.3) (2021-02-24)
### Bug Fixes
* add arabic letter إ i ([ce9ce2f](https://github.com/Trott/slug/commit/ce9ce2fe27ad7caefe557c55eeb9740de52d1e1e))
## [4.0.2](https://github.com/Trott/slug/compare/v4.0.1...v4.0.2) (2020-10-30)
### Bug Fixes
* update from deprecated license specification ([bc16c49](https://github.com/Trott/slug/commit/bc16c4917e2303a71c0767166156351d3b3c6369))
## [4.0.1](https://github.com/Trott/slug/compare/v4.0.0...v4.0.1) (2020-10-22)
### Bug Fixes
* add Œ/œ ([5abe081](https://github.com/Trott/slug/commit/5abe081a633a2905257e861292d43923c900939a))
# [4.0.0](https://github.com/Trott/slug/compare/v3.5.2...v4.0.0) (2020-10-21)
### chore
* remove symbols ([853ad52](https://github.com/Trott/slug/commit/853ad52816c4ee4910ec4a7ab5497b5d530de242))
### BREAKING CHANGES
* symbols are removed
## [3.5.2](https://github.com/Trott/slug/compare/v3.5.1...v3.5.2) (2020-10-20)
### Bug Fixes
* correct errors in code samples ([f74890f](https://github.com/Trott/slug/commit/f74890ffd3d7d85e99a2bd71be19f36a2d5aa97f))
## [3.5.1](https://github.com/Trott/slug/compare/v3.5.0...v3.5.1) (2020-10-13)
### Bug Fixes
* add ة،ء missing Arabic characters ([#1](https://github.com/Trott/slug/issues/1)) ([0366d3a](https://github.com/Trott/slug/commit/0366d3a7b67d60f656d76e12c1a5eaba6f49a9de))
## [3.5.0](https://github.com/Trott/slug/compare/v3.4.0...v3.5.0) (2020-10-11)
### Features
* add support for React Native ([7962f8b](https://github.com/Trott/slug/commit/7962f8b52ed00c3114e745a804664aa1956d59d4))
## [3.4.0](https://github.com/Trott/slug/compare/v3.3.6...v3.4.0) (2020-10-11)
### Features
* add support for Hebrew ([04851c4](https://github.com/Trott/slug/commit/04851c47f82c5c3c695070956ae687041d963c8a))
## [3.3.6](https://github.com/Trott/slug/compare/v3.3.5...v3.3.6) (2020-10-11)
### Bug Fixes
* reset() should reset all multicharmap defaults ([a429809](https://github.com/Trott/slug/commit/a429809aed4f13b80664e866436931646043e124))
## 3.3.5 (https://github.com/Trott/slug/compare/v3.3.4...v3.3.5) (2020-09-29)
### Bug Fixes
* prevent slug function from mutating option object (41916a3 (https://github.com/Trott/slug/commit/41916a32c6a6cdd3af1fe2405224e8b91c7760d4))
## 3.3.4 (https://github.com/Trott/slug/compare/v3.3.3...v3.3.4)
### Bug Fixes
* fix: add German locale for parity with slugify
## 3.3.3
chore: add missing Latin/Greek char
## 3.3.2
fix: remove template strings for IE11 compatibility
## 3.3.1
fix: use let for ie11 compat
chore: move regex to improve performance
chore: add documentation and tests for remove option
## 3.3.0
feat: make Base64 fallback in browser far more robust
fix: disregard lone surrogates in Node.js, as in the browser
fix: enable browser compatibility for all code points
## 3.2.0
feat: add support for Azerbaijani characters
feat: add support for Slovak characters
## 3.1.0
feat: add support for Georgian characters
feat: add locale sr (Serbian)
feat: support locale bg (Bulgarian)
fix: repair markdown layout for README file
## 3.0.1
fix: remove erroneous "bin" entry in package.json
## 3.0.0
BREAKING CHANGE: make output lowercase by default (#43)
BREAKING CHANGE: more aggressively remove punctuation by default (#39)
BREAKING CHANGE: do not load/use unicode symbol table (#50)
BREAKING CHANGE: require first argument to be a string (#32)
BREAKING CHANGE: remove CLI (#52)
feat: support Devanagari for Hindi, Sanskrit, and other languages (#55)
feat: add Kazakh characters (#42)
feat: add Serbian transliterations (#45)
feat: add ruble, bitcoin, tenge (#47)
feat: implement .extend() (#51)
feat: implement .reset() and browser testing (#53)
## 2.1.1
Restore IE 11 support by removing arrow functions.
## 2.1.0
Fallback to base64 if slug is empty. This allows minimal out-of-the-box support
for character sets not in the default mappings.
## 2.0.0
Add support for Farsi. (Thanks, @hassan-jahan!)
This is being released as a breaking change because it changes some of
the slugs for Arabic strings. It probably won't break anything, but just
in case....