-
-
Notifications
You must be signed in to change notification settings - Fork 52
Release history
Eugene Lazutkin edited this page Jun 13, 2024
·
25 revisions
The recent history is in the project's README. This is the most complete history:
Version | Notes |
---|---|
1.21.3 | Fixed an empty string regression reported by Rhys Arkins, thx! Updated deps. |
1.21.2 | Fixed another memory regression reported by matthewvalentine, thx! Updated deps. Added more tests and benchmarks. |
1.21.1 | Fixed a memory regression reported by matthewvalentine, thx! Updated deps. |
1.21.0 | Fixed the performance problem reported by matthewvalentine (thx!). The change improves performance for multiple use cases. |
1.20.12 | Updated deps. Maintenance chores. Fixes for buffer-related bugs: exec() index (reported by matthewvalentine, thx) and match() index. |
1.20.11 | Updated deps. Added support for Node 22 (thx, Elton Leong). |
1.20.10 | Updated deps. Removed files the pack used for development (thx, Haruaki OTAKE). Added arm64 Linux prebilds (thx, Christopher M). Fixed non-npm corepack problem (thx, Steven). |
1.20.9 | Updated deps. Added more absail-cpp files that manifested itself on NixOS. Thx, Laura Hausmann. |
1.20.8 | Updated deps: install-artifact-from-github . A default HTTPS agent is used for fetching precompiled artifacts avoiding unnecessary long wait times. |
1.20.7 | Added more absail-cpp files that manifested itself on ARM Alpine. Thx, Laura Hausmann. |
1.20.6 | Updated deps, notably node-gyp . |
1.20.5 | Updated deps, added Node 21 and retired Node 16 as pre-compilation targets. |
1.20.4 | Updated deps. Fix: the 2nd argument of the constructor overrides flags. Thx, gost-serb. |
1.20.3 | Fix: subsequent numbers are incorporated into group if they would form a legal group reference. Thx, Oleksii Vasyliev. |
1.20.2 | Fix: added a missing C++ file, which caused a bug on Alpine Linux. Thx, rbitanga-manticore. |
1.20.1 | Fix: files included in the npm package to build the C++ code. |
1.20.0 | Updated RE2. New version uses abseil-cpp and required the adaptation work. Thx, Stefano Rivera. |
1.19.2 | Bugfix: infinite loop in matchAll() with empty matches. Thx, ziyunfei. |
1.19.1 | Bugfix: indices for the d flag when lastIndex is non zero. Bugfix: the match result. Thx, teebu. |
1.19.0 | Added hasIndices AKA the d flag. Thx, teebu. |
1.18.3 | Fixed bug with non-matched groups. Thx, Dan Setterquist. |
1.18.2 | Reference to the binary module by its full name. |
1.18.1 | Support for Node 16, 18, 20 + Darwin arm64 precompiled binaries. |
1.18.0 | Modified TS bindings, added a type test (thx, Kenichi Kamiya and Jamie Magee). |
1.17.8 | Updated deps, added Node 19 as a pre-compilation target. |
1.17.6 | Implemented dotAll . Thx Michael Kriese. |
1.17.5 | Updated deps, updated test/build targets, implemented matchAll() (thx, ThePendulum and David Sichau). |
1.17.4 | Updated deps. |
1.17.3 | Fixed bug with zero-length replacements. |
1.17.2 | Added support for the enhanced local mirroring by updating install-artifact-from-github. |
1.17.1 | Fix for lastIndex for U+10000 - U+10FFFF UTF characters. Thx, omg. |
1.17.0 | Updated GYP, added support for Node 17, updated deps. |
1.16.0 | Updated the compiler (thx, Sergei Dyshel), updated GYP, removed support for Node 10, added support for Node 16, updated TS bindings (thx, BannerBomb). |
1.15.9 | Updated deps. |
1.15.8 | Updated deps. |
1.15.7 | Updated deps. |
1.15.6 | Technical release: less dependencies for the build. |
1.15.5 | Updated deps. Fixed a node2nix -related problem (thx malte-v). |
1.15.4 | Updated deps. Fixed a yarn-related bug (thx Michael Kriese). |
1.15.3 | Extracted caching artifacts to separate packages. Added support for RE2_DOWNLOAD_MIRROR environment variable for precompiled artifact download during installation. |
1.15.2 | Added linux-musl target for precompiled images (thx Uzlopak). |
1.15.1 | Refreshed dependencies, updated the verification check on installation, general maintenance. |
1.15.0 | Fix for multiline expressions (thx Frederic Rudman), toString() uses source now, updated deps. |
1.14.0 | New delivery mechanism for binary artifacts (thx Brandon Kobel for the idea and the research) + minor fix to eliminate warnings on Windows. |
1.13.1 | Fix for Windows builds. |
1.13.0 | Got rid of a single static variable to support multithreading. |
1.12.1 | Updated re2 to the latest version. |
1.12.0 | Updated the way RE2 objects are constructed. |
1.11.0 | Updated the way to initialize the extension (thx BannerBomb). |
1.10.5 | Bugfix for optional groups (thx Josh Yudaken), the latest version of re2. |
1.10.4 | Technical release: even better TypeScript types (thx Louis Brann). |
1.10.3 | Technical release: missing reference to TS types (thx Jamie Magee). |
1.10.2 | Technical release: added TypeScript types (thx Jamie Magee). |
1.10.1 | Updated re2 to the latest version (thx Jamie Magee), dropped Node 6. |
1.10.0 | Added back support for Node 6 and Node 8. Now Node 6-12 is supported. |
1.9.0 | Refreshed dependencies to support Node 12. Only versions 10-12 are supported now (v8 restrictions). For older versions use [email protected] . |
1.8.4 | Refreshed dependencies, removed unistd.h to compile on Windows. |
1.8.3 | Refreshed dependencies, removed suppression of some warnings. |
1.8.2 | Bugfix to support the null prototype for groups. Thx Exter-N. |
1.8.1 | Bugfix for better source escaping. |
1.8.0 | Clarified Unicode support, added unicode flag, added named groups — thx Exter-N! Bugfixes — thx Barak Amar. |
1.7.0 | Implemented sticky and flags + bug fixes + more tests. Thx Exter-N. |
1.6.2 | Bugfix for a prototype access. Thx Exter-N. |
1.6.1 | Returned support for node 4 LTS. Thx Kannan Goundan. |
1.6.0 | Added well-known symbol-based methods of ES6. Refreshed NAN. |
1.5.0 | Bugfixes, error checks, better docs. Thx Jamie Davis, and omg. |
1.4.1 | Minor corrections in README. |
1.4.0 | Use re2 as a git submodule. Thx Ben James. |
1.3.3 | Refreshed dependencies. |
1.3.2 | Updated references in README (re2 was moved to github). |
1.3.1 | Refreshed dependencies, new Travis-CI config. |
1.3.0 | Upgraded NAN to 1.6.3, now we support node.js 0.10.36, 0.12.0, and io.js 1.3.0. Thx Reid Burke! |
1.2.0 | Documented getUtfXLength() functions. Added support for \c and \u commands. |
1.1.1 | Minor corrections in README. |
1.1.0 | Buffer-based API is public. Unicode is fully supported. |
1.0.0 | Implemented all RegExp methods, and all relevant String methods. |
0.9.0 | The initial public release. |