diff --git a/CHANGELOG.md b/CHANGELOG.md
index e7e37c0..2036610 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,14 @@
+
+
+## 5.4.2 (2022-11-09)
+
+Bug fixes:
+
+* Fix running on MacOS
+* Download ACM template correctly
+* Remove deprecated egrep/fgrep
+
## 5.4.1 (2022-10-29)
diff --git a/README.md b/README.md
index f6a4915..2750df6 100644
--- a/README.md
+++ b/README.md
@@ -6,8 +6,8 @@ The template itself is in the `{{cookiecutter.paper_id}}-paper`.
In order to generate a project from the template:
* install cookiecutter
-* find a paper-cutter tag applicable (usually the latest tag listed at ), say 5.4.1
-* run: `cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.1`
+* find a paper-cutter tag applicable (usually the latest tag listed at ), say 5.4.2
+* run: `cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.2`
You will be asked to choose a LaTeX template, at the moment the
following templates are handled:
@@ -59,7 +59,7 @@ git remote set-url origin YOUR-GIT-REPO
password: `git config credential.helper "cache --timeout=10000000"`
8. Unfortunately, Overleaf will discard hidden files (`.*`) when a zip
is uploaded, also file permissions will be somewhat broken
-9. … so you need to copy `.cookiecutter.yml` file and re-apply the template (`cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.1 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists`)
+9. … so you need to copy `.cookiecutter.yml` file and re-apply the template (`cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.2 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists`)
10. Re-commit the files (including recovered `.*` files).
11. Push the repo to Overleaf (fortunately, the `.*` will be treated
correctly when this is done by git): `git push overleaf master`
@@ -73,10 +73,10 @@ Updating package with updated template
To keep your codebase in sync with template you need to occasionally reapply the template.
Here's how:
-* find a paper-cutter tag applicable, say 5.4.1
+* find a paper-cutter tag applicable, say 5.4.2
* (do *not* refer to master in your projects!)
* go to project root
-* run: `cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.1 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists`
+* run: `cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.2 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists`
* check changes with git
Editing the files
@@ -99,7 +99,7 @@ Switching to another conference or journal template is easy.
If not, get in touch with Filip Graliński.
2. Commit or stash any uncommitted changes.
3. Change the `latex_template` value accordingly in the `.cookiecutter.yml` file. Commit the changes.
-4. Re-run the template (as if updating, see above: `cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.1 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists`).
+4. Re-run the template (as if updating, see above: `cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.2 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists`).
5. Compare `metadata.tex` against the right metadata template file
(`*/*-template-meta.tex` in `_latex-templates/`) and make any fixes
needed. This is the only thing that needs to be done manually
diff --git a/{{cookiecutter.paper_repo_name}}/.gitlab-ci.yml b/{{cookiecutter.paper_repo_name}}/.gitlab-ci.yml
index b2ee980..8e40a3e 100644
--- a/{{cookiecutter.paper_repo_name}}/.gitlab-ci.yml
+++ b/{{cookiecutter.paper_repo_name}}/.gitlab-ci.yml
@@ -6,5 +6,5 @@ variables:
# THIS IS AN UGLY WORK-AROUND
include:
- project: 'research/paper-cutter'
- ref: '5.4.1'
+ ref: '5.4.2'
file: 'main.yml'
diff --git a/{{cookiecutter.paper_repo_name}}/helpers/set-up-overleaf.sh b/{{cookiecutter.paper_repo_name}}/helpers/set-up-overleaf.sh
index 028c622..b2e8c74 100755
--- a/{{cookiecutter.paper_repo_name}}/helpers/set-up-overleaf.sh
+++ b/{{cookiecutter.paper_repo_name}}/helpers/set-up-overleaf.sh
@@ -56,7 +56,7 @@ cp ../$backup_dir/.cookiecutter.yml .
git add .cookiecutter.yml
git commit -m 'Back cookiecutter config'
-cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.1 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists
+cookiecutter https://git.wmi.amu.edu.pl/filipg/paper-cutter.git --checkout 5.4.2 --output-dir .. --config-file .cookiecutter.yml --no-input --overwrite-if-exists
git add --all
git commit -m 'Bring back all the files'