# picocolors changelog > The tiniest terminal-colour library for Node.js. - Vendor: Alexey Raspopov - Category: Frameworks & Libraries - Official site: https://github.com/alexeyraspopov/picocolors - Tracked by: What's New (https://whatsnew.fyi/product/picocolors) - Harvested from: GitHub (alexeyraspopov/picocolors) - Entries below: 7 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v1.1.1 — picocolors 1.1.1 - Date: 2024-10-16 - Version: v1.1.1 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v1.1.1 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v1.1.1 - **changed** — Moved TypeScript declarations to a d.ts file - **fixed** — Reworked color detection algorithm to properly work with empty strings in NO_COLOR and FORCE_COLOR env variables - **changed** — Eliminated require() call to make the package compatible with some tools ##### What's new? - Moved TypeScript declarations to a `d.ts` file [#82](https://github.com/alexeyraspopov/picocolors/pull/82) - Reworked color detection algorithm to properly work with empty strings in `NO_COLOR` and `FORCE_COLOR` env variables [#87](https://github.com/alexeyraspopov/picocolors/pull/87) - Eliminated `require()` call to make the package compatible with some tools [#87](https://github.com/alexeyraspopov/picocolors/pull/87) ### v1.1.0 — picocolors 1.1.0 - Date: 2024-09-02 - Version: v1.1.0 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v1.1.0 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v1.1.0 - **added** — Bright color variants ##### What's new? - Added bright color variants [#55](https://github.com/alexeyraspopov/picocolors/pull/55) ### v1.0.1 — picocolors 1.0.1 - Date: 2024-05-14 - Version: v1.0.1 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v1.0.1 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v1.0.1 - **fixed** — Color detection mechanism now works properly on Vercel Edge Runtime - **changed** — Remove use of recursion to avoid possible stack overflow for very long inputs ##### What's new? - Updated color detection mechanism to work properly on Vercel Edge Runtime https://github.com/alexeyraspopov/picocolors/pull/64 - Remove use of recursion to avoid possible stack overflow for very long inputs https://github.com/alexeyraspopov/picocolors/pull/56 ### v1.0.0 — picocolors v1.0.0 - Date: 2021-10-13 - Version: v1.0.0 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v1.0.0 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v1.0.0 - **removed** — Several code elements to reduce the package size - **fixed** — Optional flag for createColors() in TypeScript typings ##### What's new? - Removed several code elements to reduce the package size https://github.com/alexeyraspopov/picocolors/pull/31 - Fixed optional flag for `createColors()` in TypeScript typings https://github.com/alexeyraspopov/picocolors/pull/34 ### v0.2.1 — picocolors v0.2.1 - Date: 2021-10-04 - Version: v0.2.1 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v0.2.1 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v0.2.1 - **removed** — Remove semicolons to reduce the package size - **fixed** — Fix type definitions - **changed** — Make createColors() use isColorSupported if no flag was provided ##### What's new? - Removed semicolons to reduce the package size https://github.com/alexeyraspopov/picocolors/pull/28 - Fixed type definitions https://github.com/alexeyraspopov/picocolors/pull/29 - Made `createColors()` use `isColorSupported` if no flag was provided https://github.com/alexeyraspopov/picocolors/commit/aaf57e14b250112c6ad4fbeff08ad78cafc6c887 ### v0.2.0 — picocolors v0.2.0 - Date: 2021-10-04 - Version: v0.2.0 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v0.2.0 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v0.2.0 - **removed** — Removed ESM Module to fix compatibility issues and reduce package size - **added** — Added support for non-string inputs ##### What's new? - Removed ESM Module to fix the rest of compatibility issues and reduce package size https://github.com/alexeyraspopov/picocolors/pull/26 - Added support for non-string inputs https://github.com/alexeyraspopov/picocolors/commit/3276400d5046c93ae56648e3db137a20b1f420b4 ### v0.1.0 — picocolors v0.1.0 - Date: 2021-09-27 - Version: v0.1.0 - Original notes: https://github.com/alexeyraspopov/picocolors/releases/tag/v0.1.0 - Permalink: https://whatsnew.fyi/product/picocolors/releases/v0.1.0 - **added** — CommonJS support - **added** — Node.js 6+ support - **added** — Browsers support ##### What's new? - CommonJS support https://github.com/alexeyraspopov/picocolors/pull/7 - Node.js 6+ support https://github.com/alexeyraspopov/picocolors/pull/8 - Browsers support https://github.com/alexeyraspopov/picocolors/pull/10