Skip to content

Release 2.29.0 - #459

Merged
tastybento merged 10 commits into
masterfrom
develop
Sep 7, 2026
Merged

Release 2.29.0#459
tastybento merged 10 commits into
masterfrom
develop

Conversation

@tastybento

Copy link
Copy Markdown
Member

Release 2.29.0 of Level.

Included

Notes

🤖 Generated with Claude Code

https://claude.ai/code/session_01SxX9oscerhv1nsozPbT5aX

tastybento and others added 10 commits July 29, 2026 09:07
The pinned SHA predates BentoBoxWorld/.github#13, which moved the CurseForge
metadata and Hangar versionUpload JSON out of inline curl -F values and into
files. curl treats a ';' in an inline -F value as the start of a type=
attribute, so a release body containing a semicolon truncates the JSON and
both platforms reject the upload.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SAQ3YQkcfRoCZEwa6SPJcp
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SAQ3YQkcfRoCZEwa6SPJcp
ci: bump publish-platforms pin to the multipart-JSON fix
Add Traditional Chinese (zh-TW) translation
Added 3 missing keys under island.donate.* (limit-reached, limit-reached-all, limit-notice) that were not included in last week's initial translation submission. Verified against the official en-US.yml — now 100% key coverage (201/201).
Add missing v2.28.1 translation keys (donation limit messages)
- DetailsPanel.updateFilters() ran from the constructor before the
  no-island guard in build(), so opening the panel without an island
  (e.g. View from the top-ten panel) threw a NullPointerException.
- ValuePanel.getIcon() passed a possibly-null NamespacedKey into the
  material registry lookup for malformed keys.
- Add missing @deprecated annotations and drop an unused Oraxen import
  flagged by Sonar.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SxX9oscerhv1nsozPbT5aX
@sonarqubecloud

sonarqubecloud Bot commented Sep 7, 2026

Copy link
Copy Markdown

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.

2 participants