2.2 KiB
Inflections 0.4.0.2
- Support
exceptions
== 0.9.*
Inflections 0.4.0.1
- Support
megaparsec
>= 6.4.0
Inflections 0.4.0.0
- Update megaparsec to version 6.
Inflections 0.3.0.0
-
A more type-safe API forbidding creation of invalid words.
-
Made the API use
Text
instead ofString
(which significally improved speed). -
Switched to Megaparsec 5 for parsing.
-
Renamed
defaultMap
todefaultTransliterations
. -
Words now can contain digits (recognized by all parsers).
-
parseSnakeCase
now is not confused when a word happens to have prefix coinciding with an acronym. This is harder to fix forparseCamelCase
because acronym may contain capital letters, so old behavior is preserved forparseCamelCase
for now. -
parseCamelCase
andparseSnakeCase
take any instance ofFoldable
as a collection of acronyms, not just lists. -
Added the
CHANGELOG.md
file. -
Switched test suite to Hspec.
-
The
toUnderscore
,toDashed
, andtoCamelCased
are not partial anymore. They return parse error inLeft
just like parsing functions, but this result can be lifted into any instance ofMonadThrow
withbetterThrow
helper. -
Improved documentation.
Inflections 0.2.0.1
- Support for GHC 8.0.
Inflections 0.2.0.0
- Added
other-modules
to test suite.
Inflections 0.1.0.10
- Support for GHC 7.10.
Inflections 0.1.0.9
- Support for GHC 7.8.
Inflections 0.1.0.8
-
Fixed a typo in docs of
humanize
. -
Added
toUnderscore
,toDashed
, andtoCamelCased
.
Inflections 0.1.0.7
-
Support for
base-4.7
. -
Improved documentation.
Inflections 0.1.0.6
-
Added
titleize
andhumanize
. -
Improved documentation.
Inflections 0.1.0.5
- Added module documentation for
Text.Inflections
.
Inflections 0.1.0.4
-
Reduced number of public modules to one:
Text.Inflections
. -
Added
ordinal
andordinalize
. -
Improved documentation.
Inflections 0.1.0.3
-
Added
camelize
,camelizeCustom
,underscore
, andunderscoreCustom
. -
Made the word parser accept empty input.
-
Improved documentation.
Inflections 0.1.0.2
- Added the
transliterate
andtransliterateCustom
functions.
Inflections 0.1.0.1
- No changes.
Inflections 0.1.0.0
- Initial release.