Skip to content

Commit

Permalink
💜 mommy is excited for v1.2.4~
Browse files Browse the repository at this point in the history
  • Loading branch information
FWDekker committed Aug 28, 2023
1 parent 50c1661 commit a56ec25
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 54 deletions.
69 changes: 20 additions & 49 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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~
Expand All @@ -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~


Expand All @@ -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
Expand All @@ -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 <status>`, 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~

Expand Down
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]`~
Expand Down Expand Up @@ -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`:
Expand Down Expand Up @@ -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`~
Expand Down Expand Up @@ -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`~
Expand Down
4 changes: 2 additions & 2 deletions version
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
1.2.3
2023-03-14
1.2.4
2023-08-28

0 comments on commit a56ec25

Please sign in to comment.