Skip to content

Releases: bratkartoffel/blm2

v1.10.6

15 Jan 17:39
v1.10.6
5d9dfba
Compare
Choose a tag to compare

See https://github.com/bratkartoffel/blm2/blob/v1.10.6/CHANGELOG.md

Changed

  • Delete received system messages on reset
  • Delete all received messages when deleting account

Fixed

  • (mafia) Fixed duplicate actions in dropdown
  • (mafia) Remove reading of removed points configuration option, resulting in fatal errors

v1.10.5

15 Jan 16:47
v1.10.5
10adafa
Compare
Choose a tag to compare

See https://github.com/bratkartoffel/blm2/blob/v1.10.5/CHANGELOG.md

Changed

  • The points are now calculated by the amount spent on buildings, research and mafia
    • Before this change, the points were calculated by a formula independently which resulted in not comprehensible
      values
  • (impressum/datenschutz) Merge pages
  • Remove donation link

v1.10.4

14 Jan 22:44
v1.10.4
ef132dd
Compare
Choose a tag to compare

See https://github.com/bratkartoffel/blm2/blob/v1.10.4/CHANGELOG.md

Added

  • This CHANGELOG file
  • A proper README
  • (marktplatz) Add information about lost wares when retracting an offer
  • (development) Send warnings to php log when encountering slow sql queries

Changed

  • (config) Replace php-configuration (with constants) by an ini file
  • (cron) Do not grant base production / money for inactive accounts
  • (development) Run tests against PHP 7.4
  • (gruppe) Default loose of plantage level on lost war is now 3 (was 1 level)
  • Minor under-the-hood optimizations and cleanup

Fixed

  • (admin) Fix formatting issue for editing groups (user cash amount)
  • (install/update) Fix initial creation of admin user
  • (rangliste) Fix rounding issues for points calculation

Security

  • (install/update) Verify that the default secrets have been changed

Removed

  • Stale documentation files from initial import

v1.10.3

19 Jan 07:42
v1.10.3
b565c9d
Compare
Choose a tag to compare

Added

  • Add basic installation verification and helpful information on errors
  • (install/update) Installation now creates an admin user if none found
  • (chefbox) Automatically reload on new and finished jobs
  • (chefbox) Show total number of active jobs
  • (admin) Add edit groups (read-only, backend missing)
  • (admin) Add logs for market and messages

Changed

  • (gruppe) Show creation date
  • (profile) Do not show precise time of last login
  • (rangliste) Only show activated accounts
  • Replace more tables by proper styled div's
  • (install/update) Enhance output for update script
  • (config) Default round length is now 3 months (was 2 months)
  • (config) Default allowed picture size for upload is now 256K (was 128K)
  • (config) Default page size for market and messages is now 20 (was 25)
  • (datenschutz) Add section about saved information for registered users
  • (admin) Message all counts as a single message now (for statistics)

Fixed

  • (install/update) Run scripts alphabetically sorted
  • (rangliste) Fix copy-paste error (regression) introduced in 1.10.2
  • (profil) Fix calculation of player rank
  • (einstellungen) Fix picture upload of special (palette) images (thanks Felix)
  • (plantage) Fix javascript error in console
  • (mafia) Do not show players with less than minimum points
  • (admim) Fix changing group for user

Security

  • Require XSRF token when aborting jobs
  • Use Argon2id for password hashes

v1.10.2

19 Jan 07:43
v1.10.2
7bccab1
Compare
Choose a tag to compare

Added

  • Add created timestamp to groups
  • (admin) Add group overview

Changed

  • Use constants instead of hard-wired table names
  • (registrierung) Add username to account activation mail

Fixed

  • (nachrichten) Remember current page when deleting message

Security

  • (install/update) Require secret to run updates
  • Do not allow downloading of scripts in install/sql

v1.10.1

19 Jan 07:44
v1.10.1
b5bd895
Compare
Choose a tag to compare

Added

  • (admin) Add edit user
  • (development) Add automatic tests and run on GitHub actions
  • (impressum) Make operator name and address configurable
  • (datenschutz) Add information about data privacy
  • (update/install) Add installation and update script
  • (anmelden) Add note when game is paused

Fixed

  • Set database timezone on startup
  • Fixed warning when viewing profile of an user, which hasn't logged in yet
  • Minor fixes to style issues

Changed

  • (admin) Don't add system as target entry for contracts
  • (admin) Allow login even if the game is locked (after round)

Security

  • (admin) Require XSRF token to delete market offers and contracts
  • (marktplatz) Require XSRF token to buy and retract market offers
  • (nachrichten) Require XSRF token to delete messages
  • (vertraege) Require XSRF token to accept and reject contracts
  • (impressum) Obfuscate operator and creator personal information

v1.10.0

19 Jan 07:47
v1.10.0
d023f20
Compare
Choose a tag to compare

Added

  • Initial release and new round start with complete code rewrite