Release v0.1.0a2
Pre-release
Pre-release
Added
- Added support for fixtures in
basilisp.test
(#654) - Added support for Python 3.10 and 3.11 (#659, #693)
- Added a Sphinx autodoc plugin for generating API documentation for Basilisp namespaces (#658)
- Added support for rewriting required namespaces starting with
clojure.
asbasilisp.
if the original name isn't found on the import path (#670, #676) - Added support for inlining simple functions (#673)
- Added the
clojure.core
functions from v1.11 (#672)
Changed
- Set tighter bounds on dependency version ranges (#657)
- Improved on and completed several different sections of the documentation (#661, #669)
- Delete unused utility functions after they are generated and executed by the REPL to save memory (#674)
Fixed
- Fixed the
with
macro definition to match the Python language spec (#656) - Fixed a bug where
py->lisp
did not convert map keys or values into Basilisp objects (#679)
Other
- Run CPython CI checks on Github Actions rather than CircleCI (#683)
- Remove support for Python 3.6 and 3.7, which are both EOL (#691)
- Fix test suite failures on Windows and add Github Actions runners for testing on Windows (#688)
- Update Prospector version for linting (#694)
New Contributors
Full Changelog: v0.1.0a1...v0.1.0a2