Releases: infosec-intern/vscode-yara
Releases · infosec-intern/vscode-yara
v2.1.0
v2.0.0
- Add web extension capability
- Large changes required to switch Node.js dependencies such as
path
andos
modules to VSCode API - Internal workings are very different, but extension capabilities should look exactly the same as before
- Update compiler from
tsc
towebpack
- Large changes required to switch Node.js dependencies such as
- Add YARA v4.2.0-rc1 syntax changes
console
module schema addeddefined
operator added
v1.6.9
v1.6.8
v1.6.7
- Merged "add yara 4.1 iequals keyword" from @wesinator
v1.6.6
Syntax improvements for text strings and hex strings:
- Character and hex escapes are properly classified inside text strings
- Illegal escapes were reworked as a catch-all of any character not previously identified as an escape
- Simplify the double quote "end" matcher
- Hex string entities were renamed to match TextMate recommendations
- Hex jumps were completely reworked to match every number as a numeric constant
- Illegal characters are marked as such inside hex jumps
- The hex placeholder character "?" is now defined as constant instead of lumped in with strings
- Special hex characters are reserved, such as brackets, pipes, and dashes
v1.6.5
v1.6.4
- Added support for comments embedded inside hex strings
v1.6.3
- Regex is hard. Pretty sure double quotes are actually fixed in all reasonable cases
- Added GitHub Action to auto-publish new extensions when releases are created
v1.6.2
- Fixed grammar for quotes in comments - previous change incorrectly treated them as part of the string
- Fix entity type for hex jumps from string to numeric