- Use
Rewriteversion~> 1.0 - Add callback and default implementation
Recode.Task.update_source/3 - Add callback and default implementation
Recode.Task.new_issue/1andRecode.Task.new_issue/2 - Rename
Recode.Task.TestFileExttoRecode.Task.TestFile - Update
mix recode.update.configto remove deprecated tasks. - Add a manifest file to store information about the files processed
- Add silent mode with flag
--silent - Fix
Recode.Task.LocalsWithoutParens - Fix
Recode.Task.AliasOrder - Changes for Elixir 1.19
- Ignore missing sub formatters when reading dot-formatters.
- Update to
rewrite1.1.2
- Add config for preformatter.
- Add
Recode.Task.UnnecessaryIfUnless - Add
Recode.Task.LocalsWithoutParens - Add
Recode.Task.Moduledoc - Fix
Recode.Task.Tags
- Fix
Recode.AST.alias_infoforalias __MODULE__, as: MyModule.
- Fix bug in
Recode.Task.Tags.
- Refactor formatter and use
Escape. - Add switch
--colorto mix task recode. - Add option
colorto config. - Run recode tasks async.
- Remove
Recode.StopWatch - Refactor
Recode.FormatterPlugin - Improve config validation.
- Start
:recodeapplications inmix recodetask.
- Fix
exclude_pluginsarg.
- Fix
Recode.FormatterPlugin. - Add switch
--debug(for now undocumented).
- Fix runner impl for
mix format. - Fix typos.
- Use
rewriteversion~> 0.8.
- Add
Recode.Task.Dbg. - Add
Recode.Task.FilterCount. - Add
Recode.Task.IOInspect. - Add
Recode.Task.Nesting. - Add
Recode.Task.TagFIXME. - Add
Recode.Task.TagTODO. - Add mix task
recode.help. - Add mix task
recode.update.config. - Use switch
--taskmultiple times. - Refactor
RecodeCase - Add some minor fixes for
Recode.Task.AliasOrder. - Fix file count output.
- Add callback
init/1toRecode.Task. - Add validation of
taskandconfiginMix.Tasks.Recode
- Bump
rewriteto 0.7.0.
- Fix
Recode.Task.AliasExpansion
- Add
Recode.FormatterPlugin
- Refactor
Recode.Task.EnforceLineLength. - Add
Recode.Runner.run/3. - Fix
Recode.Task.AliasOrder - Add dir
appsto the default config.
- Refactor recode formatter task.
- Fixing file exclusion.
- Remove unnecessary compile call
- Fix handling of multiple input files
- Add option
-tomix recodeto read from stdin. - Add
Recode.Task.UnusedVariable. - Update
Recode.Task.SinglePipe. Some false positives are fixed. - Update
Recode.Task.PipeFunOne. Some false positives are fixed. - The modules
Recode.Project,Recode.Source, and etc moving to the packagerewrite. - Catch exceptions raised in tasks and output a warning for each exception.
- Remove
mixtaskrecode.rename.Recodegets a focus on linting and autocorrection with this change. The refactoring functionality will move to another package.
- Rename
Recode.Task.SameLinetoRecode.Task.EnforceLineLength.
- Refactor config.
- Add
Recode.Task.SameLine. - Add flag
--tasktomix recode.
- Fix
Recode.Task.Rename
- Fix
Recode.Task.SinglePipe. - Fix bugs in
Recode.Context.
- Add options
:macrostoRecode.Task.Specs.
- Bug fixes.
- Added
recode.exsto runrecodewithrecode. - Changes to run
mix recode --dry --config recode.exswithout any update or issue.
- The very first version.