Releases: Laguna1989/JamTemplateCpp
Releases · Laguna1989/JamTemplateCpp
v0.4.4 - For FGJ 2024
What's Changed
- Feature/fmod integration by @Laguna1989 in #320
- Bump softprops/action-gh-release from 2.0.6 to 2.0.7 by @dependabot in #322
- Bump softprops/action-gh-release from 2.0.7 to 2.0.8 by @dependabot in #323
- Bump softprops/action-gh-release from 2.0.8 to 2.0.9 by @dependabot in #325
- Add Tracy profiling by @Laguna1989 in #326
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Add time measurement feature by @Laguna1989 in #316
- Use std::source_location by @Laguna1989 in #317
- Disable Coverage target as opencoverage uses a new API by @Laguna1989 in #319
- Bump softprops/action-gh-release from 2.0.4 to 2.0.6 by @dependabot in #318
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Add fixes/improvements from FGJ2023 by @Laguna1989 in #303
- Add screen effects to demo by @Laguna1989 in #304
- Add SoundBufferManager by @Laguna1989 in #306
- Add more cpp 20 stuff by @Laguna1989 in #307
- Add check for qsqrt and update checkout action to v4 by @Laguna1989 in #308
- Update versions of dependencies by @Laguna1989 in #309
- Bump mymindstorm/setup-emsdk from 12 to 14 by @dependabot in #311
- Bump jwlawson/actions-setup-cmake from 1.11 to 2.0 by @dependabot in #313
- Bump thedoctor0/zip-release from 0.6.2 to 0.7.6 by @dependabot in #312
- Bump softprops/action-gh-release from 0.1.13 to 2.0.4 by @dependabot in #314
New Contributors
- @dependabot made their first contribution in #311
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Add Outline to Drawables. Make Rotation counterclockwise by @Laguna1989 in #298
- Implement color complement feature by @Laguna1989 in #299
- Adjust Default Window Size and Zoom by @Laguna1989 in #300
- Fix subpixel issue on sfml builds. Rename RenderTargetLayer by @Laguna1989 in #302
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Add improvements from clicker jam Spring 2023 by @Laguna1989 in #286
- Update TweenBase to avoid warnings, update readme by @Laguna1989 in #288
- Cleanup system dependencies for sfml test build by @Laguna1989 in #289
- Add test for short looping sound in audio demo by @Laguna1989 in #290
- SDL precompiled on windows by @Laguna1989 in #291
- Switch to sfml1.6 by @Laguna1989 in #292
- Add aselib for parsing sprites/animations directly from aseprite files by @Laguna1989 in #293
- Directly use xvfb-run instead of (flaky) setup-xvfb actions in github actions by @Laguna1989 in #294
- Use latest aselib version, extend palette demo by @Laguna1989 in #295
- Add fixes from 1hgj442/gcmuc by @Laguna1989 in #296
- Fix small issues throughout the codebase by @Laguna1989 in #297
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Feature/palette functions by @Laguna1989 in #273
- Remove SetCustomShader by @Laguna1989 in #274
- Global Volume & Sound Groups by @Laguna1989 in #275
- Feature/refactor inventory demo by @Laguna1989 in #276
- Add improvements from Alakajam 17 by @Laguna1989 in #277
- Add arbitrary precision int to imgui demo by @Laguna1989 in #278
- Feature/store gamestate by @Laguna1989 in #279
- Limit log history by @Laguna1989 in #280
- Fix draw effects by @Laguna1989 in #281
- Fix special members of interface classes by @Laguna1989 in #282
- Feature/fix gcc warnings by @Laguna1989 in #283
- Improve Sound Fades by @Laguna1989 in #284
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Fix typo in README by @Thunraz in #154
- Add updates from Alakajam 14 by @Laguna1989 in #155
- Add new Pixel art Font by @Laguna1989 in #157
- Extend Circular buffer by @Laguna1989 in #160
- Add logging for invalid sample rates in sounds by @Laguna1989 in #161
- Remove namespaces in cpp files by @Laguna1989 in #162
- Improved performance for animations and sprites by @Laguna1989 in #164
- Refactored tests for tilemap collider merge by @Laguna1989 in #165
- Audio interface creates sounds by @Laguna1989 in #168
- Add gamepad support for SFML and SLD (web) by @Laguna1989 in #171
- Increase test coverage by @Laguna1989 in #172
- Do not set lstdc++fs if using clang by @Laguna1989 in #173
- Implement shader support for SFML by @Laguna1989 in #174
- Add player & components in gamelib by @Laguna1989 in #175
- Load animation from json by @Laguna1989 in #177
- Log git version and build timestamp on startup by @Laguna1989 in #178
- Make Git Tag available in menu by @Laguna1989 in #179
- Add looping per animation by @Laguna1989 in #180
- Add demo for state transitions by @Laguna1989 in #182
- Add Color Desaturation by @Laguna1989 in #184
- Use <> for includes by @Laguna1989 in #186
- Add performance test for merging colliders by @Laguna1989 in #187
- Fix macos build by @adkiem in #188
- Include style in tests by @Laguna1989 in #189
- Increase coverage by @Laguna1989 in #190
- Add first try for macos workflow by @Laguna1989 in #192
- Reorganize test files by @Laguna1989 in #193
- Split up InputManager Interface by @Laguna1989 in #194
- Make game interface slim by @Laguna1989 in #195
- Add screen effects by @Laguna1989 in #196
- Add blend modes by @Laguna1989 in #198
- IntroLooping Sound by @Laguna1989 in #199
- Support deployment for mac sfml build by @Laguna1989 in #201
- Add Clion File template by @Laguna1989 in #204
- Spatial partition grid by @Thunraz in #206
- Support Mac build with SDL by @Laguna1989 in #207
- Add better enums by @Laguna1989 in #208
- Add advanced color functions (saturate, rotateHue, darken, lighten) by @Laguna1989 in #209
- Improve code coverage by @Laguna1989 in #211
- Improve code coverage by @Laguna1989 in #210
- Improve code coverage by @Laguna1989 in #212
- Improve code coverage by @Thunraz in #213
- Improve code coverage (Box2dObject) by @Laguna1989 in #214
- Improve code coverage (StateTransitionImpl by @Laguna1989 in #215
- Improve code coverage (log and info screen) by @Laguna1989 in #216
- Improve code coverage (TilesonLoader) by @Laguna1989 in #217
- Improve code coverage (custom shader) by @Laguna1989 in #218
- Improve code coverage (gamepad) by @Laguna1989 in #219
- Improve code coverage (animation class) by @Laguna1989 in #221
- Improve code coverage by @Laguna1989 in #222
- Introduce helper function in GameObject for TextureMananger by @Laguna1989 in #223
- ParticleSystem Fire() position Argument by @Laguna1989 in #225
- Perform minor cleanups on includes and cmake flags by @Laguna1989 in #226
- Implement enum for drawables Offset by @Laguna1989 in #227
- Implement enum for drawables Origin by @Laguna1989 in #230
- Exclude console.*pp from coverage report by @Laguna1989 in #231
- Feature improve node loading by @Laguna1989 in #232
- Add changes from 1hgj381 by @Laguna1989 in #234
- Fix web deploy ccache and double folder by @Laguna1989 in #236
- Add Flicker effect to drawables by @Laguna1989 in #237
- Move assets to subfolders by @Laguna1989 in #239
- Stars Screen effect by @Laguna1989 in #242
- Screen wrap and CamMovementFactor by @Laguna1989 in #243
- Demo tilemap effects by @Laguna1989 in #244
- Fix Origin Offset for SDL by @Laguna1989 in #245
- Faster Web Deploy by @Laguna1989 in #246
- Add more screen effects (stars, bubble smoke) by @Laguna1989 in #248
- Implement improvements from 1hgj384 by @Laguna1989 in #249
- Add platformer demo using box2d by @Laguna1989 in #250
- Add improvements from Alakajam16 by @Laguna1989 in #253
- Add SoundGroup to AudioInterface by @Laguna1989 in #255
- Improve platformer demo by @Laguna1989 in #256
- Improve platformer demo by @Laguna1989 in #257
- Fix static code findings (cppcheck) by @Laguna1989 in #259
- Refactor Box2D ContactManager by @Thunraz in #260
- More platformer levels by @Laguna1989 in #261
- Z layers support for drawables by @Laguna1989 in #262
- Add runvs intro state by @Laguna1989 in #263
- Palette builder by @Laguna1989 in #264
- sound fades by @Laguna1989 in #265
- Introduce Vector constructors and factory by @Laguna1989 in #266
- Use Correct Git Tag in build info by @Laguna1989 in #268
New Contributors
- @adkiem made their first contribution in #188
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Prep for
Alakajam 14
What's Changed
- Modify CMakeLists for macos by @Thunraz in #1
- Fix variable BINARY_DIR in CMakeLists.txt by @Thunraz in #12
- Merge WebDeployment branch to master by @Laguna1989 in #18
- FEATURE: render window interface by @Laguna1989 in #19
- Add cmake functions for deployment of dlls and assets by @Laguna1989 in #20
- Feature input manager rework by @Laguna1989 in #21
- Feature c lion support by @Laguna1989 in #22
- Add Circular Buffer with Tests by @Laguna1989 in #23
- FEATURE coveralls support by @Laguna1989 in #24
- Fix typo in GameBase by @Thunraz in #26
- Feature xvfb by @Laguna1989 in #27
- Feature lower case files by @Laguna1989 in #33
- Fix targeting compiler instead of OS by @Thunraz in #34
- Define project before using certain variables by @Thunraz in #35
- create github actions test file by @Laguna1989 in #37
- Feature UnitTestsWindowsCI by @Laguna1989 in #38
- Feature webbuild ci by @Laguna1989 in #39
- Fix compiler warnings and enable all tests on windows by @Laguna1989 in #41
- Feature time measurement by @Laguna1989 in #42
- Add more lerp tests and clean up includes by @Laguna1989 in #43
- Feature initialize all variables by @Laguna1989 in #44
- Rework tests so they execute faster by @Laguna1989 in #45
- Fix sfml typo by @cxong in #46
- ReEnable CodeCoverage measurement with Coveralls by @Laguna1989 in #47
- Rework Animation unit tests by @Laguna1989 in #48
- Clean up bar unittests by @Laguna1989 in #50
- Improve more unittests by @Laguna1989 in #51
- Feature sdl build by @Laguna1989 in #52
- Feature coverage by @Laguna1989 in #53
- FEATURE Folder Structure by @Laguna1989 in #54
- FEATURE CCache by @Laguna1989 in #55
- Test different coveralls parameters by @Laguna1989 in #56
- Feature google benchmark by @Laguna1989 in #58
- FEATURE_UnitTestsCMake by @Laguna1989 in #59
- Add two new test cases for performance test by @Laguna1989 in #60
- FEATURE_TextAlign by @Laguna1989 in #61
- Feature null objects by @Laguna1989 in #62
- Feature deploy by @Laguna1989 in #65
- Feature clang tidy by @Laguna1989 in #69
- Fix clang tidy issues for sfml by @Laguna1989 in #71
- Feature openaldll by @Laguna1989 in #72
- Feature Separate GameLib by @Laguna1989 in #73
- Feauture documentation by @Laguna1989 in #74
- Feature documentation continued by @Laguna1989 in #75
- Clean up TODOs by @Laguna1989 in #76
- Clean up tween classes by @Laguna1989 in #77
- Feature tilemap objects by @Laguna1989 in #78
- Add improvements from FrankenGameJam2021 by @Laguna1989 in #80
- Add box2d Wrapper classes by @Laguna1989 in #81
- Feature timer functionality by @Laguna1989 in #84
- Add Color HSV helper by @Laguna1989 in #85
- Add Linux build to deploy.yml by @Thunraz in #87
- Feature GameConstructor DI by @Laguna1989 in #88
- Feature DI by @Laguna1989 in #89
- Feature state manager by @Laguna1989 in #90
- Fix webbuild and clean up game interface by @Laguna1989 in #91
- Feature pathfinding by @Laguna1989 in #92
- Add HexStringToColor conversion by @Laguna1989 in #93
- Feature control commands by @Thunraz in #94
- Feature tilemap to pathfinding by @Laguna1989 in #95
- Feature coverage by @Laguna1989 in #96
- Correct include guard names by @Laguna1989 in #97
- Remove switching paths while moving by @Laguna1989 in #98
- Update readme and refactor some actor code by @Laguna1989 in #99
- Feature random colors by @Laguna1989 in #100
- Feature demo for colors by @Laguna1989 in #102
- sfml from source and imgui by @Laguna1989 in #103
- Feature texture manager interface by @Laguna1989 in #105
- Feature console by @Laguna1989 in #106
- Add some tests for logger and loggerNull, and file output by @Laguna1989 in #107
- Add ActionCommandManager and callbacks by @Laguna1989 in #108
- Feature basic types by @Laguna1989 in #109
- Feature more cam commands by @Laguna1989 in #110
- Add Info Screen by @Laguna1989 in #111
- Rename compile switches by @Laguna1989 in #112
- Refactor tilemap classes for lesser dependencies towards tileson by @Laguna1989 in #113
- Feature open simplex noise by @Laguna1989 in #114
- Add more tests by @Laguna1989 in #115
- Add more tests for coverage by @Laguna1989 in #116
- Feature easing by @Laguna1989 in #118
- Feature demo inventory by @Laguna1989 in #120
- Featuer refactor game by @Laguna1989 in #121
- Fix rendertarget issue and slow performance test by @Laguna1989 in #122
- Feature control command composite by @Laguna1989 in #123
- First step removing musicPlayer shared_ptr by @Laguna1989 in #124
- Pass Console and Action command manager via constructor injection by @Laguna1989 in #125
- Feature default logging optional by @Laguna1989 in #126
- Add mock logger by @Laguna1989 in #127
- Feature misc by @Laguna1989 in #128
- Increase coverage by @Laguna1989 in #129
- Clean up includes by @Laguna1989 in #130
- Create forward declarations by @Laguna1989 in #131
- Feature character screen by @Laguna1989 in #132
- Feature inventory to char by @Laguna1989 in #133
- Use OpenALpp for audio by @Laguna1989 in #134
- Add stop command and clean up stored sounds by @Laguna1989 in #135
- Feature improvements from1hgj352 by @Laguna1989 in #136
...