Skip to content

Release v0.5.0#20

Merged
skydread1 merged 6 commits into
mainfrom
develop
Jun 4, 2026
Merged

Release v0.5.0#20
skydread1 merged 6 commits into
mainfrom
develop

Conversation

@skydread1

Copy link
Copy Markdown
Contributor

v0.5.0 - 2026-06-04

Consumer quality-of-life fixes from the 0.4.0 rollout.

Nostrand deps

  • The git-dep cache root honours the GITLIBS env var (cloning under $GITLIBS/nostrand/), so CI can keep the cache inside the checkout and one variable relocates both the JVM and CLR caches; ~/.nostrand/gitlibs stays the default when unset - #17.

Tooling

  • run-clojure-tests takes :re, a regex scoping the run to the namespaces it fully matches, so a consumer can skip suites loaded by its dependencies - #19.

Stdlib

  • Plain 1-arg slurp no longer prints the (slurp f enc) is deprecated warning on every call; normalize-slurp-opts aligned with ClojureCLR's CLJCLR-127 revert - #18.

Docs

  • Porting guide: CI caching section with the canonical GITLIBS block, :clean? true in the drop-in dotnet.clj, and :re usage with the re-matches full-match caveat.

skydread1 added 6 commits June 4, 2026 13:52
Clones go under $GITLIBS/nostrand/ to stay distinguishable from the
JVM entries; ~/.nostrand/gitlibs stays the default when unset.

Closes #17
ClojureCLR 1.10.0 shipped (not (keyword? ...)) which warns on every
1-arg slurp; upstream reverted to (string? ...) in CLJCLR-127.

Closes #18
Forwarded to run-all-tests so a consumer can scope the run to its
own suites when dependencies load tests of their own. Documented in
the porting guide with the re-matches full-match caveat.

Closes #19
@skydread1 skydread1 self-assigned this Jun 4, 2026
@skydread1 skydread1 merged commit eaae19e into main Jun 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant