Skip to content

Releases: astorije/chai-immutable

v2.1.0

21 Apr 19:46
v2.1.0
c4229f6
Compare
Choose a tag to compare

See the full changelog and milestone

Thanks to @gugu, @jakubzitny, and @jankuca for helping me get this release out! 🙂

v2.0.0

19 Mar 04:28
v2.0.0
a534fae
Compare
Choose a tag to compare

See the full changelog and milestone

  • Breaking change: Add Chai v4 support, drop support of Chai <= v3 (#69 by @meeber)
  • Breaking change: Add official support of Node.js v6, v8, v10, and v11, and drop official support of Node.js v0.10, v0.12, v4, and v5 (#87, #145, #182)
  • Breaking change: .not.property and .not.nested.property now pass when given both a key and value, and that key does not exist (it used to fail) (#104)
  • Breaking change: Immutable.js is now a peerDependency (#99)
  • Better diff of which keys are extra/missing rather than getting big strings dumped on the user (#67 by @slobo)
  • Re-sync .keys with Chai's native assertion, and add tests/support for .deep.keys (#109)
  • Document usage with Yarn (#148)
  • Package is now more lightweight, from 104kb to 52kb (#151)

Huge thanks to @slobo, @meeber, @dmonego, and @antonin-arquey for their help with this release!

v2.0.0-rc.3

19 Mar 04:28
v2.0.0-rc.3
f8d4d98
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release
v2.0.0-rc.3

v2.0.0-rc.2

29 May 06:28
v2.0.0-rc.2
68edb64
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release
2.0.0-rc.2

v2.0.0-rc.1

29 May 04:50
v2.0.0-rc.1
65e8544
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release
2.0.0-rc.1

v2.0.0-alpha.2

20 May 16:10
v2.0.0-alpha.2
c91bcc2
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release
2.0.0-alpha.2

v2.0.0-alpha.1

27 Jul 06:25
v2.0.0-alpha.1
db28dda
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release
2.0.0-alpha.1

v1.6.0

11 Jun 04:53
Compare
Choose a tag to compare

See the full changelog

The biggest addition of this release is support the .property assertion. Huge thanks to @scottnonnenberg for this!

Other notable additions include official support for Node.js v5.x (v6.x should be supported just fine, but CI tools are not building against it yet) and minor documentation improvements and additions.

v1.5.4

24 Mar 23:32
Compare
Choose a tag to compare

See the full changelog

This release brings some minor documentation improvements and dependency upgrades, as well as a nice fix by @jakelazaroff:

  • Document how to integrate chai-immutable with chai-as-promised (PR #38)
  • Update minor and patch versions of non-essential devDependencies
  • Add Chai's Code of Conduct (PR #42)
  • Use Iterable.isIterable for Immutable check to fix false results when using multiple copies of Immutable (PR #36 by @jakelazaroff)

v1.5.3

19 Nov 05:54
Compare
Choose a tag to compare

See the full changelog

This releases adds some niceness to failing tests:

  • Clean up the output messages on failures to a human-readable format on equal, include and keys assertions (issue #7)
  • Make sure the diff is shown when an assertion using equal is failing

Additionally, it ensures future compatibility with the new documentation system for Chai plugins (issue #34 on chai-docs).