Permalink
Commits on Jul 15, 2018
Commits on Jun 10, 2018
  1. Update version to 4.2.0

    slevithan committed Jun 10, 2018
Commits on Jun 8, 2018
  1. Upgrade to Unicode 11

    josephfrazier authored and mathiasbynens committed Jun 8, 2018
    For reference/comparison, here's the Unicode 10 upgrade: #221
    
    Closes #248.
Commits on Jun 7, 2018
Commits on Apr 26, 2018
  1. - npm: Add `package-lock.json`

    brettz9 authored and josephfrazier committed Apr 26, 2018
  2. - npm: Update devDeps

    brettz9 authored and josephfrazier committed Apr 26, 2018
    - Linting: Fixes for newly-enforced (indentation) ESLint rules
  3. Pin Travis to Node v9 to avoid v10 failures (#242)

    josephfrazier committed Apr 26, 2018
    v10 fails currently: https://travis-ci.org/slevithan/xregexp/builds/370310563#L510-L528
    
    ```
    Failures:
    1) XRegExp() supports new regex syntax: named capture should throw an exception if characters other than A-Z, a-z, 0-9, $, and _ are used in capture names
      Message:
        Expected function to throw an Error.
      Stack:
        Error: Expected function to throw an Error.
            at UserContext.<anonymous> (/home/travis/build/slevithan/xregexp/tests/spec/s-xregexp.js:407:61)
      Message:
        Expected function to throw an Error.
      Stack:
        Error: Expected function to throw an Error.
            at UserContext.<anonymous> (/home/travis/build/slevithan/xregexp/tests/spec/s-xregexp.js:408:63)
      Message:
        Expected function to throw an Error.
      Stack:
        Error: Expected function to throw an Error.
            at UserContext.<anonymous> (/home/travis/build/slevithan/xregexp/tests/spec/s-xregexp.js:409:59)
    
    398 specs, 1 failure
    ```
    
    See also #241 (comment)
Commits on Apr 23, 2018
  1. ESLint: Enforce array destructuring

    josephfrazier authored and slevithan committed Apr 23, 2018
    This is a follow-up to #237
Commits on Apr 19, 2018
  1. ESLint: Enforce object destructuring

    josephfrazier authored and slevithan committed Apr 18, 2018
    This is a follow-up to #236
    We could also do array destructuring, but it looked a little
    weird to me, so I left it out for now.
Commits on Apr 18, 2018
  1. ESLint refactoring (#236)

    brettz9 authored and josephfrazier committed Apr 18, 2018
    * - Refactoring: Fix ESLint issue with preferring `const`; bring `let` closer to utilizing scope, destructure
    
    * Use for-of loops in src/ instead of incrementing index
Commits on Feb 21, 2018
  1. package.json: Limit to tools/output

    mathiasbynens committed Feb 21, 2018
    We don’t need to ship the code that generates the output files.
  2. Update version to 4.1.1

    slevithan committed Feb 21, 2018
Commits on Feb 20, 2018
  1. Update version to 4.1.0

    josephfrazier authored and slevithan committed Feb 20, 2018
  2. Upgrade to Unicode 10 (#221)

    josephfrazier authored and slevithan committed Feb 20, 2018
    * Run build-unicode-data before build
    
    This makes it so you don't have to run it manually after upgrading
    Unicode versions.
    
    * Upgrade to Unicode 10
    
    Closes #215
    
    * Fix Syriac Supplement Block, add a few more
Commits on Feb 18, 2018
  1. Fix typo of intentionally

    slevithan committed Feb 18, 2018
Commits on Feb 17, 2018
  1. Simplify Unicode build scripts and add Cased_Letter (#220)

    mathiasbynens authored and slevithan committed Feb 17, 2018
    * Rewrite/simplify Unicode build scripts -- @mathiasbynens
    
    This uses node-unicode-data instead of Python scripts, reducing the
    need to maintain the Unicode data parser as part of this repository.
    
    * Run eslint on tools/scripts and fix lint errors -- @josephfrazier
    
    * Provide only binary properties for UTS 18 Level 1 RL1.2 requirements for Unicode regex support -- @josephfrazier
Commits on Feb 13, 2018
Commits on Jan 31, 2018
Commits on Jan 28, 2018
  1. Add XRegExp.replace tests for syntax extensions and named backrefs (a…

    slevithan committed Jan 28, 2018
    …dapted from deleted s-xregexp-natives.js)
Commits on Jan 22, 2018
  1. Casing for matchRecursive

    slevithan committed Jan 22, 2018
  2. Update copyright year

    slevithan committed Jan 22, 2018
  3. Fix test for XRegExp.replace with namespacing (failing in some envs) …

    slevithan committed Jan 22, 2018
    …and add equivalent test for when namespacing is off
  4. Run eslint on tests (#211)

    josephfrazier authored and slevithan committed Jan 22, 2018
    Run eslint on tests, add .eslintignore and tests/.eslintrc.js
    
    This helps the specs conform to the same style as the library,
    with the exception of a handful of rules that are not enforced.
  5. Tweaks

    slevithan committed Jan 22, 2018