Skip to content

Commit 29d5fe9

Browse files
committed
Merge remote-tracking branch 'upstream/dev' into advanced_copy_paste
2 parents c28b0d6 + 69501cc commit 29d5fe9

192 files changed

Lines changed: 104131 additions & 56948 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,106 @@
11
# Changelog
22

3+
## [v2.65.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/tree/v2.65.0) (2026/04/20)
4+
5+
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding/compare/v2.64.0...v2.65.0)
6+
7+
8+
## What's Changed
9+
### Fixed Crashes
10+
- Fix crash when opening some builds with cluster jewels [\#9790](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9790) ([LocalIdentity](https://github.com/LocalIdentity))
11+
- Fix crash when selecting some Imbued gems [\#9793](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9793) ([LocalIdentity](https://github.com/LocalIdentity))
12+
### User Interface
13+
- Add scrollbars and tweak layout of compare tab [\#9798](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9798) ([LocalIdentity](https://github.com/LocalIdentity))
14+
- Add checkbox to only show differences in compare calcs tab [\#9798](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9798) ([LocalIdentity](https://github.com/LocalIdentity))
15+
- Show Bloodline Ascendancy in top bar again [\#9797](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9797) ([Peechey](https://github.com/Peechey))
16+
### Fixed Calculations
17+
- Fix some buffs applying incorrectly to the player and minions [\#9789](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9789) ([LocalIdentity](https://github.com/LocalIdentity))
18+
- Fix imbued trigger supports not working [\#9793](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9793) ([LocalIdentity](https://github.com/LocalIdentity))
19+
### Fixed Behaviours
20+
- Fix Elemental Penetration Support and Greater Spell Echo not appearing in gem list [\#9782](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9782) ([LocalIdentity](https://github.com/LocalIdentity))
21+
- Fix some gems being hidden from gem list [\#9796](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9796) ([LocalIdentity](https://github.com/LocalIdentity))
22+
23+
24+
25+
## [v2.64.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/tree/v2.64.0) (2026/04/18)
26+
27+
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding/compare/v2.63.0...v2.64.0)
28+
29+
30+
## What's Changed
31+
### New to Path of Building
32+
- Add build comparison tab [\#9543](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9543) ([oboking](https://github.com/oboking))
33+
- Add support for Imbued Supports [\#9670](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9670) ([Peechey](https://github.com/Peechey))
34+
- Preserve skill selection on character re-import [\#9486](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9486) ([mcagnion](https://github.com/mcagnion))
35+
- Remember league for imported characters [\#9760](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9760) ([pHiney](https://github.com/pHiney))
36+
- Watcher's eye trade search [\#9649](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9649) ([vaisest](https://github.com/vaisest))
37+
- Trader improvements [\#9691](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9691) ([vaisest](https://github.com/vaisest))
38+
- Add Unholy Aberration spectre [\#9731](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9731) ([arielrahamim](https://github.com/arielrahamim))
39+
- Add Conjuror of Rot Spectre [\#9702](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9702) ([Peechey](https://github.com/Peechey))
40+
- Add support for higher Life values in the Minion Pact config [\#9697](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9697) ([Vanqy9316](https://github.com/Vanqy9316))
41+
- Add support for Lethal Dose support [\#9648](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9648) ([majochem](https://github.com/majochem))
42+
- Add Life Recharge to sidebar when using Eternal Youth [\#9658](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9658) ([LocalIdentity](https://github.com/LocalIdentity))
43+
- Add support for listing all active Tattoos [\#9720](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9720) ([Peechey](https://github.com/Peechey))
44+
- Add warning for eligible items missing an anoint [\#9727](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9727) ([OursCodeur](https://github.com/OursCodeur))
45+
- Default staged skills to their maximum stages [\#9728](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9728) ([OursCodeur](https://github.com/OursCodeur))
46+
- Add more specific jewel tooltip comparison sorting [\#9744](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9744) ([vaisest](https://github.com/vaisest))
47+
### Fixed Crashes
48+
- Fix crash when both Blight + Blight of Contagion use "Maximum Sustainable Stacks" [\#9718](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9718) ([rasmuskl](https://github.com/rasmuskl))
49+
- Fix crash caused by Phantasm Support being copied with mirage skills that take over mainSKill [\#9732](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9732) ([Paliak](https://github.com/Paliak))
50+
- Fix CwC crash when using skills from items and multiple link groups [\#9682](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9682) ([Paliak](https://github.com/Paliak))
51+
- Fix crash when hovering over more damage calc breakdown for Kinetic Fusillade of Destruction [\#9752](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9752) ([FenikSRT4](https://github.com/FenikSRT4))
52+
### User Interface
53+
- Add gem color indicators to socket group labels [\#9710](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9710) ([valar-22](https://github.com/valar-22))
54+
- Default crafted cluster jewels to minimum passives [\#9726](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9726) ([OursCodeur](https://github.com/OursCodeur))
55+
- Improve Hextoad breakdown and simplify calcs [\#9683](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9683) ([Paliak](https://github.com/Paliak))
56+
- Fix Gem quality tooltips [\#9749](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9749) ([LocalIdentity](https://github.com/LocalIdentity))
57+
- Fix Loadouts dropdown not showing on smaller screens [\#9557](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9557) ([Peechey](https://github.com/Peechey))
58+
- Guard Trader result dropdown tooltip against stale state [\#9742](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9742) ([mcagnion](https://github.com/mcagnion))
59+
- Dismiss power report toast message when checkbox is unticked [\#9646](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9646) ([MrHB212](https://github.com/MrHB212))
60+
### Fixed Calculations
61+
- Fix Cast while Channelling trigger interval being rounded to tick rate [\#9650](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9650) ([Paliak](https://github.com/Paliak))
62+
- Fix Bleed chance over 100% scaling Vicious Skewering Impale effect [\#9654](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9654) ([LocalIdentity](https://github.com/LocalIdentity))
63+
- Fix Molten Strike of the Zenith Total Weighted Ball Average calc [\#9655](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9655) ([LocalIdentity](https://github.com/LocalIdentity))
64+
- Fix Generals Cry damage calculation with some skills [\#9663](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9663) ([LocalIdentity](https://github.com/LocalIdentity))
65+
- Fix Searing Bond of Detonation using Power charges instead of Max Power Charges [\#9695](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9695) ([Wires77](https://github.com/Wires77))
66+
- Fix Varunastra not counting for Blade Blast of Dagger Detonation [\#9733](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9733) ([Paliak](https://github.com/Paliak))
67+
- Add config option for Hallowing Flame magnitude [\#9676](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9676) ([Paliak](https://github.com/Paliak))
68+
- Fix calculations for skills that can repeat [\#9723](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9723) ([Peechey](https://github.com/Peechey))
69+
- Fix spectre buffs global effects applying just by existing in the spectre library [\#9667](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9667) ([nofate121](https://github.com/nofate121))
70+
- Fix Maven Memory Game damage [\#9757](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9757) ([LocalIdentity](https://github.com/LocalIdentity))
71+
- Fix Poisonous Concoction Added Damage from disabled Life Flasks [\#9339](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9339) ([Peechey](https://github.com/Peechey))
72+
- Fix issue with converted damage showing no poison stacks [\#8991](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/8991) ([wh98yap-hub](https://github.com/wh98yap-hub))
73+
- Fix Ghost Reaver instant leech calculation [\#9774](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9774) ([LocalIdentity](https://github.com/LocalIdentity))
74+
- Fix negative eHP and NaN Max hit values for some builds [\#9772](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9772) ([LocalIdentity](https://github.com/LocalIdentity))
75+
- Fix Catalyst scaling for Added Damage mods [\#9775](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9775) ([Peechey](https://github.com/Peechey))
76+
- Fix for Chieftain resist nodes applying effects twice due to Foulborn Choir of the Storm [\#9643](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9643) ([EminGul](https://github.com/EminGul))
77+
### Fixed Behaviours
78+
- Fix cluster import sometimes not allocating the correct nodes [\#9768](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9768) ([LocalIdentity](https://github.com/LocalIdentity))
79+
- Fix Resistance Shrine not granting max Chaos Resistance [\#9661](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9661) ([LocalIdentity](https://github.com/LocalIdentity))
80+
- Fix Replica Dragonfang's Flight not working with transfigured Lightning Tendrils [\#9652](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9652) ([LocalIdentity](https://github.com/LocalIdentity))
81+
- Fix Earthbreaker Totems Slam skills benefiting from Exert bonuses [\#9653](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9653) ([LocalIdentity](https://github.com/LocalIdentity))
82+
- Fix Exposure mods on Balance of Terror not working [\#9656](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9656) ([LocalIdentity](https://github.com/LocalIdentity))
83+
- Fix Ahuana's Bite and Bonechill's "inc damage taken" mods stacking [\#9659](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9659) ([LocalIdentity](https://github.com/LocalIdentity))
84+
- Fix Animate Weapon of Self Reflection not granting weapon mods to minion [\#9662](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9662) ([LocalIdentity](https://github.com/LocalIdentity))
85+
- Fix Cryogenesis disabling flat damage from other sources when using Ele Hit [\#9694](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9694) ([Wires77](https://github.com/Wires77))
86+
- Fix mods on Ring 3 applying when The Unseen Hand isn't allocated [\#9730](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9730) ([Peechey](https://github.com/Peechey))
87+
- Fix issues with gems socketed in Ring slot 3 [\#9686](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9686) ([Paliak](https://github.com/Paliak))
88+
- Fix Vaal Flameblast base AoE and scaling [\#9704](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9704) ([Blitz54](https://github.com/Blitz54))
89+
- Fix Servant of Decay affecting Life Mastery [\#9716](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9716) ([Peechey](https://github.com/Peechey))
90+
- Fix filtering Support gems in SkillsTab [\#9669](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9669) ([Peechey](https://github.com/Peechey))
91+
- Fix Dual Wield mastery granting damage when using a Thrusting + non-thrusting sword [\#9761](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9761) ([LocalIdentity](https://github.com/LocalIdentity))
92+
- Remove tattoo tooltip and popup for cluster jewel keystones [\#9773](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9773) ([Peechey](https://github.com/Peechey))
93+
- Fix Tinctures applying their effects even when you have no Mana [\#9769](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9769) ([LocalIdentity](https://github.com/LocalIdentity))
94+
### Accuracy Improvements
95+
- Fix Perfidy missing 3.25.0 changes [\#9657](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9657) ([LocalIdentity](https://github.com/LocalIdentity))
96+
- Fix Summon Reaper and Animate Guardian missing gem tooltip lines [\#9660](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9660) ([LocalIdentity](https://github.com/LocalIdentity))
97+
- Fix Sacred Chalice missing fire mod [\#9765](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9765) ([Nightblade](https://github.com/Nightblade))
98+
- Fix Divine Blessing and Earthbreaker appearing in gem list [\#9570](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9570) ([LocalIdentity](https://github.com/LocalIdentity))
99+
- Tag Serle's Masterwork as unobtainable [\#9771](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9771) ([LocalIdentity](https://github.com/LocalIdentity))
100+
### Fixed Bugs
101+
- Fix URL spoofing issue with imported URLs [\#9754](https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9754) ([Wires77](https://github.com/Wires77))
102+
103+
3104
## [v2.63.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/tree/v2.63.0) (2026/03/15)
4105

5106
[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding/compare/v2.62.0...v2.63.0)

CONTRIBUTING.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,14 @@ Files in `/Data` `/Export` and `/TreeData` can be massive and cause the EmmyLua
177177
```json
178178
{
179179
"$schema": "https://raw.githubusercontent.com/EmmyLuaLs/emmylua-analyzer-rust/refs/heads/main/crates/emmylua_code_analysis/resources/schema.json",
180+
"runtime": {
181+
"version": "LuaJIT"
182+
},
180183
"workspace": {
181184
"ignoreGlobs": [
182-
"src/Data/**.lua",
183-
"src/TreeData/**.lua",
184-
"src/Modules/ModParser.lua"
185+
"**/src/Data/**/*.lua",
186+
"**/src/TreeData/**/*.lua",
187+
"**/src/Modules/ModParser.lua"
185188
]
186189
}
187190
}
@@ -221,9 +224,15 @@ More tests can be added to this folder to test specific functionality, or new te
221224
Please try to include tests for your new features in your pull request. Additionally, if your pr breaks a test that should be passing please update it accordingly.
222225

223226
### Debugging tests
224-
When running tests with a docker container it is possible to use EmmyLua for debugging. Follow the instructions for inserting the debugger snippet as shown above in [Visual Studio Code](#Visual-Studio-Code), then uncomment the `dbg.waitIDE()` line.
225-
226-
After running `docker-compose up` the code will wait at that line until a debugger is attached. This will allow stepping through any code that is internal to POB but will not work for busted related code. Note that this only works for unit tests described above.
227+
When running tests with a docker container it is possible to use EmmyLua for debugging. Paste in the following right under `function launch:OnInit()` in `./src/Launch.lua`:
228+
```lua
229+
package.cpath = package.cpath .. ";/usr/local/bin/?.so"
230+
local dbg = require("emmy_core")
231+
-- This port must match the IDE Code configuration. Default is 9966.
232+
dbg.tcpListen("localhost", 9966)
233+
dbg.waitIDE()
234+
```
235+
After running `docker-compose up` the code will wait at the `dbg.waitIDE()` line until a debugger is attached. This will allow stepping through any code that is internal to POB but will not work for busted related code. Note that this only works for unit tests described above.
227236

228237
## Path of Building development tutorials
229238

0 commit comments

Comments
 (0)