- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Divinci ™, Mr. Henry, Poonacha Medappa, Roboflow, Square
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Updated dependencies, base files, and editions using boundation
- Thank you to the sponsors: Andrew Nesbitt, Balsa, Codecov, Poonacha Medappa, Rob Morris, Sentry, Syntax
- Republish as npm seems to have lost the previous version
- Rewrote
errorEqualto better support empty checks, code checks, and contain checks - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Added
notContains containsandnotContainsnow output the failed comparison, rather than just the failure- No need to not use
String.prototype.includesas it is supported by all environments we support - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Minimum required Node.js version changed from
node: >=6tonode: >=4adapting to ecosystem changes
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=14tonode: >=6to keep up with mandatory ecosystem changes
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=4tonode: >=14to keep up with mandatory ecosystem changes
- Updated dependencies, base files, and editions using boundation
- Updated license from
MITtoArtistic-2.0
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Fixed Node.js v15 compatibility
- Changed engines from Node.js
>=10to>=4, to allow greater compatibility throughout the Bevry ecosystem - Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Fixed
SyntaxError: The requested module '@bevry/ansi' does not provide an export named 'default'error
- 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,lteassertions - Better color usage detection
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Minimum required node version changed from
node: >=8tonode: >=10to keep up with mandatory ecosystem changes
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Updated dependencies, base files, and editions using boundation
- Correct failure message on
nullishassertion
- Add
nullishassertion
- Add
undefassertion
- Updated base files and editions using boundation
- Changed
equalanddeepEqualto 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.12to the latest LTS at the time of this release which is8
- As such, the minimum supported node version has changed from
- Changed
expectErrorViaFunctionandexpectFunctionToThrowto now throw instead of failing silently due to their deprecation
- Updated base files and editions using boundation
- Fix
TypeError: obj.hasOwnProperty is not a functionunder special circumstances- Closes issue #5
- Updated base files and editions using boundation
- Moved
@types/*dev dependencies into dependencies, as otherwise TypeScript consumers would encounter issues
- Removed
index.d.tsfile 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
- Fixed TypeScript consumption of types
- Updated base files and editions using boundation
- Updated base files and editions using boundation
- Even more robust cross-browser-node support
- More robust cross-browser-node support
- Add support for browsers via jspm
- Fixed
TypeError: Cannot read property 'diffChars' of undefined(regression since v4.6.0) - Added tests
package.json:typesis now a declaration file instead of a source file- Updated base files and editions using boundation
- Rewrote in TypeScript.
- Inspect now defaults the depth to
50instead of enforcing it. - Removed
queue. Now that environments now supportsetImmediateyou should just use that. - Internal changes:
diffstringsanddiffObjectshave been merged intodiff, 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)logComparisonnow usescomparewhich usesdiff
- Updated base files and editions using boundation
- Updated base files and editions using boundation
logno longer usesfor ofbutforto support older environments- Updated dependencies
- Added
nextcallbacks to most checks - Fixed
expectErrorViaFunction
- Added default test names
- Better documentation
- Added
expectErrorViaFunction
- Updated base files
- Moved from ECMAScript Modules to CommonJS Modules due to lack of Node.js support
- Updated dependencies
- Fixed missing
esnextguardiandependency (regression since v4.0.0) - Better browser compatibility
- Comparison output will now be inspected and diffed
expectErrorViaCallbacknow accepts the argumentserror,testName,next- Added
expectFunctionToThrow
- Moved from CoffeeScript to ES6+
- Renamed several methods and changed their arguments to provide greater consistency
- Fixed readme examples
- Added
contains(superString, subString, testName) - Fixed comparison output on
errorEqual