Releases: thepeacockproject/Peacock
v7.2.3
Progression Transfer
We fixed a pretty big bug in progression transfer functionality that broke a bunch of challenges. Because of the nature of this fix, you will need to re-import your progress from the official servers, as existing repairing profiles is not something we have a working solution for. Sorry about that!
Contracts Folder Change
You can now create sub-folders within the contracts
folder for organization purposes, and all contracts will be loaded from the sub-folders.
What's Changed
- fix: de, tc translation by @suanjiansalt in #449
- Change Discord RP to 'Playing HITMAN™ WoA' instead of 'Playing HITMAN™ 3' by @NekoXIII in #451
- feat: Update Russian l10n by @Watchman3001 in #453
- Properly respect SMF
peacockIntegration
key by @atampy25 in #455 - Fix #437 by @Yanrishatum in #458
- Load contracts recursively by @RDIL in #460
New Contributors
- @NekoXIII made their first contribution in #451
- @Watchman3001 made their first contribution in #453
Full Changelog: v7.2.2...v7.2.3
v7.2.2
- Fixes a possible missing property when transferring progress.
Full Changelog: v7.2.1...v7.2.2
v7.2.1
- Debug profiles are now encrypted by default. Toggle this with
--skip
. - Misc fixes
Full Changelog: v7.2.0...v7.2.1
v7.2.0
Progression Transfer
Progression transfer from official is here officially in Peacock! You can use the Web UI for this.
Contracts Mode: Revamped
Creating a contract with conditions on Peacock now fully works!
What's Changed
- Yulania: fix level 2 doesn't require eliminating rooftop target by @suanjiansalt in #421
- Update cheesecale texts translation by @suanjiansalt in #422
- Add 2 sambuca start challenges for H2 by @suanjiansalt in #424
- Implement contract creation kill conditions by @RDIL in #414
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #429
- Bump microsoft/setup-msbuild from 1.3 to 2 in /.github/workflows by @dependabot in #433
- Bump robinraju/release-downloader from 1.9 to 1.10 in /.github/workflows by @dependabot in #434
- feat: official -> peacock progression transfer by @AnthonyFuller in #426
- fix: adjust escalation yulania difficulty by @suanjiansalt in #439
Full Changelog: v7.1.0...v7.2.0
v7.1.0
What's Changed
- revert(compat): Reintroduce smf checks in controller by @Yanrishatum in #416
- Change image paths of certain escalation challenges by @suanjiansalt in #417
- feat: New challenge pack: Butcher's Delight by @suanjiansalt in #411
- Cheesecake: Fix Chongqing challenge disguise check by @suanjiansalt in #418
Full Changelog: v7.0.0...v7.1.0
v7.0.0
Welcome to v7! Here are some of the highlights in comparison to v6:
- Reworked the inventory system to perform significantly better, which helps reduce the slowdowns added as a result of mastery progression
- Support contracts being contributed by Simple Mod Framework
- Update some contract data to match IOI's versions (over time these became outdated)
- The rotating escalations tile has been replaced with a tile that will bring you to the escalations menu, listing all escalations in the game, sorted by game version (and a Peacock tab!)
- Introduced sniper mastery
- Changed our codebase to TypeScript's strict mode, which should help prevent future errors
- Fixed some issues with our escalations
- Added 2 new escalations - one in Hawkes Bay by @suanjiansalt and one on Ambrose Island by @NekoXIII
- The
lite
version has been renamed to Linux
In addition, we fixed a LOT of bugs. Thank you for reporting them all!
What's Changed
- Update locale.json by @suanjiansalt in #277
- Update locale.json by @Wuzmart in #278
- Update locale.json by @Wuzmart in #279
- Fix two Miami escalations not counting towards escalation challenges by @moonysolari in #288
- Add SMF contract support (#293) by @AnthonyFuller in #294
- [perf] Inventory rework (part 1) by @RDIL in #291
- Bump semver from 7.5.0 to 7.5.3 by @dependabot in #297
- hotfix: fix call to getUnlockableById in planning by @jorys-paulin in #299
- Added french translations by @jorys-paulin in #302
- Feature/escalations by @jorys-paulin in #306
- Added Dashes to Escalation names to be on par with ioi missions. by @Cookie303728 in #307
- Multi-Version Mastery and Sniper Scoring by @AnthonyFuller in #270
- Translated escalations text by @Cookie303728 in #311
- Translate Escalations to french by @jorys-paulin in #312
- Update locale.json by @suanjiansalt in #313
- Update (parts of) some contracts to match newest IOI version by @grappigegovert in #295
- Update locale.json by @Wuzmart in #315
- 3.160 update by @riisikumi in #316
- Update Copyright year by @million1156 in #317
- Fix to extension filtering in GetProfile request by @vitphire in #319
- feat(menu): add escalation tile to H2/3 dashboard by @AnthonyFuller in #314
- Add descriptions to Peacock escalations by @jorys-paulin in #320
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #321
- Update locale.json by @suanjiansalt in #322
- Fix SMF check by @prolium in #324
- Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #323
- feat(escalation): pontus by @AnthonyFuller in #328
- Update locale.json by @Amdr3B4st0s in #329
- Update locale.json by @suanjiansalt in #330
- Bump actions/setup-node from 3 to 4 in /.github/workflows by @dependabot in #332
- Update locale.json by @Wuzmart in #334
- Refactor SMF support into it's own helper class by @RDIL in #335
- Added Spanish translation by @nachito33 in #338
- Allow the patcher project to open and build on Visual Studio 2022 by @prolium in #281
- Bump actions/upload-artifact from 2 to 3 in /.github/workflows by @dependabot in #343
- Bump actions/checkout from 3 to 4 in /.github/workflows by @dependabot in #341
- Bump microsoft/setup-msbuild from 1.1 to 1.3 in /.github/workflows by @dependabot in #342
- Change the image path in the escalation files to adapt to the changed image pack by @suanjiansalt in #347
- Update gamechanger tile image by @suanjiansalt in #348
- Fix some strict type errors by @RDIL in #344
- Update Node.js to v20 by @RDIL in #345
- Update locale.json by @suanjiansalt in #350
- Replace developmentAllowRuntimeRestart flag by @RDIL in #349
- Bump github/codeql-action from 2 to 3 in /.github/workflows by @dependabot in #356
- Bump actions/upload-artifact from 3 to 4 in /.github/workflows by @dependabot in #357
- Fix contract creation not using appropriate bricks by @RDIL in #355
- Fix peacock escalations' incomplete displayed killing tips by @suanjiansalt in #358
- Check for small item sizes for hidden stash by @solderq35 in #359
- Separate routing logic and business logic by @RDIL in #352
- New non-pack challenges by @moonysolari in #363
- Bump vite from 5.0.2 to 5.0.12 by @dependabot in #365
- Bump follow-redirects from 1.15.3 to 1.15.5 by @dependabot in #366
- Escalation QoL fix: Shangrila & Xmas by @suanjiansalt in #370
- Fix unwanted handler voices in The CurryMaker Chaos by @moonysolari in #374
- Remove redundant sloth challenge by @moonysolari in #375
- Fix ArcadePageTemplate by @grappigegovert in #373
- Bump robinraju/release-downloader from 1.8 to 1.9 in /.github/workflows by @dependabot in #377
- Fix SMF adding contracts to a location that has no contracts yet (v7 ver) by @grappigegovert in #380
- Revert hard-coded server version by @moonysolari in #381
- Fix the Christmas Calamity feat tile image by @suanjiansalt in #383
- Fix some challenges not being ticked on mission end page by @moonysolari in #384
- Fix KHAKIASP typos by @moonysolari in #390
- Add test to ensure objectives are localized by @RDIL in #391
- Update locale.json by @winnnty in #394
- fix(scoring): Un-patch the noticed kill bug in 2016 by @RDIL in #397
- tests: Add new tests for user data persistence by @RDIL in #401
- Fix Evergreen and Sniper max level progression reset by @Yanrishatum in #405
- Another escalation qol fix batch by @suanjiansalt in #400
- escalation: yulania by @suanjiansalt in #402
- Add challenge and restricted loadout objective for yulania by @suanjiansalt in #407
- Complement H3 yulania challenge by @suanjiansalt in #408
New Contributors
- @jorys-paulin made their first contribution in #299
- @million1156 made their first contribution in #317
- @vitphire made their first contribution in #319
- @prolium made their first contribution in #324
- @nachito33 made their first contribution in #338
- @solderq35 made their first contribution in #359
- @winnnty made their first contribution in #394
- @Yanrishatum made their first contribution in #405
Full Changelog: v6.6.0...v7.0.0
v7.0.0-alpha.7
Full Changelog: v7.0.0-alpha.6...v7.0.0-alpha.7
v6.6.0
Full Changelog: v6.5.9...v6.6.0
v7.0.0-alpha.6
Full Changelog: v7.0.0-alpha.5...v7.0.0-alpha.6
v7.0.0-alpha.5
- Updated for Hitman: World of Assassination v3.180.0
Full Changelog: v7.0.0-alpha.4...v7.0.0-alpha.5