icanboogie/inflector
Multilingual inflector that transforms words from singular to plural, underscore to camel case, and more.
v4.0.0
2.5M downloads/mo
#3962 most downloaded on Packagist
ICanBoogie/Inflector
What this package is like to depend on
Last release 6 months ago
04 Feb 2026
Release timing varies
gaps range from 2 weeks to 1.9 years
Some releases are documented
notes for 7 of 21 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
21 releases · first in 2013
1 release in the last 12 months
see the full history below
Release timeline
21 releases · Mar 2013 to Feb 2026Releases
latest 21-
v4.0.004 Feb 2026Release notes
Open source →New requirements
Require PHP 7.4+ (older Debian distributions are now archived)
New features
None
Backward Incompatible Changes
Removed helper functions, use
StaticInflectorinstead.Deprecated Features
None
Other Changes
- Updated PHPUnit to v9.6 to avoid vulnerability.
- Throw
Errorinstead ofPropertyNotDefined/InvalidArgumentException. - Remove dependency on
icanboogie/common. - 'glove' -> 'gloves' (@RickKukiela)
Release notes
Open source →New requirements
Require PHP 7.4+ (older Debian distributions are now archived)
New features
None
Backward Incompatible Changes
Removed helper functions, use
StaticInflectorinstead.Deprecated Features
None
Other Changes
- Updated PHPUnit to v9.6 to avoid vulnerability.
- Throw
Errorinstead ofPropertyNotDefined/InvalidArgumentException. - Remove dependency on
icanboogie/common. - 'glove' -> 'gloves' (@RickKukiela)
-
v3.0.212 Jun 2025Release notes
Open source →New requirements
None
New features
None
Backward Incompatible Changes
None
Deprecated Features
None
Other Changes
Add invariable French nouns.
Release notes
Open source →New requirements
None
New features
None
Backward Incompatible Changes
None
Deprecated Features
None
Other Changes
Add invariable French nouns.
-
v3.0.126 May 2025Release notes
Open source →New requirements
None
New features
None
Backward Incompatible Changes
None
Deprecated Features
None
Other Changes
Fix: Helpers are used, although they are no longer required by default. @donatj
Release notes
Open source →New requirements
None
New features
None
Backward Incompatible Changes
None
Deprecated Features
None
Other Changes
Fix: Helpers are used, although they are no longer required by default. @donatj
-
v3.0.018 Nov 2024Release notes
Open source →New requirements
None
New features
Added
StaticInflector, which can be used instead of the helper functions.Backward Incompatible Changes
The file with the helper functions is no longer included in the autoload. You must include the
filevendor/icanboogie/inflector/lib/helpers.phpin yourcomposer.jsonif you want to continue
using these functions. Better use the newStaticInflectorinstead.Deprecated Features
None
Other Changes
None
-
v2.2.216 Nov 2024Nothing published for this version
-
v2.2.112 Mar 2023 -
v2.2.020 Oct 2021 -
v2.1.016 Jul 2021Release notes
Open source →Added
- Code Style checking with PHP CodeSniffer. PSR-12 adjacent.
- Static analysis with PHPStan.
- Upgrade guide.
- Contributing guidelines.
- Code of Conduct.
Changed
- Replaced Travis with GitHub actions.
- Using PSR-4 instead of classmap.
- Localized inflections are now classes, which are autoloaded.
-
v2.0.108 Dec 2020Nothing published for this version
-
v2.0.004 Oct 2019Nothing published for this version
-
v1.5.021 May 2019Nothing published for this version
-
v1.4.430 Jun 2017Nothing published for this version
-
v1.4.324 Apr 2017Nothing published for this version
-
v1.4.215 Dec 2016Nothing published for this version
-
v1.4.102 Jul 2016Nothing published for this version
-
v1.4.003 Nov 2015Nothing published for this version
-
v1.3.318 Aug 2015Nothing published for this version
-
v1.3.216 Sep 2014Nothing published for this version
-
v1.3.011 Sep 2014Nothing published for this version
-
v1.2.003 Jan 2014Nothing published for this version
-
v1.0.014 Mar 2013Nothing published for this version