Skip to content

Releases: squirrelphp/strings

v2.1

10 Dec 12:02

Choose a tag to compare

Require PHP 8.4 and avoid PHP 8.5 deprecations

Project cleanup, PHP 8.2, class rename

17 Sep 16:36

Choose a tag to compare

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

01 Dec 09:25

Choose a tag to compare

Otherwise no new or changed functionality.

First stable release

30 Sep 10:30

Choose a tag to compare

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

05 Mar 09:18

Choose a tag to compare

Add RemoveNonAlphabeticFilter

Bump dependency for debug

16 Dec 10:15

Choose a tag to compare

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

01 Dec 15:03

Choose a tag to compare

Add regex wrapper

Documentation update + PHP 8.1 changes

29 Nov 20:51

Choose a tag to compare

  • 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

16 Aug 18:35

Choose a tag to compare

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

15 Jun 15:51

Choose a tag to compare

  • Rename Annotation directory to Attribute (BC break)
  • Check tests with Psalm
  • Remove doctrine annotations dependency & support