Skip to content

Releases: wger-project/wger

2.2

06 Dec 12:08
Compare
Choose a tag to compare

🚀 Features

🤖 Updates

Read more

2.1

11 Oct 13:10
Compare
Choose a tag to compare
2.1

What's Changed

New Contributors

Full Changelog: 2.0...2.1

2.0

01 May 11:18
Compare
Choose a tag to compare
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:

🐛 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),

v1.9

29 Jun 18:10
Compare
Choose a tag to compare

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

1.8

05 Apr 20:36
Compare
Choose a tag to compare
1.8

New languages:

  • Norwegian (many thanks to Kjetil Elde @w00p #304)
  • French (many thanks to all translators)

New features:

  • Big ingredient list in Dutch, many thanks to alphafitness.club!
  • Add repetition (minutes, kilometer, etc.) and weight options (kg, lb, plates, until failure) to sets #216 and #217
  • Allow administrators to deactivate the guest user account #330
  • Add option to show the gym name in the header instead of the application name, part of #214
  • Exercise names are now capitalized, making them more consistent #232
  • Much improved landing page (thanks @DeveloperMal) #307
  • Add extended PDF options to schedules as well (thanks @alelevinas ) #272
  • Show trained secondary muscles in workout view (thanks @alokhan ) #282
  • Use the metricsgraphics library to more easily draw charts #188
  • Removed persona (browserID) as a login option, the service is being discontinued #331

Improvements:

  • Check and enforce style guide for JS files #317 (@petervanderdoes)
  • BMI calculator now works with pounds as well (thanks @petervanderdoes) #318
  • Give feedback when autocompleter didn’t find any results #293
  • Make exercise names links to their detail page in training log pages #350
  • Better GUI consistency in modal dialogs (thanks @jstoebel ) #274
  • Cache is cleared when editing muscles (thanks @RyanSept @pythongeek ) #260
  • Fields in workout log form are no longer required, making it possible to only log weight for certain exercises #334
  • New, more verbose, API endpoint for exercises, (thanks @andela-bmwenda)
  • The dashboard page was improved and made more user friendly #201 (partly)
  • Replace jquery UI’s autocompleter and sortable this reduces size of JS and CSS #78 and #79
  • Update to D3js v4 #314, #302
  • Remove hard-coded CC licence from documentation and website #247

Other improvements and bugfixes: #25, #243, #279, #275, #270, #258, #257, #263, #269, #296, #297, #303, #311, #312, #313, #322, #324, #325

Please check the changelog for information on upgrading

1.7

28 Feb 17:09
Compare
Choose a tag to compare
1.7
  • 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

1.6

25 Jul 20:21
Compare
Choose a tag to compare
1.6
  • New translation: Greek (many thanks to Mark Nicolaou!)
  • Save planed weight along with the repetitions #119
  • Improvements to the workout calendar #98
  • Allow external access to workouts and other pages to allow for sharing #102 #124
  • Email reminder to regularly enter (body) weight entries #115
  • Allow users to submit corrections to exercises
  • Add day detail view in workout calendar #103
  • Fix bug where the exercises added to a superset did not remain sorted #89
  • Reduce size of generated html code #125
  • Allow users to copy shared workouts from others #127
  • Added breadbrumbs, to make navigation easier #101
  • Add option to delete workout sessions and their logs #156
  • Improve installation, development and maintenance documentation #114
  • Other improvements and bugfixes #99 #100 #106 #108 #110 #117 #118 #128 #131 #135 #145 #155

1.5

16 Dec 22:05
Compare
Choose a tag to compare
1.5
  • New Translations:
    • Dutch (many thanks to David Machiels!)
    • Portuguese (many thanks to Jefferson Campos!) #97
  • Add support for gym management #85
    • Gym managers can create and manage gyms
    • Trainers can see the gym's users and their routines
  • Reduce amount of CSS and JS libraries by using bootstrap as much as possible #73
  • Improvements to the REST API #75
    • Add read-write access
    • Add live browsing of the API with django rest framework
    • Improve documentation
    • /api/v1 is marked deprecated
  • Show exercise pictures in workout as well
  • Detailed view of exercises and workouts in schedule #86
  • Support for both metric (kg) and imperial (lb) weight units #70
  • Allow the user to delete his account and data #84
  • Add contact field to feedback form
  • Cleanup translation strings #94
  • Python 3 compatibility! #68
  • Other improvements and bugfixes #51 #76 #80 #81 #82 #91 #92 #95 #96

https://pypi.python.org/pypi/wger

1.4

08 Mar 18:47
Compare
Choose a tag to compare
1.4
  • Calendar view to more easily check workout logs
  • Add "gym mode" with timer to log the workout while at the gym
  • Add automatic email remainders for new workouts
  • New iCal export to add workouts and schedules e.g. to google calendar
  • New exercise overview, grouped by equipment
  • Add possibility to write comments and rate the workout
  • Simplify form for new exercises
  • Alternative PDF export of workout without table for entering logs
  • Unified way of specifying license of submitted content (exercises, etc.)

https://pypi.python.org/pypi/wger

1.3

27 Nov 19:20
Compare
Choose a tag to compare
1.3
  • New translations
    • Bulgarian (many thanks to Lyuboslav Petrov!)
    • Russian (many thanks to Inna!)
    • Spanish
  • Mobile version of website
  • Exercises can have images/pictures
  • Exercises now can list needed equipment (barbell, etc.)
  • BMI calculator
  • Daily calories calculator
  • New management utility for languages
  • Improved performance
  • RESTful API for easier integration with other projects

https://pypi.python.org/pypi/wger