0.4.4 (2024-10-13)
- cask: make pacify call Emacs subcommand again (59129c9)
0.4.3 (2024-07-13)
- cask: set distinct Emacs as env instead (fea4851)
0.4.2 (2024-02-10)
0.4.1 (2024-01-28)
- ci: add semantic-release goal (3848217)
- makefile: add goal update-next-version (bd78359)
- outline: use compatible comment headings (b9852fd)
- update-version: update changelog file (ef8efe3)
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Functionality from by package
bydi
to setup paths for tests and other testing libraries was moved here underdinghy-rope
. - Goal
update-version
now also updates a changelog file if it has the current changes under a matching heading. This is "0.4.1" by default, and the changelog file is CHANGELOG.md. These can be customized usingUPDATE_VERSION_CHANGELOG_FILE
andUPDATE_VERSION_CHANGELOG_HEADING
.
- Directory
scripts
was renamed tosrc
. It is set byDINGHY_SRC_DIR
.
- Goal
upgrade-bydi
to remove the package and re-install it. - Goal
test-tagged
that allows passingTEST_TAG
to only run tests with that tag. The reverse goaltest-not-tagged
was also added. - Goal
test-selector
that allows passingTEST_SELECTOR_STRING
to only run tests matching that selector string. - Goal
commits
to setupcommitlint
withhusky
(clean-commits
to remove again).
- Tests are now run using
ert-run-tests-batch-and-exit
by default. To useert-runner
, envERT_RUNNER
must be set. - Goal
coverage
was renamed totest-coverage
.
- The
ERT_RUN
variant now also loads the test helper first (and once) only.
- Install goals communicate that they come from
dinghy
.
- Package
dinghy-pacify
was moved to thescripts
directory.
emacs-package.mk
now exposesDINGHY_VERSION
that is set to to the current version.
- The
undercover
text result is no longercat
ed to stdout. - The dist goal no longer runs
cask build
as it isn't necessary.
- Usage section to README.
- Goal
pacify
that usesdinghy-pacify
package (extracted from my configuration). - A GitHub workflow.
- Variable
UPDATE_VERSION_DEPS
was renamed toUPDATE_VERSION_FILES
and now defaults toCask
and the package file. - Script
update-version
no longer uses the last two tags; it is now called with the value ofCURRENT_PACKAGE_VERSION
set in the Makefile as the target version. It now loops over all files specified inUPDATE_VERSION_FILES
. - Goal
local-test
was removed in favor of a conditional intest
that willcat
the coverage results ifCI
is not set and the file exists.
Initial version as an extraction of my Emacs packages.