Skip to content

Releases: facelessuser/RegReplace

ST3 3.2.1

05 Mar 17:28
Compare
Choose a tag to compare

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

28 Dec 16:57
Compare
Choose a tag to compare

RegReplace 3.2.0

Released Dec 28, 2016

  • NEW: Add support for regex regular expression module #52

ST3 3.1.0

09 Nov 02:24
Compare
Choose a tag to compare

RegReplace 3.1.0

Released Nov 8, 2016

  • NEW: Support Info and Changelog commands

ST3 3.0.1

17 Jun 14:48
Compare
Choose a tag to compare

Fixes

  • Set test flag when running test command
  • Remove debug statement

ST3 3.0.0

17 Jun 03:46
Compare
Choose a tag to compare

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 in Preferences->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 option dotall has been deprecated (this option specifically affected the file_regex option). This shouldn't affect anyone as there is no reason to use dotall 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

28 Dec 15:17
Compare
Choose a tag to compare

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's Satisfy Dependency found in the command palette.

ST3 2.2.4

13 Nov 14:37
Compare
Choose a tag to compare

Fixes

  • Fix extended backrefs issue where empty groups weren't handled proper.

ST3 2.2.3

04 Nov 03:07
Compare
Choose a tag to compare

Fixes

Fixed backref's search escaping of backrefs

ST3 2.2.2

27 Oct 05:34
Compare
Choose a tag to compare

Fixes

  • PY3 ascii regex support

ST3 2.2.1

22 Jul 22:55
Compare
Choose a tag to compare

Fix

  • Update backrefs with some bug fixes related to inline flag detection