git repos / blockattack-game

commit 1ec2275e

Poul Sander · 2020-10-06 20:28
1ec2275e7c7472ccabd351b92cf3c62fb0761b33 patch · browse files
parent f9c364e9ada014d8a226f970db9186ef2b8fa46c

Add changelog

Changed files

A CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7051a96 --- /dev/null +++ b/CHANGELOG.md
@@ -0,0 +1,207 @@
+# Changelog
+
+
+## [Unreleased]
+
+## [2.6.0] - 2020-09-26
+
+### Added
+ - Patch by bmwiedemann for sorting in the data file. Should make builds reproducible
+ - Virtual keyboard on the enter name screen allowing using a mouse or a gamepad to type.
+
+### Changed
+ - Modified the controller keybind. "B" is now Cancel instead of "Y"
+ - Update embedded Cerial from 1.2.2 to 1.3.0
+ - Update library versions for the compiled version:
+ - SDL2: 2.0.9 to 2.0.12
+ - SDL2_image: 2.0.4 to 2.0.5
+ - SDL2_ttf: 2.0.14 to 2.0.15
+ - physfs: 2.0.3 to 3.0.2
+
+## [2.5.0+1] - 2019-07-04
+
+Not given a version number as the build environment is not part of the project.
+Given a +1 to show that the build envirnoment has changed
+
+### Fixed
+ - New Windows build environment to prevent a crash on Windows 10 1809
+
+## [2.5.0] - 2019-05-25
+
+### Added
+ - Option to always use the software renderer
+ - Automatically start in software render the first time after a crash
+ - Widescreen support. Only used in fullscreen by default.
+ - Appstream metadata
+
+### Fixed
+ - Fixed the search order in archives
+ - Screenshot feature no longer crashes in hardware acceleration. Still only works in software mode
+
+## [2.4.0] - 2019-03-10
+
+## Added
+ - Different starting speeds for Endless
+ - Dumps the about page info to "about.txt" when viewed
+ - Default player 1 name is now fetched from the OS
+
+## Changed
+ - Minor code cleanup
+ - Improved "About" page with technical information
+ - Improved unicode support (--homepath can now be used with Unicode chars) (Windows only)
+
+## Remvoed
+ - Support for any Windows operating systems before Windows 7 (Windows only)
+
+## Fixed
+ - Build against SDL 2.0.9 fixing some scaling problems and improving gamepad support (Windows only)
+
+## [2.3.0] - 2018-07-01
+
+## Changed
+ - Several keyboard keys are now translatable
+ - Window size is now restored on next startup
+ - The back-button on the gamepad now goes back in menus
+ - Gamepad L2 and R2 can now be used to push lines
+ - Game Over, Winner and Draw are now translatable
+
+## [2.2.0] - 2018-05-20
+
+## Added
+ - Help menu with rule explanations
+
+## Changed
+ - New font system
+ - Better scaling
+ - Works out of the box on Windows with high resolution displays
+
+## [2.1.2] - 2018-01-12
+
+### Fixed
+ - The Windows version would not save correctly if "My Games" did not already exist in the Documents folder.
+
+## [2.1.1] - 2017-04-01
+
+This has the first gameplay change in a long time. In the previous version the rise would stop
+while clearing. It could stop for several seconds. This is no longer the case. The time is now
+bound and will lower as the game progresses.
+
+The update of the model has also been changed. This should make it more smooth in some of the
+high speed Stage Clear levels.
+
+### Added
+ - Docker files are now provided to make compiling even easier
+
+### Changed
+ - There is now an upper limit on how long the rise will stop
+ - The internal updated of the game has been updated from 20 times a second to 100 times a second
+ - Menu fonts have been changed
+ - Window is now resizeable by default
+ - Code cleanup
+ - Translation strings changed
+ - Updated libraries
+
+### Removed
+ * jsoncpp is no longer a dependecy
+
+## [2.1.0] - 2017-04-01 [YANKED]
+
+## [2.0.1] - 2016-10-01
+
+### Fixed
+ - The "Get Ready" animation used the wrong sprite
+ - My homepath was hardcoded in the Makefile (Linux only)
+
+
+## [2.0.0] - 2016-05-01
+
+### Added
+ - TTF font support
+ - gettext based translation support (includes a Danish translation)
+
+### Changed
+ - Uses SDL2. This means textures and sprites instead of old surfaces.
+ - New config file format
+ - Linux saves are now stored under $HOME/.local/share/blockattack
+ - New keyboard and game controller friendly menu system
+ - Better behind the scenes handling
+ - Now uses a CMake build system
+ - Better game controller support (although limited to SDL2 supported controllers)
+ - Better mouse play
+ - More modern icon
+ - Old config and some saves are lost then converting to 2.0.0+
+
+### Removed
+ - Replay functionality
+ - Network support
+ - Including dependency on Enet
+ - Themes support
+ - Support for non-SDL2 game controllers
+
+
+## [2.0.0-SNAPSHOT-2016-03-20] - 2016-03-20
+
+Preview release for SDL2 support
+
+## [1.4.2] - 2014-09-11
+
+### Fixed
+ - The Windows uninstaller now works on Vista/7/8 (Windows only)
+
+## [1.4.1] - 2009-11-19
+
+### Added
+ - PhysFS is now a requirement
+ - Theme support
+
+## [1.4.0] - 2009-04-07
+
+### Changed
+ - New graphics by Qubodup
+
+## [1.3.2] - 2008-01-17
+
+### Changed
+ - Enet updated from 1.0 to 1.1
+
+## [1.3.1] - 2007-01-17
+
+### Fixed
+ - Windows 9x know works again (Windows only)
+ - Puzzle mode has been fixed (Windows only)
+
+## [1.3.0] - 2006-08-29
+
+### Added
+ - gray garbage blocks
+ - "." can be entered while typing an IP address
+
+## [1.2.2] - 2006-08-09
+
+### Added
+ - 64 bit support
+
+## [1.2.0] - 2006-06-19
+
+### Added
+ - Network play
+ - Ability to save replays up to 5 minutes long
+
+## [1.1.2] - 2005-11-20
+
+### Added
+ - Small numbers while chaining
+
+## [1.1.1] - 2005-10-29
+
+### Added
+ - Handicap in multiplayer matches
+ - Basic AI
+
+### Changed
+ - Better puzzle managment
+ - Better controls
+ - New Makefile
+
+### Removed
+ - Windows 9x support
\ No newline at end of file