Skip to content

Sync dev with upstream (2026-07-25)#4

Merged
pathanin merged 3 commits into
devfrom
sync-upstream-2026-07-25
Jul 25, 2026
Merged

Sync dev with upstream (2026-07-25)#4
pathanin merged 3 commits into
devfrom
sync-upstream-2026-07-25

Conversation

@pathanin

Copy link
Copy Markdown
Owner

Sync fork dev with upstream/dev.

Upstream commits merged

Files changed by the merge (4): CHANGELOG.md, changelog.txt, manifest.xml, src/Classes/ImportTab.lua. Clean merge, no conflicts.

macOS port status: nothing needed forward-porting

The fork's only PoB-side macOS patch is the jit.os == "OSX"jit.off() block in src/Launch.lua (from 537ed35df + cf0afdd3b). Upstream did not touch that file.

Verification performed:

  • Global assertion (P4): git diff --name-status <pre-merge dev> HEAD lists only the 4 upstream files — src/Launch.lua does not appear, so no fork patch was silently dropped.
  • Blob identity: git ls-tree for src/Launch.lua is byte-identical before and after the merge, mode included (100644 2f9b4803f2ca2e315c8a539ccba1a5ac7e417579).
  • Net delta: git diff upstream/dev HEAD -- src/Launch.lua is exactly the 7-line jit.off() block and nothing else.
  • P5 (re-versioned vendored dir / LuaJIT trap): not applicable to this repo — no vcpkg-ports/ tree or vcpkg-configuration.json, and the merge added no files (all 4 paths are modifications).
  • manifest.xml review: the only upstream-touched file that could affect the macOS port, since dev mode is detected by manifest.xml lacking branch/platform attributes. The change is a 0.22.00.23.0 version bump plus regenerated sha1 entries; no branch/platform attributes were added, so dev-mode detection is unaffected.
  • Submodules: this repo has none.

Tests

busted and luajit are not on PATH in this environment, so the local suite was not run. CI is the gate — run_tests and check_modcache cover src/Classes/ImportTab.lua, the only logic file in this merge.

Companion repo

PathOfBuilding-SimpleGraphic was checked in the same run and is already up to date with its upstream (0 commits behind), so its 20 fork-only macOS commits and the staged macOS runtime are untouched. No runtime rebuild was required.

github-actions Bot and others added 3 commits July 24, 2026 17:55
--- 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)
@pathanin
pathanin merged commit 6f167ce into dev Jul 25, 2026
5 checks passed
@pathanin
pathanin deleted the sync-upstream-2026-07-25 branch July 25, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant