Skip to content

Plg System Smartalias V1.1.5 Stable

Latest

Choose a tag to compare

@lungkao lungkao released this 25 Apr 09:30
· 1 commit to main since this release
8e2440b

Changelog for Smart Alias Plugin v1.1.5

Smart Alias 1.1.5 (April 25, 2024)

🚀 New Features

  • Added "Create Alias When Empty" feature
    • Creates a new alias from the title when the user clears the alias field, even if there was a previous alias
  • Added "ID Prefix" field for use with the "Use ID Only as Alias" mode
    • Allows users to specify text to prepend to the ID, such as "article-123"

🔧 Improvements

  • Reorganized option layout in the settings page for better logical flow
    • Moved "ID Position" field to follow "Append ID to Alias"
    • Moved "ID Prefix" field to follow "Use ID Only as Alias"
  • Enhanced character counter display
    • Shows character counters for both title and alias fields
    • Updates the counter in real-time as typing occurs
  • Respects user-defined aliases - No longer modifies aliases set by users, even when ID appending is enabled
  • Performance optimization - Improved conditional checks for better efficiency
  • Enhanced FlexiContent compatibility - Better support for working with FlexiContent

🐛 Bug Fixes

  • Fixed issue where aliases were unnecessarily modified when editing articles
  • Fixed duplicate ID appending when saving articles multiple times
  • Fixed issue where ID Prefix was not being applied when "Use ID Only as Alias" mode was enabled
  • Improved validation of allowed characters in ID Prefix
  • Fixed issue where character counter would not display in certain cases

📝 Language Improvements

  • Updated English language files to cover all text strings
  • Added and improved Thai language files for complete localization
  • Clarified field labels for better user understanding

💻 Code Improvements

  • Restructured code for better organization and readability
  • Added comments for functions and important code sections
  • Improved error handling and notification messages
  • Removed unused and duplicate code to reduce file size

🔄 Compatibility

  • Compatible with Joomla 4.x and 5.x
  • Requires PHP 7.4.0 or newer