2.0
Upgrade steps from 1.9:
- Update python libraries pip3 install -r requirements.txt
- Install yarn and sass (e.g. sudo npm install -g yarn sass)
- Update CSS and JS libraries yarn install
- Compile the CSS yarn build:css:sass
- Run migrations python3 manage.py migrate
- Update data python3 manage.py loaddata licenses.json languages.json language_config.json
- Load new ingredients (note that this will overwrite any ingredients that you might have added) wger load-online-fixtures
- Update static files (only production): python3 manage.py collectstatic
- Subcommands for wger now use dashes in their names (i.e. create-settings instead of create_settings)
🚀 Features:
- Add nutrition diary to log the daily calories actually taken #284, #501 and #506 (thanks @WalkingPizza and @oconnelc)
- Support for reps-in-reserve (RiR) in workout plans and logs #479 (thanks @SkyNetIndustry)
- Improved user experience, on desktop and mobile #337
- Around 70000 new ingredients with Open Food Facts import with more to come #422 (thanks @harlenesamra, @nikithamurikinati and @jcho1)
- Group common exercise information such as muscles, etc. for more easy translations, data management, etc. #448 (thanks @nikithamurikinati, @harlenesamra, @jcho17, @vaheeshta and @jeevikaghosh)
- Group similar exercises such as wide grip, reverse, etc. #555 (thanks @ryowright)
- Improved info endpoints for exercises and ingredients, this saves additional API calls #411
- Show BMI on weight graph #462 (thanks @Svn-Sp)
- Allow user to edit and delete body weight entries #478 (thanks @beingbiplov)
- Show kJoules as well as kcal in nutritional plan #568 (thanks @nopinter and @derekli17)
- Check name similarity when adding exercises to avoid duplicates #551 (thanks @lydiaxing, @eq8913, @Hita-K)
- Return the muscle background images in the REST API #547 (thanks @gengkev)
🐛 Bug Fixes:
#368, #379, #426 (thanks @austin-leung), #499, #505, #504, #511, #516, #522, #554 and #560 (thanks @sandilsranasinghe), #564, #565, #615, #560 (thanks @bradsk88), #617 (thanks @Sidrah-Madiha), #636, #640, #642, #648, #650
🧰 Maintenance:
- Moved translations to weblate #266
- Improved docker and docker-compose images #340
- Updated many libraries to last version (bootstrap, font awesome, etc.)
- Use yarn to download CSS/JS libraries
- Improvements to documentation (e.g. #494)
- Improved cache handling #246 (thanks @louicoder)
- Others: #450 (thanks @Rkamath2), #631 (thanks @harlenesamra), #664 (thanks @calvinrw),