Skip to content

v2.1.0

Latest

Choose a tag to compare

@jvondermarck jvondermarck released this 09 Oct 19:19
· 19 commits to main since this release
21c2449

What's Changed

  • [Feature]: added multilingual text on the website by @melinagiovanoudi in #299
  • Added list of contributors by @jamiya-begam-k-17 in #289
  • Fix: Site Navbar fix by @Egbaiyelo in #304
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.1.0 to 3.2.0 by @dependabot[bot] in #306
  • Fix AchievementManager initialization and achievement notification by @Sowmya-kc in #300
  • chore(deps): bump next from 16.1.0 to 16.1.5 in /website by @dependabot[bot] in #310
  • Feature: Add pre-commit hook for code formatting and quality checks by @t0k0shi in #305
  • feat: updating the favicon to the dinosaur by @Egbaiyelo in #319
  • Feature: conventional commit message check by @Egbaiyelo in #316
  • chore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #320
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.2.0 to 3.2.1 by @dependabot[bot] in #321
  • [Feature]: settings screen accessible directly in the home screen by @brpetros in #317
  • docs(README): add style check step to Quick Start guide by @AlexandrAnatoliev in #328
  • docs: update README by @AlexandrAnatoliev in #325
  • Add mute button by @AlexandrAnatoliev in #330
  • Refactor: Eliminate controls and audio settings duplication by @abusayeid11 in #331
  • Fix: cache image assets to reduce load in web mode by @Karthikk-18 in #332
  • Achievement notification not popping up immediately by @Nathan84625 in #329
  • feat: add PR title checker (#335) by @Godson-Ozioma in #339
  • feat: add SPDX copyright headers to Java files (#336) by @Godson-Ozioma in #340
  • feat: add SPDX copyright headers to TypeScript files (#336) by @Godson-Ozioma in #341
  • chore(deps-dev): bump junit.version from 6.0.2 to 6.0.3 by @dependabot[bot] in #352
  • feat(website): Add Simplified Chinese to website(#348) by @pluto-han in #351
  • feat(404): add dinosaur arcade easter egg game (#347) by @not-uzual in #355
  • feat(website): add dark mode with Light/Dark/System toggle (#346) by @Godson-Ozioma in #356
  • feat: Persists achievements when we start the game/get a new one (#308) by @Nathan84625 in #342
  • feat: Add difficulty selection and expert mode (#264) by @Kevin-Braam in #358
  • chore(deps): bump minimatch in /website by @dependabot[bot] in #361
  • chore(deps-dev): bump org.mockito:mockito-core from 5.21.0 to 5.22.0 by @dependabot[bot] in #363
  • chore(deps-dev): bump org.mockito:mockito-junit-jupiter from 5.21.0 to 5.22.0 by @dependabot[bot] in #362
  • feat: add the copyright header automatically to new files (#344) by @sambit727 in #350
  • refactor(CollectedCoinsComponent): make field static by @AlexandrAnatoliev in #364
  • refactor(ScoreComponent): replace System.out.println by logger by @AlexandrAnatoliev in #366
  • refactor(PlayerComponent): define a constant instead of literals by @AlexandrAnatoliev in #365
  • refactor(CountdownAnimation): replace System.out.println by a logger by @AlexandrAnatoliev in #367
  • refactor(GameActions): replace System.out.println by logger by @AlexandrAnatoliev in #368
  • feat: Feature add obstacles to the game (#260) by @Nathan84625 in #359
  • refactor(EnemyProjectilePlayerCollision): replace System.out.println by @AlexandrAnatoliev in #369
  • feat: create a sitemap for better google indexing (#345) by @Theon66 in #370
  • fix: remove comment in sitemap(#345) by @Theon66 in #372
  • feat: add diverse achievement types for enhanced gameplay by @Sowmya-kc in #357
  • fix(Achievement): change the visibillity constructor to protected by @AlexandrAnatoliev in #373
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.2.1 to 3.3.0 by @dependabot[bot] in #377
  • chore(deps-dev): bump org.mockito:mockito-core from 5.22.0 to 5.23.0 by @dependabot[bot] in #379
  • chore(deps-dev): bump org.mockito:mockito-junit-jupiter from 5.22.0 to 5.23.0 by @dependabot[bot] in #380
  • feat(specialty): Add a specialties system (#265) by @Alies03 in #375
  • chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /website by @dependabot[bot] in #382
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.3.0 to 3.4.0 by @dependabot[bot] in #383
  • chore(deps): bump next from 16.1.5 to 16.1.7 in /website by @dependabot[bot] in #381
  • chore(deps-dev): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #376
  • chore(deps): bump picomatch in /website by @dependabot[bot] in #384
  • chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /website by @dependabot[bot] in #385
  • feat: Add temporary ai ally power up (#263) by @Nathan84625 in #378
  • feat(seo): enhance sitemap and robots.txt with i18n alternates (#345) by @ItsOmkara in #387
  • chore(deps): bump next from 16.1.7 to 16.2.3 in /website by @dependabot[bot] in #391
  • feat(website): add French language support (#348) by @Badr04-dev in #392
  • feat(game): add cinematic game over screen (#132) by @jasperan in #390
  • feat(game): add achievements menu and improve test discovery by @jasperan in #389
  • feat(website): add Spanish locale support (#348) by @Godson-Ozioma in #395
  • feat(pause-menu): add achievements screen to pause menu (#397) by @juanulisesco in #398
  • feat(translation): add italian to languages (#400) by @anstieger in #401
  • fix: localize main menu exit confirmation (#402) by @anstieger in #403
  • feat(sitemap): auto-discover routes from filesystem by @ItsOmkara in #406
  • feat: Make the spaceship gets in fire when we lose a life (#261) by @Nathan84625 in #386
  • chore(deps-dev): bump postcss from 8.5.6 to 8.5.10 in /website by @dependabot[bot] in #407
  • fix(achievements): add missing translations and Chinese support (#399) by @TectonicTorrent in #404
  • chore(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #410
  • refactor(audio): centralize volume type behavior (#322) by @kamrarohit97 in #412
  • refactor(achievements): implement event bus and annotation-based auto-registration (#357) by @Teo418 in #413
  • test: add unit tests for HighScore, LevelManager and KillCountAchievement (#267) by @tricebuchanan in #415
  • feat: Add developer only debug menu to change high score and coin amount (#393) by @Q2L2 in #416
  • feat(website): add changelog page with GitHub Releases API auto-fetch #409 by @Nicoorgnero in #417
  • chore(deps): bump next from 16.2.3 to 16.2.6 in /website by @dependabot[bot] in #427
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.4.0 to 3.5.1 by @dependabot[bot] in #429
  • feat(game): add invincibility frames after taking damage (#426) by @xuhongyu-21 in #428
  • feat(game): add custom splash screen with logo (#269) by @xianranyuchun in #425
  • feat(website): add reviews page with Giscus comments and star rating (#301) by @not-uzual in #420
  • chore(deps-dev): bump junit.version from 6.0.3 to 6.1.0 by @dependabot[bot] in #431
  • chore(deps-dev): bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15 by @dependabot[bot] in #438
  • feat(game): redesign game over menu(#132) by @MirkoDiosquez in #424
  • fix: website font when we switch to a Cyrillic language (#349) by @eugeama in #432
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.5.1 to 3.6.0 by @dependabot[bot] in #434
  • chore(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #435
  • refactor(audio): use mp3 sound assets by @roderick4u in #439
  • chore(deps-dev): bump junit.version from 6.1.0 to 6.1.1 by @dependabot[bot] in #444
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.8.0 by @dependabot[bot] in #446
  • chore(deps-dev): bump ws from 8.19.0 to 8.21.0 in /website by @dependabot[bot] in #449
  • chore(deps-dev): bump junit.version from 6.1.1 to 6.1.2 by @dependabot[bot] in #450
  • refactor(website): improving web UI for home and contact section & including news section (#273) by @torialfaro in #445
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.8.0 to 3.9.0 by @dependabot[bot] in #455
  • chore(deps): bump nanoid from 3.3.11 to 3.3.18 in /website by @dependabot[bot] in #457
  • chore(deps-dev): bump junit.version from 6.1.2 to 6.1.3 by @dependabot[bot] in #459
  • chore(deps): bump brace-expansion in /website by @dependabot[bot] in #460
  • fix(ci): make spotless workflow safe for fork PRs by @jvondermarck with @Copilot in #461
  • fix(website): restore website typecheck by aligning Jest globals and Next page test props by @jvondermarck with @Copilot in #462
  • chore(deps): bump postcss and next in /website by @dependabot[bot] in #456
  • fix(ci): make reviewdog PR feedback resilient to token-restricted runs by @jvondermarck with @Copilot in #463
  • [WIP] Fix failing GitHub Actions job for code formatting check by @jvondermarck with @Copilot in #464
  • fix: Game crashes in browser after pressing restart button #448 by @Vansh1228 in #454
  • feat(ui): improve splash screen UX/UI (#430) by @Nicoorgnero in #436
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.9.0 to 3.10.0 by @dependabot[bot] in #469
  • feat(website): replace sponsor iframe with native card (#466) by @Daniele-Cangi in #470
  • chore(deps-dev): bump org.apache.maven.plugins:maven-compiler-plugin from 3.15.0 to 3.16.0 by @dependabot[bot] in #476
  • chore(deps-dev): bump browserslist from 4.28.1 to 4.28.9 in /website by @dependabot[bot] in #475
  • chore(deps-dev): bump @humanfs/node from 0.16.7 to 0.16.8 in /website by @dependabot[bot] in #473
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.10.0 to 3.10.1 by @dependabot[bot] in #472
  • chore(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.6 to 3.6.0 by @dependabot[bot] in #477
  • feat(468): add Kotlin support and convert Direction enum as PoC by @koushikkallamadi in #474
  • chore(deps-dev): bump js-yaml from 3.14.2 to 3.15.2 in /website by @dependabot[bot] in #483
  • chore(deps): bump next from 16.3.1 to 16.3.3 in /website by @dependabot[bot] in #484
  • chore(deps): bump sharp from 0.35.3 to 0.35.4 in /website by @dependabot[bot] in #485
  • chore(deps-dev): bump @babel/core from 7.28.5 to 7.29.7 in /website by @dependabot[bot] in #486
  • fix: exclude paused time from game-over duration by @tejas5038 in #482
  • chore(deps): bump kotlin.version from 2.1.20 to 2.4.20 by @dependabot[bot] in #490
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.10.1 to 3.10.2 by @dependabot[bot] in #491
  • fix(settings): fix stale language when toggling main-menu mute (#480) by @abhinaya2126 in #489
  • fix(settings): return defaults after repairing malformed settings (#481) by @AzazelSensei in #487
  • test(unlock, timer): add regression tests for unlock boundaries and session-timer seam by @dileepkushwaha-dev in #493
  • chore(deps-dev): bump com.diffplug.spotless:spotless-maven-plugin from 3.10.2 to 3.10.3 by @dependabot[bot] in #501
  • chore(deps): bump next from 16.3.3 to 16.3.6 in /website by @dependabot[bot] in #500
  • chore(deps-dev): bump org.mockito:mockito-core from 5.23.0 to 5.24.0 by @dependabot[bot] in #499
  • chore(deps-dev): bump org.mockito:mockito-junit-jupiter from 5.23.0 to 5.24.0 by @dependabot[bot] in #498
  • fix(timer): exclude paused time from game-over survived duration (#494) by @Hariomlokhande-coder in #497
  • chore(deps): bump brace-expansion in /website by @dependabot[bot] in #502
  • fix: change required media file (#471) by @not-uzual in #496
  • fix(test): isolate CollisionHandlerTest from real save files (#478) by @malewarpallavi in #492
  • feat: add Easy difficulty mode with more lives and grace period by @juanulisesco in #433
  • chore(deps): bump next from 16.3.6 to 16.3.8 in /website by @dependabot[bot] in #506
  • chore(deps-dev): bump handlebars from 4.7.9 to 4.7.10 in /website by @dependabot[bot] in #504
  • chore(deps): bump sharp from 0.35.4 to 0.35.5 in /website by @dependabot[bot] in #505
  • chore(deps): bump source-map-js from 1.2.1 to 1.2.2 in /website by @dependabot[bot] in #508

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.1.0.mp4