Skip to content

Releases: squirrelphp/strings

Upgrade dependencies + require PHP 8.1

01 Dec 09:25
Compare
Choose a tag to compare

Otherwise no new or changed functionality.

First stable release

30 Sep 10:30
Compare
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
Compare
Choose a tag to compare

Add RemoveNonAlphabeticFilter

Bump dependency for debug

16 Dec 10:15
Compare
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
Compare
Choose a tag to compare
Add regex wrapper

Documentation update + PHP 8.1 changes

29 Nov 20:51
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Rename Annotation directory to Attribute (BC break)
  • Check tests with Psalm
  • Remove doctrine annotations dependency & support

Add streamline email filter

14 Apr 12:28
Compare
Choose a tag to compare

This will lowercase the domain part but keep the username part of the email case-sensitive, as defined by the current RFCs. This way duplicates because of domain part casings can be avoided.

v0.9.2: Make $names in attribute public

20 Dec 17:02
Compare
Choose a tag to compare
There were some problems with Symfony var-exporter when using
forms. Actual cause is unclear, but setting $names to public
fixes the issue and has no other ramifications.