Releases
v0.1.0
Added
Added :end-line
and :end-col
metadata to forms during compilation (#903 )
Added basilisp.repl/source
to allow inspecting source code from the REPL (#205 )
Added conj
1 and 0 arities (#954 )
Changed
Updated dozens of type annotations in the compiler to satisfy MyPy 1.11 (#910 )
Update the StreamReader
methods to stop using the term "token" to refer to individual UTF-8 characters (#915 )
Update the list of Python dunder methods which are allowed to be implemented for all deftype*
and reify*
types (#943 )
ISeq now inherits from IPersistentCollection so coll?
, empty
, and conj
can now be used with sequences (#954 )
Fixed
Fix a bug where .
characters were not allowed in keyword names (#899 )
Fix a bug where nested quotation marks were not escaped properly by various print functions and at the REPL (#894 )
Fix a bug that caused a syntax error when presenting any filepath that includes the MS-Windows \
file separator to the cli run command (#912 )
Fix a bug where the core functions symbol
and keyword
would not accept non-string data types (#911 )
Fix a bug where the compiler would emit warnings on when a Var was redef'ed even if that Var was initially defined with ^:redef
metadata (#916 )
Fix a bug where reader column offset numbering began at 1, rather than 0 (#905 )
Fix a bug where basilisp.core/boolean
was returning the boolean coercions like Python rather than like Basilisp (#928 )
Fix a bug where Basilisp vectors were not callable (#932 )
Fix a bug where basilisp.lang.seq.LazySeq
instances were not thread-safe (#934 )
Fix a bug where Seqs wrapping Python Iterable instances were not thread-safe (#936 )
Fix several bugs where code was being executed from a string with interpolated variables, which could've allowed for code (#938 )
Fix a bug where record types and data readers whose fully qualified name started with a "b" could not be read (#947 )
Other
Add several sections to Concepts documentation module (#666 )
Add REPL documentation module (#250 )
Add documentation module for Basilisp interfaces (#920 )
Add GitHub source links to generated API documentation (#921 )
Update Concepts documentation module with See Also links for most sections (#925 )
Update Sphinx documentation theme (#909 )
Update documentation to directly reference Python documentation and fix many other minor issues and misspellings (#907 , #919 )
You can’t perform that action at this time.