diff --git a/CHANGELOG.md b/CHANGELOG.md index e757447797..4e6e6a5e70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## [v0.23.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/tree/v0.23.0) (2026/07/24) + +[Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/compare/v0.22.0...v0.23.0) + + +## What's Changed +### New to Path of Building +- Add support for Darkness Enthroned and Atziri's Splendour augment mods [\#2343](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2343) ([LocalIdentity](https://github.com/LocalIdentity)) +### Fixed Crashes +- Fix crash on Lich Jewel breakdown hover [\#2358](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2358) ([Blitz54](https://github.com/Blitz54)) +- Fix buy similar popup not updating url and persist selections [\#2339](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2339) ([vaisest](https://github.com/vaisest)) +### User Interface +- Only show scalable mods in Corruption roll range UI [\#2363](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2363) ([vaisest](https://github.com/vaisest)) +### Fixed Calculations +- Fix Conductive Runes scaling with weapon damage [\#2341](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2341) ([moxaj](https://github.com/moxaj)) +- Fix Crit Chance and base damage for some skills [\#2340](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2340) ([LocalIdentity](https://github.com/LocalIdentity)) +- Fix Infused Spark Cast time [\#2361](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2361) ([LocalIdentity](https://github.com/LocalIdentity)) +- Fix Life Conversion with CI [\#2354](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2354) ([Blitz54](https://github.com/Blitz54)) +- Fix Mirage Archer having no Spirit cost [\#2234](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2234) ([okazakikun](https://github.com/okazakikun)) +- Fix Liminal Coil counting Marks as Curses [\#2365](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2365) ([vaisest](https://github.com/vaisest)) +### Fixed Behaviours +- Fix level requirements on staves, wands, and jewellery and unique items [\#2323](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2323) ([Blitz54](https://github.com/Blitz54)) +- Fix Heavy Stunned enemies not counting as Stunned [\#2359](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2359) ([moxaj](https://github.com/moxaj)) +- Fix amulet auras having a Spirit cost [\#2353](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2353) ([jokker23](https://github.com/jokker23)) +- Fix "Shapeshifted" condition being toggled on every build. [\#2346](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2346) ([briansonnenberg](https://github.com/briansonnenberg)) +- Fix gem group counting logic [\#2292](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2292) ([moxaj](https://github.com/moxaj)) +- Fix Rathpith magnitude of Ailments per 100 Life not scaling Ailments properly [\#2364](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2364) ([vaisest](https://github.com/vaisest)) +- Fix Normal and Magic Ward bases not importing [\#2383](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2383) ([LocalIdentity](https://github.com/LocalIdentity)) +### Accuracy Improvements +- Fix parsing Vaal Unique modifiers on items [\#2357](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2357) ([vaisest](https://github.com/vaisest)) +- Remove `Are you fortified?` config option [\#2307](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2307) ([moxaj](https://github.com/moxaj)) +- Add new variant for Controlled Metamorphosis [\#2345](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/pull/2345) ([moxaj](https://github.com/moxaj)) + + ## [v0.22.0](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/tree/v0.22.0) (2026/07/01) [Full Changelog](https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2/compare/v0.21.1...v0.22.0) diff --git a/changelog.txt b/changelog.txt index a3e306cb4e..2f5604c6ef 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,37 @@ +VERSION[0.23.0][2026/07/24] + +--- New to Path of Building --- +* Add support for Darkness Enthroned and Atziri's Splendour augment mods (LocalIdentity) + +--- Fixed Crashes --- +* Fix crash on Lich Jewel breakdown hover (Blitz54) +* Fix buy similar popup not updating url and persist selections (vaisest) + +--- User Interface --- +* Only show scalable mods in Corruption roll range UI (vaisest) + +--- Fixed Calculations --- +* Fix Conductive Runes scaling with weapon damage (moxaj) +* Fix Crit Chance and base damage for some skills (LocalIdentity) +* Fix Infused Spark Cast time (LocalIdentity) +* Fix Life Conversion with CI (Blitz54) +* Fix Mirage Archer having no Spirit cost (okazakikun) +* Fix Liminal Coil counting Marks as Curses (vaisest) + +--- Fixed Behaviours --- +* Fix level requirements on staves, wands, and jewellery and unique items (Blitz54) +* Fix Heavy Stunned enemies not counting as Stunned (moxaj) +* Fix amulet auras having a Spirit cost (jokker23) +* Fix "Shapeshifted" condition being toggled on every build. (briansonnenberg) +* Fix gem group counting logic (moxaj) +* Fix Rathpith magnitude of Ailments per 100 Life not scaling Ailments properly (vaisest) +* Fix Normal and Magic Ward bases not importing (LocalIdentity) + +--- Accuracy Improvements --- +* Fix parsing Vaal Unique modifiers on items (vaisest) +* Remove `Are you fortified?` config option (moxaj) +* Add new variant for Controlled Metamorphosis (moxaj) + VERSION[0.22.0][2026/07/01] --- 0.5 Return of the Ancients --- diff --git a/manifest.xml b/manifest.xml index 53710e6dc9..d856c04378 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,11 +1,11 @@ - + - + @@ -109,11 +109,11 @@ - + - + @@ -131,14 +131,14 @@ - - + + - + @@ -169,7 +169,7 @@ - + @@ -178,16 +178,16 @@ - + - + - + - + @@ -199,62 +199,62 @@ - + - - + + - + - + - + - + - + - - - + + + - + - - - + + + - + - + @@ -1020,43 +1020,43 @@ - + - - + + - - - + + + - + - - + + - - - - - - + + + + + + - + - + - + @@ -1066,28 +1066,29 @@ - + - + - - + + - + - - - + + + - + - + + diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 29e6edbc8f..0ca1eda976 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -1329,13 +1329,15 @@ function ImportTabClass:ImportItem(itemData, slotName) end end if itemData.implicitMods then - for _, line in ipairs(itemData.implicitMods) do - for line in line:gmatch("[^\n]+") do + for _, itemMod in ipairs(itemData.implicitMods) do + local modLine = itemMod.description or itemMod + for line in modLine:gmatch("[^\n]+") do local modList, extra = modLib.parseMod(line) t_insert(item.implicitModLines, { line = line, extra = extra, mods = modList or { } }) end end end + -- TODO: Remove once 3.29 releases https://www.pathofexile.com/developer/docs/changelog#3-29-0 if itemData.fracturedMods then for _, line in ipairs(itemData.fracturedMods) do for line in line:gmatch("[^\n]+") do @@ -1345,10 +1347,14 @@ function ImportTabClass:ImportItem(itemData, slotName) end end if itemData.explicitMods then - for _, line in ipairs(itemData.explicitMods) do - for line in line:gmatch("[^\n]+") do + for _, itemMod in ipairs(itemData.explicitMods) do + local modLine = itemMod.description or itemMod + for line in modLine:gmatch("[^\n]+") do local modList, extra = modLib.parseMod(line) - t_insert(item.explicitModLines, { line = line, extra = extra, mods = modList or { } }) + t_insert(item.explicitModLines, { line = line, extra = extra, mods = modList or { }, + fractured = itemMod.fractured, + crafted = itemMod.crafted, + mutated = itemMod.mutated }) end end end @@ -1360,6 +1366,7 @@ function ImportTabClass:ImportItem(itemData, slotName) end end end + -- TODO: Remove once 3.29 releases https://www.pathofexile.com/developer/docs/changelog#3-29-0 if itemData.mutatedMods then for _, line in ipairs(itemData.mutatedMods) do for line in line:gmatch("[^\n]+") do @@ -1368,6 +1375,7 @@ function ImportTabClass:ImportItem(itemData, slotName) end end end + -- TODO: Remove once 3.29 releases https://www.pathofexile.com/developer/docs/changelog#3-29-0 if itemData.craftedMods then for _, line in ipairs(itemData.craftedMods) do for line in line:gmatch("[^\n]+") do