Tags

Tags give the ability to mark specific points in history as being important
  • 9.1.3

    533d2872 · release: 9.1.3 ·
    Patch release 9.1.3
    
    Bug fixes
    
    * memory: eliminate memory leaks in `walk` and `eventify` (8592416af612795d08c5f9b50e8bf611cca303a5)
    * match: remove vulnerable `jsonpath` dependency (d053e0de4cc91c1393b9377f0569eebf91eb84da)
    
    Other changes
    
    * repo: tweak lint config (efe9f392127d7ab845bd9c3becb87949cf0a4625)
    * deps: `npm audit fix` (b4d066425e107288f8da3658d29f3e5ec57ad0c9)
    * deps: upgrade `please-release-me` to `3.4.1` (cd65c37f626541599c3eef60ab0011055d304ae0)
    
  • 9.1.2

    eab0e75c · release: 9.1.2 ·
    Patch release 9.1.2
    
    Bug fixes
    
    * streamify: fix nonsense race condition mitigation (bcf35db58538b3e4feda31e4d0781ff16ee0d0a7)
    
    Other changes
    
    * deps: upgrade `cross-spawn` to `7.0.6` (4a55a0f3e8a0a6eadc3f43bd3c0f33eedb0619a6)
    * eventify: remove redundant `async` (44d90b45f0f84423784ccd835dad20ca8209162b)
    * lint: stop warning on ternary operators (4cb552cd2b69b0432ace5f326b2804f57010e69f)
  • 9.1.1

    80c32077 · release: 9.1.1 ·
    Patch release 9.1.1
    
    Bug fixes
    
    * streamify: ensure array/object value are always followed by comma (a3ad4cbced8997f4030d8cf3a2466b2d3234611d)
  • 9.1.0

    1072bc0b · release: 9.1.0 ·
    Minor release 9.1.0
    
    New features
    
    * match: implement `recursive` option (acdd744c2eeedad3b5b3df6bc9cf4c48272b6677)
    * walk: implement `stringChunkSize` option and `stringChunk` event (ea8bafcdcbc9a45d177c3407d6e7e88e1e22072a)
  • 9.0.2

    27d188e3 · release: 9.0.2 ·
    Patch release 9.0.2
    
    Bug fixes
    
    * deps: fix bad lockfile (446370bc4547ce68c398fb1daf7d73fa3aa8349d)
    
    Other changes
    
    * tests: `new Buffer` => `Buffer.from` (6a6d08eb89ddcca2cec94bdd9f54b295172623c0)
    * deps: upgrade `please-release-me` to `2.1.4` (ee3f56de430b3f9a18a590c5425b3f9ab88cf9cb)
  • 9.0.1

    6cc430db · release: 9.0.1 ·
    Patch release 9.0.1
    
    Other changes
    
    * docs: remove some old information from the readme (8609361b2b2289d296ee695444bad9eb490b80d9)
    * ci: run tests in node 22 (b150d9a2f538c8ef0d9fa393212994a3e33ff31e)
  • 9.0.0

    3c78bc68 · release: 9.0.0 ·
    Major release 9.0.0
    
    Breaking changes
    
    * options: ditch bluebird promises and the `Promise` option (7b8292977c3ea1ebf0b0abdfb91a428b0159f374)
    
    Other changes
    
    * docs: remove some old information from the readme (7665213e6f24c3cf287d361100513288d0f8b1cf)
    * deps: update dev dependencies (d8a1e3c4028d300a4b292efb82b1bb5d02cff62b)
    * tests: add perf test for walk (ac48de9bb613133a62bd6f67b8f7baccc3808609)
    * walk: restrict json buffer length when parsing (59d8f5f17081a8610f94c614929e3665d5ac511d)
    * options: more modest default options (ff8d18d0c57120cc2a16c66de17908ce85a7f028)
    * perf: add test command for match perf testing (2d4c48040fdc43f7838a565913ec577da921938d)
  • 8.0.0

    3b6ee77b · release: 8.0.0 ·
    8.0.0
  • 7.0.2

    4a27164b · release: 7.0.2 ·
    Patch release 7.0.2\n\nOther changes\n\n* package: update dependencies (cf82fd4)\n\n
  • 7.0.1

    0707721a · release: 7.0.1 ·
    Patch release 7.0.1
    
    Bug fixes
    
    * match: prevent mismatched properties when minDepth is set (4efaf1a)
  • 7.0.0

    7babcef4 · release: 7.0.0 ·
    Major release 7.0.0\n\nBreaking changes\n\n* package: limit to node 8+ (cc42139)\n\n New features\n\n* match: support minDepth option to improve performance (6d79fe4)\n\n Refactorings\n\n* code: prefer spread syntax to Object.assign (5544086)\n* code: prefer Object.entries to iterate keys and values (d101317)\n\n Other changes\n\n* package: test in node 12 (9bf4e6b)\n* git: ignore test/*.json (e87eaf7)\n\n
  • 6.1.2

    b68c0a77 · release: 6.1.2 ·
    Patch release 6.1.2
    
    Bug fixes
    
    * eventify: escape object keys (910ad08)
    
    Other changes
    
    * package: update deps (aafb4ff)
  • 6.1.1

    c7324c6e · release: 6.1.1 ·
    Patch release 6.1.1\n\nBug fixes\n\n* eventify: don't serialise NaN or infinities (3c50fe4)\n\n Other changes\n\n* deps: npm update (b3c86d0)\n* project: add package lock file (63df27d)\n* project: migrate to gitlab (26746a0)\n\n
  • 6.1.0

    61087c19 · release: 6.1.0 ·
    Minor release 6.1.0
    
    * match: pass a depth argument to selector predicates (af15939)
    
    * tests: delete unused var (f10902a)
    * ci: reinstate tests in node 9 (7cd2594)
    * ci: temporarily disable tests in node 9 (e27ccd0)
  • 6.0.0

    0f304c45 · release: 6.0.0 ·
    Major release 6.0.0
    
    * eventify: distinguish between syntax and operational errors (e7bc23d)
    * walk: distinguish between syntax and operational errors (419ddae)
    
    * streams: expose a highWaterMark option (626f755)
    * match: implement a streaming match api (e2e320d)
    
    * docs: note the end of node-4 maintenance (0a32090)
  • 5.3.1-node4

    c4cecbcc · release: 5.3.1 ·
    Node-4 version of 5.3.1
  • 5.3.1

    5c1808e1 · release: 5.3.1 ·
    Patch release 5.3.1
    
    * unpipe: prohibit unpipe from setting the ndjson option (90b61c6)
  • 5.3.0-node4

    cb027c44 · release: 5.3.0 ·
    Node-4 release of version 5.3.0
  • 5.3.0

    6132f5a3 · release: 5.3.0 ·
    Minor release 5.3.0
    
    * walk: add support for NDJSON streams (e87672a)
    
    * docs: document the pause and resume functions on event emitters (bfdf152)
    
    * lint: silence warning (761bad4)
    * package: update dev dependencies (396cc40)
    * docs: link to bfj-collections (11eacb8)
  • 5.2.1-node4

    c7800e26 · release: 5.2.1 ·
    Node 4 release of 5.2.1