Skip to content

v5.2 — Final QA Release

Choose a tag to compare

@ChathurangaBW ChathurangaBW released this 26 Jul 14:46

v5.2 final QA release

This is a fresh release so GitHub shows the current release date. It includes the same final QA fixes from v5.1 plus a metadata version bump for clean update detection.

Fixes included

  • Bumped GNOME extension metadata version to integer 7
  • Updated release/package references to v5.2
  • Kept searchDialog.js i18n import fix (./i18n.js)
  • Includes packaged i18n.js and locale/ assets
  • Keeps schemas/gschemas.compiled in manual/GitHub install packages
  • Omits schemas/gschemas.compiled from the extensions.gnome.org upload zip, as expected by e.g.o
  • Includes menu signal cleanup to avoid disposed-item warnings in fresh GNOME Shell sessions

Which asset should I use?

  • AppMenu-e.g.o-upload-v5.2.zip: upload package for extensions.gnome.org
  • appmenu@ChathurangaBW.github.io.zip: manual GNOME Shell extension package
  • appmenu_5.2_all.deb: Debian/Ubuntu package
  • AppMenu-v5.2-linux.run / AppMenu-v5.2-linux.bin: self-extracting installers
  • AppMenu-v5.2.zip: source snapshot

Manual install

Download appmenu@ChathurangaBW.github.io.zip, extract it into:

~/.local/share/gnome-shell/extensions/appmenu@ChathurangaBW.github.io

Then log out and log back in so GNOME Shell reloads extension metadata and bytecode.

Self-extracting installers

GitHub downloads may not preserve the executable bit. Run:

chmod +x AppMenu-v5.2-linux.run
./AppMenu-v5.2-linux.run

or:

chmod +x AppMenu-v5.2-linux.bin
./AppMenu-v5.2-linux.bin

Validation summary

  • Metadata: UUID appmenu@ChathurangaBW.github.io, integer version 7, GNOME Shell 45-50
  • Source QA: relative imports passed, schema compiled, i18n rebuilt with 82 strings
  • e.g.o zip: root files present, i18n assets included, compiled schema omitted
  • manual zip: top-level UUID folder, i18n assets included, compiled schema included
  • .deb: extension files, i18n assets, and compiled schema included
  • live install: installed from the v5.2 manual zip, schema readable
  • settled live journal: 0 AppMenu lines, 0 JS errors, 0 critical/crash lines, 0 disposed warnings

GNOME Shell cache note

If you are upgrading from an older build, the current GNOME Shell process may still show the old extension version until you log out and log back in. The package metadata on disk is version 7.