Repository navigation
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
- @melinagiovanoudi made their first contribution in #299
- @jamiya-begam-k-17 made their first contribution in #289
- @Egbaiyelo made their first contribution in #304
- @Sowmya-kc made their first contribution in #300
- @t0k0shi made their first contribution in #305
- @brpetros made their first contribution in #317
- @abusayeid11 made their first contribution in #331
- @Karthikk-18 made their first contribution in #332
- @Nathan84625 made their first contribution in #329
- @Godson-Ozioma made their first contribution in #339
- @pluto-han made their first contribution in #351
- @not-uzual made their first contribution in #355
- @Kevin-Braam made their first contribution in #358
- @sambit727 made their first contribution in #350
- @Theon66 made their first contribution in #370
- @Alies03 made their first contribution in #375
- @ItsOmkara made their first contribution in #387
- @Badr04-dev made their first contribution in #392
- @jasperan made their first contribution in #390
- @juanulisesco made their first contribution in #398
- @anstieger made their first contribution in #401
- @TectonicTorrent made their first contribution in #404
- @kamrarohit97 made their first contribution in #412
- @Teo418 made their first contribution in #413
- @tricebuchanan made their first contribution in #415
- @Q2L2 made their first contribution in #416
- @Nicoorgnero made their first contribution in #417
- @xuhongyu-21 made their first contribution in #428
- @xianranyuchun made their first contribution in #425
- @MirkoDiosquez made their first contribution in #424
- @eugeama made their first contribution in #432
- @roderick4u made their first contribution in #439
- @torialfaro made their first contribution in #445
- @jvondermarck with @Copilot made their first contribution in #461
- @Vansh1228 made their first contribution in #454
- @Daniele-Cangi made their first contribution in #470
- @koushikkallamadi made their first contribution in #474
- @tejas5038 made their first contribution in #482
- @abhinaya2126 made their first contribution in #489
- @AzazelSensei made their first contribution in #487
- @dileepkushwaha-dev made their first contribution in #493
- @Hariomlokhande-coder made their first contribution in #497
- @malewarpallavi made their first contribution in #492
Full Changelog: v2.0.0...v2.1.0