Skip to content

Releases: binaryage/cljs-oops

0.7.2

05 Mar 20:04
v0.7.2
Compare
Choose a tag to compare

A maintenance release

Notable commits

0246f7e bump clojurescript and fix goog.object require regression

All new work: v0.7.1...v0.7.2

0.7.1

05 Apr 16:30
v0.7.1
Compare
Choose a tag to compare

A maintenance release

Notable commits

f877e99 update code to work with latest GCL

All new work: v0.7.0...v0.7.1

0.7.0

25 Feb 23:26
v0.7.0
Compare
Choose a tag to compare

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

07 Dec 22:21
v0.6.4
Compare
Choose a tag to compare

Fix interaction with *warn-on-infer*

Notable commits

ae9b727 fix issue #21

All new work: v0.6.3...v0.6.4

0.6.3

07 Nov 16:18
v0.6.3
Compare
Choose a tag to compare

A maintenance release

Notable commits

NONE

All new work: v0.6.2...v0.6.3

0.6.2

11 May 09:58
v0.6.2
Compare
Choose a tag to compare

Allow symbolic arguments with oapply

Notable commits

bc27497 allow symbolic arguments with oapply (#18)

All new work: v0.6.1...v0.6.2

0.6.1

09 Apr 12:20
v0.6.1
Compare
Choose a tag to compare

Fix problematic writable property check

Notable commits

8064575 checking writable flag on property descriptor would be too easy

All new work: v0.6.0...v0.6.1

0.6.0

08 Apr 19:53
v0.6.0
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

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

29 Nov 15:35
v0.5.8
Compare
Choose a tag to compare

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

29 Nov 15:34
v0.5.7
Compare
Choose a tag to compare

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