Releases: binaryage/cljs-oops
0.7.2
0.7.1
0.7.0
Remove dependency on the cuerdas library
Notable commits
bb382ae avoid forcing a dependency on the cuerdas library
All new work: v0.6.4...v0.7.0
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
Additional diagnostics checks
As you probably know, Javascript can have frozen or sealed objects. Some objects can also have individual properties defined as non-writable. Under dev mode, you probably want to get some warning when trying to oset!
via such objects/properties.
We newly check for frozen/sealed objects when trying punch to through them with oset!
. Also we newly check for non-writable properties and report such invalid access accordingly. This was requested in #16.
Notable commits
87bfd0a implement diagnostic checks for frozen/sealed objects (#16)
All new work: v0.5.8...v0.6.0
0.5.8
A hot-fix release
Fixes dependencies issue in v0.5.7.
The library now plays well when you enable :checked-arrays
in your project. Checked Array Access is a new feature of recent ClojureScript compiler. Also see #14.
Notable commits
a8ca7b9 project: define dependencies in variables, assemble them as needed
All new work: v0.5.7...v0.5.8
0.5.7
A broken release
This release has missing downstream dependencies. Please skip it and use v0.5.8 instead.
Notable commits
1240862 fix that pesky problem with missing oops.config namespace
d3cfe7e switch to unchecked-aget/aset to prevent :checked-arrays warnings (#14)
All new work: v0.5.6...v0.5.7