Releases: chanced/caps
Releases · chanced/caps
v1.0.0
v0.8.0
v0.7.5
- Fixes delimited methods on
Caps. PreviouslyToSnake,ToScreamingSnake,ToKebab,ToScreamingKebab,ToDotNotation, andToScreamingDotNotationwere not using the instanceToDelimitedmethod and thus config was not being used. - Adds
WriteUpperFirstLowerRest,WriteSplitLowerFirstUpperRest,WriteSplitLower,WriteSplitUpper,Write,WriteUpper,WriteLower,WriteRunetotokenpackage. - Minor perf improvements
v0.7.0
This release stabilizes the API.
- Adds
caps.Capstype - Refactored to increase performance.
- Signatures of
caps.Tokenizerhas changed. - Removes
token.Token, moving all methods to functions on thetokenpackage. - Removes some unused
Indexmethods - Removes some unused token methods
This release contains breaking changes
v0.5.0
v0.4.2
v0.4.0
V0.3.0
This release contains the following new features:
- Support for unicode special cases such as Turkish and Azeri. See README for details on how to employ.
- Used the initialisms from golint.
- Renamed
ToDottoToDotNotationandToScreamingDottoToScreamingDotNotation - Added a text package with a
text.Texttype that has case conversions as we as all relevant functions from strings as methods. - Added an index package with a trie that indexes Replacements.
This release required a rather substantial refactor and as such, contains breaking changes. While the index.Index will likely not be of direct use to very many people, it is available for those that wish to use it in their own caps.Converter or perhaps even elsewhere.
This release contains breaking changes.
v0.2.1
initial release
v0.1.0 v0.1.0