Release v0.5.0 #1321
chrisrink10
announced in
Announcements
Release v0.5.0
#1321
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Added
\uXXXXescape codes #1295)inc',dec',int-array,long-array,short-array,float-array,double-array,bool-array(Fixes in support of clojure-test-suite #1305)Changed
tryandcatchspecial form bodies may now be empty and will returnnilwhen no expressions are given (try/catchforms should allow empty bodies #1294)basilisp.str/blank?now matches the behavior of Clojure, which returns true fornil, empty strings, and strings consisting of all whitespace (Fixes in support of clojure-test-suite #1305)keywordonnilnow returnsnil(Fixes in support of clojure-test-suite #1305)consalways returns anISeqnow, not specifically aPersistentList(Fixes in support of clojure-test-suite #1305)seqable?now returnstruefornil(Fixes in support of clojure-test-suite #1305)IndexError(Fixes in support of clojure-test-suite #1305)keysandvalsnow returnnilrather than an empty seq if the input collection is empty (Fixes in support of clojure-test-suite #1305)get-inalways returns the input mapping if no keys are given (Fixes in support of clojure-test-suite #1305)assoc!allows an odd number of arguments, substitutingnilfor the missing value (Fixes in support of clojure-test-suite #1305)nthrestandnthnextreturn the input collection unchanged if the index given is negative (Fixes in support of clojure-test-suite #1305)even?andodd?predicates throw exceptions for non-integral inputs (Fixes in support of clojure-test-suite #1305)minandmaxnow return##NaNif any input argument is##NaN(Fixes in support of clojure-test-suite #1305)mod,quot, andremreturn values are now consistent with the Clojure return values for the same inputs (Fixes in support of clojure-test-suite #1305)derivewill throw exceptions if the provided hierarchy is invalid or if the tag and parent are invalid types (Fixes in support of clojure-test-suite #1305)Fixed
importrefers would incorrectly be applied to all import modules in the same form (Importing multiple modules with :refer causes AttributeError #1274)basilisp test(basilisp testalways emits aPytestAssertRewriteWarningmessage #1252)+characters were not allowed after theein scientific notation literal numbers (+character not allowed in scientific notation literals #1292)NameErrorwhen requiring a namespace after evaluating it inline in the REPL #1302)dissocon a record type would throw an exception for keys which weren't defined on the record (Fixes in support of clojure-test-suite #1305)number?andinteger?would return true for Pythonbooltypes (Fixes in support of clojure-test-suite #1305)Removed
Other
basilisp.lang.multifn(Improve the Python type hints forbasilisp.lang.multifn#800)Full Changelog: v0.4.0...v0.5.0
This discussion was created from the release Release v0.5.0.
Beta Was this translation helpful? Give feedback.
All reactions