Releases: babashka/sci
Releases · babashka/sci
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
v0.8.41
v0.8.40
v0.7.39
v0.7.38
v0.6.37
v0.5.36
See CHANGELOG.md
v0.5.35
What's Changed
See CHANGELOG.md for the official changelogs. The below is generated by Github.
- Fix #817: mutation should be visible in protocol method by @borkdude in #818
- Fix #819: don't use metadata in record implementation by @borkdude in #820
- Minor by @borkdude in #821
- Implement in-ns as a function. by @SignSpice in #824
- Fix #822: add doc/arglists from clojure.core metadata to sci vars by @borkdude in #827
- #822: macroexpand docs by @borkdude in #829
- Fix #832: reload analyzer API within CLJS by @borkdude in #833
- Optimize analysis + eval of fn by @borkdude in #835
New Contributors
- @SignSpice made their first contribution in #824
Full Changelog: v0.5.34...v0.5.35
v0.5.34
What's Changed
- Protocol fun documentation parity by @bobisageek in #800
- Fix #801: preserve location metadata for vars defined in macro-expansion by @borkdude in #803
- Quickdoc by @borkdude in #805
- feat: Expose print-namespace-maps from
sci.core
by @ghoseb in #810 - README by @borkdude in #812
- Fix #813: optimize let by @borkdude in #814
- Simplify do by @borkdude in #815
New Contributors
Full Changelog: v0.4.33...v0.5.34
v0.4.33
What's Changed
- Fix #729: mutable fields in deftype by @borkdude in #773
- changelog: fix typo in version number by @lread in #772
- Fix #774 - interpreter stacktrace by @borkdude in #776
- Sci needs ctx field (internal refactoring for better isolation) by @borkdude in #777
- Try to make loading cljs.analyzer.api more reliable by @borkdude in #778
- Extend protocols to JS built ins using CLJS "type symbols", fix extending protocols to default & Object by @lilactown in #784
- satisfies? finds protocols that have no methods by @lilactown in #786
- Revert "Revert "Fix #785: satisfies? finds protocols that have no methods by @borkdude in #787
- Demunge for cljs with test. by @sirwobin in #789
- Fix arity exception msgs for Clojure 1.10, 1.11 by @lread in #793
- Type hint on nested symbol now applied by @lread in #792
- Improve analysis error location by @borkdude in #795
- Add support for ns-unalias by @eerohele in #796
- Limited support for IPrintWithWriter in CLJS on custom types by @borkdude in #798
- Fix code example by @malcolmsparks in #799
New Contributors
- @lilactown made their first contribution in #784
- @sirwobin made their first contribution in #789
- @eerohele made their first contribution in #796
- @malcolmsparks made their first contribution in #799
Full Changelog: v0.3.32...v0.4.33