Skip to content
Tags give the ability to mark specific points in history as being important
  • 11.2.3
    00a09e84 · release: 11.2.3 ·
    Patch release 11.2.3
    
    Bug fixes
    
    * predicates: make `identical` work for nested objects (b6ba2728bf4e6b73a97a199739d031e827d42321)
    * tests: fix bad assertion in tests for like and identical (38eea40d2115c5dc70560cfeca35efca95a33e49)
  • 11.2.2
    89096fa7 · release: 11.2.2 ·
    Patch release 11.2.2
    
    Bug fixes
    
    * predicates: don't throw if args to identical are null (4c20caee0380ed88bf3b503bfdbae476ceaf19dd)
  • 11.2.1
    79161caa · release: 11.2.1 ·
    Patch release 11.2.1
    
    Bug fixes
    
    * predicates: don't throw if args to like are null (eb2721f6a681a9184e25f32b87cb50b28a24cdb6)
    
    Other changes
    
    * docs: correct unminified size in readme (e2fad64c12fa129c82d693e3d29a59868a4c4f17)
    * ci: run tests in node 16 and 18 (fbd87fbab6040552c9b73d36532b4292a31d1083)
  • 11.2.0
    7dc8d3b3 · release: 11.2.0 ·
    Minor release 11.2.0
    
    New features
    
    * predicates: implement identical (a6e0adb8e43e0cedb5f2ab98d1592605befff99b)
    
    Other changes
    
    * package: drop license and history files from package (ef89d67b2495915a98b74a0645d3e6c445eebc41)
    * docs: add note about zero dependencies to readme (2f7c15c4c7e4d6bd4c16aa9610de7171586e9872)
    * tests: extra test cases for like predicate (29bc848f7806dd00e77cfbf2ecf2afdd72d0f163)
    * package: drop bower/component support (24ccb9196d5854dbd1b38b89c27042f0897ea72c)
    * package: update dev deps (bb0d193651b0f2e90108c518963949424cba95c4)
  • 11.1.2
    39ac1f69 · release: 11.1.2 ·
    Patch release 11.1.2\n\nBug fixes\n\n* errors: format `true` correctly in error messages (51291ef)\n\n
  • 11.1.1
    11464b1d · release: 11.1.1 ·
    Patch release 11.1.1\n\nOther changes\n\n* build: update minified script (99f024b)\n* docs: tweak comment (6a69673)\n\n
  • 11.1.0
    9f5e40e4 · release: 11.1.0 ·
    Minor release 11.1.0\n\nNew features\n\n* predicates: add thenable (d95829c)\n\n Other changes\n\n* docs: remove some examples (8c67463)\n* docs: add missing link to readme index (3da9662)\n\n
  • 11.0.0
    ed59a731 · release: 11.0.0 ·
    Major release 11.0.0\n\nBreaking changes\n\n* api: remove trim option from emptyString and nonEmptyString (3747900)\n\n New features\n\n* predicates: implement float (b6bf1dc)\n* predicates: implement throws (018f50a)\n* predicates: implement one (3fb7424)\n\n Bug fixes\n\n* lib: stop object predicates throwing when prototypes is null (b0bab07)\n\n Other changes\n\n* tests: add missing test case for assert.throws (6f9c2f7)\n* docs: update author list (81ab8a9)\n\n
  • 10.1.2
    a428db72 · release: 10.1.2 ·
    Patch release 10.1.2
    
    Performance improvements
    
    * lib: shortcut unnecessary iteration for Sets in contains (522f073)
  • 10.1.1
    ec10c762 · release: 10.1.1 ·
    Patch release 10.1.1
    
    Bug fixes
    
    * docs: fix broken description for keyIn predicate (6eb431e)
  • 10.1.0
    f3dcc32b · release: 10.1.0 ·
    Minor release 10.1.0
    
    New features
    
    * api: add keyIn predicate (1ff2227)
    * api: add containsKey predicate (40c28c7)
    
    Other changes
    
    * lib: fix lint errors (dcecb88)
  • 10.0.0
    ccad5db4 · release: 10.0.0 ·
    Major release 10.0.0\n\nBreaking changes\n\n* assert: return detailed error messages from assertions (c0ceacd)\n* api: merge the includes predicate into contains (2fd60c4)\n\n New features\n\n* predicates: add inside as argument-flipped wrapper for contains (1c95714)\n\n Refactorings\n\n* api: rename inside predicate to in (55e07a5)\n\n
  • 9.0.1
    1d295107 · release: 9.0.1 ·
    Patch release 9.0.1
    
    Bug fixes
    
    * docs: link to changes for 9.0.0 (4108a66)
    
    Other changes
    
    * package: remove package-lock.json from source control (09679a7)
  • 9.0.0
    2445a14d · release: 9.0.0 ·
    Major release 9.0.0
    
    Breaking changes
    
    * lib: support a trim option on emptyString and nonEmptyString (75599d2)
    
    Other changes
    
    * docs: update download counter (ee81d9c)
  • 8.0.3
    0021364d · release: 8.0.3 ·
    Patch release 8.0.3\n\nBug fixes\n\n* docs: remove stale link from readme (9f467b3)\n\n Other changes\n\n* ci: turn off node 4/6 builds (301e09a)\n* lib: delete old commented-out code (2d11e0b)\n\n
  • 8.0.2
    f619669c · release: 8.0.2 ·
    Patch release 8.0.2
    
    Bug fixes
    
    * lib: ignore properties in map that have no predicate (f6bbad7)
    * docs: add missing section link to readme index (5cfec25)
    * ci: stop testing in node 0.10 (f986f1c)
    
    Other changes
    
    * docs: update readme (e602bfd)
    * package: npm update (1b32cd4)
  • 8.0.1
    91b5f1f8 · release: 8.0.1 ·
    Patch release 8.0.1\n\nBug fixes\n\n* docs: fix link to change log (9166ecf)\n\n Other changes\n\n* docs: update copyright (ddc00b8)\n\n
  • 8.0.0
    2a3bc6d2 · release: 8.0.0 ·
    Major release 8.0.0\n\nBreaking changes\n\n* api: remove apply and combine functionality with map (ecc40e5)\n\n Bug fixes\n\n* docs: fix links to change log (ae3811a)\n\n Refactorings\n\n* lib: eliminate intermediate arrays when iterating properties (8eeda6f)\n* lib: use native Array.isArray internally (ebc9ed0)\n\n Other changes\n\n* deps: update dev dependencies and rebuild (854b012)\n* project: turn on gitlab pipeline (ab4f662)\n\n
  • 7.4.0
    1e2b5ea7 · release: 7.4.0 ·
    Minor release 7.4.0\n\nNew features\n\n* docs: add note about typescript definitions to readme (13c7a90)\n\n Bug fixes\n\n* docs: remove errant semicolon from example code (9053f95)\n* docs: clarify the behaviour of between and inRange (88a2f61)\n* tests: ensure tests run in non-es6 environments (4bae637)\n\n Other changes\n\n* deps: update please-release-me (72377bf)\n* project: migrate to gitlab (19919b5)\n* package: update authors (9848df0)\n\n
  • 7.3.0
    17681756 · release: 7.3.0 ·
    Minor release
    
    * feature: add primitive predicate (3114d7f)