Releases: emkguts/quokka
Releases · emkguts/quokka
Release list
v2.8.1
v2.8.0
Improvements
- Leverage the Elixir version in the project to determine deprecation rewrites (instead of system version).
- Add
exclude: [nums_with_underscores]config to ignore numbers with underscores. (Don't style 100_00 as 10_000). - Add
exclude: [:autosort_ecto]config to skip autosorting within Ecto queries. - Rewrite ExpensiveEmptyEnumCheck for Enum.count/2 (previously only supported Enum.count/1)
- Rewrite ExpensiveEmptyEnumCheck in guards
- Autosort efficiency improvements
Fixes
- Run formatter on ignored files. Previously, ignored files weren't getting formatted by default formatter.
- Add changelog to Hex package metadata
Deprecations
piped_function_exclusionsis now deprecated. Useexclude: [piped_functions: []]inefficient_function_rewritesis now deprecated. Useexclude: [inefficient_functions]
Full Changelog: v2.7.0...v2.8.0
v2.7.1
Fixes
- Don't rewrite length() inside guard statements
- Don't add additional line to blank files (fixes issue Credo.Check.Readability.RedundantBlankLines for whitespace only files)
Full Changelog: v2.7.0...v2.7.1
v2.7.0
v2.6.0
v2.5.2
v2.5.1
What's Changed
- [Fix] Fix pipe chain start with alias lifting exceptions by @PranavVadrevu in #67
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Fix alias lift by @emkguts in #62 -- shoutout to @PranavVadrevu for finding
- if: drop empty do bodies. by @emkguts in #63
- rewrite
to_timeout(unit: x * m)to use larger units in some cases by @emkguts in #64 - dont crash on invalid defs by @emkguts in #65
- Docs for 2.5.0 by @emkguts in #66
Full Changelog: v2.4.1...v2.5.0