Improve formatting of NEWS.md

This commit is contained in:
Andrew Ayer
2025-09-24 09:07:58 -04:00
parent dd1b1f4e2a
commit 567aec5222

79
NEWS.md
View File

@@ -1,16 +1,15 @@
News # Change Log
====
######v0.8.0 (2025-09-23) ## v0.8.0 (2025-09-23)
* Remove OpenSSL 1.0 support, fix compilation with OpenSSL 3. * Remove OpenSSL 1.0 support, fix compilation with OpenSSL 3.
* Avoid use of problematic short GPG key IDs. * Avoid use of problematic short GPG key IDs.
######v0.7.0 (2022-04-21) ## v0.7.0 (2022-04-21)
* Avoid "argument list too long" errors on macOS. * Avoid "argument list too long" errors on macOS.
* Fix handling of "-" arguments. * Fix handling of "-" arguments.
* Minor documentation improvements. * Minor documentation improvements.
######v0.6.0 (2017-11-26) ## v0.6.0 (2017-11-26)
* Add support for OpenSSL 1.1 (still works with OpenSSL 1.0). * Add support for OpenSSL 1.1 (still works with OpenSSL 1.0).
* Switch to C++11 (gcc 4.9 or higher now required to build). * Switch to C++11 (gcc 4.9 or higher now required to build).
* Allow GPG to fail on some keys (makes unlock work better if there are * Allow GPG to fail on some keys (makes unlock work better if there are
@@ -23,7 +22,7 @@ News
* Ensure git-crypt's gpg files won't be treated as text by Git. * Ensure git-crypt's gpg files won't be treated as text by Git.
* Minor improvements to build system, documentation. * Minor improvements to build system, documentation.
######v0.5.0 (2015-05-30) ## v0.5.0 (2015-05-30)
* Drastically speed up lock/unlock when used with Git 1.8.5 or newer. * Drastically speed up lock/unlock when used with Git 1.8.5 or newer.
* Add git-crypt(1) man page (pass `ENABLE_MAN=yes` to make to build). * Add git-crypt(1) man page (pass `ENABLE_MAN=yes` to make to build).
* Add --trusted option to `git-crypt gpg-add-user` to add user even if * Add --trusted option to `git-crypt gpg-add-user` to add user even if
@@ -34,49 +33,49 @@ News
* Fix GPG mode when with-fingerprint enabled in gpg.conf. * Fix GPG mode when with-fingerprint enabled in gpg.conf.
* Minor bug fixes and improvements to help/error messages. * Minor bug fixes and improvements to help/error messages.
######v0.4.2 (2015-01-31) ## v0.4.2 (2015-01-31)
* Fix unlock and lock under Git 2.2.2 and higher. * Fix unlock and lock under Git 2.2.2 and higher.
* Drop support for versions of Git older than 1.7.2. * Drop support for versions of Git older than 1.7.2.
* Minor improvements to some help/error messages. * Minor improvements to some help/error messages.
######v0.4.1 (2015-01-08) ## v0.4.1 (2015-01-08)
* Important usability fix to ensure that the .git-crypt directory * Important usability fix to ensure that the .git-crypt directory
can't be encrypted by accident (see can't be encrypted by accident (see
[the release notes](RELEASE_NOTES-0.4.1.md) for more information). [the release notes](RELEASE_NOTES-0.4.1.md) for more information).
######v0.4 (2014-11-16) ## v0.4 (2014-11-16)
(See [the release notes](RELEASE_NOTES-0.4.md) for important details.) (See [the release notes](RELEASE_NOTES-0.4.md) for important details.)
* Add optional GPG support: GPG can be used to share the repository * Add optional GPG support: GPG can be used to share the repository
between one or more users in lieu of sharing a secret key. between one or more users in lieu of sharing a secret key.
* New workflow: the symmetric key is now stored inside the .git * New workflow: the symmetric key is now stored inside the .git
directory. Although backwards compatibility has been preserved directory. Although backwards compatibility has been preserved
with repositories created by old versions of git-crypt, the with repositories created by old versions of git-crypt, the
commands for setting up a repository have changed. See the commands for setting up a repository have changed. See the
release notes file for details. release notes file for details.
* Multiple key support: it's now possible to encrypt different parts * Multiple key support: it's now possible to encrypt different parts
of a repository with different keys. of a repository with different keys.
* Initial `git-crypt status` command to report which files are * Initial `git-crypt status` command to report which files are
encrypted and to fix problems that are detected. encrypted and to fix problems that are detected.
* Numerous usability, documentation, and error reporting improvements. * Numerous usability, documentation, and error reporting improvements.
* Major internal code improvements that will make future development * Major internal code improvements that will make future development
easier. easier.
* Initial experimental Windows support. * Initial experimental Windows support.
######v0.3 (2013-04-05) ## v0.3 (2013-04-05)
* Fix `git-crypt init` on newer versions of Git. Previously, * Fix `git-crypt init` on newer versions of Git. Previously,
encrypted files were not being automatically decrypted after running encrypted files were not being automatically decrypted after running
`git-crypt init` with recent versions of Git. `git-crypt init` with recent versions of Git.
* Allow `git-crypt init` to be run even if the working tree contains * Allow `git-crypt init` to be run even if the working tree contains
untracked files. untracked files.
* `git-crypt init` now properly escapes arguments to the filter * `git-crypt init` now properly escapes arguments to the filter
commands it configures, allowing both the path to git-crypt and the commands it configures, allowing both the path to git-crypt and the
path to the key file to contain arbitrary characters such as spaces. path to the key file to contain arbitrary characters such as spaces.
######v0.2 (2013-01-25) ## v0.2 (2013-01-25)
* Numerous improvements to `git-crypt init` usability. * Numerous improvements to `git-crypt init` usability.
* Fix gitattributes example in [README](README.md): the old example * Fix gitattributes example in [README](README.md): the old example
showed a colon after the filename where there shouldn't be one. showed a colon after the filename where there shouldn't be one.
* Various build fixes and improvements. * Various build fixes and improvements.
######v0.1 (2012-11-29) ## v0.1 (2012-11-29)
* Initial release. * Initial release.