diff --git a/CHANGELOG.md b/CHANGELOG.md index 7509c56..ebdcbad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,42 +1,26 @@ # Changelog -## [Unreleased] +## [1.2.4] -- 2023-08-28 ### added -* ❄️ mommy is now available on nixpkgs, thanks to [ckie](https://github.com/ckiee)~ - ([NixOS/nixpkgs#250034](https://github.com/NixOS/nixpkgs/pull/250034)) -* ☝️ mommy now mentions the fingerprint of her copr signing key in the readme~ - ([c8cde91](https://github.com/FWDekker/mommy/commit/c8cde91d162c9000e0133fdec8d65796ee17bfbf)) +* ❄️ mommy is now available on nixpkgs, thanks to [ckie](https://github.com/ckiee)~ ([NixOS/nixpkgs#250034](https://github.com/NixOS/nixpkgs/pull/250034)) +* ☝️ mommy now mentions the fingerprint of her copr signing key in the readme~ ([c8cde91](https://github.com/FWDekker/mommy/commit/c8cde91d162c9000e0133fdec8d65796ee17bfbf)) ### changed -* 🗂️ mommy looks in `XDG_CONFIG_HOME` instead of `$HOME/.config` if the former is configured~ - ([#61](https://github.com/FWDekker/mommy/pull/61)) -* 🎨 mommy cleaned up her makefile~ - ([#63](https://github.com/FWDekker/mommy/pull/63)) - -### deprecated - -### removed +* 🗂️ mommy looks in `XDG_CONFIG_HOME` instead of `$HOME/.config` if the former is configured~ ([#61](https://github.com/FWDekker/mommy/pull/61)) +* 🎨 mommy cleaned up her makefile~ ([#63](https://github.com/FWDekker/mommy/pull/63)) ### fixed -* 💿 mommy fixed a small issue with tests for netbsd~ - ([#62](https://github.com/FWDekker/mommy/pull/62)) - -### security +* 💿 mommy fixed a small issue with tests for netbsd~ ([#62](https://github.com/FWDekker/mommy/pull/62)) ## [1.2.3] -- 2023-03-14 ### added -* 🎩 mommy is now available for fedora, red hat, and other rpm-based systems via - [copr](https://copr.fedorainfracloud.org/)~ - ([#39](https://github.com/FWDekker/mommy/issues/39)) -* 🪟 mommy is now tested on msys2 for windows~ - ([#54](https://github.com/FWDekker/mommy/issues/54)) +* 🎩 mommy is now available for fedora, red hat, and other rpm-based systems via [copr](https://copr.fedorainfracloud.org/)~ ([#39](https://github.com/FWDekker/mommy/issues/39)) +* 🪟 mommy is now tested on msys2 for windows~ ([#54](https://github.com/FWDekker/mommy/issues/54)) * 💥 mommy's makefile now has an `uninstall` option~ ### changed -* ✍️ mommy rewrote the installation instructions~ - ([#51](https://github.com/FWDekker/mommy/issues/51)) -* 🐙 mommy links to github if `man` doesn't work~ - ([#55](https://github.com/FWDekker/mommy/issues/55)) +* ✍️ mommy rewrote the installation instructions~ ([#51](https://github.com/FWDekker/mommy/issues/51)) +* 🐙 mommy links to github if `man` doesn't work~ ([#55](https://github.com/FWDekker/mommy/issues/55)) ### fixed * ✏️ mommy fixed some minor errors in the readme~ @@ -46,23 +30,15 @@ ## [1.2.2] -- 2023-03-09 ### added * 🐟 mommy has shell completions for fish and zsh~ - they are enabled by default on most machines. if you installed mommy with brew, check the - [brew documentation on how to enable shell completions](https://docs.brew.sh/Shell-Completion)~ - ([#43](https://github.com/FWDekker/mommy/issues/43)) - ([#48](https://github.com/FWDekker/mommy/pull/48)) + they are enabled by default on most machines. if you installed mommy with brew, check the [brew documentation on how to enable shell completions](https://docs.brew.sh/Shell-Completion)~ ([#43](https://github.com/FWDekker/mommy/issues/43)) ([#48](https://github.com/FWDekker/mommy/pull/48)) ### changed -* 🤖 mommy no longer talks like a robot when unknown options are used~ - ([#47](https://github.com/FWDekker/mommy/pull/47)) -* ⚗️ mommy's build system has been revamped~ - ([#38](https://github.com/FWDekker/mommy/issues/38)) - ([#42](https://github.com/FWDekker/mommy/issues/42)) -* ⭐ mommy has a bunch more emoji in her readme~ - ([#40](https://github.com/FWDekker/mommy/issues/40)) +* 🤖 mommy no longer talks like a robot when unknown options are used~ ([#47](https://github.com/FWDekker/mommy/pull/47)) +* ⚗️ mommy's build system has been revamped~ ([#38](https://github.com/FWDekker/mommy/issues/38)) ([#42](https://github.com/FWDekker/mommy/issues/42)) +* ⭐ mommy has a bunch more emoji in her readme~ ([#40](https://github.com/FWDekker/mommy/issues/40)) ### fixed -* 📁 mommy installs herself into `/usr/bin` instead of `/usr/local/bin` on linux, to comply with the standards of various - operating systems~ +* 📁 mommy installs herself into `/usr/bin` instead of `/usr/local/bin` on linux, to comply with the standards of various operating systems~ * 💪 mommy better tolerates missing optional dependencies when installing from aur~ @@ -80,8 +56,7 @@ ## [1.1.0] -- 2023-02-24 * _breaking_: mommy supports different pronoun forms. - instead of `MOMMY_THEIR="her"` and using variable `%%THEIR%%`, you should now write `MOMMY_PRONOUN="she her her"` and - use variables `%%THEY%%`, `%%THEM%%`, and `%%THEIR`~ + instead of `MOMMY_THEIR="her"` and using variable `%%THEIR%%`, you should now write `MOMMY_PRONOUN="she her her"` and use variables `%%THEY%%`, `%%THEM%%`, and `%%THEIR`~ ## [1.0.0] -- 2023-02-23 @@ -102,21 +77,17 @@ ## [0.0.5] -- 2023-02-11 -* _breaking_: config variables have been renamed, like from `%%PRONOUN%%` to `%%THEIR%%`, so you can actually read your - templates without using too much of your precious brain capacity~ -* mommy's output is now vibrant! check the readme to see how to integrate with - [lolcat](https://github.com/busyloop/lolcat) for rainbow colors~ +* _breaking_: config variables have been renamed, like from `%%PRONOUN%%` to `%%THEIR%%`, so you can actually read your templates without using too much of your precious brain capacity~ +* mommy's output is now vibrant! check the readme to see how to integrate with [lolcat](https://github.com/busyloop/lolcat) for rainbow colors~ * mommy's library of compliments is much larger now~ * the readme now explains how to integrate mommy into your shell, so you two will never have to be apart again~ -* you can add comments in between your templates so you don't forget what they mean. just start a line with `#` inside a - template~ +* you can add comments in between your templates so you don't forget what they mean. just start a line with `#` inside a template~ ## [0.0.4] -- 2023-02-07 * mommy supports reading exit codes with `mommy -s `, as in `mommy -s $?` or `mommy -s 0`~ * mommy avoids saying the words listed in `MOMMY_FORBIDDEN_WORDS`~ -* mommy's compliments can be disabled with `MOMMY_COMPLIMENTS_ENABLED=0` and mommy's encouragements can be disabled with - `MOMMY_ENCOURAGEMENTS_ENABLED=1`~ +* mommy's compliments can be disabled with `MOMMY_COMPLIMENTS_ENABLED=0` and mommy's encouragements can be disabled with `MOMMY_ENCOURAGEMENTS_ENABLED=1`~ * mommy trims leading and trailing newlines in compliments and encouragements~ * mommy behaves consistently when options are empty~ diff --git a/README.md b/README.md index c1c869c..4d5f89c 100644 --- a/README.md +++ b/README.md @@ -379,7 +379,9 @@ use `mommy -v` to see which version of mommy you're using~ ## 🙋 configuration mommy's behavior can be configured by defining variables in `~/.config/mommy/config.sh`. -(if `XDG_CONFIG_HOME` is set, mommy will look there instead of `~/.config/`)~ + +> ℹ️ mommy is used to instructions being scribbled down in unusual places, and will check inside `XDG_CONFIG_HOME` +> instead of `~/.config/` if the former is set~ you can specify a different config file by pointing the environment variable `MOMMY_OPT_CONFIG_FILE` to that file, or by running mommy as `mommy -c ./my_config.sh [other options]`~ @@ -466,7 +468,7 @@ outputs `your mommy loves you`~ ### ✍️ renaming the mommy executable if you want to write `daddy npm test` instead of `mommy npm test`, you can just create a symlink. -> ℹ️ if you [integrate mommy with your shell](#-shell-integration) you won't have to write `mommy` in the first place~ +> ℹ️ if you [integrate mommy with your shell](#-shell-integration) you won't have to prefix `daddy` in the first place~ mommy is installed in slightly different locations on different systems, but you can easily find where mommy is installed with `whereis mommy`: @@ -685,7 +687,7 @@ every merge into `main` automatically build and releases a new version~ * **before merging into `main`** * update `version`~ - * update `pkg/rpm/mommy.spec.rpkg`~ + * update `pkg/rpm/mommy.spec.rpkg` if changes were made to the packaging~ * update release number~ * update change log~ * update `CHANGELOG.md`~ @@ -716,6 +718,7 @@ below are some guidelines for contributions, but honestly, _any_ contribution is surely we'll be able to figure something out together~ * add relevant documentation and tests~ +* add relevant emojis in your commit messages~ * ensure that the tests pass (on your machine, at least)~ * describe your changes in `CHANGELOG.md`~ * your pull request should go into `dev`, not into `main`~ diff --git a/version b/version index 6d1a92f..1d4214b 100644 --- a/version +++ b/version @@ -1,2 +1,2 @@ -1.2.3 -2023-03-14 +1.2.4 +2023-08-28