This repository has been archived on 2023-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
Foodloop-Server/CHANGELOG.md

5.6 KiB

Changelog

Next Release

v0.10.10

  • Added proper minion job support
  • Admin Feature Added importing of CSVs from Lancaster City Council
  • Added pagination support to searching of organisations during transaction submission in API

v0.10.9

  • Removed sector list from dashboard stats and swapped it for category list
  • Added fix to recurring transaction script

v0.10.8

  • Added yearly recurring payments

v0.10.7

  • Added cron_daily script for holding all daily cronjobs
  • Admin Fix Parse currency without a currency symbol on import
  • Admin Fix Fix large CSV issue on import
  • Use custom secrets for encryption
  • Made purchase categories easier to pull
  • Added dashboard data for getting essential for all purchases along with weekly and monthly view of category purchases
  • Amended tests where relevant

v0.10.6

  • Fixed organisation submission
  • Changed category listing code
  • Made transaction upload code more lenient
  • Added API ability to edit and delete transactions
  • Added test for above
  • Made test dumping more sane
  • Fixed quantised transaction calcuations for weeks on sqlite
  • Amended customer snippet, category list and customer stats tests

v0.10.5

  • Admin Feature Removed generic Transaction List, replaced with a new transaction statistic viewing list
  • Admin Fix Amended user view to have accordion

v0.10.4

  • Added API for category budget
  • Added working test for the new API
  • Added initial placeholder API for medals & user points being used in testing
  • Added initial schema for medals
  • Added essential flag to purchases in schema
  • Amended upload API to account for essential purchases
  • Admin Feature Added ability to view essential flag on purchases
  • Made fixes to category viewing API
  • Added schema for storing recurring purchases
  • Amended Upload code to allow for if purchases are recurring
  • Added script for checking recurring purchases and creating them if required

v0.10.3

  • Added Category and Transaction Category tables to DB
  • Added API for categories in Transactions
  • Admin Feature Added ability to add and delete categories
  • Admin Feature Added ability to view transaction category
  • Fixed all relevant tests to match

v0.10.2

  • Added fairly traded column for organisations
  • Admin Fix Fix issue with setting location on Admin side

v0.10.1

  • Added API for customer graphs
  • Revamped graphs code
  • Added API for customer local purchase pie charts
  • Added API for customer snippets
  • Added API for sector purchase list for customer dashboard
  • Admin Fix Fixed org sector on user edit layout and text
  • Admin Feature Added Sector U

v0.10.0

  • API Change Updated API for story trail maps
  • Admin Feature Improved links in relevant places to automatically open in a new tab
  • Admin Feature Ability to add ESTA to entity Added
  • Trail map code updated

v0.9.7

  • Admin Fix: Fix error in Importing under Postgres
  • Admin Feature Ability to add entity to LIS Added
  • Added code endpoint for LIS organisations for web app use
  • Schema updated to account for these changes

v0.9.6

  • Admin Feature Merged organisation lists into one list
  • Admin Feature Paginated Organisation listings
  • Admin Feature Added flags to Organisations listings
  • Admin Feature Added is_local flag to Organisations to start categorising odd stores
  • Admin Feature Feedback items now word wrap
  • Admin Feature Rework transaction viewing
  • Admin Feature Implemented import method for importing previous data from csv
  • Admin Feature Added badges for various organisation flags eg. local, user, validated
  • Admin Feature Enabled merging of organisations to reduce duplicates
  • Admin Feature Added badges to user listing to show whether customer or organisation
  • Admin Feature Added pagination to user listings
  • Improved logging for debugging issues with login

v0.9.5

  • Added leaderboard api for web-app with pagination
  • Location is now updated on registration. Customers location is truncated to 2 decimal places based on their postcode.
  • Location is also updated on changing a users postcode
  • Distance is now calculated when a transaction is submitted

Bug Fixes

  • Updated Geo::UK::Postcode::Regex dependency to latest version. Fixes postcode validation errors

v0.9.4

  • Admin Feature: Report of transaction data graphs
  • Fix: Mobile view meta tag for admin
  • Upgrade all CSS to Bootstrap 4 beta
  • Admin Feature: Added version number to admin console

v0.9.3

  • Feature: lat/long locations on customers and organisations
  • Feature: Suppliers map co-ords

v0.9.2

  • Fix: Leaderboard total calculations not mapped correctly
  • Fix: Reroute to org list on submission

v0.9.1

  • Change to semantic versioning
  • Change database schema to use entity style model
  • Added schema graphs for showing the schema layout
  • Fix: null values on Org Graphs
  • Feature: Org Graphs for sales and purchase data
  • Fix: Deny organisations buying from themselves
  • Feature: API endpoint for viewing purchases
  • Feature: Transaction viewing in Admin interface
  • Fix: Booleans under postgres and sqlite
  • Feature: Organisation snippets API

v0.009

No changes recorded

v0.008.1

No changes recorded

v0.008

No changes recorded

v0.007

No changes recorded

v0.006

No changes recorded

v0.005

No changes recorded

v0.004

No changes recorded

v0.003

Made leaderboard cronjob scripts work correctly by using production config instead of defaulting to development

v0.002

Release with leaderboard scripts for automatic generation of leaderboards

v0.001

First release with basic functionality.