Skip to content

Release v0.1.0a2

Pre-release
Pre-release
Compare
Choose a tag to compare
@chrisrink10 chrisrink10 released this 06 Aug 20:56
· 285 commits to main since this release
f6bebc5

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. as basilisp. 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