Skip to content

Releases: softwaresaved/lowfat

v1.20.0

25 Sep 13:34
d2c98f8
Compare
Choose a tag to compare

commits since v1.19.0.txt

Previous deployment on 4/10/2024 included the upgrade to Django 4.2

Changes since last deployment

  • Added supplier number field to claimant model, made available to edit in admin interface and view in fellow profile (issue #775)
  • Added information about purchase orders to funcding request form (issue #758)
  • Removed the ability to delete funding requests, expense claims, and blog posts (issue #763)

v1.19.0

02 Oct 14:52
f7647f5
Compare
Choose a tag to compare

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

25 Mar 16:54
Compare
Choose a tag to compare

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

23 Jan 15:01
Compare
Choose a tag to compare

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

20 Feb 11:39
Compare
Choose a tag to compare

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

19 Oct 11:12
v1.14.3
5e928c2
Compare
Choose a tag to compare

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

16 Aug 11:09
v1.14.2
Compare
Choose a tag to compare

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

28 Jun 14:22
v1.14.1
Compare
Choose a tag to compare

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

17 May 15:13
v1.14.0
Compare
Choose a tag to compare

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

12 Apr 14:55
v1.12.1
Compare
Choose a tag to compare

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