All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixes how names like
von
are uppercased
- Now supports elixir
1.14+
- Fixes a bug with
NameCase
and unicode chars #176 - Uses
Application.compile_env
- Adds ability to convert with
:atom
- Fixes how we handle several types of values in
Recase.Enumerable
- Adds
Recase.Enumerable
- Bumped minimal
elixir
version to1.6
due tomix format
- Package version updates
- New elixir versions support in travis
- Adds
elixir1.9
support - Adds
mix format
- Adds
sentence_case
, see #38
- Package version updates
snake_case
now removes punctuation, see #5- Minimal
elixir
version is now1.5
This version brings just one, but braking change. As it was discussed to_upper
is a misleading name for a function. It is not clear what this function does. Since traditionally uppercase
is just all uppercased letters. And it has nothing to do with PascalCase
.
upper_case_test.exs
renamed topascal_case_test.exs
- Made changes to reflect
Pascal
andUpper
case issue
- Adds
Path/case
,dot.case
, andCONTANT_CASE
- Updates tests
- Updates documentation
- Updates README
Initial release supporting: UpperCase
, camelCase
, snake_case
, kebab-case
.