Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
47f482e
feat: migrate changelog fetching from forum RSS to Steam API
LVL1024 Jul 3, 2026
0db149f
ci: re-enable changelogs in deploy workflow
LVL1024 Jul 3, 2026
15e4e51
chore: update poetry.lock after removing feedparser and bs4
LVL1024 Jul 3, 2026
54e3a09
fix: add tzdata dependency for ZoneInfo in Docker
LVL1024 Jul 3, 2026
3d12d17
[skip ci] chore: updated input data
Deadbot0 Jul 3, 2026
47c1840
chore: remove Hero Lab changelog parsing (no longer used by devs)
LVL1024 Jul 3, 2026
b7dd29c
feat: restructure changelog formatting with section grouping, ability…
LVL1024 Jul 3, 2026
9f16142
TEST: add dry-run input to workflow_dispatch for wiki testing
LVL1024 Jul 3, 2026
114866e
Revert "feat: restructure changelog formatting with section grouping,…
LVL1024 Jul 3, 2026
26fe3d9
chore: regenerate poetry.lock with Poetry 2.1.4 format
LVL1024 Jul 3, 2026
7f2e144
feat: enhance changelog processing with pending ID support and wiki u…
LVL1024 Jul 4, 2026
9b8de0e
TEST: Delete existing notes
LVL1024 Jul 4, 2026
b1994dc
feat: exclude Hero Lab entries from reprocessing in changelog fetcher
LVL1024 Jul 4, 2026
e20047a
Revert changelog reprocessing changes, keep DRY_RUN docker fix
LVL1024 Jul 4, 2026
ef0c122
Merge branch 'develop' into feature/steam-patch-notes
LVL1024 Jul 9, 2026
6294611
[skip ci] chore: updated input data
Deadbot0 Jul 13, 2026
0bf9a7f
refactor: remove was_edited mechanic, re-fetch content on Steam edits
LVL1024 Jul 13, 2026
0818fdd
refactor: simplify source metadata assignment in changelog fetcher
LVL1024 Jul 13, 2026
6618db3
refactor: skip pre-Steam-migration forum changelogs in parser
LVL1024 Jul 13, 2026
b08d7c3
refactor: simplify source title generation in changelog parser
LVL1024 Jul 13, 2026
3ddf9f2
fix: prevent false hotfixes when overwriting edited posts
LVL1024 Jul 13, 2026
ea5ce13
fix: add error handling, deterministic fallback sorting, re.DOTALL re…
LVL1024 Jul 13, 2026
bf9ea4d
refactor: rewrite changelog formatter to group entries by entity type
LVL1024 Jul 14, 2026
21a73ed
fix: change patch headers from === to == to match new formatter output
LVL1024 Jul 14, 2026
adfa2dc
chore: fix trailing blank line and add new link targets
LVL1024 Jul 14, 2026
2a12b8b
feat: add hide_general parameter for wiki template when no general ch…
LVL1024 Jul 14, 2026
e2a910a
refactor: preserve prose lines and drop bracket headings in changelog…
LVL1024 Jul 14, 2026
4cd2052
Revert "TEST: add dry-run input to workflow_dispatch for wiki testing"
LVL1024 Jul 15, 2026
ff2c422
Merge branch 'develop' into feature/steam-patch-notes
LVL1024 Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ jobs:
PARSE_MAP: true
DECOMPILE: true
PARSE: true
CHANGELOGS: false
CHANGELOGS: true
CLEANUP: false
WIKI_UPLOAD: ${{ needs.get-branch.outputs.branch == 'master' }}
STEAM_USERNAME: ${{ secrets.STEAM_USERNAME }}
Expand Down
1 change: 1 addition & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ services:
WIKI_UPLOAD: ${WIKI_UPLOAD}
FORCE: ${FORCE}
CLEANUP: ${CLEANUP}
DRY_RUN: ${DRY_RUN}
VERBOSE: ${VERBOSE}
STEAM_USERNAME: ${STEAM_USERNAME}
STEAM_PASSWORD: ${STEAM_PASSWORD}
Expand Down
40 changes: 40 additions & 0 deletions input-data/changelogs/changelog_configs.json
Original file line number Diff line number Diff line change
Expand Up @@ -760,5 +760,45 @@
"date": "2026-05-31",
"link": "https://forums.playdeadlock.com/threads/05-22-2026-update.135477/post-263371",
"is_hero_lab": false
},
"2026-06-04": {
"source_id": "1834602721188293",
"date": "2026-06-04",
"link": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1834602721188293",
"is_hero_lab": false,
"title": "Minor Update - 06-04-2026",
"steam_hash": "041d77eede2596e9445f6376c1f0a200"
},
"2026-06-11": {
"source_id": "1835236783562074",
"date": "2026-06-11",
"link": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1835236783562074",
"is_hero_lab": false,
"title": "Minor Update - 06-11-2026",
"steam_hash": "13544b2f29881ee0c7e9748c08831276"
},
"2026-06-30": {
"source_id": "1836506165563227",
"date": "2026-06-30",
"link": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1836506165563227",
"is_hero_lab": false,
"title": "Minor Update - 06-30-2026",
"steam_hash": "1f5c55a3db4f6a97dd2e045da399bb65"
},
"2026-07-01": {
"source_id": "1836506165566600",
"date": "2026-07-01",
"link": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1836506165566600",
"is_hero_lab": false,
"title": "Minor Update - 07-01-2026",
"steam_hash": "82ac2c2a5a6746e2b783104cb233396e"
},
"2026-07-09": {
"source_id": "1836506165584438",
"date": "2026-07-09",
"link": "https://steamstore-a.akamaihd.net/news/externalpost/steam_community_announcements/1836506165584438",
"is_hero_lab": false,
"title": "Minor Update - 07-09-2026",
"steam_hash": "6fb213364297c3a2b480be292400852f"
}
}
18 changes: 18 additions & 0 deletions input-data/changelogs/raw/2026-06-04.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
- Urn mechanics have been reworked.

Primary details:
- Delivering the urn now starts a king of the hill style capture point, rather than using melee to flip the urn back and forth.
- Both teams can progress at the same time, but the urn will only be fully claimed once there is only one team in the circle.
- The Urn runner now gets their normal 35% bonus bounty and stats immediately on initial deposit (rather than on deposit conclusion only if your team won it)

Other Details:
- Urn overall bounty reduced by 20% (unreduced for trailing team)
- Progress radius is 20m
- Progress rate is fixed regardless the number of allies in the area
- Progress duration for favored/neutral/unfavored is 6/12/18s
- If Urn has been in progress for over 75s, it will give up and throw all the souls as orbs into the sky (they will float for a long time)
- Increased time allowed to run the urn before taking damage by 10s
- Trailing team sprint speed bonus from +4m to +5m
- Urn comeback resistance now also grants +35% Debuff Resistance ontop of the 35% Bullet and Spirit Resistance
- Urn comeback resistance aura reduced from 60m to match the 20m progress radius
- Drop off location is above the bridges on the side lanes, rather than below.
105 changes: 105 additions & 0 deletions input-data/changelogs/raw/2026-06-11.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
- Urn give up time reduced from 75s to 60s
- Urn bounty reduced by 10% (unreduced for trailing team)

- Breakables health permanent bonus reduced from 15/25/35 to 15/20/30 for level 1/2/3

- Kill comeback bounty values increased by 8%

- Street Brawl: All ability and item range/radius values are reduced by 10%

- Opening Rounds: Conditional Weapon Damage bonus reduced from 30% to 25%
- Opening Rounds: Spirit Power increased from +4 to +7
- Arcane Surge: Fixed various cases with the bonuses not working

- Apollo: Disengaging Sigil velocity increased by 50%
- Apollo: Disengaging Sigil velocity's vertical:horizontal ratio changed from 1.5:1 to 1:1
- Apollo: Disengaging Sigil now allows input to alter the direction apollo launches himself (A/D biases to the left/right and W/S affect how much backwards motion is applied
- Apollo: Disengaging Sigil T1 changed from "+30 Damage" to "Gain +25% Fire Rate and Bullet Speed for 8s"
- Apollo: Disengaging Sigil T2 changed from "Gain +30% Fire Rate and +50% Bullet Speed for 10s" to "On Player Hit: +1 Stamina restored and resets Air Jump/Dash limit"
- Apollo: Disengaging Sigil T3 changed from "On Player Hit: +2 stamina restored and reset Air Jump/Dash limit" to "Recast within 4s"
- Apollo: Flawless Advance now allows Apollo to parry during it

- Bebop: Exploding Uppercut T3 increased from +17% Missing Health to +18%
- Bebop: Fixed Sticky Bomb T3 duration ending once the bomb went off rather than the 5s duration
- Bebop: Sticky Bomb T3 changed from "On Cast: +5m Move Speed and +20% Fire Rate for 5s" to "On Cast: +5m Move Speed and +25% Debuff Resistance for 6s" (applies retroactively)

- Calico: Gloom Bombs melee resist debuff now stacks additively
- Calico: Gloom Bombs T2 increased from -5% Melee Resist for 5s to -6% for 6s
- Calico: Gloom Bombs melee resist now applies on impact rather than explosion
- Calico: Return to Shadows damage increased from 140 to 150
- Calico: Return to Shadows T2 damage increased from +65 to +75
- Calico: Return to Shadows T3 heal increased from 350 to 450

- Doorman: Call Bell explosion damage spirit scaling reduced from 1.3 to 1.2
- Doorman: Call Bell T3 spirit scaling reduced from 0.4 to 0.35

- Graves: Jar of Dead collection rate reduced by 20% (takes longer to gain a charge)
- Graves: Jar of Dead damage reduced from 17+0.27 to 16+0.25
- Graves: Jar of Dead bounty increased from 5+0.25/boon to 7+0.5/boon
- Graves: Grasping Hands T3 Immobilize duration reduced from +1s to +0.75s

- Grey Talon: Gun cycle time increased from 0.5775 to 0.6 (~4% DPS nerf)
- Grey Talon: Bullet damage growth reduced from +1.0 to +0.85
- Grey Talon: Rain of Arrows cooldown increased from 22s to 23s
- Grey Talon: Rain of Arrows T2 reduced from -13s Cooldown to -12s

- Holliday: Powder Keg now has an alt cast behavior to place the barrel at her feet
- Holliday: Powder Keg various improvements to the launch angles, velocities and feel of casting
- Holliday: Powder Keg now starts with 2 charges
- Holliday: Powder Keg Charge Time increased from 3.5s to 7s
- Holliday: Powder Keg spirit scaling reduced from 1.6 to 1.4
- Holliday: Powder Keg T2 changed from "+58 Damage" to "+1 Charge"
- Holliday: Powder Keg T3 changed from "+2 Charges and +0.4s Displacement" to "+100 Damage, +0.5 Spirit Scaling and -5s Charge Time"
- Holliday: Fixed various issues with placing bounce pad on elevated areas
- Holliday: Bounce Pad landing radius reduced from 12m to 9m
- Holliday: Bounce Pad T3 changed from "+68 Stomp Damage and Improved Spirit Scaling" to "+0.7s Stomp Stun" (only triggers from Holliday)

- Infernus: Fixed Afterburn Max duration refreshing not properly accounting for both Debuff Resist and +Ability Duration
- Infernus: Fixed Concussive Combustion cooldown not updating when getting the T2 or other CD reducing items when the ability is on cooldown

- Ivy: Fixed a bug where Stone Form could sometimes do significantly more damage than intended

- McGinnis: Mini Turret DPS rescaled from 30+0.39 to 24+0.42 (break even at 200 spirit power)
- McGinnis: Mini Turrets T3 Fire Rate reduced from +30% to +25%
- McGinnis: Fixed some rare cases where Heavy Barrage would stop working
- McGinnis: Heavy Barrage DPS reduced from 22.5 to 21

- Paige: Rallying Charge distance for max amp reduced from 350m to 250m
- Paige: Rallying Charge T2 increased from -30s Cooldown to -50s
- Paige: Plot Armor barrier spirit scaling increased from 1.3 to 1.5
- Paige: Plot Armor T3 barrier spirit scaling increased from +0.3 to +0.5

- Pocket: Bullet damage growth reduced from +0.2 to +0.16
- Pocket: Flying Cloak T3 reduced from -13s Cooldown to -12s
- Pocket: Affliction now does half damage on objectives

- Seven: Bullet damage growth reduced from 0.337 to 0.24
- Seven: Power Surge T3 reduced from +12s Duration to +10s
- Seven: Storm Cloud now hits breakables

- Shiv: Killing Blow now has +30% more cooldown whenever it does not impact a player

- Silver: Lycan Curse cooldown increased from 40s to 70s
- Silver: Lycan Curse T3 no longer heals

- Viscous: Puddle Punch T2 increased from +40% Lifesteal to +60%
- Viscous: Goo Ball T2 now also increases Bullet and Spirit Resist by +10%

- Victor: Aura of Suffering radius reduced from 9m to 8m
- Victor: Aura of Suffering T3 now also increases radius by +1m
- Victor: Fixed some client performance issues when using Aura of Suffering
- Victor: Shocking Reanimation cooldown increased from 230s to 240s
- Victor: Shocking Reanimation T3 reduced from -120s Cooldown to -110s
- Victor: Shocking Reanimation T3 increased from +150 Damage to +175

- Vindicta: Assassinate Max Bonus Damage spirit scaling increased from 1.7 to 2.0

- Warden: Bullet falloff reduced from 20m->58m to 18m->47m
- Warden: Alchemical Flask spirit scaling reduced from 0.73 to 0.63
- Warden: Alchemical Flask T2 reduced from +40 Damage to +35
- Warden: Alchemical Flask T2 increased from -20% Weapon Damage to -25%
- Warden: Willpower spirit scaling increased from +0.5 to +0.8
- Warden: Binding Word T3 reduced from -18s Cooldown to -14s
- Warden: Last Stand lifesteal increased from 65% to 75%
- Warden: Last Stand T2 increased from -30s Cooldown to -35s
- Warden: Last Stand T3 increased from +3s Duration to +4s
Loading
Loading