Releases: bratkartoffel/blm2
Releases · bratkartoffel/blm2
v1.10.6
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
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
- Before this change, the points were calculated by a formula independently which resulted in not comprehensible
- (impressum/datenschutz) Merge pages
- Remove donation link
v1.10.4
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
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
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
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
Added
- Initial release and new round start with complete code rewrite