mirror of
https://codeberg.org/keyoxide/doipjs.git
synced 2024-12-23 06:59:29 -07:00
217 lines
4.6 KiB
Markdown
217 lines
4.6 KiB
Markdown
# Change Log
|
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
## 3.1.12
|
|
* Improve IE 11 docs.
|
|
|
|
## 3.1.11
|
|
* Fixed asynchronous `customAlphabet` in browser (by @LoneRifle).
|
|
|
|
## 3.1.10
|
|
* Fix ES modules support.
|
|
|
|
## 3.1.9
|
|
* Try to fix React Native Expo support.
|
|
|
|
## 3.1.8
|
|
* Add React Native Expo support.
|
|
|
|
## 3.1.7
|
|
* Clean up code.
|
|
|
|
## 3.1.6
|
|
* Avoid `self` using.
|
|
|
|
## 3.1.5
|
|
* Improve IE docs and warning.
|
|
|
|
## 3.1.4
|
|
* Restrict old Node.js 13 by `engines.node` (by Cansin Yildiz).
|
|
|
|
## 3.1.3
|
|
* Fix ES modules issue with CLI.
|
|
|
|
## 3.1.2
|
|
* Add shebang to CLI.
|
|
|
|
## 3.1.1
|
|
* Fix CLI.
|
|
|
|
## 3.1
|
|
* Add `npx nanoid` CLI.
|
|
|
|
## 3.0.2
|
|
* Fix docs (by Dylan Irlbeck ).
|
|
|
|
## 3.0.1
|
|
* Fix React Native warning on `non-secure` import (by Jia Huang).
|
|
|
|
## 3.0
|
|
**Migration guide:** <https://github.com/ai/nanoid/releases/tag/3.0.0>
|
|
* Move to ES2016 syntax. You need to use Babel for IE 11.
|
|
* Move to named exports `import { nanoid } from 'nanoid'`.
|
|
* Move `import url from 'nanoid/url'` to `import { urlAlphabet } from 'nanoid'`.
|
|
* Replace `format()` to `customRandom()`.
|
|
* Replace `generate()` to `customAlphabet()`.
|
|
* Remove `async/format`.
|
|
* Remove React Native support for `nanoid/async`.
|
|
* Add `nanoid.js` to use directly in browser from CDN.
|
|
* Add TypeScript type definitions.
|
|
* Add ES modules support for bundlers, Node.js, and React Native.
|
|
* Fix React Native support.
|
|
* Reduce size.
|
|
* Improve docs (by Dair Aidarkhanov).
|
|
|
|
## 2.1.11
|
|
* Reduce size (by Anton Evzhakov).
|
|
|
|
## 2.1.10
|
|
* Reduce size by 10% (by Anton Khlynovskiy).
|
|
|
|
## 2.1.9
|
|
* Reduce `format` and `async/format` size (by Dair Aidarkhanov).
|
|
|
|
## 2.1.8
|
|
* Improve React docs (by Nahum Zsilva).
|
|
|
|
## 2.1.7
|
|
* Reduce `index`, `async` and `non-secure` size (by @polemius).
|
|
|
|
## 2.1.6
|
|
* Reduce size (by Stas Lashmanov).
|
|
* Return fast mask for Node.js.
|
|
|
|
## 2.1.5
|
|
* Reduce size (by Max Graey).
|
|
* Fix IE support.
|
|
|
|
## 2.1.4
|
|
* Reduce `generate` size (by Vsevolod Rodionov).
|
|
* Reduce `format` and `format` size (by Victor).
|
|
* Reduce `async`, `non-secure` and `non-secure/generate` size.
|
|
* Speed up `format` and `async/format` (by Max Graey).
|
|
* Improve development process on Windows (by Stanislav Lashmanov).
|
|
|
|
## 2.1.3
|
|
* Improve performance (by Stephen Richardson).
|
|
* Reduce size (by Stephen Richardson).
|
|
|
|
## 2.1.2
|
|
* Improve docs.
|
|
|
|
## 2.1.1
|
|
* Fix React Native support (by Shawn Hwei).
|
|
|
|
## 2.1
|
|
* Improve React Native support (by Sebastian Werner).
|
|
|
|
## 2.0.4
|
|
* Improve error text for React Native (by Sebastian Werner).
|
|
|
|
## 2.0.3
|
|
* Fix freeze on string in ID length.
|
|
|
|
## 2.0.2
|
|
* Improve docs (by Sylvanus Kateile and Mark Stosberg).
|
|
|
|
## 2.0.1
|
|
* Reduce npm package size.
|
|
* Mark package as not having side effects (by @xiaody).
|
|
|
|
## 2.0
|
|
* Use `-` instead of `~` in default alphabet to by file name safe.
|
|
* Add `nanoid/non-secure/generate`.
|
|
|
|
## 1.3.4
|
|
* Reduce `non-secure` size.
|
|
* Add `async` callback type check.
|
|
|
|
## 1.3.3
|
|
* Fix `nanoid/async` performance regression.
|
|
* Fix old Node.js `not seeded` issue in synchronous version too.
|
|
|
|
## 1.3.2
|
|
* Fix random generator `not seeded` issue of old Node.js.
|
|
|
|
## 1.3.1
|
|
* Reduce library size.
|
|
|
|
## 1.3
|
|
* Add `nanoid/async/format` and `nanoid/async/generate`.
|
|
* Improve synchronous API performance.
|
|
* Reduce `url` size (by Daniil Poroshin).
|
|
* Improve React Native docs (by joelgetaction).
|
|
|
|
## 1.2.6
|
|
* Reduce library size (by rqrqrqrq).
|
|
|
|
## 1.2.5
|
|
* Fix Node.js 6.11.1 support (by Andrey Belym).
|
|
|
|
## 1.2.4
|
|
* Speed up Node.js secure generators (by Dmitriy Tsvettsikh).
|
|
|
|
## 1.2.3
|
|
* Fix JSDoc (by Hendry Sadrak).
|
|
|
|
## 1.2.2
|
|
* Fix distribution in `nanoid/non-secure` (by Eatall).
|
|
|
|
## 1.2.1
|
|
* Fix old Node.js support.
|
|
|
|
## 1.2
|
|
* Add `nanoid/async`.
|
|
* Fix `nanoid/non-secure` JSDoc.
|
|
* Add Chinese documentation (by Wenliang Dai).
|
|
* Speed up and reduce size of `nanoid/non-secure` (by Ori Livni).
|
|
|
|
## 1.1.1
|
|
* Improve performance and reduce size of non-secure ID generator.
|
|
|
|
## 1.1
|
|
* Add non-secure ID generator.
|
|
* Suggest to use non-secure ID generator for React Native developers.
|
|
* Reduce size.
|
|
|
|
## 1.0.7
|
|
* Fix documentation.
|
|
|
|
## 1.0.6
|
|
* Fix documentation.
|
|
|
|
## 1.0.5
|
|
* Reduce `nanoid/index` size (by Anton Khlynovskiy).
|
|
|
|
## 1.0.4
|
|
* Reduce npm package size.
|
|
|
|
## 1.0.3
|
|
* Reduce npm package size.
|
|
|
|
## 1.0.2
|
|
* Fix Web Workers support (by Zachary Golba).
|
|
|
|
## 1.0.1
|
|
* Reduce `nanoid/index` size (by Anton Khlynovskiy).
|
|
|
|
## 1.0
|
|
* Use 21 symbols by default (by David Klebanoff).
|
|
|
|
## 0.2.2
|
|
* Reduce `nanoid/generate` size (by Anton Khlynovskiy).
|
|
* Speed up Node.js random generator.
|
|
|
|
## 0.2.1
|
|
* Fix documentation (by Piper Chester).
|
|
|
|
## 0.2
|
|
* Add `size` argument to `nanoid()`.
|
|
* Improve performance by 50%.
|
|
* Reduce library size by 26% (by Vsevolod Rodionov and Oleg Mokhov).
|
|
|
|
## 0.1.1
|
|
* Reduce library size by 5%.
|
|
|
|
## 0.1
|
|
* Initial release.
|