2.0.10 - Feb 18, 2024

    Total issues resolved: 0
    Total pull requests resolved: 1
    Total contributors: 1

Bug

    243: Singularize regattas to regatta instead of regattum thanks to @discern

2.0.9 - Jan 15, 2024

    Total issues resolved: 0
    Total pull requests resolved: 3
    Total contributors: 3

Bug

    241: Correct pluralization of axis thanks to @iurciuc
    238: Correct singularization of brownies thanks to @DannyCooper
    226: add 'epoch' to irregular words list thanks to @kyosheek

2.0.8 - Jun 16, 2023

    Total issues resolved: 0
    Total pull requests resolved: 1
    Total contributors: 1

Bug

    223: Revert "Merge pull request #216 from judaschwartz/patch-5" thanks to @greg0ire

2.0.7 - Jun 16, 2023

    Total issues resolved: 0
    Total pull requests resolved: 2
    Total contributors: 2

Bug

    219: [Fix] Add cave to English irregulars thanks to @mathieutu
    216: Add more uncountable words to Uninflected.php thanks to @judaschwartz

2.0.6 - Oct 20, 2022

    Total issues resolved: 0
    Total pull requests resolved: 5
    Total contributors: 3

CI

    209: Bump GHA workflows thanks to @derrabus
    206: Bump GHA workflows, run tests on PHP 8.2 thanks to @derrabus

Bug

    208: Add irregular substitution for word "sieve" thanks to @CreepPork

Code Style

    205: Bump Doctrine CS to 10.0 thanks to @derrabus

Test Suite

    204: Remove duplicate tests for English inflections thanks to @powellblyth

2.0.5 - Sep 7, 2022

    Total issues resolved: 0
    Total pull requests resolved: 4
    Total contributors: 4

Bug

    202: Ensures that Tights, and Shorts and Blouse are single/pluralised properly thanks to @powellblyth
    194: Add uncountable word from Laravel Framework thanks to @cesarep

CI

    201: Bump tools and CI workflows thanks to @derrabus
    200: Update .gitattributes thanks to @erikn69

2.0.4 - Oct 22, 2021

This release includes all bug fixes included in 1.4.4.

    Total issues resolved: 0
    Total pull requests resolved: 3
    Total contributors: 3

    190: Reuse upstream workflows and setup Psalm thanks to @greg0ire
    185: Reintroduce PHP 7.1 support thanks to @beberlei

Bug

    189: Supports french pluralization of -al exceptions thanks to @gquemener

2.0.3 - May 28, 2020

This release includes all bug fixes included in 1.4.3.

    Total issues resolved: 0
    Total pull requests resolved: 0
    Total contributors: 0

2.0.2 - May 25, 2020

This release includes all bug fixes included in 1.4.2.

    Total issues resolved: 0
    Total pull requests resolved: 0
    Total contributors: 0

2.0.1 - May 10, 2020

    Total issues resolved: 0
    Total pull requests resolved: 1
    Total contributors: 1

Bug

    148: Merge 1.4.x into 2.0.x thanks to @alcaeus

2.0.0 - May 7, 2020

Release 2.0.0

This release drops the deprecated legacy API. To allow installing this version, please upgrade to the new API, then change the composer constraint for inflector to "doctrine/inflector": "^1.4 || ^2.0.

    Total issues resolved: 0
    Total pull requests resolved: 0
    Total contributors: 0

1.4.3 - May 28, 2020

    Total issues resolved: 0
    Total pull requests resolved: 1
    Total contributors: 1

Bug

    162: Fix handling of multiple rulesets thanks to @alcaeus

1.4.2 - May 25, 2020

    Total issues resolved: 0
    Total pull requests resolved: 3
    Total contributors: 3

CI,Enhancement

    159: Test against PHP 8 thanks to @alcaeus

Bug

    155: Fix pluralization of 'work' and 'experience' thanks to @jochensengier
    152: Fixed conversion of the word "campus" to singular thanks to @jdavidbakr

1.4.1 - May 10, 2020

    Total issues resolved: 0
    Total pull requests resolved: 2
    Total contributors: 2

Bug,CI

    146: Remove executable from version control thanks to @greg0ire

Bug

    142: Fix plural of media breaking change thanks to @patrickbrouwers
    143: Fixed conversion of the word "status" to singular thanks to @andrey-helldar

1.4.0 - May 7, 2020

This release introduces a new Inflector API that supports multiple languages. The existing API is now deprecated and is removed in 2.0. Please upgrade to the new API, then allow installing doctrine/inflector 2.0 by changing the composer constraint to "doctrine/inflector": "^1.4 || ^2.0".

Please refer to the documentation on how to use this new API.

    Total issues resolved: 6
    Total pull requests resolved: 23
    Total contributors: 15

Improvement

    139: Add support for custom rules thanks to @alcaeus and @jwage
    136: Update to doctrine/coding-standard v7 thanks to @carusogabriel
    131: Bump minimum PHP version to 7.2 thanks to @alcaeus
    125: Add Uninflected *ia Words to Plural Rules thanks to @bryanschmidty
    121: Updated phpstan to 0.11 + added phpstan's rules for phpunit thanks to @adaamz
    116: Refactor inflector class thanks to @jwage
    101: Improve the English rules. thanks to @jwage
    97: Add support for multiple languages. thanks to @jwage and @gpalli
    90: Doctrine Inflector 2.0 thanks to @jwage
    89: Update Doctrine infrastructure on doctrine/inflector repository. thanks to @jwage
    75: Bump to Doctrine CS 4.0 thanks to @carusogabriel
    63: Pluralizing 'employee-child' becomes 'employee-ehildren' thanks to @JeroenVanOort

CI

    134: Test on PHP 7.4 thanks to @GrahamCampbell

Enhancement

    132: Add a BC layer for Inflector 1.0 thanks to @alcaeus and @jwage
    122: Update to doctrine/coding-standard 6.0 thanks to @nschoellhorn
    120: Add generic rule for mass nouns ending in '-ware' thanks to @benvdh
    114: Improve developer experience and make it easier to create an Inflector instance. thanks to @jwage
    113: Use Ubuntu 16.04 thanks to @carusogabriel
    103: Port Doctrine1 Inflector urlize functionality. thanks to @jwage
    102: Added NoopInflector (null object pattern) thanks to @jasny
    92: Add support for unicode and other languages thanks to @jwage
    84: Fix taxon/taxa with tests thanks to @juillerat

Duplicate

    123: Updated doctrine/coding-standard to 6.0 thanks to @patrickjahns
    110: Update phpstan to 0.10.8 thanks to @akondas

Documentation

    105: Update homepage thanks to @Majkl578

v1.3.1 - Nov 10, 2019

    Total issues resolved: 0
    Total pull requests resolved: 0
    Total contributors: 0

v1.3.0 - Jan 9, 2018

This release bumps the minimum supported PHP version to 7.1. In addition to that multiple irregular word mappings have been added and/or fixed.

Total issues resolved: 11

    Minimum PHP version supported bumped to 7.1, adding related static analysis improvements thanks to @Ocramius
    singular of 'avalanches' is 'avalanche', not 'avalanch' thanks to @seanbright
    added data to uninflected array and to test array thanks to @jonnylink
    Fixed how "criteria" is handled when used in a combined word. thanks to @clabonte
    Correcting grave plural thanks to @naurojunior
    Update composer.json thanks to @Runrioter
    Singular of "abuses" should be "abuse" thanks to @patrickarnold79
    Fix olive/olives and goose/geese, with tests thanks to @HipsterJazzbo
    Do not inflect "us" thanks to @aydot and @malarzm
    Fixed valves/valve. thanks to @nomad-software
    Use delimeter in ucwords thanks to @phansys and @malarzm

v1.2.0 - Jul 22, 2017

This release removes support for HHVM and bumps the minimum supported
PHP version to 7.1.0.

In addition to that, multiple cleanups and irregular word mappings
have been added.

Total issues resolved: 12

    29: Change unnecessary double quotes to single quotes thanks to @Bilge
    31: Add .gitattributes to remove unneeded files thanks to @Slamdunk
    33: Exclude some dirs and files from repository auto-generated ZIP archives thanks to @mlocati
    36: Singular of 'caches' is 'cache' thanks to @seanbright
    38: Add 'Furniture' and 'Luggage' to list of uninflected words thanks to @itsliamjones
    42: Add passerby => passersby rule thanks to @ntzm
    43: Words with no singular thanks to @mattwells
    44: Singular of dives is dive thanks to @mcammaert
    47: Drop PHP 5.x and HHVM thanks to @alcaeus
    48: Add pluralization of 'niveau' => 'niveaux' thanks to @gastounage
    49: Adding pluralisation of 'gulf' => 'gulfs' thanks to @lukewatts
    50: Minimum PHP version supported bumped to 7.1, adding related static analysis improvements thanks to @Ocramius

v1.1.0 - Nov 6, 2015

Total issues resolved: 11

    11: Add a method to uppercase words with a custom delimiter.
    16: Criteria is plural, not singular
    17: Switch to the docker-based infrastructure on Travis
    18: Hero works the same as Buffalo and Tomato
    19: Fixes reversal of criteria and criterion
    20: Update Inflector.php
    21: travis: PHP 7.0 nightly added + phpunit explicit
    22: More Inflections
    24: Added some plurals and ordered arrays
    25: Bumped branch alias
    26: Update LICENSE

v1.0.1 - Dec 20, 2014

Total issues resolved: 10

    1: Corrected keyword spelling
    2: Documentation fixes
    3: Added the branch alias for master
    4: Fixed typo
    5: exclude word 'staff' from inflectable ones
    6: add LICENSE file
    7: HHVM is not allowed to fail anymore. Inflector should work as expected
    10: Added the local phpunit config to the ignore list
    12: Adding 'human' to the irregular array
    14: Add testing on PHP 5.6 on Travis

v1.0 - Jan 10, 2013
