Releases: kokagex/PoB2-for-macOS
Releases · kokagex/PoB2-for-macOS
v0.7.1
v0.7.1 (2026-02-21)
修正 / Fixes
- 最新PoE2ユニーク装備の翻訳漏れ修正(アイテム名9件追加)
- mod効果テンプレート12件追加(呪いスキルレベル、バラージ、クリティカルウィークネス、非チャネリングスペル等)
- Contents/Info.plistバージョン同期修正
- Fixed missing translations for latest PoE2 unique items (9 item names added)
- Added 12 mod stat line templates (curse skill levels, barrage, critical weakness, non-channelling spells, etc.)
- Fixed Contents/Info.plist version sync
🤖 Generated with Claude Code
v0.6.0
v0.6.0 — スキルジェムツールチップ翻訳強化 + バグ修正
新機能
- スキルジェムツールチップの日本語翻訳を大幅強化(効果分岐ラベル約360件追加)
- gem_stat_descriptions全テンプレートを網羅チェックし、未翻訳145件を追加(statテンプレートカバレッジ100%達成)
バグ修正
- ツールチップの改行時にカラーコードが消失する問題を修正
- calcFunc未取得時にジェムツールチップ全体が消失する問題を修正
- statSet.label / additional.name / gemFamilyの未翻訳表示を修正
- デバッグログ出力削除によるパフォーマンス改善
New Features
- Significantly enhanced Japanese translations for skill gem tooltips (~360 effect branch labels added)
- Exhaustive check of all gem_stat_descriptions templates, added 145 missing entries (100% stat template coverage)
Bug Fixes
- Fixed color code loss when tooltip text wraps to next line
- Fixed gem tooltip disappearing entirely when calcFunc is unavailable
- Fixed untranslated statSet.label / additional.name / gemFamily display
- Performance improvement by removing debug file I/O from translateModLine
インストール / Installation
PathOfBuilding-v0.6.0.app.zipをダウンロードして解凍PathOfBuilding.appをApplicationsフォルダに配置- ターミナルで
xattr -cr /Applications/PathOfBuilding.appを実行 - ダブルクリックで起動
v0.5.0
v0.5.0 — 計算エンジン残りモジュール上流同期
主な変更点
- 上流 PathOfBuilding-PoE2 dev ブランチから計算エンジン残り11モジュールを同期
- CalcSections: Spirit、Deflection、Freeze Buildup、Charm、Mark等のPoE2新stat表示追加
- BuildSiteTools: poe2db.tw対応、pob2:プロトコルハンドラ対応
- 日本語翻訳: CalcSections 72項目追加、アイテムMod行・ジェムstat・パッシブツリーのtranslateModLine対応
- StatDescriber: undefined floor修正、i18n stat description lookup復元
Changes
- Synced remaining 11 calc engine modules from upstream PathOfBuilding-PoE2 dev branch
- CalcSections: added PoE2 new stat displays (Spirit, Deflection, Freeze Buildup, Charm, Mark, etc.)
- BuildSiteTools: added poe2db.tw support, pob2: protocol handler support
- Japanese translations: 72 new CalcSections labels, translateModLine for item mods, gem stats, passive tree
- StatDescriber: fixed undefined floor, restored i18n stat description lookup
インストール / Installation
PathOfBuilding-macOS-v0.5.0.zipをダウンロードして解凍PathOfBuilding.appを Applications フォルダに配置- ターミナルで
xattr -cr /Applications/PathOfBuilding.appを実行 - ダブルクリックで起動
v0.4.0 - Upstream PoE2 Data Sync
v0.4.0 - 上流 PoE2 データファイル同期
上流 PathOfBuilding-PoE2 dev ブランチから24データファイルを同期し、最新のゲームデータを取り込みました。
主な変更点
- StatDescriptions (5ファイル): Mod説明文・スキルstat・ジェムstat・モンスターstat更新
- ModCache: Modパース結果キャッシュ更新
- Bases (6ファイル): 剣・斧・メイス・ダガー・フレイル・スタッフの新ベース追加
- Uniques: 新ユニーク・レースユニーク追加
- TimelessJewel: レギオンパッシブ・ノードマッピング更新
- その他: Spectres、Minions、SkillStatMap、Global、Gems、Misc、ModScalability、ModItemExclusive更新
- ModTools.lua: 混合キー型ソートcomparator追加(Blackened Heart等の起動クラッシュ修正)
- Data.lua: metatableガード移設、PoE2武器タイプ・クラス対応
インストール
.zipをダウンロードして解凍PathOfBuilding.appを Applications フォルダに配置- ターミナルで
cd /Applications && xattr -cr PathOfBuilding.app - ダブルクリックで起動
Synced 24 data files from upstream PathOfBuilding-PoE2 dev branch, bringing the latest game data.
Key Changes
- StatDescriptions (5 files): updated mod descriptions, skill stats, gem stats, monster stats
- ModCache: updated mod parse result cache
- Bases (6 files): new sword, axe, mace, dagger, flail, staff bases
- Uniques: new uniques and race uniques
- TimelessJewel: updated legion passives and node index mapping
- Other: Spectres, Minions, SkillStatMap, Global, Gems, Misc, ModScalability, ModItemExclusive
- ModTools.lua: mixed key type sort comparator (fixes Blackened Heart launch crash)
- Data.lua: relocated metatable guards, PoE2 weapon type and class support
v0.3.0 - Upstream PoE2 Calculation Engine Sync
v0.3.0 - 上流 PoE2 計算エンジン同期
上流 PathOfBuilding-PoE2 dev ブランチから計算エンジン9ファイルを同期し、PoE2対応の大幅な計算改善を取り込みました。
主な変更点
- CalcOffence: Firestorm/RoA等のDPS計算、ダメージ再帰構造を更新
- CalcDefence: PoE2のヒットチャンス/アーマー計算式、Deflection対応
- CalcPerform: Spirit計算、mergeKeystones対応
- CalcSetup: PoE2 characterConstants、statSets構造対応
- CalcActiveSkill: statSet構造、baseMods対応
- ModParser: PoE2 Conquerors(Vorana等)、Mod解析改善
- ItemTools: formatValue復活、PoE2 influence対応
- CalcTriggers: Unleashable→CanRapidFire リネーム
- CalcMirages: General's Cry改善
- Data.lua: PoE2対応の定数・テーブル追加(DeflectEffect、buildupTypes、ailmentDamageTypes等)
- ソケットグループの日本語表示ラベル修正
インストール
.zipをダウンロードして解凍PathOfBuilding.appを Applications フォルダに配置- ターミナルで
cd /Applications && xattr -cr PathOfBuilding.app - ダブルクリックで起動
Synced 9 calculation engine files from upstream PathOfBuilding-PoE2 dev branch, bringing major PoE2 calculation improvements.
Key Changes
- CalcOffence: Firestorm/RoA DPS, damage recursive structure
- CalcDefence: PoE2 hit chance/armour formulas, Deflection support
- CalcPerform: Spirit calculation, mergeKeystones
- CalcSetup: PoE2 characterConstants, statSets structure
- CalcActiveSkill: statSet structure, baseMods
- ModParser: PoE2 Conquerors (Vorana etc), mod parsing improvements
- ItemTools: formatValue restoration, PoE2 influence
- CalcTriggers: Unleashable→CanRapidFire rename
- CalcMirages: General's Cry improvements
- Data.lua: Added PoE2 constants and tables
- Fixed Japanese display labels for socket groups
Install
- Download and extract the
.zip - Place
PathOfBuilding.appin Applications - Run
cd /Applications && xattr -cr PathOfBuilding.appin Terminal - Double-click to launch
v0.2.2 — SGPAK Archive Loading System
変更点 / Changes
- SGPAKアーカイブからのアセット読み込みシステムを追加(ディスク上の個別ファイルの代わりにアーカイブを使用)
- アーカイブのシャットダウン時クリーンアップ(ハンドルリーク防止)
- FFI nullポインタチェックの強化
- アーカイブ読み込み失敗時の警告ログ追加(サイレント失敗の防止)
- 未使用のMemory Budget API宣言を削除
- コード署名ディレクトリの.gitignore追加
- Added SGPAK archive loading system for bundled assets (loads from archives instead of loose files on disk)
- Archive cleanup on shutdown (prevents handle leaks)
- Improved FFI null pointer checks for robustness
- Added warning logs on archive load failure (prevents silent failures)
- Removed unused Memory Budget API declarations
- Added _CodeSignature directory to .gitignore
v0.2.1 - Security Hardening
セキュリティ修正 / Security Fixes
- OAuth PKCE認証の暗号強度を改善(math.random → /dev/urandom、256bit エントロピー)
- TradeQuery通貨ファイルのパストラバーサル脆弱性を修正
- 外部ビルドリストのascendancy名によるパストラバーサルを修正
- ファイルパス検証の改行文字バイパスを修正
- base64urlパディング処理の修正
- io.open nilガード追加(通貨ファイル書き込み時のクラッシュ防止)
- Improved OAuth PKCE cryptographic strength (math.random → /dev/urandom, 256-bit entropy)
- Fixed path traversal vulnerability in TradeQuery currency file paths
- Fixed path traversal via ascendancy names from external build lists
- Fixed newline bypass in file path validation
- Fixed base64url padding strip for double-padded output
- Added io.open nil guard to prevent crash on currency file write failure
v0.2.0 — Japanese Localization + Stability
v0.2.0 — 日本語ローカライゼーション + 安定性改善
新機能
- 日本語ローカライゼーション対応 — UI全タブ、パッシブツリー、アイテム、スキル、Mod
- パッシブツリーノード名 589件
- ユニークアイテム名・フレーバーテキスト 374件
- ジェム説明文・Mod統計行 3,298件
- CalcsタブラベルとConfigタブ翻訳
安定性改善
- SubScriptライフサイクル安全性の向上(コールバッククラッシュ防止)
- 大規模テーブル走査のyield改善(フレームスタッター軽減)
- ImageHandle安全性の向上(ダングリングポインタ修正)
- アプリ終了時のSubScript安全な解除
テスト基盤
- Bustedユニットテスト 71件 + GitHub Actions CI
- ビジュアルリグレッションテスト基盤
その他
- 腐敗エンチャントドロップダウン翻訳
- アノイントソートドロップダウン翻訳
- 装備スロット名翻訳
- ジュエルサムネイルツールチップバグ修正
- 補助ロケールファイルの遅延読み込み(起動速度改善)
New Features
- Japanese localization — All UI tabs, passive tree, items, skills, mods
- 589 passive tree node names
- 374 unique item names & flavour texts
- 3,298 gem descriptions & mod stat lines
- Calcs tab labels and Config tab translations
Stability Improvements
- SubScript lifecycle safety (prevents callback crashes during mode switching)
- Yield improvement for large table iteration (reduces frame stutter)
- ImageHandle safety (dangling pointer fix in global Unload wrapper)
- Safe SubScript teardown on app exit
Test Infrastructure
- 71 Busted unit tests + GitHub Actions CI
- Visual regression test infrastructure
🤖 Generated with Claude Code
Path of Building 2 for macOS v0.1.2
Changes from v0.1.1
- ConfigOptionsをPoE2上流版に差し替え(Quest Rewards追加、Bandit/Pantheon削除)
- Warningsポップアップの表示順序修正(他ウィジェットの上に表示)
- 旧セーブデータ互換性のためのnil安全性修正
What's included
- macOS ネイティブ動作(Metal / ARM64)
- パッシブツリーの表示・ノード割り当て・ステータス反映
- ビルド画面の全7タブ(Tree, Skills, Items, Calcs, Config, Notes, Import/Export)
- PoB リンクからのビルドインポート
- ビルドのセーブ/ロード
- リアルタイムステータス再計算
- ツールチップ表示(アイテム・ノード・スキル)
- PoE2 武器タイプ対応(Spear, Flail, Crossbow, Talisman)
Installation
- Download
PathOfBuilding-macOS-v0.1.2.zip - Extract and move
PathOfBuilding.appto Applications - Right-click → Open (first launch requires Gatekeeper bypass)