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
, andToScreamingDotNotation
were not using the instanceToDelimited
method and thus config was not being used. - Adds
WriteUpperFirstLowerRest
,WriteSplitLowerFirstUpperRest
,WriteSplitLower
,WriteSplitUpper
,Write
,WriteUpper
,WriteLower
,WriteRune
totoken
package. - Minor perf improvements
v0.7.0
This release stabilizes the API.
- Adds
caps.Caps
type - Refactored to increase performance.
- Signatures of
caps.Tokenizer
has changed. - Removes
token.Token
, moving all methods to functions on thetoken
package. - Removes some unused
Index
methods - 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
ToDot
toToDotNotation
andToScreamingDot
toToScreamingDotNotation
- Added a text package with a
text.Text
type 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