matemat/CHANGELOG.md
2023-02-20 10:02:12 +01:00

4.3 KiB

Matemat Changelog

Version 0.3.0

THEMES!

Changes

  • Add support for theming
  • Themes can override both templates and static files

Version 0.2.14

UX release

Changes

  • Present an on-screen keyboard and disable file upload in kiosk mode (localhost)

Version 0.2.13

UX release

Changes

  • Consistently sort users by name instead of user id

Version 0.2.12

Bugfix release

Changes

  • Fix layout issues in transfer/deposit entry form
  • Add missing email field in signup form

Version 0.2.11

Feature release

Changes

  • Feature: Permit user signup

Version 0.2.10

Feature release, Python 3.9

Changes

  • Use Python 3.9 by default
  • Feature: Let users transfer funds to another account

Version 0.2.9

Enhancement

Changes

  • Enhancement: Disable text selection and prevent image dragging for better touchscreen support

Version 0.2.8

Feature release

Changes

  • Feature: Add "custom price" products
  • Fix: Buying not working when using the NullDispenser
  • Breaking: Remove Arch Linux packaging

Version 0.2.7

Feature release

Changes

  • Feature: More touch-friendly deposit interface

Version 0.2.6

Bugfix release

Changes

  • Fix: Improve support for stock providers

Version 0.2.5

Feature release

Changes

  • Feature: Non-stockable products
  • Feature: Pluggable stock provider and dispenser modules
  • Fix: Products creation raised an error if no image was uploaded

Version 0.2.4

Feature release

Changes

  • Feature: Quick-and-dirty Prometheus metrics exporter

Version 0.2.3

Bugfix fix release

Changes

  • Fix: Session timeout lead to 500 error

Version 0.2.2

Security fix release

Changes

  • Fix: Sessions were shared between clients

Version 0.2.1

Hotfix release

Changes

  • Fix: Properly load config

Version 0.2

Switch web framework, UI fixes.

Changes

  • Migrate from custom web framework to bottle.py
  • Minor UI changes, more touchscreen-friendly

Version 0.1.1

Minor bugfix release.

Changes

  • Fixed: 500 Error when attempting to change the password with a wrong old password.

Version 0.1

First somewhat stable version of Matemat.

Changes

  • First somewhat stable version.
  • Went back to Python 3.6 for Debian packaging.
  • Automated deployment & release management.