Skip to content

Latest commit

 

History

History
382 lines (212 loc) · 17.3 KB

HISTORY.md

File metadata and controls

382 lines (212 loc) · 17.3 KB

History

v11.12.0 2023 December 28

v11.11.0 2023 December 27

v11.10.1 2023 December 21

  • Republish as npm seems to have lost the previous version

v11.10.0 2023 December 21

  • Rewrote errorEqual to better support empty checks, code checks, and contain checks
  • Updated dependencies, base files, and editions using boundation

v11.9.0 2023 December 5

v11.8.0 2023 December 5

v11.7.0 2023 November 29

  • Added notContains
  • contains and notContains now output the failed comparison, rather than just the failure
  • No need to not use String.prototype.includes as it is supported by all environments we support
  • Updated dependencies, base files, and editions using boundation

v11.6.0 2023 November 24

v11.5.0 2023 November 21

v11.4.0 2023 November 14

v11.3.0 2023 November 14

v11.2.0 2023 November 13

v11.1.0 2023 November 13

v11.0.0 2023 November 13

  • Updated dependencies, base files, and editions using boundation
  • Minimum required Node.js version changed from node: >=6 to node: >=4 adapting to ecosystem changes

v10.2.0 2023 November 13

v10.1.0 2023 November 13

v10.0.0 2023 November 12

  • Updated dependencies, base files, and editions using boundation
  • Minimum required node version changed from node: >=14 to node: >=6 to keep up with mandatory ecosystem changes

v9.0.0 2023 November 12

  • Updated dependencies, base files, and editions using boundation
  • Minimum required node version changed from node: >=4 to node: >=14 to keep up with mandatory ecosystem changes

v8.5.0 2023 November 1

v8.4.0 2021 July 30

v8.3.0 2021 July 29

v8.2.0 2021 July 28

v8.1.0 2020 October 29

v8.0.1 2020 October 27

  • Fixed Node.js v15 compatibility

v8.0.0 2020 October 27

  • Changed engines from Node.js >=10 to >=4, to allow greater compatibility throughout the Bevry ecosystem
  • Updated dependencies, base files, and editions using boundation

v7.2.0 2020 September 4

v7.1.0 2020 September 4

v7.0.1 2020 August 18

  • Fixed SyntaxError: The requested module '@bevry/ansi' does not provide an export named 'default' error

v7.0.0 2020 August 18

  • Deno support
  • Dropped difference comparison (actual and expected comparison remains)
    • The difference comparison hardly worked as expected, was complicated to implement, and didn't support ESM environments such as .mjs and Deno
  • Added gt, gte, lt, lte assertions
  • Better color usage detection
  • Updated dependencies, base files, and editions using boundation

v6.20.0 2020 August 17

v6.19.0 2020 August 4

v6.18.0 2020 July 22

v6.17.0 2020 July 22

v6.16.0 2020 July 3

v6.15.0 2020 July 3

v6.14.0 2020 June 26

v6.13.0 2020 June 25

v6.12.0 2020 June 21

v6.11.0 2020 June 21

v6.10.0 2020 June 20

v6.9.0 2020 June 20

v6.8.0 2020 June 10

v6.7.0 2020 June 10

v6.6.0 2020 May 21

v6.5.0 2020 May 21

v6.4.0 2020 May 12

v6.3.0 2020 May 11

v6.2.0 2020 May 4

v6.1.0 2020 May 1

v6.0.0 2020 March 26

  • Updated dependencies, base files, and editions using boundation
  • Minimum required node version changed from node: >=8 to node: >=10 to keep up with mandatory ecosystem changes

v5.8.0 2019 December 9

v5.7.0 2019 December 1

v5.6.0 2019 December 1

v5.5.0 2019 December 1

v5.4.0 2019 November 18

v5.3.0 2019 November 13

v5.2.1 2019 November 13

  • Correct failure message on nullish assertion

v5.2.0 2019 November 13

  • Add nullish assertion

v5.1.0 2019 November 13

  • Add undef assertion

v5.0.0 2019 November 10

  • Updated base files and editions using boundation
  • Changed equal and deepEqual to use their strict variants, which was first introduced in node.js v4, this solves several issues with the prior variants which node.js deprecated
    • As such, the minimum supported node version has changed from 0.12 to the latest LTS at the time of this release which is 8
  • Changed expectErrorViaFunction and expectFunctionToThrow to now throw instead of failing silently due to their deprecation

v4.10.0 2019 November 10

v4.9.7 2019 September 11

v4.9.6 2019 January 2

  • Moved @types/* dev dependencies into dependencies, as otherwise TypeScript consumers would encounter issues

v4.9.5 2019 January 2

  • Removed index.d.ts file which should have been trimmed in v4.9.4
  • Reverted jspm workaround between v4.9.0-4.9.2 as it caused issues with node consumption

v4.9.4 2019 January 2

v4.9.3 2018 December 19

v4.9.2 2018 December 19

  • Even more robust cross-browser-node support

v4.9.1 2018 December 19

  • More robust cross-browser-node support

v4.9.0 2018 December 19

  • Add support for browsers via jspm

v4.8.0 2018 December 19

  • Fixed TypeError: Cannot read property 'diffChars' of undefined (regression since v4.6.0)
  • Added tests

v4.7.0 2018 December 19

v4.6.0 2018 December 4

  • Rewrote in TypeScript.
  • Inspect now defaults the depth to 50 instead of enforcing it.
  • Removed queue. Now that environments now support setImmediate you should just use that.
  • Internal changes:
    • diffstrings and diffObjects have been merged into diff, which on object types will use object comparison, otherwise it will use inspection comparison (before it would be a nooop on anything besides objects and strings)
    • logComparison now uses compare which uses diff
  • Updated base files and editions using boundation

v4.5.1 2018 January 31

v4.5.0 2017 February 27

  • log no longer uses for of but for to support older environments
  • Updated dependencies

v4.4.0 2016 June 4

  • Added next callbacks to most checks
  • Fixed expectErrorViaFunction

v4.3.0 2016 June 2

  • Added default test names
  • Better documentation
  • Added expectErrorViaFunction

v4.2.0 2016 May 2

  • Updated base files

v4.1.0 2015 December 9

  • Moved from ECMAScript Modules to CommonJS Modules due to lack of Node.js support
  • Updated dependencies

v4.0.1 2015 September 21

  • Fixed missing esnextguardian dependency (regression since v4.0.0)
  • Better browser compatibility

v4.0.0 2015 September 20

  • Comparison output will now be inspected and diffed

v3.0.0 2015 September 11

  • expectErrorViaCallback now accepts the arguments error, testName, next
  • Added expectFunctionToThrow

v2.0.0 2015 September 11

  • Moved from CoffeeScript to ES6+
  • Renamed several methods and changed their arguments to provide greater consistency

v1.0.2 2015 March 16

  • Fixed readme examples

v1.0.1 2015 March 16

  • Added contains(superString, subString, testName)
  • Fixed comparison output on errorEqual

v1.0.0 2015 March 16