Skip to content

Latest commit

 

History

History
124 lines (78 loc) · 4.12 KB

CHANGELOG.md

File metadata and controls

124 lines (78 loc) · 4.12 KB

Changelog

0.4.4 (2024-10-13)

Bug Fixes

  • cask: make pacify call Emacs subcommand again (59129c9)

0.4.3 (2024-07-13)

Bug Fixes

  • cask: set distinct Emacs as env instead (fea4851)

0.4.2 (2024-02-10)

Bug Fixes

  • emacs: also update Makefile by default (f01bd73)
  • tests: provide coverage for both files (27f18b9)

0.4.1 (2024-01-28)

Features

  • 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.

[Unreleased]

Added

  • Functionality from by package bydi to setup paths for tests and other testing libraries was moved here under dinghy-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 using UPDATE_VERSION_CHANGELOG_FILE and UPDATE_VERSION_CHANGELOG_HEADING.

Changed

  • Directory scripts was renamed to src. It is set by DINGHY_SRC_DIR.

[v0.3.0]

Added

  • Goal upgrade-bydi to remove the package and re-install it.
  • Goal test-tagged that allows passing TEST_TAG to only run tests with that tag. The reverse goal test-not-tagged was also added.
  • Goal test-selector that allows passing TEST_SELECTOR_STRING to only run tests matching that selector string.
  • Goal commits to setup commitlint with husky (clean-commits to remove again).

Changed

  • Tests are now run using ert-run-tests-batch-and-exit by default. To use ert-runner, env ERT_RUNNER must be set.
  • Goal coverage was renamed to test-coverage.

Fixed

  • The ERT_RUN variant now also loads the test helper first (and once) only.

[v0.2.2]

Added

  • Install goals communicate that they come from dinghy.

Changed

  • Package dinghy-pacify was moved to the scripts directory.

[v0.2.1]

Added

  • emacs-package.mk now exposes DINGHY_VERSION that is set to to the current version.

Changed

  • The undercover text result is no longer cated to stdout.
  • The dist goal no longer runs cask build as it isn't necessary.

[v0.2.0]

Added

  • Usage section to README.
  • Goal pacify that uses dinghy-pacify package (extracted from my configuration).
  • A GitHub workflow.

Changed

  • Variable UPDATE_VERSION_DEPS was renamed to UPDATE_VERSION_FILES and now defaults to Cask and the package file.
  • Script update-version no longer uses the last two tags; it is now called with the value of CURRENT_PACKAGE_VERSION set in the Makefile as the target version. It now loops over all files specified in UPDATE_VERSION_FILES.
  • Goal local-test was removed in favor of a conditional in test that will cat the coverage results if CI is not set and the file exists.

[v0.1.0]

Initial version as an extraction of my Emacs packages.