Skip to content

Releases: lungkao/plg_system_smartalias

Plg System Smartalias V1.1.5 Stable

Choose a tag to compare

@lungkao lungkao released this 25 Apr 09:30
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

Plg System Smartalias V1.1.4 Stable

Choose a tag to compare

@lungkao lungkao released this 24 Apr 10:38

Changelog for Smart Alias Plugin v1.1.4 (Stable)

Key Improvements

  • Optimized alias handling logic - Fixed issues with alias truncation and ID appending working independently
  • Enhanced "Use ID Only" mode - Now properly combines optional prefix with article ID
  • Improved alias length control - Ensures aliases stay within configured maximum length while maintaining integrity

Bug Fixes

  • Fixed XML validation errors by properly escaping ampersand characters in showon conditions
  • Resolved issue where aliases weren't being truncated for existing articles
  • Fixed problem where IDs weren't appended to aliases when both features were enabled
  • Eliminated conflicts between different alias processing functions

UI Improvements

  • Added character counter for title and alias fields
  • Improved user experience by simplifying interface
  • Enhanced visibility of alias information

Code Optimization

  • Restructured code with clear separation of responsibilities
  • Added dedicated functions for different alias processing scenarios
  • Improved error handling and validation
  • Removed unnecessary debug messages

Language & Documentation

  • Added comprehensive language strings in both English and Thai
  • Improved parameter descriptions and tooltips
  • Verified all language files for completeness and accuracy

Compatibility

  • Compatible with Joomla 4.x and 5.x
  • Supports both Joomla core articles and FlexiContent items
  • Requires PHP 7.4.0 or higher

This stable release provides a robust solution for automatically generating SEO-friendly article aliases with options for custom length and ID inclusion.

Plg System Smartalias V1.1.3

Choose a tag to compare

@lungkao lungkao released this 24 Apr 08:02

Changelog for v1.1.3 (2025-04-24)

Fixed

  • Fixed issue with ID positioning not working correctly
  • Resolved compatibility issue with existing content

Added

  • Added support for FlexiContent component
  • Added ability to position ID before or after alias
  • Added custom separator for ID and alias

Plg System Smartalias V1.1.2

Choose a tag to compare

@lungkao lungkao released this 24 Apr 07:14
v1.1.2

1.1.2

Plg System Smartalias V1.1.1

Choose a tag to compare

@lungkao lungkao released this 24 Apr 06:57
v1.1.1

Update lang

Plg System Smartalias V1.1.0

Pre-release

Choose a tag to compare

@lungkao lungkao released this 24 Apr 06:53
v1.1.0

Update

Plg System Smartalias V1.0.3

Choose a tag to compare

@lungkao lungkao released this 21 Apr 11:44
4da98bb
v1.0.3

Update plg_system_smartalias.ini

Plg System Smartalias V1.0.2

Choose a tag to compare

@lungkao lungkao released this 21 Apr 11:37
6dd3fee
v1.0.2

Update plg_system_smartalias.ini

Plg System Smartalias V1.0.1

Choose a tag to compare

@lungkao lungkao released this 21 Apr 11:31
d8aa5b5
v1.0.1

Delete language/en-GB/en-GB.plg_system_smartalias.sys.ini

plg_system_smartalias 1.0

Choose a tag to compare

@lungkao lungkao released this 10 Apr 06:39
8fcbdee
v.1.0

Update README.md