Skip to content

chore: release main#175

Open
r6e-release-please[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore: release main#175
r6e-release-please[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@r6e-release-please
Copy link
Copy Markdown

@r6e-release-please r6e-release-please Bot commented May 15, 2026

🤖 I have created a release beep boop

paksmith-bench: 0.0.1

Dependencies

  • The following workspace dependencies were updated
    • dev-dependencies
      • paksmith-core bumped from 0.1 to 0.1.1
      • paksmith-fixture-gen bumped from 0.0.0 to 0.0.1
0.1.1

0.1.1 (2026-05-20)

Features

  • asset: close Phase 2a audit gaps — Asset enum + FName resolution + docs (#202) (fb5b68b)
  • asset: wire property iterator into Package + reshape per-export Serialize (#283) (f80175a)
  • cli: add --mappings flag for unversioned asset inspection (#334) (ea5c8e8)
  • cli: add inspect subcommand emitting Package JSON (#193) (b2f3c9c)

Bug Fixes

  • asset: wire-format correctness corrections vs CUE4Parse (#224) (804bcb5)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • paksmith-core bumped from 0.1 to 0.1.1
0.1.1

0.1.1 (2026-05-20)

Features

  • asset: add .uexp companion stitching to Package::read_from (#316) (656f803)
  • asset: add core readers — PropertyTag + primitives + FText + iterator (#279) (cfd0e6c)
  • asset: add fixture-gen with tagged properties + integration tests + proptest (#286) (e28f9c9)
  • asset: add NameTable — FName pool with dual CityHash16 trailer (Phase 2a Task 6) (#162) (a70d976)
  • asset: add ObjectExport + ExportTable for UE 4.21–UE 5.x (Phase 2a Task 8) (#176) (26c9062)
  • asset: add ObjectImport + ImportTable for UE 4.21–UE 5.x (Phase 2a Task 7) (#170) (f175952)
  • asset: add Package::read_from orchestrator + AssetContext (#182) (a1f53cf)
  • asset: add PackageSummary — FPackageFileSummary orchestrator + cooked-only enforcement (Phase 2a Task 9) (#177) (442071c)
  • asset: add phase 2b foundation — error variants + property/ submodule (#274) (d0d5b8a)
  • asset: add PropertyBag::Opaque + MAX_PROPERTY_DEPTH (Phase 2a Task 10) (#178) (ba40798)
  • asset: close Phase 2a audit gaps — Asset enum + FName resolution + docs (#202) (fb5b68b)
  • asset: look up .uexp and detect .ubulk companion files in read_from_pak (#317) (f4825c0)
  • asset: wire property iterator into Package + reshape per-export Serialize (#283) (f80175a)
  • cli: add --mappings flag for unversioned asset inspection (#334) (ea5c8e8)
  • core: add PakReader::from_reader + from_bytes entry points (#254) (feea191)
  • error: add ArrayOfStructHeaderMissing fault + VER_UE4_INNER_ARRAY_TAG_INFO (#336) (3e674cf)
  • error: add AssetParseFault + AssetWireField variants for extended properties (#304) (23f5591)
  • error: add MappingsParseFault + replace UnversionedPropertiesUnsupported (#326) (98dd3e9)
  • error: add MissingCompanionFile + CompanionFileKind for companion-file parsing (#314) (b164220)
  • error: add typed error variants for container property parsing (#293) (948f9c9)
  • error: use precise field tags for FPropertyTag boolVal/has_guid/guid bytes (#290) (dc5181c)
  • fixture-gen: synthetic UE 4.27 uasset + unreal_asset cross-validation (#185) (0ffd20e)
  • fixture: add split-asset fixture with unreal_asset oracle cross-validation (#318) (1ace391)
  • mappings: add Usmap parser with None/ZStd/Brotli compression support (#327) (2eee26a)
  • property: add Array/Struct/Map/Set variants + MapEntry (#294) (1f4a6a5)
  • property: add FUnversionedHeader and read_unversioned_properties (#330) (b68b7b6)
  • property: add read_array_value for ArrayProperty decoding (#296) (5ced66e)
  • property: add read_element_value for primitive container elements (#295) (e3da5fd)
  • property: add read_map_value + read_set_value for container decoding (#298) (48f232f)
  • property: add read_soft_path_payload and direct Soft/Object property reads (#306) (e5210d1)
  • property: add read_struct_value for StructProperty decoding (#297) (4c9a25d)
  • property: add SoftObjectPath, SoftClassPath, Object variants (#305) (5fc6fcd)
  • property: decode ByteProperty and EnumProperty as collection elements (#307) (d798770)
  • property: decode Soft*/ObjectProperty as collection elements + finalize is_handled_element_type (#309) (3a08bcd)
  • property: decode TextProperty as collection element with Unknown-history guard (#308) (673e5e6)
  • property: resolve ObjectProperty package index to name (#315) (da3298b)
  • property: wire read_container_value into read_properties (#299) (84c8e63)
  • testing: add minimal UE 4.27 uasset builder under __test_utils (Phase 2a Task 10b) (#179) (9ed788b)

Bug Fixes

  • asset: close Phase 2a second-pass audit findings (#207) (ffabad4)
  • asset: mask licensee-version high bit in EngineVersion display (#234) (a34a850)
  • asset: version-gate searchable_names_offset + preload_dependency_* in PackageSummary (#230) (9ee2b34)
  • asset: wire-format correctness corrections vs CUE4Parse (#224) (804bcb5)
  • core: add MAX_FLAT_INDEX_ENTRIES hard cap (v3-v9 #128 follow-up) (#226) (70a4de5)
  • core: add PHI/FDI cross-validation at open time (#201) (39e4876)
  • core: cap encoded compressed_size symmetrically for multi-block (#225) (9e8f342)
  • core: cap single-block encoded compressed_size (#187) (c3d7993)
  • core: cap v10+ main-index allocation with MAX_INDEX_SIZE (#180) (0cd7891)
  • core: footer + FName + allocation discipline hardening (#190) (7e77c51)
  • core: pre-validate v10+ FDI/PHI region bounds against file_size (#183) (4977aa5)
  • core: reject out-of-order compression blocks (#184) (e019394)
  • security: parser hardening — embedded NULs + symlink awareness (#239) (08c4a33)
paksmith-core-tests: 0.0.1

Dependencies

  • The following workspace dependencies were updated
    • dev-dependencies
      • paksmith-core bumped from 0.1 to 0.1.1
paksmith-fixture-gen: 0.0.1

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • paksmith-core bumped from 0.1 to 0.1.1

This PR was generated with Release Please. See documentation.

@r6e-release-please r6e-release-please Bot force-pushed the release-please--branches--main branch 16 times, most recently from 8d0f9aa to a603b9c Compare May 16, 2026 19:42
r6e added a commit that referenced this pull request May 17, 2026
The release-please PR (#175) was failing the Spell check job
because the CHANGELOG.md entries it generates contain short
SHA-1 commit prefixes that collide with English-word heuristics
in crate-ci/typos's default dictionary:

  error: `ba` should be `by`, `be`
   ╭▸ ./crates/paksmith-core/CHANGELOG.md:13:133
   │
13 │ … Task 10) ([#178](.../issues/178)) ([ba40798](.../commit/ba40798…
   ╰╴

`ba40798` is a valid git short-hash, not a typo. The failure
recurs on every release-please regeneration because the CHANGELOG
grows monotonically — any hex prefix starting with a sequence
typos recognizes as a near-English word would re-trigger.

Fix: add `CHANGELOG.md` and `**/CHANGELOG.md` to typos'
`[files] extend-exclude`. Auto-generated content shouldn't be
spell-checked — the underlying commit messages are already
validated at PR-title time, and CHANGELOGs are derived
mechanically from those.

Per-file regex exclusions (`extend-ignore-re` for hash-shaped
strings) would be more surgical but also more fragile (release-
please could change link format). Excluding the whole file is
cleaner and unblocks the release pipeline immediately.

The companion Title-validator failure on #175 is unrelated and
should resolve when release-please regenerates the PR after this
fix lands on main — the current PR title (`chore: release main`)
already passes the validator's lowercase-first-letter rule;
earlier auto-generated titles likely didn't.

Verified locally: `typos .` from repo root exits clean with the
new config.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@r6e-release-please r6e-release-please Bot force-pushed the release-please--branches--main branch 11 times, most recently from 1e21908 to f3f5ec2 Compare May 18, 2026 00:55
@r6e-release-please r6e-release-please Bot force-pushed the release-please--branches--main branch 24 times, most recently from 60abd00 to 70c234f Compare May 20, 2026 02:11
@r6e-release-please r6e-release-please Bot force-pushed the release-please--branches--main branch from 70c234f to a144a9c Compare May 20, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants