Skip to content

Releases: mfikes/cljs-bean

1.9.0

13 Nov 14:16
28f72af
Compare
Choose a tag to compare

Added

  • Keyword conversion control in ->clj and ->js (#91)

1.8.0

08 Jan 17:26
a291c82
Compare
Choose a tag to compare

Fixed

  • Fix vector shapshot when adding non-primitives (#87)

1.7.0

25 Apr 13:23
6559847
Compare
Choose a tag to compare

Changed

  • Avoid contains? in -contains-key? (#79)

1.6.0

26 Jul 21:35
348c829
Compare
Choose a tag to compare

Added

  • Make JavaScript -> ClojureScript be user-hookable (#67)

1.5.0

27 Sep 18:37
8df1a15
Compare
Choose a tag to compare

Changed

  • Add fast paths for primitive values (#73)

1.4.0

17 Aug 15:49
69f2588
Compare
Choose a tag to compare

Fixed

  • Writing ->clj to transit doesn't work (#70)

1.3.0

09 Jul 22:50
b38b0df
Compare
Choose a tag to compare

Fixed

  • Can assoc map or vector while remaining a bean (#68)

1.2.1

03 Jul 00:51
e3419d6
Compare
Choose a tag to compare

Fixed

  • No need to refer exclude array (#64)
  • Malformed cljdoc edn (#63)

1.2.0

03 Jul 00:04
cc0c517
Compare
Choose a tag to compare

Changed

  • Separate out copied code (#53)
  • Simplify unwrapping code (#59)
  • Improve perf of ->js by unwrapping non-recursive beans (#60)

Fixed

  • TransientArrayVector should be private (#51)
  • set-empty-colls! doesn't need extra private meta (#52)

1.1.0

29 Jun 21:26
5f2d4c6
Compare
Choose a tag to compare

Added

  • Recursive beans (#46)
  • Support for IIterable (#32)

Changed

  • Re-licence under EPL (#47)
  • Type hint return type of object (#31)
  • Cache js-keys (#36)
  • Remove unnecessary declares for bean? and object (#43)

Fixed

  • Count incorrect after dissoc non-key (#38)
  • Typo in docstring for bean: "controls" (#40)