git repos / blockattack-game

blame: CHANGELOG.md

normal view · raw

1ec2275e Poul Sander 2020-10-06 20:28 1
# Changelog
1ec2275e Poul Sander 2020-10-06 20:28 2
1ec2275e Poul Sander 2020-10-06 20:28 3
1ec2275e Poul Sander 2020-10-06 20:28 4
## [Unreleased]
1ec2275e Poul Sander 2020-10-06 20:28 5
3cae6001 Poul Sander 2021-06-05 22:21 6
### Added
3cae6001 Poul Sander 2021-06-05 22:21 7
 - Volume for sound effect and music is now stored in the configFile
3cae6001 Poul Sander 2021-06-05 22:21 8
 - Menu for changing music and sound volume
3cae6001 Poul Sander 2021-06-05 22:21 9
3cae6001 Poul Sander 2021-06-05 22:21 10
### Changed
3cae6001 Poul Sander 2021-06-05 22:21 11
 - Linux icons have been converted to png (patch by pinotree)
3cae6001 Poul Sander 2021-06-05 22:21 12
1ec2275e Poul Sander 2020-10-06 20:28 13
## [2.6.0] - 2020-09-26
1ec2275e Poul Sander 2020-10-06 20:28 14
1ec2275e Poul Sander 2020-10-06 20:28 15
### Added
1ec2275e Poul Sander 2020-10-06 20:28 16
 - Patch by bmwiedemann for sorting in the data file. Should make builds reproducible
1ec2275e Poul Sander 2020-10-06 20:28 17
 - Virtual keyboard on the enter name screen allowing using a mouse or a gamepad to type.
1ec2275e Poul Sander 2020-10-06 20:28 18
1ec2275e Poul Sander 2020-10-06 20:28 19
### Changed
1ec2275e Poul Sander 2020-10-06 20:28 20
 - Modified the controller keybind. "B" is now Cancel instead of "Y"
1ec2275e Poul Sander 2020-10-06 20:28 21
 - Update embedded Cerial from 1.2.2 to 1.3.0
1ec2275e Poul Sander 2020-10-06 20:28 22
 - Update library versions for the compiled version:
1ec2275e Poul Sander 2020-10-06 20:28 23
   - SDL2: 2.0.9 to 2.0.12
1ec2275e Poul Sander 2020-10-06 20:28 24
   - SDL2_image: 2.0.4 to 2.0.5
1ec2275e Poul Sander 2020-10-06 20:28 25
   - SDL2_ttf: 2.0.14 to 2.0.15
1ec2275e Poul Sander 2020-10-06 20:28 26
   - physfs: 2.0.3 to 3.0.2 
1ec2275e Poul Sander 2020-10-06 20:28 27
1ec2275e Poul Sander 2020-10-06 20:28 28
## [2.5.0+1] - 2019-07-04
1ec2275e Poul Sander 2020-10-06 20:28 29
1ec2275e Poul Sander 2020-10-06 20:28 30
Not given a version number as the build environment is not part of the project.  
1ec2275e Poul Sander 2020-10-06 20:28 31
Given a +1 to show that the build envirnoment has changed
1ec2275e Poul Sander 2020-10-06 20:28 32
1ec2275e Poul Sander 2020-10-06 20:28 33
### Fixed
1ec2275e Poul Sander 2020-10-06 20:28 34
 - New Windows build environment to prevent a crash on Windows 10 1809
1ec2275e Poul Sander 2020-10-06 20:28 35
1ec2275e Poul Sander 2020-10-06 20:28 36
## [2.5.0] - 2019-05-25
1ec2275e Poul Sander 2020-10-06 20:28 37
1ec2275e Poul Sander 2020-10-06 20:28 38
### Added
1ec2275e Poul Sander 2020-10-06 20:28 39
 - Option to always use the software renderer
1ec2275e Poul Sander 2020-10-06 20:28 40
 - Automatically start in software render the first time after a crash
1ec2275e Poul Sander 2020-10-06 20:28 41
 - Widescreen support. Only used in fullscreen by default.
1ec2275e Poul Sander 2020-10-06 20:28 42
 - Appstream metadata
1ec2275e Poul Sander 2020-10-06 20:28 43
1ec2275e Poul Sander 2020-10-06 20:28 44
### Fixed
1ec2275e Poul Sander 2020-10-06 20:28 45
 - Fixed the search order in archives
1ec2275e Poul Sander 2020-10-06 20:28 46
 - Screenshot feature no longer crashes in hardware acceleration. Still only works in software mode
1ec2275e Poul Sander 2020-10-06 20:28 47
1ec2275e Poul Sander 2020-10-06 20:28 48
## [2.4.0] - 2019-03-10
1ec2275e Poul Sander 2020-10-06 20:28 49
1ec2275e Poul Sander 2020-10-06 20:28 50
## Added
1ec2275e Poul Sander 2020-10-06 20:28 51
 - Different starting speeds for Endless
1ec2275e Poul Sander 2020-10-06 20:28 52
 - Dumps the about page info to "about.txt" when viewed
1ec2275e Poul Sander 2020-10-06 20:28 53
 - Default player 1 name is now fetched from the OS
1ec2275e Poul Sander 2020-10-06 20:28 54
1ec2275e Poul Sander 2020-10-06 20:28 55
## Changed
1ec2275e Poul Sander 2020-10-06 20:28 56
 - Minor code cleanup
1ec2275e Poul Sander 2020-10-06 20:28 57
 - Improved "About" page with technical information
1ec2275e Poul Sander 2020-10-06 20:28 58
 - Improved unicode support (--homepath can now be used with Unicode chars) (Windows only)
1ec2275e Poul Sander 2020-10-06 20:28 59
1ec2275e Poul Sander 2020-10-06 20:28 60
## Remvoed
1ec2275e Poul Sander 2020-10-06 20:28 61
 - Support for any Windows operating systems before Windows 7 (Windows only)
1ec2275e Poul Sander 2020-10-06 20:28 62
1ec2275e Poul Sander 2020-10-06 20:28 63
## Fixed
1ec2275e Poul Sander 2020-10-06 20:28 64
 - Build against SDL 2.0.9 fixing some scaling problems and improving gamepad support (Windows only)
1ec2275e Poul Sander 2020-10-06 20:28 65
1ec2275e Poul Sander 2020-10-06 20:28 66
## [2.3.0] - 2018-07-01
1ec2275e Poul Sander 2020-10-06 20:28 67
1ec2275e Poul Sander 2020-10-06 20:28 68
## Changed
1ec2275e Poul Sander 2020-10-06 20:28 69
 - Several keyboard keys are now translatable
1ec2275e Poul Sander 2020-10-06 20:28 70
 - Window size is now restored on next startup
1ec2275e Poul Sander 2020-10-06 20:28 71
 - The back-button on the gamepad now goes back in menus
1ec2275e Poul Sander 2020-10-06 20:28 72
 - Gamepad L2 and R2 can now be used to push lines
1ec2275e Poul Sander 2020-10-06 20:28 73
 - Game Over, Winner and Draw are now translatable
1ec2275e Poul Sander 2020-10-06 20:28 74
1ec2275e Poul Sander 2020-10-06 20:28 75
## [2.2.0] - 2018-05-20
1ec2275e Poul Sander 2020-10-06 20:28 76
1ec2275e Poul Sander 2020-10-06 20:28 77
## Added
1ec2275e Poul Sander 2020-10-06 20:28 78
 - Help menu with rule explanations
1ec2275e Poul Sander 2020-10-06 20:28 79
1ec2275e Poul Sander 2020-10-06 20:28 80
## Changed
1ec2275e Poul Sander 2020-10-06 20:28 81
 - New font system
1ec2275e Poul Sander 2020-10-06 20:28 82
 - Better scaling
1ec2275e Poul Sander 2020-10-06 20:28 83
 - Works out of the box on Windows with high resolution displays
1ec2275e Poul Sander 2020-10-06 20:28 84
1ec2275e Poul Sander 2020-10-06 20:28 85
## [2.1.2] - 2018-01-12
1ec2275e Poul Sander 2020-10-06 20:28 86
1ec2275e Poul Sander 2020-10-06 20:28 87
### Fixed
1ec2275e Poul Sander 2020-10-06 20:28 88
 - The Windows version would not save correctly if "My Games" did not already exist in the Documents folder.
1ec2275e Poul Sander 2020-10-06 20:28 89
1ec2275e Poul Sander 2020-10-06 20:28 90
## [2.1.1] - 2017-04-01
1ec2275e Poul Sander 2020-10-06 20:28 91
1ec2275e Poul Sander 2020-10-06 20:28 92
This has the first gameplay change in a long time. In the previous version the rise would stop
1ec2275e Poul Sander 2020-10-06 20:28 93
while clearing. It could stop for several seconds. This is no longer the case. The time is now
1ec2275e Poul Sander 2020-10-06 20:28 94
bound and will lower as the game progresses.
1ec2275e Poul Sander 2020-10-06 20:28 95
1ec2275e Poul Sander 2020-10-06 20:28 96
The update of the model has also been changed. This should make it more smooth in some of the
1ec2275e Poul Sander 2020-10-06 20:28 97
high speed Stage Clear levels.
1ec2275e Poul Sander 2020-10-06 20:28 98
1ec2275e Poul Sander 2020-10-06 20:28 99
### Added
1ec2275e Poul Sander 2020-10-06 20:28 100
 - Docker files are now provided to make compiling even easier
1ec2275e Poul Sander 2020-10-06 20:28 101
1ec2275e Poul Sander 2020-10-06 20:28 102
### Changed
1ec2275e Poul Sander 2020-10-06 20:28 103
 - There is now an upper limit on how long the rise will stop
1ec2275e Poul Sander 2020-10-06 20:28 104
 - The internal updated of the game has been updated from 20 times a second to 100 times a second
1ec2275e Poul Sander 2020-10-06 20:28 105
 - Menu fonts have been changed
1ec2275e Poul Sander 2020-10-06 20:28 106
 - Window is now resizeable by default
1ec2275e Poul Sander 2020-10-06 20:28 107
 - Code cleanup
1ec2275e Poul Sander 2020-10-06 20:28 108
 - Translation strings changed
1ec2275e Poul Sander 2020-10-06 20:28 109
 - Updated libraries
1ec2275e Poul Sander 2020-10-06 20:28 110
1ec2275e Poul Sander 2020-10-06 20:28 111
### Removed
1ec2275e Poul Sander 2020-10-06 20:28 112
 * jsoncpp is no longer a dependecy
1ec2275e Poul Sander 2020-10-06 20:28 113
1ec2275e Poul Sander 2020-10-06 20:28 114
## [2.1.0] - 2017-04-01 [YANKED]
1ec2275e Poul Sander 2020-10-06 20:28 115
1ec2275e Poul Sander 2020-10-06 20:28 116
## [2.0.1] - 2016-10-01
1ec2275e Poul Sander 2020-10-06 20:28 117
1ec2275e Poul Sander 2020-10-06 20:28 118
### Fixed
1ec2275e Poul Sander 2020-10-06 20:28 119
 - The "Get Ready" animation used the wrong sprite
1ec2275e Poul Sander 2020-10-06 20:28 120
 - My homepath was hardcoded in the Makefile (Linux only)
1ec2275e Poul Sander 2020-10-06 20:28 121
1ec2275e Poul Sander 2020-10-06 20:28 122
1ec2275e Poul Sander 2020-10-06 20:28 123
## [2.0.0] - 2016-05-01
1ec2275e Poul Sander 2020-10-06 20:28 124
1ec2275e Poul Sander 2020-10-06 20:28 125
### Added
1ec2275e Poul Sander 2020-10-06 20:28 126
 - TTF font support
1ec2275e Poul Sander 2020-10-06 20:28 127
 - gettext based translation support (includes a Danish translation)
1ec2275e Poul Sander 2020-10-06 20:28 128
1ec2275e Poul Sander 2020-10-06 20:28 129
### Changed
1ec2275e Poul Sander 2020-10-06 20:28 130
 - Uses SDL2. This means textures and sprites instead of old surfaces.
1ec2275e Poul Sander 2020-10-06 20:28 131
 - New config file format
1ec2275e Poul Sander 2020-10-06 20:28 132
 - Linux saves are now stored under $HOME/.local/share/blockattack
1ec2275e Poul Sander 2020-10-06 20:28 133
 - New keyboard and game controller friendly menu system
1ec2275e Poul Sander 2020-10-06 20:28 134
 - Better behind the scenes handling
1ec2275e Poul Sander 2020-10-06 20:28 135
 - Now uses a CMake build system
1ec2275e Poul Sander 2020-10-06 20:28 136
 - Better game controller support (although limited to SDL2 supported controllers)
1ec2275e Poul Sander 2020-10-06 20:28 137
 - Better mouse play
1ec2275e Poul Sander 2020-10-06 20:28 138
 - More modern icon
1ec2275e Poul Sander 2020-10-06 20:28 139
 - Old config and some saves are lost then converting to 2.0.0+
1ec2275e Poul Sander 2020-10-06 20:28 140
1ec2275e Poul Sander 2020-10-06 20:28 141
### Removed
1ec2275e Poul Sander 2020-10-06 20:28 142
 - Replay functionality
1ec2275e Poul Sander 2020-10-06 20:28 143
 - Network support
1ec2275e Poul Sander 2020-10-06 20:28 144
   - Including dependency on Enet
1ec2275e Poul Sander 2020-10-06 20:28 145
 - Themes support
1ec2275e Poul Sander 2020-10-06 20:28 146
 - Support for non-SDL2 game controllers
1ec2275e Poul Sander 2020-10-06 20:28 147
1ec2275e Poul Sander 2020-10-06 20:28 148
1ec2275e Poul Sander 2020-10-06 20:28 149
## [2.0.0-SNAPSHOT-2016-03-20] - 2016-03-20
1ec2275e Poul Sander 2020-10-06 20:28 150
 
1ec2275e Poul Sander 2020-10-06 20:28 151
Preview release for SDL2 support
1ec2275e Poul Sander 2020-10-06 20:28 152
1ec2275e Poul Sander 2020-10-06 20:28 153
## [1.4.2] - 2014-09-11
1ec2275e Poul Sander 2020-10-06 20:28 154
1ec2275e Poul Sander 2020-10-06 20:28 155
### Fixed
1ec2275e Poul Sander 2020-10-06 20:28 156
 - The Windows uninstaller now works on Vista/7/8 (Windows only)
1ec2275e Poul Sander 2020-10-06 20:28 157
1ec2275e Poul Sander 2020-10-06 20:28 158
## [1.4.1] - 2009-11-19
1ec2275e Poul Sander 2020-10-06 20:28 159
1ec2275e Poul Sander 2020-10-06 20:28 160
### Added
1ec2275e Poul Sander 2020-10-06 20:28 161
 - PhysFS is now a requirement
1ec2275e Poul Sander 2020-10-06 20:28 162
 - Theme support
1ec2275e Poul Sander 2020-10-06 20:28 163
1ec2275e Poul Sander 2020-10-06 20:28 164
## [1.4.0] - 2009-04-07
1ec2275e Poul Sander 2020-10-06 20:28 165
1ec2275e Poul Sander 2020-10-06 20:28 166
### Changed
1ec2275e Poul Sander 2020-10-06 20:28 167
 - New graphics by Qubodup
1ec2275e Poul Sander 2020-10-06 20:28 168
1ec2275e Poul Sander 2020-10-06 20:28 169
## [1.3.2] - 2008-01-17
1ec2275e Poul Sander 2020-10-06 20:28 170
1ec2275e Poul Sander 2020-10-06 20:28 171
### Changed
1ec2275e Poul Sander 2020-10-06 20:28 172
 - Enet updated from 1.0 to 1.1
1ec2275e Poul Sander 2020-10-06 20:28 173
1ec2275e Poul Sander 2020-10-06 20:28 174
## [1.3.1] - 2007-01-17
1ec2275e Poul Sander 2020-10-06 20:28 175
1ec2275e Poul Sander 2020-10-06 20:28 176
### Fixed
1ec2275e Poul Sander 2020-10-06 20:28 177
 - Windows 9x know works again (Windows only)
1ec2275e Poul Sander 2020-10-06 20:28 178
 - Puzzle mode has been fixed (Windows only)
1ec2275e Poul Sander 2020-10-06 20:28 179
1ec2275e Poul Sander 2020-10-06 20:28 180
## [1.3.0] - 2006-08-29
1ec2275e Poul Sander 2020-10-06 20:28 181
1ec2275e Poul Sander 2020-10-06 20:28 182
### Added
1ec2275e Poul Sander 2020-10-06 20:28 183
 - gray garbage blocks
1ec2275e Poul Sander 2020-10-06 20:28 184
 - "." can be entered while typing an IP address
1ec2275e Poul Sander 2020-10-06 20:28 185
1ec2275e Poul Sander 2020-10-06 20:28 186
## [1.2.2] - 2006-08-09
1ec2275e Poul Sander 2020-10-06 20:28 187
1ec2275e Poul Sander 2020-10-06 20:28 188
### Added
1ec2275e Poul Sander 2020-10-06 20:28 189
 - 64 bit support
1ec2275e Poul Sander 2020-10-06 20:28 190
1ec2275e Poul Sander 2020-10-06 20:28 191
## [1.2.0] - 2006-06-19
1ec2275e Poul Sander 2020-10-06 20:28 192
1ec2275e Poul Sander 2020-10-06 20:28 193
### Added
1ec2275e Poul Sander 2020-10-06 20:28 194
 - Network play
1ec2275e Poul Sander 2020-10-06 20:28 195
 - Ability to save replays up to 5 minutes long
1ec2275e Poul Sander 2020-10-06 20:28 196
1ec2275e Poul Sander 2020-10-06 20:28 197
## [1.1.2] - 2005-11-20
1ec2275e Poul Sander 2020-10-06 20:28 198
1ec2275e Poul Sander 2020-10-06 20:28 199
### Added
1ec2275e Poul Sander 2020-10-06 20:28 200
 - Small numbers while chaining
1ec2275e Poul Sander 2020-10-06 20:28 201
1ec2275e Poul Sander 2020-10-06 20:28 202
## [1.1.1] - 2005-10-29
1ec2275e Poul Sander 2020-10-06 20:28 203
1ec2275e Poul Sander 2020-10-06 20:28 204
### Added
1ec2275e Poul Sander 2020-10-06 20:28 205
 - Handicap in multiplayer matches
1ec2275e Poul Sander 2020-10-06 20:28 206
 - Basic AI
1ec2275e Poul Sander 2020-10-06 20:28 207
1ec2275e Poul Sander 2020-10-06 20:28 208
### Changed
92b8f593 Poul Sander 2020-10-26 19:09 209
 - Now always uses software surfaces
1ec2275e Poul Sander 2020-10-06 20:28 210
 - Better puzzle managment
1ec2275e Poul Sander 2020-10-06 20:28 211
 - Better controls
1ec2275e Poul Sander 2020-10-06 20:28 212
 - New Makefile
92b8f593 Poul Sander 2020-10-26 19:09 213
 - Now hosted on blockattack.sf.net
1ec2275e Poul Sander 2020-10-06 20:28 214
1ec2275e Poul Sander 2020-10-06 20:28 215
### Removed
92b8f593 Poul Sander 2020-10-26 19:09 216
 - Windows 9x support
92b8f593 Poul Sander 2020-10-26 19:09 217
92b8f593 Poul Sander 2020-10-26 19:09 218
## [1.1.0] - 2005-06-12
92b8f593 Poul Sander 2020-10-26 19:09 219
92b8f593 Poul Sander 2020-10-26 19:09 220
### Changed
92b8f593 Poul Sander 2020-10-26 19:09 221
 - Radically changed gameplay
92b8f593 Poul Sander 2020-10-26 19:09 222
 - Blocks no longer falls instantly
92b8f593 Poul Sander 2020-10-26 19:09 223
 - Blocks will not match while falling
92b8f593 Poul Sander 2020-10-26 19:09 224
 - Chains give more points
92b8f593 Poul Sander 2020-10-26 19:09 225
 - Combos give less points
92b8f593 Poul Sander 2020-10-26 19:09 226
92b8f593 Poul Sander 2020-10-26 19:09 227
## [1.0.6] - 2005-05-08
92b8f593 Poul Sander 2020-10-26 19:09 228
92b8f593 Poul Sander 2020-10-26 19:09 229
### Added
92b8f593 Poul Sander 2020-10-26 19:09 230
 - Mouse play
92b8f593 Poul Sander 2020-10-26 19:09 231
 - Joypad support
92b8f593 Poul Sander 2020-10-26 19:09 232
92b8f593 Poul Sander 2020-10-26 19:09 233
### Changed
92b8f593 Poul Sander 2020-10-26 19:09 234
 - Renamed to "Block Attack - Rise of the Blocks"
92b8f593 Poul Sander 2020-10-26 19:09 235
92b8f593 Poul Sander 2020-10-26 19:09 236
## [1.0.5] - 2005-05-02
92b8f593 Poul Sander 2020-10-26 19:09 237
First non beta release
1970-01-01 00:00 238