Changelog
View SourceAll 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.
Version 0.9.1 (2025-10-27)
Fixes
- Document and provide a type spec that 
:atomis allowed data type for case conversion 
Version 0.9.0 (2025-07-22)
Features
- Supports latest Elixir versions
 
Bugfixes
- Avoids storing regexs on module level, #216
 
Misc
- Updates multiple deps
 
Version 0.8.1 (2024-06-25)
Bugfixes
- Fixes how names like 
vonare uppercased 
Version 0.8.0 (2024-05-28)
Features
- Now supports elixir 
1.14+ 
Bugfixes
- Fixes a bug with 
NameCaseand unicode chars #176 - Uses 
Application.compile_env 
Version 0.7.0 (2020-10-06)
Features
- Adds ability to convert with 
:atom 
Fixes
- Fixes how we handle several types of values in 
Recase.Enumerable 
Version 0.6.0 (2019-07-10)
Features
- Adds 
Recase.Enumerable 
Version 0.5.0 (2019-07-01)
Features
Misc
- Bumped minimal 
elixirversion to1.6due tomix format - Package version updates
 - New elixir versions support in travis
 - Adds 
elixir1.9support - Adds 
mix format 
Version 0.4.0 (2018-12-25)
Features
- Adds 
sentence_case, see #38 
Misc
- Package version updates
 
Version 0.3.0 (2018-01-18)
Breaking changes
snake_casenow removes punctuation, see #5- Minimal 
elixirversion is now1.5 
Version 0.2.0 (2017-07-15)
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.
Braking changes
UpperCaserenamed toPascalCase(#2)!Recase.to_upper/1renamed toRecase.to_pascal/1(#2)
Tests
upper_case_test.exsrenamed topascal_case_test.exs
Documentation
- Made changes to reflect 
PascalandUppercase issue 
Version 0.1.1 (2017-07-12)
Improvements
- Adds 
Path/case,dot.case, andCONTANT_CASE - Updates tests
 
Documentation
- Updates documentation
 - Updates README
 
Version 0.1.0 (2017-07-08)
Initial release supporting: UpperCase, camelCase, snake_case, kebab-case.