Releases: thepeacockproject/Peacock
v6.0.0
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
v6.0.0-beta.4
What's Changed
- Fix nullability issue in inclusion data check by @moonysolari in #154
- Add support for XP progression (#86) by @RDIL & @LennardF1989 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
Full Changelog: v6.0.0-beta.3...v6.0.0-beta.4
v6.0.0-beta.3
What's Changed
- 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
Full Changelog: v6.0.0-beta.2...v6.0.0-beta.3
v6.0.0-beta.2
What's Changed
- 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 none is detected by @Cookie303728 in #129
Full Changelog: v6.0.0-alpha.1...v6.0.0-beta.2
v5.7.1
- Added/fixed the new World of Assassination entitlements
- Fix elusive targets menu not showing any missions
Full Changelog: v5.7.0...v5.7.1
v5.7.0
- Added support for Hitman: World of Assassination
Full Changelog: v5.6.2...v5.7.0
v6.0.0-alpha.1
WARNING: this is a pre-release version, bugs may be present. Please tell us of any bugs you encounter either on Discord, the associated release discussion, or the issues section.
We are especially looking for bugs related to saving/loading issues, since a bug was fixed for the saves system that hopefully fixed a lot of abnormal behaviors related to saves. Please report any bugs if you encounter any problems with saves.
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 nullability 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
- Added service for mastery data by @LennardF1989 in #30
- Fix completion data generation function by @moonysolari in #85
Full Changelog: v5.6.2...v6.0.0-alpha.1
v5.6.2
- Fixed a bug with the previous release where challenges could cause a recursion deadlock.
Full Changelog: v5.6.1...v5.6.2
v5.6.1
- Fixed a regression introduced by v5.6.0 where challenges could get the server stuck in an infinite loop in some circumstances.
- Added a missing localization string in The Christmas Calamity.
Full Changelog: v5.6.0...v5.6.1
v5.6.0
Quick message from the Peacock Team
We wish you all a merry Christmas!
A huge thanks to everyone who contributed to Peacock this year, going open source gave the project a huge boost and all those contribution did gave us a really needed motivational boost.
We're all excited for next year, especially with Freelancer mode releasing, and we hope you'll all enjoy The Christmas Calamity escalation!
Happy hunting - @alex73630
What's Changed
- Added logDebug for ease of debugging by @LennardF1989 in #33
- Move challenge contexts to the session by @RDIL in #36
- Migrate to Yarn v4 by @RDIL in #39
- Fixed issue with "invalid media type" errors by @LennardF1989 in #41
- Fixed performance issue with JSON files by @LennardF1989 in #40
- Fixing content type that broke webui by @alex73630 in #43
- multiple contract creation fix by @WINNODD in #48
- Translated Text in Dynamic Ressources into German by @Cookie303728 in #49
- Fix documentation for
addClientSideModDependency
and add newmodIsInstalled
function with more sensible naming and semantics by @atampy25 in #51 - Livesplit - Provide a TimeCalc URL for Season/Trilogy speedruns by @alex73630 in #42
- Reworking of challenge system by @RDIL in #50
- Implement support for SMF's server replacement compatibility by @atampy25 in #56
- Disable saving on escalations by @moonysolari in #60
- Escalation picker fixes and improvements by @moonysolari in #61
New Contributors
- @WINNODD made their first contribution in #48
- @Cookie303728 made their first contribution in #49
- @moonysolari made their first contribution in #60
Full Changelog: v5.4.2...v5.6.0