Releases: babashka/sci
Releases · babashka/sci
Release list
v0.14.56
v0.14.55
v0.14.54
v0.13.53
What's Changed
- interrupted > Interrupted by @jeroenvandijk in #1045
- More interruptable regexp functions by @jeroenvandijk in #1043
Full Changelog: v0.13.52...v0.13.53
v0.13.52
What's Changed
- Fix #564: support this-as in CLJS by @borkdude in #1022
- Deftype custom fn by @borkdude in #1023
- Fix .method on class objects routing to static instead of instance path by @borkdude in #1025
- Riddley improvements by @borkdude in #1026
- Re-use copy-var via public API path and support :copy-meta-from by @borkdude in #1028
defnow replaces var metadata instead of merging, matching Clojure semantics by @borkdude in #1029- Deftype defrecord analysis clerk defrecord refactor by @borkdude in #1030
- Optimize tight loops: fused binding nodes + specialized inlined calls by @borkdude in #1031
- Expose IPrintWithWriter as "protocol" by @borkdude in #1032
- Normalize SCI types in hierarchy lookups by @vieirandre in #1033
- Fix invalid
recurarity by @vieirandre in #1034 - Fix #808: IFn on records by @borkdude in #1036
- Validate single binding pair in let-like conditional macros by @vieirandre in #1037
- Copy-vars incorrectly sets fn inlined by @verberktstan in #1041
- Optional interruption support by @whilo in #1039
- interrupt check use when-not nil?, skip var call by @borkdude in #1042
New Contributors
- @vieirandre made their first contribution in #1033
- @verberktstan made their first contribution in #1041
- @whilo made their first contribution in #1039
Full Changelog: v0.11.51...v0.13.52
v0.11.51
v0.11.50
What's Changed
- Partial fix for #963 by @borkdude in #994
- More fixes for #963 by @borkdude in #995
- Fix #963 by @borkdude in #996
- Fix #997: Var is mistaken for local when used under the same name by @borkdude in #998
- Fix cljs munging by @borkdude in #1000
- fix: match clj resolve exception message by @filipesilva in #1003
- Fix error message typo in records.cljc by @shaunlebron in #1004
- Port reflector to clojure by @borkdude in #1008
- fix: Return a map when dissociating a record basis field by @super7ramp in #1009
- Fix #1011: reset ns metadata when evaluating ns form multiple times by @borkdude in #1012
- Add support for :refer-global by @borkdude in #1015
- Add support for :require-global by @borkdude in #1016
New Contributors
- @filipesilva made their first contribution in #1003
- @shaunlebron made their first contribution in #1004
- @super7ramp made their first contribution in #1009
Full Changelog: v0.10.49...v0.11.50
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