Skip to content

v0.0.29

Choose a tag to compare

@github-actions github-actions released this 26 Sep 04:30
· 4 commits to master since this release
4a398e0

Build libraries and stages

  • Save separate builds for different skills, with independent leveling, progression and endgame stages.
  • Preserve each stage's passive allocation, equipment, skills, configuration and notes; switching stages also retains unapplied editor drafts.
  • Share one build with all its stages as a PoBR JSON file. Importing a shared file adds an independent build without replacing existing builds.
  • Download a complete backup of every locally saved build and stage. Existing single-build saves migrate automatically, and storage failures are shown in the interface.

Interaction improvements

  • Show the application version and successfully loaded game-data version in the header.
  • Resume cancelled all-position upgrade analysis using completed results. Budget, realm and league changes update links without recalculating scores.
  • Keep stale analysis callbacks from overwriting a new build or goal.
  • Bring stage notes forward and improve build/stage selection on narrow screens.

Builds are stored in the current browser; sharing and device transfers use downloaded files. PoB share codes retain their current-stage/imported-loadout behavior. Unapplied editor drafts are included only in local saves and complete backups, not shared build files. Recommendation formulas and the bounded-search limits are unchanged.

Validation: 2,308 native tests and 95 browser tests passed, alongside Web unit/Worker tests, doctests, i18n checks and standalone WASM package smoke checks. Release CI and production deployment succeeded.

PoBR WASM v0.0.29

Data: 4.5.5.2; JSON schema: 5; source commit: 4a398e0.

Component Raw bytes gzip bytes (level 9)
pobr_wasm.js 23664 3647
pobr_wasm_bg.wasm 5077676 1857030
Data bundle (70 files) 61754706 4720593
Disk / transfer comparison MiB
PoBR WASM + JS + compressed data 9.367
pob-web approximate reference (same compression convention) 4.966
PoBR gzip transfer estimate (WASM + JS + data) 6.276
Complete release archive (also includes types, docs, example) 6.260

PoBR / approximate reference: 1.89x.

Reference: krauthaufen/pob-web. User-provided approximate disk sizes; upstream revision and measurement date unknown. Not a live measurement or a feature-parity claim.

The reference is Lua WASM + JS + compressed PoB Lua code/data; PoBR compiles calculation code into WASM.
PoBR includes every JSON from the Web data manifest, including catalogs, localization and derived data.
These scopes and supported mechanics differ. This is a size report, not a performance or parity gate.
gzip estimates assume server compression for JS/WASM; the data file is already compressed.
Disk and compressed transfer sizes do not measure runtime memory.

What's Changed

  • feat: add shareable build stages (v0.0.29) by @ackness in #94

Full Changelog: v0.0.28...v0.0.29