Skip to content

Commit

Permalink
v20 Maintenance release
Browse files Browse the repository at this point in the history
This is a minor maintenance release focused on
improving the tooling and build process.

I apologize to any package maintainers that are
affected, and hope you agree with some of the
changes!

Tooling changes:
- Copyright info was updated
- The Rakefile has been replaced with a Justfile
- Ronn-ng has been replaced with scdoc

With these the build dependency on Ruby is now
gone!
The package.rb file remains to build DEBs
and RPMs with FPM. However I will no longer be
providing these myself. I don't think users
should be relying on these.

Code changes:
- Functions were all annotated with @safe or
  @trusted as applicable
- Version name information is again in dub.json

My hope is that by relying on D's safety features
we can make stronger guarantees about the program,
which helps long-term maintenance.

The version is now 20 and the version name is now
"Annette Birkin" from Resident Evil 2.
  • Loading branch information
rushsteve1 committed Feb 11, 2025
1 parent a34882f commit b259181
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ default:
@just --list

all:
just release manpage package
just release manpage

build:
dub build
Expand All @@ -23,7 +23,7 @@ test:
coverage:
mkdir -p {{build_dir}}/coverage
dub test --coverage
mv *.lst {build_dir}}/coverage
mv *.lst {{build_dir}}/coverage

lint:
dub lint
Expand Down

0 comments on commit b259181

Please sign in to comment.