Releases: babashka/sci
Releases · babashka/sci
v0.10.49
v0.10.48
What's Changed
- Add suppress-read by @borkdude in #979
- Fix #872: loaded-libs is now the single source of truth by @borkdude in #980
- Fix #981: respect type hint on instance interop callee by @borkdude in #982
- Bind more vars during load(string/reader) by @borkdude in #983
- Fix #984: support alternative set! syntax in CLJS by @borkdude in #985
- Fix #986: preserve error location for js static method by @borkdude in #988
- Fix #990: merge-opts with :bindings + deprecate :bindings by @borkdude in #991
- Fix #987: method or property should be munged in CLJS by @borkdude in #992
Full Changelog: v0.10.47...v0.10.48
v0.10.47
Important
This release contains a security fix
v0.10.46
What's Changed
- Bump bindgen to 0.71.1 to fix libsci from-rust build by @radhikalism in #955
- Refresh libsci.md doc by @radhikalism in #956
- Fix #957: sci.async should return :val nil for ns form by @borkdude in #958
- Fix #959: instance method invocation now leverages type hints by @borkdude in #960
- Additional fix for Java instance invocation reflection by @borkdude in #961
- More interop fixes by @borkdude in #962
- Fix #967: ns-name should work on symbol by @borkdude in #968
- Fix #969:
^:clojure.core/eval-file
metadata should affect file by @borkdude in #970 - Fix :static-methods option for class with different name in host by @borkdude in #972
- Fix #973: support with-redefs on core vars by @borkdude in #974
New Contributors
- @radhikalism made their first contribution in #955
Full Changelog: v0.9.45...v0.10.46
v0.9.45
What's Changed
- Fix #942: improve error location of invalid destructuring by @borkdude in #946
for
error location improvement by @borkdude in #947- More improved error locs by @borkdude in #948
- Locking by @borkdude in #949
- Fix #950: interop on local in CLJS by @borkdude in #951
Full Changelog: v0.9.44...v0.9.45
v0.9.44
What's Changed
- Fix #926: support add-watch on CLJS vars by @borkdude in #927
- fix small typo error in sci/binding by @tiejunhu in #929
- Fix docstring of copy-var by @yuhan0 in #930
- Fix #928: record constructor supports optional meta + ext map by @borkdude in #932
- Bump shlex from 1.1.0 to 1.3.0 in /libsci/from-rust by @dependabot in #915
- Update reflector by @borkdude in #933
- Fix #934: :allow may contain namespaced symbols by @borkdude in #936
- Fix #937: throw when copying non-existent namespace by @borkdude in #938
- #917 Static method fn by @borkdude in #939
- #917 Instance method fn by @borkdude in #940
- Fix #925: support new Clojure 1.12 array notation:
String/1
,byte/2
by @borkdude in #941
New Contributors
- @tiejunhu made their first contribution in #929
- @yuhan0 made their first contribution in #930
- @dependabot made their first contribution in #915
Full Changelog: v0.8.43...v0.9.44
v0.8.43
What's Changed
- Fix #626: add
cljs.core/exists?
by @borkdude in #918 - Fix #919: :js-libs + refer + rename clashes with core var by @borkdude in #920
- Fix #906: merge-opts loses :features of previous context by @borkdude in #921
- Fix #923: check for duplicate keys in dynamic set of map literal by @borkdude in #924
Full Changelog: v0.8.41...v0.8.43