From 567aec5222915baf73959bb05b6a2d814afb1498 Mon Sep 17 00:00:00 2001 From: Andrew Ayer Date: Wed, 24 Sep 2025 09:07:58 -0400 Subject: [PATCH] Improve formatting of NEWS.md --- NEWS.md | 79 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 40 deletions(-) diff --git a/NEWS.md b/NEWS.md index b85ea9b..b702728 100644 --- a/NEWS.md +++ b/NEWS.md @@ -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. * 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. * Fix handling of "-" arguments. * 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). * 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 @@ -23,7 +22,7 @@ News * Ensure git-crypt's gpg files won't be treated as text by Git. * 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. * 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 @@ -34,49 +33,49 @@ News * Fix GPG mode when with-fingerprint enabled in gpg.conf. * 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. * Drop support for versions of Git older than 1.7.2. * 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 can't be encrypted by accident (see [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.) -* Add optional GPG support: GPG can be used to share the repository - between one or more users in lieu of sharing a secret key. -* New workflow: the symmetric key is now stored inside the .git - directory. Although backwards compatibility has been preserved - with repositories created by old versions of git-crypt, the - commands for setting up a repository have changed. See the - release notes file for details. -* Multiple key support: it's now possible to encrypt different parts - of a repository with different keys. -* Initial `git-crypt status` command to report which files are - encrypted and to fix problems that are detected. -* Numerous usability, documentation, and error reporting improvements. -* Major internal code improvements that will make future development - easier. -* Initial experimental Windows support. +* Add optional GPG support: GPG can be used to share the repository + between one or more users in lieu of sharing a secret key. +* New workflow: the symmetric key is now stored inside the .git + directory. Although backwards compatibility has been preserved + with repositories created by old versions of git-crypt, the + commands for setting up a repository have changed. See the + release notes file for details. +* Multiple key support: it's now possible to encrypt different parts + of a repository with different keys. +* Initial `git-crypt status` command to report which files are + encrypted and to fix problems that are detected. +* Numerous usability, documentation, and error reporting improvements. +* Major internal code improvements that will make future development + easier. +* Initial experimental Windows support. -######v0.3 (2013-04-05) -* Fix `git-crypt init` on newer versions of Git. Previously, - encrypted files were not being automatically decrypted after running - `git-crypt init` with recent versions of Git. -* Allow `git-crypt init` to be run even if the working tree contains - untracked files. -* `git-crypt init` now properly escapes arguments to the filter - commands it configures, allowing both the path to git-crypt and the - path to the key file to contain arbitrary characters such as spaces. +## v0.3 (2013-04-05) +* Fix `git-crypt init` on newer versions of Git. Previously, + encrypted files were not being automatically decrypted after running + `git-crypt init` with recent versions of Git. +* Allow `git-crypt init` to be run even if the working tree contains + untracked files. +* `git-crypt init` now properly escapes arguments to the filter + commands it configures, allowing both the path to git-crypt and the + path to the key file to contain arbitrary characters such as spaces. -######v0.2 (2013-01-25) -* Numerous improvements to `git-crypt init` usability. -* Fix gitattributes example in [README](README.md): the old example - showed a colon after the filename where there shouldn't be one. -* Various build fixes and improvements. +## v0.2 (2013-01-25) +* Numerous improvements to `git-crypt init` usability. +* Fix gitattributes example in [README](README.md): the old example + showed a colon after the filename where there shouldn't be one. +* Various build fixes and improvements. -######v0.1 (2012-11-29) -* Initial release. +## v0.1 (2012-11-29) +* Initial release.