Skip to content

Releases: leotaku/elisp-check

Release v1.4.0

29 Apr 20:13
Compare
Choose a tag to compare

This is a minor release with some fixes resulting in a few user-facing changes.

  • Improve how certain errors raised during dependency installation and load-file checks are shown to the user. Thanks to @sbougerel for raising the issue that lead to this change!
  • Use node20 instead of node16, the latter of which is slowly being depreciated in the GitHub Actions ecosystem.
  • Change how package-lint-main-file is interpreted for multi-file packages, leading to more intuitive behavior in most cases. Thanks to @chaosemer for raising the issue that lead to this change!
  • Disable signature checking while downloading dependencies on old Emacs versions below 27. This was done to work around expired keys distributed with old versions of Emacs, and should be fine for running checks in isolated CI environments. Thanks to @gvol for raising the issue that lead to this change!

I hope this Action will continue to be useful to the Emacs community!

Release v1.3.1

10 Dec 07:12
Compare
Choose a tag to compare

This is a patch release with only one fix and no user-facing changes.

  • Use node16 instead of node12, the latter of which is slowly being depreciated in the GitHub Actions ecosystem. Thanks to @rnkn for reporting this!
  • Improve some of the documentation. Thanks to @egli for making these suggestions!

I hope this Action will continue to be useful to the Emacs community!

Release v1.3

25 Feb 10:01
Compare
Choose a tag to compare

This is a minor release with only fixes and no user-facing changes.

  • Use the modern interface for collecting messages from the Emacs byte-compiler, when it is available. This was done to properly handle a change in how warning and error positions are collected in the latest versions of Emacs. Thanks to @tpapp for reporting this!
  • Added scheduled workflow events to the CI configuration. This should help with catching and resolving problems caused by changes in Emacs and upstream packages more quickly.

I hope this Action will continue to be useful to the Emacs community!

Release v1.2

26 Sep 09:40
Compare
Choose a tag to compare

This is a minor release with few user-facing changes related mostly to the handling of package archives.

  • Removed support for Org ELPA package archive, as it has been announced that Org ELPA is shutting down. The org and org-contrib packages will continue to be available on GNU ELPA and NonGNU ELPA respectively. Thanks to @snowiow for landing this change!

  • Added support for NonGNU ELPA package archive.

I hope this Action will continue to be useful to the Emacs community!

Release v1.1

30 Dec 01:54
Compare
Choose a tag to compare

This is a minor release with few user-facing changes.

  • The byte-compile check now considers ambiguous byte-compiler messages to be warnings instead of errors. This is relevant for older versions of Emacs, which do not distinguish between byte-compiler warning and error messages.

  • Emacs versions 24.1 to 24.3 are still supported, however the package-lint check is no longer compatible with these versions. This seems to be caused by changes in upstream package-lint which are not under my direct control.

  • The Action no longer logs a non-zero Emacs exit status to the GitHub Actions UI.

I hope this Action will continue to be useful to the Emacs community!

Initial Release

19 Jun 20:24
Compare
Choose a tag to compare

This is the initial release for the elisp-check project.

It has been tested my own Emacs Lisp packages and is now considered ready for production.