From 60d11aeb875e02c02d707bebfd545cd246454e0b Mon Sep 17 00:00:00 2001 From: Chris Rink Date: Tue, 7 Apr 2026 22:00:41 -0400 Subject: [PATCH 1/2] Prepare for release v0.5.1 --- CHANGELOG.md | 3 ++- docs/index.rst | 8 ++++++++ pyproject.toml | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75726e6c..93125294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [v0.5.1] ### Added * Added `basilisp.csv` namespace (#753) * Added `basilisp.reflect` namespace for Python VM runtime reflection (#837) @@ -787,6 +787,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Basilisp language and compiler base. [Unreleased]: https://github.com/basilisp-lang/basilisp/compare/v0.5.0..HEAD +[v0.5.0]: https://github.com/basilisp-lang/basilisp/compare/v0.5.0..v0.5.1 [v0.5.0]: https://github.com/basilisp-lang/basilisp/compare/v0.4.0..v0.5.0 [v0.4.0]: https://github.com/basilisp-lang/basilisp/compare/v0.3.8..v0.4.0 [v0.3.8]: https://github.com/basilisp-lang/basilisp/compare/v0.3.7..v0.3.8 diff --git a/docs/index.rst b/docs/index.rst index 5b4c560d..c8a50a1e 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -58,6 +58,14 @@ Contents releasenotes contributing +.. toctree:: + :caption: Meta + :maxdepth: 1 + + PyPI + GitHub + Clojurians + Indices and tables ================== diff --git a/pyproject.toml b/pyproject.toml index c3496434..5866fde8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "basilisp" -version = "0.5.0" +version = "0.5.1" description = "A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop." authors = [ { name = "Christopher Rink", email = "chris@crink.dev" }, From bb5efdc695fcd544516e75da628028f3bb15c0d5 Mon Sep 17 00:00:00 2001 From: Chris Rink Date: Wed, 8 Apr 2026 22:09:49 -0400 Subject: [PATCH 2/2] Type hint fixes --- src/basilisp/lang/reader.py | 2 +- src/basilisp/lang/set.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/basilisp/lang/reader.py b/src/basilisp/lang/reader.py index 80c07306..6724e4f2 100644 --- a/src/basilisp/lang/reader.py +++ b/src/basilisp/lang/reader.py @@ -1797,7 +1797,7 @@ def _read_next_consuming_comment(ctx: ReaderContext) -> RawReaderForm: while True: v = _read_next(ctx) if v is ctx.eof: - return ctx.eof + return cast(RawReaderForm, ctx.eof) if v is COMMENT or isinstance(v, Comment): continue return v diff --git a/src/basilisp/lang/set.py b/src/basilisp/lang/set.py index fe15a298..1f805036 100644 --- a/src/basilisp/lang/set.py +++ b/src/basilisp/lang/set.py @@ -85,7 +85,7 @@ def from_iterable( ) -> "PersistentSet": return PersistentSet(_Map((m, m) for m in (members or ())), meta=meta) - _from_iterable = from_iterable + _from_iterable = from_iterable # type: ignore[assignment] def __bool__(self): return True