Revision history for Code-TidyAll
*
* denotes an incompatible change
0.13 Sep 30, 2012
*
Fixes
-
Adjust MasonTidy plugin for new API
-
Remove Util.t containing only author-only tests
0.12 Sep 27, 2012
*
Plugins
-
Add podspell plugin (POD spell checker)
*
Improvements
-
Add --iterations flag to run tidier transforms multiple times
-
Allow .tidyallrc as alternative to tidyall.ini
-
Allow git prereceive hook to be bypassed by pushing an identical set of commits
several consecutive times (allow_repeated_push)
-
Add handcrafted usage w/summary of options, instead of Pod::Usage
0.11 Sep 21, 2012
*
Improvements
-
Allow multiple select and ignore patterns, separated by whitespace or on separate lines
-
Add -l/--list flag to show which plugins match which files
-
Add conf_name parameter to specify name other than tidyall.ini
-
Redirect stdout to stderr with -p/--pipe, so that stdout is dedicated to the tidied content
-
In tidyall.el, hide error buffer on successful tidy
*
Fixes
-
Handle argv/config errors correctly in various plugins
-
Eliminate double-printed error with -p/--pipe
-
Allow relative paths to -p/--pipe
0.10 Sep 12, 2012
*
Plugins
-
Add masontidy plugin (Mason component tidier)
-
Add jslint plugin (javascript validator)
0.09 Sep 11, 2012
*
Fixes
-
Remove use of ex-dependency Hash::MoreUtils from bin/tidyall (Jason Wieland)
-
Add IPC::System::Simple and Pod::Usage to deps (Jason Wieland)
0.08 Sep 10, 2012
*
Plugins
-
Add js-beautify plugin (javascript tidier)
-
Add jshint plugin (javascript validator)
*
Improvements
-
Add podchecker plugin
-
Add -p/--pipe flag to read from STDIN and write to STDOUT
-
Allow tidyall.el to work in narrowed regions
-
Make plugins into Moo classes, pass configuration as attributes
*
Fixes
-
Remove unused SVN::Look - perl-code-tidyall/pull/1 (Pedro Melo)
-
Filter just files from git status in Code::TidyAll::Git::Precommit (Pedro Melo)
0.07 Sep 5, 2012
*
Improvements
-
Add git pre-receive hook (Code::TidyAll::Git::Prereceive)
*
Fixes
-
Show file paths with errors in quiet mode
0.06 Sep 3, 2012
*
Improvements
-
Add -g/--git flag and git pre-commit hook (Code::TidyAll::Git::Precommit)
*
Fixes
-
Omit directories from svn_uncommitted_files (--svn)
0.05 Aug 21, 2012
*
Improvements
-
Add etc/editors/tidyall.el for Emacs
-
Only print 'no plugins apply' warning in verbose mode
0.04 Aug 14, 2012
*
Fixes
-
Add back missing plugins
-
Fix --check-only flag
*
Improvements
-
Add -s/--svn flag
-
Add emergency_comment_prefix ("NO TIDYALL") to svn precommit hook
0.03 Jul 24, 2012
*
Improvements
-
Add svn precommit hook (Code::TidyAll::SVN::Precommit)
-
Add preprocess_source and postprocess_source to plugins
-
Add only_modes and except_modes configuration for plugins
-
Add Code::TidyAll::process_source(), for processing a string instead of a file
-
When only specified files are being processed, don't scan the whole hierarchy
-
Add -I flag to tidyall
*
Implementation
-
Switch to Moo
-
Add separate new_from_conf_file constructor, for cleaner separation of cases
0.02 Jul 3, 2012
*
Improvements
-
Add Test::Code::TidyAll, to test that a project is tidied
-
Add prefilter and postfilter params, to be applied to code before and after processing
-
Add --check-only option to check but not tidy
-
Add --mode option and modes config entry, to activate only a subset of plugins in config
-
Add --output-suffix to write file to a different destination
-
Add --quiet option to suppress most output
-
Add --tidyall-class option to specify a different Code::TidyAll subclass
*
Documentation
-
Document how to create new plugins in Code::Tidy::Plugin
0.01 Jun 17, 2012
-
Initial version