1.7

wger-project/wger1.7Feb 28, 2016by rolandgeider

AI Summary

This release introduces core gym management features, supports login with username or email, and ensures Python 3 compatibility. It also improves the REST API.

Key Highlights

  • Core gym management support (managers, trainers, contracts).
  • Login with username or email.
  • Python 3 compatibility.
  • Optimized database queries for gym member lists.

New Features

  • New translations: Czech and Swedish.
  • Workout PDF can print exercises' images and comments.
  • Correctly use user weight for nutritional calorie calculations.
  • Allow gym managers to reset member passwords.
  • Docker images for easier installation.
  • Use hostname for submitted exercises.

Full Release Notes

- New translations
  - Czech (many thanks to Tomáš Z.!)
  - Swedish (many thanks to ywecur!)
- Workout PDF can now print the exercises' images and comments #261
- Allow login with username or email #164
- Correctly use user weight when calculating nutrional plans' calories #210
- Fix problem with datepicker #192
- Order of exercises in supersets is not reverted anymore #229
- Improvements to the gym management:
  - Allow to add contracts to members
  - Vastly reduce the number of database queries in gym member list #144
  - Global list of users for installation #212
  - Allow administrators to restrict user registration #220
  - Allow gym managers to reset a member's password #186
- Visual consistency for lists and actions
- Refactored and improved code, among others #208
- Better rendering of some form elements #244
- Improved GUI consistencyn #149
- Docker images for easier installation #181
- Use hostname for submitted exercises #159
- Download js libraries with bowerjs #126
- Improved and more flexible management commands #184
- Fixed error when importin weight entries from CSV #204
- Fixed problems when building and installing the application on Windows #197
- Fixed potential Denial Of Service attack #238
- Dummy data generator can not create nutrition plans #241
- Other improvements and bugfixes #267 #264 #256 #242 #238 #236 #206 #202 #195 #190 #194 #185 #182 #179 #150