This new version of NEMO does not contain any new functionality, but the codebase has been entirely reformatted using djlint.
This means that from now, all code and contributions should be formatted using djlint.
To make this automatic, configuration files and pre-commit hooks have been added (see below).
For developers
- Run 
pip install ./["dev-tools"]to install pre-commit, black and djlint - Install pre-commit hooks by running 
pre-commit install - Pull the latest version and run 
pre-commit run --all-filesto double check (everything should pass) 
Upgrade notes (Forks only)
If you have a fork of NEMO, the easiest way to update is the following:
- Merge all changes up to NEMO 5.3.1
 - Run 
pip install ./["dev-tools"]to install pre-commit, black and djlint - Install pre-commit hooks by running 
pre-commit install - Create a new branch in your fork 
git checkout -b <branch_name> - Run pre-commit hooks on the entire codebase 
pre-commit run --all-files - Merge NEMO 5.4.0
 - Resolve any potential conflicts by accepting your version over NEMO