Skip to content

Releases: infosec-intern/vscode-yara

v2.1.0

07 Jan 23:04
Compare
Choose a tag to compare
  • Merged "Stricter grammer" from @malvidin
    • Fixes to string snippet identifiers
    • Significantly improved regex group, hex strings, and condition keywords, among others
  • Merged "Icon for Yara-Language" from @humpalum
    • A cool new icon for distinguishing yara from plaintext in the sidebar

v2.0.0

03 Mar 16:08
Compare
Choose a tag to compare
  • Add web extension capability
    • Large changes required to switch Node.js dependencies such as path and os modules to VSCode API
    • Internal workings are very different, but extension capabilities should look exactly the same as before
    • Update compiler from tsc to webpack
  • Add YARA v4.2.0-rc1 syntax changes
    • console module schema added
    • defined operator added

v1.6.9

20 Nov 18:38
Compare
Choose a tag to compare
  • Merged "New Snippets for escaped strings" from @humpalum
    • Multiple snippets for creating new, properly escaped strings based on clipboard contents
  • Fix is_pe typo in PE module schema
  • Added EM_NONE to ELF module schema

v1.6.8

09 Nov 16:57
Compare
Choose a tag to compare
  • Merged "Updated pe.json module completion" from @humpalum

v1.6.7

06 Sep 04:22
Compare
Choose a tag to compare
  • Merged "add yara 4.1 iequals keyword" from @wesinator

v1.6.6

20 Jul 04:42
Compare
Choose a tag to compare

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

15 Jul 04:34
Compare
Choose a tag to compare
  • Fixed Issue #47 - Merged DissectMalware's fix for improperly escaped slashes in quoted strings

v1.6.4

13 Jul 15:15
Compare
Choose a tag to compare
  • Added support for comments embedded inside hex strings

v1.6.3

02 Jul 04:02
Compare
Choose a tag to compare
  • 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

30 Jun 16:02
Compare
Choose a tag to compare
  • 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