Releases: comby-tools/comby
Releases · comby-tools/comby
0.11.3
- Preserve '\r' in string contents when generating diffs
0.11.2
- Creates diff compatible patches for all trailing newline cases
0.11.1
- Adds functionality to generate
patch
andgit apply
compatible patches for special cases where files do not contain trailing newlines.
0.11.0
- Adds
substitute
option for substituting variables - Defaults to Javascript/Typescript matchers for
.jsx
and.tsx
extensions - Now converts and reports line/column numbers for offsets. Lines start at 1, columns start at 1.
0.10.0
- Adds
-disable-substring-matching
option to disable substring matching - Adds support for Reason and basic support for Nim
0.9.1
- Minor fix to editor offsets in review mode.
0.9.0
- Adds interactive mode with the
-review
option. Edit can be set with-editor
, and default accept behavior can be toggled with-default-no
(as in codemod). -match-only
returns matches on single lines, prefixed by the matched files, likegrep
. Newlines are converted to\n
.- Allow rewrite templates to contain
[hole\n]
,[ hole]
,:[hole.]
syntax which substitute for variablehole
.
0.8.0
release cut v0.8.0
0.7.0
Adds support for nestable alphanumeric delimiters (e.g., def ... end
in Ruby,case ... esac
in Bash, and begin ... end
in OCaml).
0.6.0
- Maps
.jsx
and.tsx
to Javascript -json-only-diff
flag-exclude-dir
in zip files- Extended shorthand match syntax:
:[x\n]
to match until newline
:[x.]
to match alphanumeric and punctuation
:[ ]
or[ x]
to match only spaces/tabs - Adds paren, dyck languages.