Releases: laminas/laminas-filter
Releases · laminas/laminas-filter
3.4.0
3.3.0
Release Notes for 3.3.0
Feature release (minor)
3.3.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 3
Enhancement,dependencies
Bug
- 262: Merge release 3.2.1 into 3.3.x thanks to @github-actions[bot]
renovate
- 260: Update actions/checkout action to v5 thanks to @renovate[bot]
2.42.0
Release Notes for 2.42.0
2.42.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement,dependencies
3.2.1
Release Notes for 3.2.1
3.2.x bugfix release (patch)
3.2.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
3.2.0
Release Notes for 3.2.0
Feature release (minor)
3.2.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation,Enhancement
3.1.0
Release Notes for 3.1.0
Feature release (minor)
3.1.0
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 2
Bug,Documentation
Documentation,Enhancement
3.0.0
Release Notes for 3.0.0
This is significant major release with a number of backwards incompatible changes.
Please read the migration guide for full details.
Special thanks to @marcelthole, @ramchale and @pinclau for their help getting 3.0.0 finished!
3.0.0
- Total issues resolved: 13
- Total pull requests resolved: 85
- Total contributors: 10
Documentation
- 252: Merge release 2.41.0 into 3.0.x thanks to @github-actions[bot]
- 245: Amend "final by default" documentation thanks to @gsteel
- 244: Document removal of
Word\AbstractSeparatorthanks to @gsteel - 243: Document removal of
AbstractFilterthanks to @gsteel - 242: Improve "Writing Filters" docs thanks to @gsteel
- 175: Add missing migration docs for
DenyListthanks to @gsteel - 144: Update the Migration Guide for v3.0 thanks to @gsteel
- 106: Initial Migration Guide for v3 thanks to @gsteel and @weierophinney
Bug,Documentation
- 251: Fix incorrect fenced code block thanks to @gsteel
- 201: Fix broken links in migration guide and update relative links thanks to @froschdesign
- 44: Is
DateTimeFormatterfilter missed in documentation? thanks to @tempfirstuser
QA,dependencies
Documentation,Enhancement
- 249: Minor Docs Improvements thanks to @gsteel
- 248: Add documentation for FilterChain migration and ImmutableFilterChain thanks to @marcelthole and @gsteel
- 247: Add documentation for new Compress/Decompress filter options thanks to @marcelthole and @gsteel
- 237: Refactor documentation for word filters thanks to @froschdesign
- 233: Update v3 documentation to reflect changes to Rename thanks to @ramchale
- 202: Remove sections on Alnum, Alpha, NumberFormat, and NumberParse thanks to @froschdesign
- 183: Merge release 2.38.0 into 3.0.x thanks to @github-actions[bot]
- 166: Add new "Basic Usage" and "Application Integration" sections thanks to @froschdesign
- 165: Convert blockquotes to admonitions/call-outs thanks to @froschdesign
- 164: Add installation guide placeholder for v3 thanks to @froschdesign
- 158: Merge 2.37.0 release into next major thanks to @gsteel
- 104: Duplicate v2 docs to v3 thanks to @gsteel
Enhancement
- 241: Improve the
ToStringfilter to cast array members to strings recursively thanks to @marcelthole - 240: Add
ToEnumfilter thanks to @gsteel and @weierophinney - 223: Refactor RenameUpload filter to implement FlterInterface thanks to @marcelthole
- 216: Refactor Dir filter to implement FlterInterface thanks to @marcelthole
- 215: Refactor htmlentities filter thanks to @marcelthole
- 214: Refactor StripTags filter to implement FlterInterface thanks to @marcelthole
- 209: Refactor DateTimeSelect thanks to @ramchale
- 200: Refactor
MonthSelectremoving inheritance and improving tests thanks to @ramchale - 189: Merge release 2.39.0 into 3.0.x thanks to @github-actions[bot]
- 127: Merge release 2.35.0 into 3.0.x thanks to @github-actions[bot]
- 121: Merge release 2.34.0 into 3.0.x thanks to @github-actions[bot]
- 116: Merge release 2.33.0 into 3.0.x thanks to @github-actions[bot]
BC Break,Documentation,Enhancement
- 239: Refactor
File\RenameUploadthanks to @gsteel - 198: Refactor RealPath thanks to @ramchale and @gsteel
- 193: Refactor SeparatorToSeparator Filter thanks to @ramchale and @gsteel
- 192: Refactor UnderscoreToStudlyCase Filter thanks to @ramchale
- 186: Refactor CamelCaseToSeparator Filter thanks to @ramchale
- 184: Refactor
DashToSeparatorFilter thanks to @ramchale and @gsteel - 178: Refactor
PregReplacefilter thanks to @gsteel - 172: Refactor
ToNullthanks to @gsteel - 171: Refactor
ToInt&ToFloatFilters thanks to @gsteel - 169: Refactor
StringPrefixandStringSuffixFilters thanks to @gsteel - 167: Refactor
StripNewlinesfilter thanks to @gsteel - 160: Refactor
DateTimeFormatterFilter thanks to @pinclau - 152: Refactor
CallbackFilter thanks to @gsteel - 117: Mark all classes as
finalthanks to @gsteel
Enhancement,QA
- 238: General QA thanks to @gsteel
QA
- 235: Fix PHP warnings calling
rmdiron non-empty directories in tests. Refresh Dependencies thanks to @gsteel - 232: Introduce Composer Require Checker along with a Makefile thanks to @gsteel
- 231: Fix baselined issues in
DenyListTestthanks to @gsteel
BC Break,Enhancement,QA,dependencies
- 230: Upgrade Psalm to 6.8.6 thanks to @gsteel
Enhancement,QA,dependencies
- 228: Upgrade Psalm to v6 thanks to @gsteel
renovate,stop-updating
- 226: Update dependency vimeo/psalm to v6 thanks to @renovate[bot] and @gsteel
Enhancement,QA,Review Needed,dependencies
BC Break,Enhancement
- 222: Refactor Rename thanks to @ramchale and @gsteel
- 208: Refactor
FilterChainthanks to @gsteel - 207: Refactor DateSelect thanks to @ramchale
- 194: Remove
AbstractSeparatorand refactor descendants thanks to @ramchale - 174: refactor
DenyListfilter thanks to @pinclau - 162: Refactor
StringTrimFilter thanks to @gsteel - 161: Refactor
DigitsFilter thanks to @gsteel - 155: Refactor
DataUnitFormatterFilter thanks to @gsteel - 149: Refactor
Booleanfilter thanks to @gsteel - 148: Refactor
BaseNamefilter thanks to @gsteel - 146: Remove deprecated
AbstractFilter::hasPcreUnicodeSupportmethod thanks to @gsteel - 136: Initial Service Manager v4 Support thanks to @gsteel
- 128: Factory cleanup thanks to @gsteel
- 118: Refactor
AllowListFilter, Add generic template toFilterInterfacethanks to @gsteel - 113: Adds parameter and return types to Compress filter thanks to @gsteel
- [111: Add
mixedparameter and return types toFilterInterface](https://github...
2.41.0
Release Notes for 2.41.0
2.41.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Documentation,Enhancement
Documentation,Feature Removal
2.40.0
Release Notes for 2.40.0
2.40.0
- Total issues resolved: 1
- Total pull requests resolved: 10
- Total contributors: 3
Documentation,Feature Removal
- 218: Deprecate getters and setters in the
HtmlEntitiesfilter thanks to @gsteel - 217: StripTags filter deprecations thanks to @gsteel
- 203: Deprecate legacy compression related adapters and filters thanks to @gsteel
Enhancement
- 212: Refactor RenameTest thanks to @ramchale
- 191: Update to latest PHPUnit 10 syntax thanks to @samsonasik
- 190: Update to latest PHP 8.1 syntax thanks to @samsonasik
Feature Removal
- 211:
SeparatorToSeparatorDeprecations thanks to @gsteel - 210: Filter Chain Deprecations thanks to @gsteel
- 204: Deprecate
FilterProviderInterfacethanks to @gsteel
Documentation,Enhancement
2.39.0
Release Notes for 2.39.0
2.39.0
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 3
Enhancement
- 188: Add
ToStringfilter thanks to @mlussi90 and @vaclavvanik