From 05672f7435cfa419893b4282d49254390181833e Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Mon, 30 Sep 2024 17:34:25 +0200 Subject: chore(version): v0.7.0 --- NEWS.md | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) (limited to 'NEWS.md') diff --git a/NEWS.md b/NEWS.md index 50ec250..ce70e16 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2,80 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## [v0.7.0](https://git.vhack.eu/soispha/flake-templates/compare/cf1f1262bdf2155495df682f121654b2aba04288..v0.7.0) - 2024-09-30 +#### Bug Fixes +- **(README)** Remove the `.md` suffix - ([2abc618](https://git.vhack.eu/soispha/flake-templates/commit/2abc618fa26da15be0e3a4843858e5a65a4ff6d6)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(cog.toml)** Update to the newest state - ([14f36c6](https://git.vhack.eu/soispha/flake-templates/commit/14f36c67265ecee14b55a477e8cfbd57c3580021)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Also remove the shipped `git_template`, after it's used - ([842dcd2](https://git.vhack.eu/soispha/flake-templates/commit/842dcd2298d20cb6067cf0f91e257dacf1f0cf3b)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Be smarter, when suggesting an owner name - ([f779704](https://git.vhack.eu/soispha/flake-templates/commit/f7797042c34b45f8cf34c4dc17ef37b4a16d2d6a)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Also re-add execution permissions to the `watch.sh` script - ([3cf777b](https://git.vhack.eu/soispha/flake-templates/commit/3cf777be092ebc83ec99db6d6398c9d5c6632dad)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Ensure that the template is properly formatted - ([cf174dc](https://git.vhack.eu/soispha/flake-templates/commit/cf174dc192c089fd1b57cf46322d963536346f0c)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Detect latex project by the `watch.sh` file - ([7fd2ba6](https://git.vhack.eu/soispha/flake-templates/commit/7fd2ba674dd3a83599680ea885a4c8c1a26fa2b4)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Also delete the init.local file, if it exists - ([daef614](https://git.vhack.eu/soispha/flake-templates/commit/daef61498396d6357db1da429b3cb5fbd0f639f5)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Don't delete the init file, if the exit reason was a missing dependency - ([5843e3d](https://git.vhack.eu/soispha/flake-templates/commit/5843e3d2a5ec1bb7cd4b802a2e3625ff9eb5e304)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Actually ask the user for the license ident - ([04a683a](https://git.vhack.eu/soispha/flake-templates/commit/04a683a66c01947142c1d26cdf9330ce1645e62a)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** State which binaries are required to run it - ([925feee](https://git.vhack.eu/soispha/flake-templates/commit/925feeeebd03024ab518c07b578c1892370ee985)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Don't try to assign the reuse template, replace it instead directly - ([807bf01](https://git.vhack.eu/soispha/flake-templates/commit/807bf019bad5c6fe7dc3e1dea953a3e69b41fbbb)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Add missing pipe - ([04e9339](https://git.vhack.eu/soispha/flake-templates/commit/04e93391f8f809cf1e9664bf2b054e0d0f18b70c)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/scripts/cprh.sh)** Remove - ([f9f9d37](https://git.vhack.eu/soispha/flake-templates/commit/f9f9d3741ad95a998a3073c3a824c83f3a98bef9)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/scripts/renew_copyright_header.sh)** Add further file extensions - ([ebff92d](https://git.vhack.eu/soispha/flake-templates/commit/ebff92daac2068a3745713e023878bd5dea1333f)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/treefmt.nix)** Improve the prettier formatting configuration - ([3fad714](https://git.vhack.eu/soispha/flake-templates/commit/3fad7144b1917878d8a2f2d1d54c539df2bc0f31)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(instantiate_templates.sh)** Ensure that the `./build` dir matches reality - ([7028841](https://git.vhack.eu/soispha/flake-templates/commit/7028841b501e3411d3f446d2bcde99c0382085ce)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates)** Replace licensure by reuse - ([0e5fe03](https://git.vhack.eu/soispha/flake-templates/commit/0e5fe03143ae24763139ee04c9de5c62c4900516)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates)** Remove now unneeded licenses - ([52ae069](https://git.vhack.eu/soispha/flake-templates/commit/52ae069a44df653b5263c7f8802435e0c94e527e)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates)** Remove last remnants of the old in-place instantiating system - ([cd9f8c3](https://git.vhack.eu/soispha/flake-templates/commit/cd9f8c3ea26803b9730aa98e78d9cd7e57bd3bff)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates.nix)** Adapt to new latex academia subdirectory - ([ed06a62](https://git.vhack.eu/soispha/flake-templates/commit/ed06a62fe747c5927c59a0d3e7e4e100f2304194)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates.nix)** Use better wording regarding `./init` - ([6a26c22](https://git.vhack.eu/soispha/flake-templates/commit/6a26c2200367686532f553f8a06548c98d106b73)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/c)** Support multiple input files in makefile - ([6801029](https://git.vhack.eu/soispha/flake-templates/commit/6801029214469b0d94a134220fa2fdacf26ee747)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex)** Switch to lpm's new upstream - ([4f939eb](https://git.vhack.eu/soispha/flake-templates/commit/4f939eb9d74b16488d36adee8bc9a350e4112710)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex)** Change the `lpm.toml` to use new features - ([a96b91a](https://git.vhack.eu/soispha/flake-templates/commit/a96b91a5d8fb17b35adc179679f5eda67741d946)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex/academia)** Also use the init variables in the title - ([7505fed](https://git.vhack.eu/soispha/flake-templates/commit/7505fed575d85b9a5ab67dd48ce43a766cac1ab0)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex/letter)** Improve standard latex settings - ([115b83d](https://git.vhack.eu/soispha/flake-templates/commit/115b83d1d9e76d98440ac3970a6126c1b636d857)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex/letter)** Also expose `init.local` - ([b9372c8](https://git.vhack.eu/soispha/flake-templates/commit/b9372c89cac00c7e5afa075e0a722c5c81697844)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/rust/cog.toml)** Update to perform new `reuse lint` - ([72e196d](https://git.vhack.eu/soispha/flake-templates/commit/72e196d31ddebdf7a517f5661d56cf955095e104)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/rust/update.sh)** Frist `upgrade` then `update` - ([52a2e38](https://git.vhack.eu/soispha/flake-templates/commit/52a2e385bd5fcc94a5cc2fce780e24b904499dba)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/{awk,c,latex,shell})** Use one shared `cog.toml` - ([cfa3e6c](https://git.vhack.eu/soispha/flake-templates/commit/cfa3e6ce5d8bce3ead72a2dfc81875bbd896d5f9)) - [@bpeetz](https://git.vhack.eu/bpeetz) +#### Build system +- **(cog.toml)** Format *before* checking the formatting - ([c8dc7db](https://git.vhack.eu/soispha/flake-templates/commit/c8dc7db0d3cd16592e54ecf220bbe44b59402d9e)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(instantiate_templates.sh)** Actually also copy directory symlinks - ([3439005](https://git.vhack.eu/soispha/flake-templates/commit/343900545bd04cfdb97f80386635500131238ec3)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(instantiate_templates.sh)** Only copy files tracked by git - ([103e6dd](https://git.vhack.eu/soispha/flake-templates/commit/103e6ddb061248bff57e1df2cd737dfc6dc9bdb5)) - [@bpeetz](https://git.vhack.eu/bpeetz) +#### Documentation +- **(README)** Specify the formatting language - ([1bfb98d](https://git.vhack.eu/soispha/flake-templates/commit/1bfb98db7532e6b9984be5fbc4f255fd37026152)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(README)** init - ([7307e6c](https://git.vhack.eu/soispha/flake-templates/commit/7307e6c94d9558dc19dfaea0871d2a3095b4e957)) - [@bpeetz](https://git.vhack.eu/bpeetz) +#### Features +- **(common)** Replace the hand-crafted licensing approach with reuse - ([6596697](https://git.vhack.eu/soispha/flake-templates/commit/65966971a298f00303dae4783402cbb827798a7f)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Perform the first run of `reuse` on init - ([474d732](https://git.vhack.eu/soispha/flake-templates/commit/474d732b61673c311b212262fc4fee88430bbced)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Ship a full git_template - ([e0d14f7](https://git.vhack.eu/soispha/flake-templates/commit/e0d14f7b20a6e859a988206b4e16981d6a67bf87)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Support template specific drop-in scripts - ([1145865](https://git.vhack.eu/soispha/flake-templates/commit/11458653d356642cd6d89accefe0bb4027175cc1)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Set `git.vhack.eu` as default git upstream - ([57f1f80](https://git.vhack.eu/soispha/flake-templates/commit/57f1f80f8cfb2bf19e5c7efe903ee4123daded97)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/init)** Add basic handling of licenses - ([58078de](https://git.vhack.eu/soispha/flake-templates/commit/58078de0ca0ad563b90caec78190dc17f492678d)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex)** Add a `watch.sh` script - ([0837aab](https://git.vhack.eu/soispha/flake-templates/commit/0837aab929e88947d47a1a8c1492641169ee7127)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex)** Name the `main.tex` file after the project - ([ea08ac6](https://git.vhack.eu/soispha/flake-templates/commit/ea08ac63b52bdb4356921efcc145582bc412ad9f)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex/academia)** Support changing the language - ([86de16d](https://git.vhack.eu/soispha/flake-templates/commit/86de16dd27c67732a0e163c46c23314fcddfce5f)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex/letter)** Init - ([87f57f8](https://git.vhack.eu/soispha/flake-templates/commit/87f57f8fd676d37b6aa5d1b3a85197ac59cb1eb4)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/rust/Cargo.toml)** Add the required meta-data for `crates.io` - ([3584d8e](https://git.vhack.eu/soispha/flake-templates/commit/3584d8ecaa996f884b0cf2ae0b2c157a03a6c47c)) - [@bpeetz](https://git.vhack.eu/bpeetz) +#### Miscellaneous Chores +- **(COPYING)** Add a license - ([8e1eb4f](https://git.vhack.eu/soispha/flake-templates/commit/8e1eb4f46d33c6d2c0991ea51dfd5760d70b0721)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(build)** Update - ([0f4e169](https://git.vhack.eu/soispha/flake-templates/commit/0f4e1699e7eeaf393cebfd4b35a3be3b5a58fc75)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(build)** Regenerate - ([b241b00](https://git.vhack.eu/soispha/flake-templates/commit/b241b009646b36891e6b6c9d336357ed595d4dc7)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(build)** Regenerate - ([d4c8bfd](https://git.vhack.eu/soispha/flake-templates/commit/d4c8bfd6f9fc4617b8abf7296cf65bcf5f7cc395)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(build)** Update - ([4f2b735](https://git.vhack.eu/soispha/flake-templates/commit/4f2b735472eb921b5edd91c502e0a47d5e4d0cd2)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates)** Add the new `git_template` directory - ([88b91f0](https://git.vhack.eu/soispha/flake-templates/commit/88b91f0b28b172eabb6479c6c8e2aaaa9d9320be)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates)** Use new common files - ([15e4da6](https://git.vhack.eu/soispha/flake-templates/commit/15e4da626124710c58acb156c668cd5fb2733710)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/rust)** Quickly Update [THIS WILL BE REBASED] - ([cf1f126](https://git.vhack.eu/soispha/flake-templates/commit/cf1f1262bdf2155495df682f121654b2aba04288)) - [@bpeetz](https://git.vhack.eu/bpeetz) +#### Refactoring +- **(common)** Use symlinks to state, which files should be replaced - ([e4a3342](https://git.vhack.eu/soispha/flake-templates/commit/e4a334234b91f230571b5111a2b698230b27c660)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(common/)** Remove the `files` subdirectory - ([edc2a12](https://git.vhack.eu/soispha/flake-templates/commit/edc2a126900a7df96a1c7f1f6c96b6d8ad4f041b)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/)** Move `LICENSE.spdx` and `README.md` to `common` - ([9ffcfb2](https://git.vhack.eu/soispha/flake-templates/commit/9ffcfb2197bd5b721d18a730afb8eadfec9d41e7)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex)** Declare as an academia template - ([629bb89](https://git.vhack.eu/soispha/flake-templates/commit/629bb898769c8580db340078a8296fe551035a79)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(templates/latex/academia)** Use more common files - ([73d09bb](https://git.vhack.eu/soispha/flake-templates/commit/73d09bb9b771f0fbbb60cd4f91623db8fa4709d3)) - [@bpeetz](https://git.vhack.eu/bpeetz) +#### Style +- **(common/init)** Run through `nix fmt` - ([464cde4](https://git.vhack.eu/soispha/flake-templates/commit/464cde4508622057b621d68e8970a2f881b08c3a)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(instantiate_templates)** Use a function invocation - ([6de5196](https://git.vhack.eu/soispha/flake-templates/commit/6de519643b5fcbf188a3172e57d123917e8648b5)) - [@bpeetz](https://git.vhack.eu/bpeetz) +- **(treewide)** Re-format - ([01aea01](https://git.vhack.eu/soispha/flake-templates/commit/01aea01154b0ec1a9a87f6995b34f3638908313b)) - [@bpeetz](https://git.vhack.eu/bpeetz) + +- - - + ## [v0.6.2](https://codeberg.org/soispha/flake-templates/compare/daabd7681c082f944b0a20599f72a6793a7bc9eb..v0.6.2) - 2024-04-02 #### Bug Fixes - **(common/files/init)** Correctly add the man page chapter after name - ([daabd76](https://codeberg.org/soispha/flake-templates/commit/daabd7681c082f944b0a20599f72a6793a7bc9eb)) - [@bpeetz](https://codeberg.org/bpeetz) -- cgit 1.4.1