Skip to content

Releases: Geeklog-Plugins/menu

menu_1.4.0_2.1.1

Choose a tag to compare

@hostellerie hostellerie released this 18 Sep 10:00
5294f95

Menu 1.4.0 modernizes the Geeklog Menu plugin while preserving compatibility with existing installations.

Highlights

  • Improved compatibility with Geeklog 2.1.1 through 2.2.2 and PHP 5.6 through 8.1
  • Safer and cleaner administration code
  • Improved multilingual support with English fallback
  • Better integration with modern Geeklog themes
  • New presentation-neutral resolved menu tree API
  • Improved permission and active-state handling
  • Demand-loaded CSS and JavaScript resources
  • Improved legacy menu color compatibility
  • Safer multisite storage and upgrade behavior
  • Improved caching and automatic cache invalidation
  • Numerous security, validation and compatibility fixes
  • Updated automated tests and installable release archive

Existing menu structures, permissions and legacy rendering remain supported.

Always back up your Geeklog database and files before upgrading.

menu_1.3.0_2.1.1

Choose a tag to compare

@hostellerie hostellerie released this 26 Aug 08:23
44a282c

Menu 1.3.0 is a major compatibility, security and modernization release for the Geeklog Menu plugin.

It keeps the existing Menu model and legacy rendering while making the plugin safer, easier to maintain, multisite-aware and ready for modern Geeklog themes.

Compatibility

  • Geeklog 2.1.1 through 2.2.2
  • PHP 5.6 through 8.1
  • MySQL / MariaDB
  • single-site and multisite installations
  • upgrades from Menu 1.2.5 through 1.2.8.1

Highlights

  • hardened administration operations with POST, CSRF and permission validation
  • safer SQL, output and upload handling
  • multisite-safe persistent storage
  • non-destructive legacy data migration
  • idempotent database upgrade
  • improved cache handling and runtime performance
  • restored submenu editing and ordering behavior
  • presentation-neutral resolved-tree API for modern themes
  • native/theme menu preview
  • eight new global configuration switches
  • PHP 5.6 / PHP 8.1 CI coverage
  • installable release ZIP generation

Validation

The 1.3.0 upgrade path has been tested from Menu 1.2.5 through 1.2.8.1, on Geeklog 2.1.1 and 2.2.2 test installations, including fresh installs, configuration validation, warning/error-log audit, uninstall/reinstall testing and successful production upgrades.

Existing menus, hierarchy, permissions, custom CSS, uploaded images and legacy rendering are preserved during upgrade.

See RELEASE_NOTES_1.3.0.md for the full details.

Geeklog Menu Plugin v1.2.7

Choose a tag to compare

@eSilverStrike eSilverStrike released this 07 Jun 16:48

The Geeklog Menu Plugin allows you to create menus for header, footer, blocks or any element with autotag [menu]. You can also to easily customize the look and feel of your menus by adjusting the values of each colors or choose images for background.

Please check the install.html file included for install, upgrade and use instructions.

Bug Fixes:

  • Fixes to support PHP 7.

menu_1.2.6_1.8.0

Choose a tag to compare

@hostellerie hostellerie released this 22 Jan 11:22
v1.2.6

Version 1.2.6