Skip to content

v2.2.0 (LTS Legacy Support)

Choose a tag to compare

@estefanionsantos estefanionsantos released this 10 Jul 19:22

This release completes the modernization of the string encoding layer, bringing strict typing and codebase consistency up to PHP 7.2+ standards without introducing breaking changes.

πŸ”„ Refactored

  • Type Safety: Enforced strict argument and return type hints across AbstractEncoderStr and related encoding utilities.
  • Code Consistency: Renamed internal legacy variables (e.g., $str to $string) to match the codebase naming conventions.
  • Payload Optimization: Cleaned up internal loops and encoding checks (seemsUtf8, utf8UriEncode) for cleaner maintenance.

πŸš€ Performance & Compatibility

  • Fully compatible with PHP 7.2 up to current versions.
  • Zero BC (Backward Compatibility) breaks detected; internal behavior remains exact.