Skip to content
Steven Levithan edited this page Apr 16, 2017 · 195 revisions

See version history for released versions.

XRegExp 3.2.0: completed changes

The following changes have been completed and are available via the latest build here on GitHub:

  • New feature: Add conjunction option for XRegExp.union and allow setting to 'none'. [@josephfrazier] [#106]
  • New feature: Unicode addons: Added XRegExp._getUnicodeProperty for reusing XRegExp's internal data. [@GerHobbelt]
  • Fine tuning: Unicode addons: Updated Unicode data from version 8.0.0 to 9.0.0. [#171]
  • Fine tuning: Significantly improved performance of sticky mode for XRegExp.exec/test in pre-ES6 environments without native /y support. [@pygy]
  • Fine tuning: When using flag x, don't insert (?:) separator after ( or before ). [@josephfrazier] [#164]
  • Fix: Ignore \n when using flag x with XRegExp.build in Firefox. [@josephfrazier] [#163]
  • Other: Escape literal square brackets in regex source, to help with strict JS engines. [@jfahrenkrug]
  • Other: Upgrade BenchmarkJS to v2.1.1. [@GerHobbelt]
  • Other: Support running tests from the console with npm test. [@josephfrazier]
  • Other: Add continuous integration with Travis CI. [@josephfrazier]
  • Other: Include build package in package.json for npm installs. [@kaidjohnson] [#167]
  • Other: Upgrade Unicode data generator scripts for Python 3.

Share your ideas

Open a new issue here on GitHub, or fork the repo and start hacking.

Clone this wiki locally