All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update integrated AGLint to v2.0.5
- Update integrated AGLint to v2.0.4
- Support for detecting external AGLint installations: #90
- Support for JS syntax embedding: #83
- Information about the color scheme: #94
- JSON TM grammar is converted to YAML: #61
- Improved contribution guidelines: #85
- Various code and development improvements: #77, #80, #82, #104, #105, #107, #108
- Update integrated AGLint to v2.0.1
- Ignore files: #84
- Support for VSCode language server and client. This integrates AGLint into this extension. #24
- Support for folding: #59
- More detailed README
- New logo
- Media queries highlighting: #56
- Support for optional arguments in uBO scriptlets: #53
- Support for
env_legacy
condition: #52 - Support for permissive domain names: #10
- Support for adblock agents: #49
- Redundant modifier detection: #25
- Support for cosmetic rules modifiers: #47
- Support for
Ctrl + /
hotkey to toggle comments: #46
#if
directives marked invalid: #44
- Support for
$removeparam
,$queryprune
: #41 - Support for
$stealth
: #39 - Support for multiple DNS filtering modifiers:
$client
,$ctag
,$dnsrewrite
,$dnstype
: #38 - Support for
safari_cb_affinity
hint: #43
- More
#if
directive special symbols
- Support for
$denyallow
and$redirect-rule
modifiers
- Support for
$ping
modifier: #33 - Support for
$extension
modifier: #31 - Support for modifiers aliases:
$all
,$1p
,$3p
,$css
,$frame
,$ghide
,$ehide
,$shide
,$specifichide
: #34
- Scriptlet rules arguments: #35
- Helper modifiers support:
$xhr
,$first-party
,$inline-script
,$inline-font
: #23
- Handle
$cookie
,$csp
,$replace
without value: #29 - Matching of content filtering rules without attribute selectors: #28
- Domains with
-
are marked as invalid: #27
- Improved
$domain
modifier performance: #26
- ABP snippets syntax support: #14
- Regex highlighting issue: #18
$cookie
modifier support: #16- AdGuard scriptlet rules support: #20
- uBO
##^
and##+js
syntax support: #15 - TLD domain restriction: #19
- Hints and pre-processor syntax
- CSS rules highlighting: #13
- Valid rules marked as invalid: #12
- Comments highlighting: #6
- Improve extension's description & meta data
punycode
domains handling
- CSS selector regular expression
- CSS rules detection
- Initial release