mirror of
https://github.com/typeable/inflections-hs.git
synced 2024-09-11 06:05:33 +03:00
This solves the following issues: * #18 — we switch to ‘Text’ and most algorithms are re-written for speed, so speed up about ×10 or better is quite possible (we need benchmarks to actually check). * #19 — the library exports no partial functions now. The change is quite major, but it's in single commit because most things it influences are interconnected.
1.4 KiB
1.4 KiB
Inflections 0.3.0.0
-
Added the
CHANGELOG.md
file. -
Switched test suite to Hspec.
-
Switched to Megaparsec 5 for parsing.
-
Made the API use
Text
instead ofString
(which significally improved speed). -
The
toUnderscore
,toDashed
, andtoCamelCased
are not partial anymore, now they operate inMonadThrow
. -
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.