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.
- Added variable
elsewhere-version
.
- Improved documentation.
- Add ability to select a remote.
- Improve logic for selecting a Git revision.
- Use
rx
to build regexps. - Improve tests for permalinks which contain Git commit hashes.
- Add error handling for if a Git remote is not configured.
- Add support for Sourcehut
- Fix broken start and end arguments for
elsewhere-build-url
- Add headless? argument for
elsewhere-open
- Add silent? argument for
elsewhere-build-url
- Add headless? argument for
elsewhere-build-url
- Add Eldev as the development tool for this package
- Add tests for
elsewhere-build-url
- Bump minimum Emacs version to 29.1
- Switch to external Git command for fetching the current revision
- Switch to
vc-responsible-backend
for fetching the VC backend
- Remove interactive? argument for
elsewhere-open
- Remove interactive? argument for
elsewhere-build-url
- Support
Git
backend fromvc-handled-backends
- Support GitHub and GitLab
- Support generating URL in echo area
- Support opening generated URL in browser using
browse-url
- Support choosing a revision for URLs using
completing-read