What's Changed
- Bump json5 from 2.2.1 to 2.2.2 by @dependabot in #65
- Added challenges page for mission debriefing by @moonysolari in #67
- Added Mission Story Progression by @moonysolari in #68
- Fix default starting suits across different locations by @moonysolari in #69
- Fix image and text details on challenges page by @moonysolari in #71
- New saving/loading behaviors to fix bugs related to saving by @moonysolari in #73
- Fix a number of bugs on progression, entitlements, and warning logs by @moonysolari in #75
- Fix a nullibility issue in opportunity data handling by @moonysolari in #76
- Add Challenge completion and level completion percentage display by @moonysolari in #79
- Update season 1 challenges and add challenges for the rest of the locations by @moonysolari in #77
- Implement the Challenges tab on the Career page by @moonysolari in #80
- Fix all broken challenges in #22 by @moonysolari in #82
- Fix location-wide challenges missing for some contracts and locations by @moonysolari in #83
- Allow restarting Peacock while the game is active by @LennardF1989 in #34
- Added service for mastery data by @LennardF1989 in #30
- Fix completion data generation function by @moonysolari in #85
- Fix HITMAN 2 stuck at loading main menu by @moonysolari in #91
- Update H2LocationsData.json by @moonysolari in #92
- Fix a UI detail for the Challenges tab on the planning page by @moonysolari in #95
- Fix the legacy contract downloader and improve options related to it by @moonysolari in #96
- Fix mission end screens for challenges by @moonysolari in #88
- Fix unwanted tiles on career -> challenges page by @moonysolari in #97
- Remove unwanted contract creation locations by @moonysolari in #100
- Remove unwanted contract creation tiles for H1 & H2 by @moonysolari in #125
- Use official downloader when HITMAP downloader fails by @moonysolari in #126
- Remove duplicated items in the user's inventory by @moonysolari in #112
- adds a plugins folder when non is detected by @Cookie303728 in #129
- Get the latest entitlements for user upon authentication by @moonysolari in #128
- Disable saving in contracts by @moonysolari in #127
- Fix contract creation bugs by @moonysolari in #133
- Fix some bugs of The Jeffrey Consolation by @moonysolari in #139
- New
checkForUpdates
behavior for testing versions by @moonysolari in #141 - Fixed the "Continue Story" tile for the Patient Zero and A Silver Tongue mission end page by @moonysolari in #137
- Optimization: grouping challenges by parent locations by @moonysolari in #143
- Remove The Caged Bull from h1 by @moonysolari in #147
- Remove disguises from inventory in h1 and h2 by @moonysolari in #149
- Add Recommended mission stories by @moonysolari in #138
- Add global "The Classics" challenges by @moonysolari in #146
- Implement "Contract search", "Trending", and "Most played last week" tiles for contracts menu by @moonysolari in #117
- Update SMP to 5.3.0 by @moonysolari in #151
- Fix nullability issue in inclusion data check by @moonysolari in #154
- Add support for XP progression (#86) by @RDIL in #155
- Fixed issue where LevelInfo was not properly set for normal contracts by @LennardF1989 in #156
- Prevent disconnections caused by contract report requests by @moonysolari in #99
- Remove "contract xx not found" log output by @moonysolari in #157
- Implement contract history and completion tracker by @moonysolari in #98
- Added vitest and configuration to support unit tests by @LennardF1989 in #37
- Add mastery data for sniper missions by @moonysolari in #148
- Favorite contracts rework by @moonysolari in #163
- Add support for logging to console and files by @LennardF1989 in #159
- Fix SA for freelancer by @moonysolari in #164
Full Changelog: v5.7.1...v6.0.0