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.