Releases: squirrelphp/strings
v2.1
Project cleanup, PHP 8.2, class rename
A lot of project-internal cleanup and reorganization. Otherwise PHP 8.2 is now the minimum version, and a wrongly named class (RemoveHTMLTagCharacters) was properly renamed (RemoveHTMLTagCharactersFilter). That's all.
Upgrade dependencies + require PHP 8.1
Otherwise no new or changed functionality.
First stable release
The purpose of this library should be quite established by now. The documentation could still be better, but it should be adequate for the start.
Add new Filter
Add RemoveNonAlphabeticFilter
Bump dependency for debug
Switch to squirrelphp/debug 2.x and refactor attribute. Should release this as v1.0 soon, but the documentation first has to be amended.
v0.10.3
Documentation update + PHP 8.1 changes
- Add documentation for string testers
- Avoid strlen null deprecation message because a variable
was not propery type checked - Upgrade quality tools
Initialize model via reflection instead of new
Mandatory arguments lead to type errors so far because
the string filter extension tried to create a new class
via new instead of via reflection. Now with reflection
we ignore uninitialized properties of the class in our
string filter processor to be less error-prone.
Set PHP8 as minimum version
- Rename Annotation directory to Attribute (BC break)
- Check tests with Psalm
- Remove doctrine annotations dependency & support