Releases: horde/Util
3.0.0-beta4
fix: backend character set name to iconv/mbstring name equivalent in one more place
Merge pull request #24 from horde/fix/convertcharset-integer-keys
fix: properly deal with numerically keyed arrays of strings in convertCharset.
docs: Add upgrading notes
3.0.0-beta3
fix: issue #14 don't use deprecated utf8_decode and improve handling
3.0.0-beta2
fix: Bad handling of unsupported codepages in PHP 8.x
feat: Modernize error handling and prefer iconv over mbstring
3.0.0-beta1
style: Apply php-cs-fixer
fix: Modernize test suite, drop horde/test
test(string): modernize PSR-4 tests and improve coverage
fix(string): prevent out-of-bounds access in validUtf8()
fix(string): validate charset before mb_substr in PSR-4 version
Fix deprecated $php_errormsg in PHP 7.2
Merge pull request #18 from powercycle/remove_deprecations_in_tests
Fixed deprecation warnings in test files for php 8.3
3.0.0-alpha9
Fix deprecation warnings with utf8_encode/decode
Merge pull request #16 from amulet1/improve_array_utils
feat: Add support for extra key in setElement() method
feat: Add support for extra key in getElement() method
fix: Reimplement setElement() * Make it non-recursive * Do not modify $keys * Do not return value
fix: Reimplement getElement() * Make it non-recursive * Drop $value parameter (setElement can be used instead) * Do not modify $array or $keys * Return null on error
feat: Add getFieldParts() to split field into path