Releases: softwaresaved/lowfat
Releases · softwaresaved/lowfat
v1.20.0
Previous deployment on 4/10/2024 included the upgrade to Django 4.2
Changes since last deployment
v1.19.0
Changes
- Update guidance text on several forms
- Add accessibility statement link to footer
- Migrate to GitHub Actions for CI
Fixes
- Resolve dependency conflicts with updates
Upgrade Process
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v.1.18.2
Fixes
- Fix GitHub authentication deprecation warnings
- Fix Crispy Forms / Django / Python version conflict
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.18.1
Changes
- Route fellows and public requests to different approval chains
- Fix all failing tests
- Fix duplicate user slugs when multiple users have the same name
- Fix auto-approved funds not visible in some contexts
- Fix public claim form error when not logged in
- Add logging
- Add warning / error messages to UI when data is missing
- Add support for Python 3.7
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.17.0
New Features
- Ask fellows about success metrics
- Add bar for finance
Changes
- Fix links on emails
- Show email sent as HTML
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.14.3
Changes
- Blog information template improved
- Default GRANT_HEADING behaviour improved
- Upgrade Font-Awesome, Academicons, Garlic and Tagulous
- Fix bug due web sites that blocks bots
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.14.2
New Features
- Report infrastructure based on Jupyter notebooks
- Use geopy to provide latitute and longitude
Changes
- Reduce frequency of email reminders for expenses
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.14.1
v1.14.1
New Features
- Add missing question about calendar
- Add form so users can change publicity permission
- Require token to access the calendar
- Produce financial reports
Changes
- Update Travis CI based on supported versions of Django
- Simplification of expenses statuses
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.14.0
New Features
- Add extra lawyer of protection to access PDF
- Add form validation to avoid end_date before the start_date
- Add more values to config to represent organisation
- Add link to Privacy Statement
- Add ical
Changes
- Fix tagulous/static directory
- Improve admin view for Fund class
- Change expenses initial status to 'submitted (awaiting processing)'
- List blog posts in review loop
- Fix email template
- Fix "To" field in email archive
- Workaround for plain text paragraphs in blockquotes split text
- Use inaugural year instead of application year for
__str__
- Change template to use function to add link
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py faddactivities
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh
v1.12.1
New Features
- Add claimreview command to correct date of claims added later
- Remove duplicate field for dates at Expenses model
- Rename Fund.name to Fund.title
- Assign T&C to fellows
Upgrade Guide
$ git fetch --all
$ git stash
$ git merge aefc702
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py fixoldfunds
$ git merge origin/master
$ git stash pop
$ python -m pip install --upgrade -r requirements.txt
$ python manage.py migrate
$ python manage.py fixfundingsource
$ python manage.py loaddata fixtures/flatpages.json
$ python manage.py loaddata fixtures/sites.json
$ bash bootstrap.sh