Skip to content

Prepare release v0.7.0#139

Merged
JumpLink merged 4 commits into
mainfrom
v0.7.0
Jun 12, 2026
Merged

Prepare release v0.7.0#139
JumpLink merged 4 commits into
mainfrom
v0.7.0

Conversation

@JumpLink

Copy link
Copy Markdown
Owner

Prepares the v0.7.0 release. 🎉

Release highlights

  • Hebrew translation — fully (100%) contributed by Menachem (@naattxx). Toda raba! 🙏
  • Right-to-left support — Hebrew is our first RTL language. Thanks to @naattxx's thorough testing, feedback and contributions, the app now properly supports right-to-left layouts, which also prepares it for other RTL languages such as Arabic or Persian.
  • Indonesian translation — fully contributed by Arif Budiman (@arifpedia). Terima kasih!
  • Many small fixes and improvements (debugger stepping, message console output, editor polish).

What's in this PR

  • Bump version to 0.7.0 (meson, all package.json files)
  • Add release notes for v0.7.0 to gjsify.flatpak.releases and regenerate metainfo.xml.in via yarn flatpak:regen
  • Update the .pot template and translate the new release-note strings into all 15 languages (.po files, Android i18n JSON, translated metainfo.xml)
  • Add Polish, Finnish, Hebrew and Indonesian to the language credits table in the translations README

Draft for the GitHub release (after merge + tag)

## What's Changed

### Shalom! Hebrew translation & right-to-left support 🇮🇱

* Learn 6502 Assembly is now available in Hebrew, fully (100%) translated by Menachem (@naattxx). Toda raba! 🙏
* Hebrew is our first right-to-left language: thanks to @naattxx's testing, feedback and contributions, the app now supports RTL layouts — and is prepared for more RTL languages like Arabic and Persian:
  * Gamepad/d-pad no longer mirrors in RTL (#107, #112, #137)
  * Tutorial and code views handle RTL text correctly (#111, #121, #125, #126, #135)

### Selamat datang! Indonesian translation 🇮🇩

* Indonesian translation, fully contributed by Arif Budiman (@arifpedia). Terima kasih!

### Fixes & improvements

* The debugger no longer steps past the end of a completed program (#115)
* Message console: non-ASCII text (#120), unreplaced placeholders (#123), translatable dump headings (#127), cleaner logging (#133)
* Editor: cursor line is only highlighted while editing (#132), run toolbar stays anchored to the editor column (#134)

### Under the hood

* Build system migrated to the gjsify toolchain (#90, #91, #96, #97, #100, #101, #102)
* Node 26 support (#114), CI improvements (#98, #105), dependency updates (#103)

**Full Changelog**: https://github.com/JumpLink/Learn6502/compare/v0.6.5...v0.7.0

JumpLink added 4 commits June 12, 2026 21:28
- Hebrew translation, fully contributed by Menachem (naattxx)
- Right-to-left support, tested and improved by Menachem
- Indonesian translation, contributed by Arif Budiman
- Many small fixes and improvements
Add Polish, Finnish, Hebrew and Indonesian to the language credits
overview in the translations README.
@JumpLink JumpLink merged commit d98a373 into main Jun 12, 2026
3 checks passed
@JumpLink JumpLink deleted the v0.7.0 branch June 12, 2026 20:56
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