1.9
wger-project/wger1.9Jun 29, 2020by rolandgeider
AI Summary
This release drops Python 2 support and replaces the django-mobile library with django-user_agent. It adds optional S3 static asset hosting and improves mobile template usage.
Key Highlights
- Dropped Python 2 support.
- Replaced django-mobile with django-user_agent.
- Added optional S3 static asset hosting.
- Improved weight graph visualization.
Breaking Changes
- Dropped Python 2 support.
- Replaced django-mobile with django-user_agent.
New Features
- Allow users to enter birthdate instead of just age.
- Parallel test execution for speed.
- Exercise image downloader checks only accepted exercises.
- Updated tinymce theme to v5.
Full Release Notes
# New features: * Allow users to enter their birthdate instead of just the age (thanks @dtopal) #332 * Work to ensure that mobile templates are used when appropriate * Added optional S3 static asset hosting. * Drop Python 2 support. * Replaced django-mobile with django-user_agent (and some custom code) This isn't as slick as django-mobile was, but it unblocks possible * * Django 2.x support. * Update many dependencies to current versions. # Improvements: * Improve look of weight graph (thanks @alokhan) #381 * Added password validation rules for more security * Exercise image downloader checks only accepted exercises (thanks @gmmoraes) #363 * Use a native data type for the exercises' UUID (thanks @gmmoraes) #364 * Increase speed of testsuite by performing the tests in parallel (thanks @Mbarak-Mbigo) wger_vulcan/#6 * Update screen when adding an exercise to the workout while using set slider (thanks @gmmoraes) #374 * Work to slim docker image * Download images at startup - If DOWNLOAD_IMGS environmental variable is set to TRUE * Uninstall dev packages * Update Ubuntu version used in docker container. * Fixed a handful of hard coded static path references to use static taglib * Updated tinymce theme for v5. * Other improvements and bugfixes: #336, #359,`#386`_, #443