⚠️ BREAKING CHANGES
NOTE: This release differs in the behavior of 〜CaseWithSep
compared to previous versions. (The rest behaves the same.)
This release adds 〜CaseWithOptions
methods that take the Options
class as an argument for all case conversions and modifies the existing methods to use these methods. These 〜CaseWithOptions
methods ignore ASCII alphabetic characters and digits when specified as separators or keep characters. Therefore, the behaviour of 〜CaseWithSep
methods, when specified alphabetic or numeric characters as separators will neither result in these characters being used nor being removed as separators, which differs from the behavior in previous versions.
In addition, 〜CaseWithSep
and 〜CaseWithKeep
methods are all deprecated.
- new!: added camelCaseWithOptions, updated camelCase to use it, and deprecated camelCaseWithSep/Keep by @sttk in #6
- new!: added cobolCaseWithOptions, updated cobolCase to use it, and deprecated cobolCaseWithSep/Keep by @sttk in #9
- new!: added kebabCaseWithOptions, updated kebabCase to use it, and deprecated kebabCaseWithSep/Keep by @sttk in #10
- new!: added macroCaseWithOptions, updated macroCase to use it, and deprecated macroCaseWithSep/Keep by @sttk in #11
- new!: added pascalCaseWithOptions, updated pascalCase to use it, and deprecated pascalCaseWithSep/Keep by @sttk in #12
- new!: added snakeCaseWithOptions, updated snakeCase to use it, and deprecated snakeCaseWithSep/Keep by @sttk in #13
- new!: added trainCaseWithOptions, updated trainCase to use it, and deprecated trainCaseWithSep/Keep by @sttk in #14
Docs
Supports
- chore: upgraded dependencies for only development by @sttk in #4
- cicd: upgraded github actions by @sttk in #5
- chore: removed warning of native-maven-plugin by @sttk in #7
- test: modified tests for camel case by @sttk in #8
- Release tasks for 0.2.0 by @sttk in #16
Full Changelog: 0.1.0...0.2.0