- Update
synvert-core
to 1.28.0
- Uutput backtrace when
ENV['DEBUG']
is true - Update
synvert-core
to 1.22.1
- Use
to_json
instead ofJSON.generate
- Update
synvert-core
to 1.22.0
- Make sure
tab_width
is an Integer - Update
synvert-core
to 1.21.1
- Add
--tab-width
flag - Update
synvert-core
to 1.21.0
- Add
--double-quote
flag - Update
synvert-core
to 1.20.0
- Output error message
- Remove
rewriter.todo
- Update
synvert-core
to 1.18.0
- Update
synvert-core
to 1.17.0
- Do not install synvert-core after syncing snippet
- Update
synvert-core
to 1.16.0
- Fix
default_snippets_home
in windows
- Concat multiple git commands with &&
- Add
--number-of-workers
option
- No need to read rewriters before run or test a snippet
- Reuse
Synvert::Core::Utils.eval_snippet
rewriter.test
already returns all results
- Convert github url to github raw url
- Fix get_last_snippet_name, eval snippet to get rewriter
- Fix sub snippet not found
- Support sub snippets in
test
- Execute with EXECUTE_COMMAND
- Test a snippet
- Require single rewriter instead of loading all rewriters
- Execute command can be either run or test
- Add
skip_path
andonly_paths
options
- Rename
load_rewriters
toread_rewriters
- Run a snippet from remote url or local file path
- Require json
- Update
synvert-core
to 1.5.0
- List sub_snippets group and name
- Make URI.open work in ruby 2.4
- Add
--show-run-process
option - Deprecate
synvert
, usesynvert-ruby
instead - Update
synvert-snippets
url - Fix
affected_files
is Set
- Execute a snippet
- Run
git checkout .
beforegit pull --rebase
- Add
ruby_version
andgem_spec
to json output
- Fix reduce on empty array
- Update synvert-core when syncing snippets
- Add CLI option
--format
- Run one snippet once
- Use
ENV['SYNVERT_SNIPPETS_HOME']
to change default snippets home - Display snippet source code for showing a snippet
- Display
synvert-core
andparser
version - Generate a new snippet
- Use
Synvert::VERSION
instead ofSynvert::Core::VERSION
- Add
--list-all
option - Add post install message
- Fix
Synvert::Snippet.fetch_core_version
- Use new
Core::Confiruation
- Use require instead of eval in order to preserve normal Ruby semantics
- Add
-o
or--open
option` to open a snippet
- Show warning message if rewriter not found
- Rewrite cli for rewriter group
- Tell user to update synvert-core if necessary after syncing snippets.
- Use synvert-core 0.4.0
- Output rewriter warnings
- Ask to run
synvert --sync
if no snippet available
- Abstract synvert-core and synvert-snippets
- Polish convert_rails_dynamic_finders snippet.
- Add --skip option to cli to skip files and directories.
- Add -v, --version cli option.
- Ouput file and line number if there's syntax error.
- Add check_syntax snippet.
- Support attr_protected for strong_parameters snippet.
- Complement code comments.
- Add MethodNotSupported and RewriterNotFound exceptions.
- Add description dsl to define multi lines description.
- Improve cli, query snippets and show snippet.
- Process rewriter in sandbox mode.
- Add keys and values rules for hash node
- Add key and value rules for pair node
- Add ruby new hash syntax snippet
- Add ruby new lambda syntax snippet
- Allow define multiple scopes and conditions in one instance
- Polish snippets
- Rename gem_spec to if_gem dsl
- Add not ast node operator
- Replace with multipe line code
- Add RSpec new syntax snippet
- Add add_file dsl
- Upgrade rails 3.0 to 3.1 snippet
- Supports travis-ci and coveralls
- Upgrade rails 3.1 to 3.2 snippet
- Able to run run specified snippets
- Able to load additional snippets
- Able to list available snippets
- Add helper_method dsl
- Add todo dsl
- Improve rails 3.2 upgrade to 4.0 snippet
- Add -> {} only when not exist in rails upgrade snippet
- Add travis support
- Add add_snippet dsl for reuse
- Abstract strong_parameters and convert_dynamic_finders snippet
- Test snippets
- Lazily execute blocks that allows executing any ruby code
- Be able to save parsed data and use them later
- Add snippet to upgrade rails 3.2 to rails 4.0
- Rewrite all stuff, dsl style rather than inherit Parser::Rewriter
- First version