Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Dec 13:12
6f7f1a4

2.0.0 (2023-12-07)

⚠ BREAKING CHANGES

  • paypal: Switches the immediate unit of coin from USD to VND
  • execute printing request: executing a printing request is now restricted to students only

Features

  • coin: add bonus coin for each 100,000 VND base on configurarion (c53bef4)
  • coin: implement new handler and API dor bonusCoinPer100000VND configuration (78b5f60)
  • coin: implement new handler and API for coin to VND configuration (b2edfad)
  • configuration printing: save file after approving configuration on Minio for preview (f3a0a35)
  • configuration: implement serving fee configuration and missing get configuration APIs (456d240)

Bug Fixes

  • coin: convert from amount VND to USD rounded to two decimal places (8466bcf)
  • coin: round VND conversion from USD to avoid missing bonus coin (4f8d8f3)
  • execute printing request: decrease appropriate user's remain coins base on printing request (83074d2)
  • permission: change permission of get configuration APIs to be accessible by all roles (56b1ac6)
  • printer: let CUPS choose a printer (7073e3d)
  • printing request: adjust coins and pages with changes in amount of pages when config changes (6968c22)
  • printing: change synchronize handler of execute printing request to use a for loop (68495ae)
  • printing: send only buffer to printer in development environment (7d0a346)

Code Refactoring

  • paypal: change amount of create PayPal Order to VND; use VND as immediate unit of coin (cd79516)