Releases: facelessuser/RegReplace
Releases · facelessuser/RegReplace
ST3 3.2.1
RegReplace 3.2.1
Released Mar 5, 2017
- FIX: Fix issue where scope search pattern could fail due to recompiling a compiled pattern.
ST3 3.2.0
ST3 3.1.0
RegReplace 3.1.0
Released Nov 8, 2016
- NEW: Support Info and Changelog commands
ST3 3.0.1
Fixes
- Set test flag when running test command
- Remove debug statement
ST3 3.0.0
RegReplace 3.0
!!!!!IMPORTANT!!!!!
CHANGES HAVE BEEN MADE TO THE REGEX RULE FORMAT. ALSO, RULES HAVE BEEN MOVED TO A NEW LOCATION. READ BELOW TO LEARN MORE ABOUT AUTO-CONVERTING YOUR EXISTING RULES.
New
- Users can now edit regex (and other settings) in a python syntax highlighted panel. You can even do multi-line regex with comments using Python re's
(?x)
flag. All this will be converted properly into the JSON setting. This makes it easier to edit regex as editing regex in JSON is cumbersome. New command palette commands have been added to edit, add, or delete regex, but you can still edit it in the traditional way. You can also run tests from the the new regex edit panel. Read http://facelessuser.github.io/RegReplace/usage/#a-better-way-to-create-regex-rules to learn more. - Replacement rules have been changed slightly and have been moved to a separate file:
reg_replace_rules.sublime-settings
. This is to allows RegReplace to update the rules with out destroying all the comments in a User's settings. A command found inPreferences->Package Settings->RegReplace->Convert Rules to 3.0
will convert existing rules to the new format and copy them to the new location. on_save_sequences
's optiondotall
has been deprecated (this option specifically affected thefile_regex
option). This shouldn't affect anyone as there is no reason to usedotall
in a file pattern, but if this is needed, you can(?s)
to the regex. Legacy support still works but will be removed in the next non-bugfix release.
Fixes
- Literal search and replace was still running replace through re, now it is a real literal replace.
ST3 2.3.0
RegReplace 2.3.0
New
- Add new select action for searches.
- Backrefs has been moved to an external dependency which Package Control should automatically install.
- Latest backrefs dependency allows for using a lot more Unicode properties when using
extended_back_references
settings. Also numerous fixes have been made improving the Unicode generated tables it uses. In the future, Package Control may or may not automatically upgrade to the latest backrefs when desired. If at any time yours is behind and you want to pull the latest, you can use Package Control'sSatisfy Dependency
found in the command palette.
ST3 2.2.4
Fixes
- Fix extended backrefs issue where empty groups weren't handled proper.
ST3 2.2.3
Fixes
Fixed backref's search escaping of backrefs
ST3 2.2.2
Fixes
- PY3 ascii regex support
ST3 2.2.1
Fix
- Update backrefs with some bug fixes related to inline flag detection