matemat/CHANGELOG.md
s3lph 1e561fd9cd
All checks were successful
/ test (push) Successful in 51s
/ codestyle (push) Successful in 53s
/ build_wheel (push) Successful in 1m52s
/ build_debian (push) Successful in 2m21s
feat: release 0.3.9
2023-12-22 20:00:11 +01:00

6.5 KiB

Matemat Changelog

Version 0.3.9

Improve UX on small touchscreens

Changes

  • Improve link sizes for touchscreens

Version 0.3.8

Migrate from Woodpecker CI to Forgejo Actions

Changes

  • Migrate from Woodpecker CI to Forgejo Actions

Version 0.3.7

Fix bottle's default behavior of reencoding UTF-8 to latin1

Changes

  • Fix bottle's default behavior of reencoding UTF-8 to latin1

Version 0.3.6.1

Fix Python interpreter in Debian package

Changes

  • Fix Python interpreter in Debian package

Version 0.3.6

Migration from Gitlab to Forgejo

Changes

  • Migration from Gitlab to Forgejo

Version 0.3.5

Fix purchase confirmation overlay animation

Changes

  • Fix purchase confirmation overlay animation

Version 0.3.4

Purchase confirmation overlay

Changes

  • Show and fade an overlay after completing a purchase or deposit

Version 0.3.3

Multiple theme search paths

Changes

  • Support for multiple theme search paths

Version 0.3.2

Caching fix

Changes

  • Cache busting for profile and product pictures

Version 0.3.1

Package fix

Changes

  • Fix version in deb package

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.