Skip to content

0.2.0

Latest
Compare
Choose a tag to compare
@sttk sttk released this 17 Feb 09:54
· 1 commit to main since this release
ed8de69

⚠️ 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

  • doc: updated README.md by @sttk in #15

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