- Fixed a bug where when using parent_path="" was returning wrong data in absolute_count, absolute_results, and level variables.
- Fixed: Sorting the navigation list threw a PHP 8 deprecation error (usort(): Returning bool from comparison function is deprecated) whenever custom fields were present on a navigation entry. The comparison callback in NavigationFieldLayout.php now returns a proper integer via the spaceship operator (<=>) instead of a boolean.
- Fixed: A PHP 8.1 deprecation warning (str_replace(): Passing null to parameter #3 ($subject)... is deprecated) appeared when rendering nested navigation tags with an empty child template. ParseVariables.php now casts the value to a string before passing it to str_replace().
- Fixed: Passing parent_path with a leading (or trailing) slash — e.g. parent_path="/parent-2" — silently returned the entire navigation tree instead of just that branch and its children, because the value being matched against (link_string) never has slashes. parent_path is now normalized (slashes trimmed) before comparison, so "/parent-2" and "parent-2" behave identically.
- Fixed bug where saving field throw error of null pointer
- Fixed issue with layout UI
- Added new Re-Order per field feature so group of navigation list can be drag to top which are very useful
- Group items in field by default now shows as Alpha Asc
- Fixed a bug where sorting column on navigation group table was throwing errors.