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.
- Highlighting for
ext_chromium_mv3
platform name: #138
- Updated integrated AGLint to v2.1.1
- Updated integrated AGLint to v2.1.0
- Updated integrated AGLint to v2.0.10
- Support of
advanced
value for!#safari_cb_affinity
directive: FiltersCompiler#226
- Updated integrated AGLint to v2.0.9
- Highlighting for
#@%#//scriptlet()
like rules: #132
- Updated integrated AGLint to v2.0.8
- AGLint module import problem: #113
- Release for Open VSX: #91
- Highlighting for uBO style comments: #102
- Highlighting for
!#if
's variables: #68 - Highlighting for escaped commas in uBO scriptlets: #95
- Highlighting for uBO and ABP exception scriptlet rules: #119
- Highlighting for
$permissions
modifier: #114 - Highlighting for
$referrerpolicy
modifier: #93 - Highlighting for
$beacon
,$header
and$doc
modifiers: #69 - Highlighting for
!#else
directive: #115 - Highlighting for
$url
cosmetic rule modifier: #92
- Updated integrated AGLint to v2.0.6
- Highlighting for
$strict1p
and$strict3p
modifiers: #69
- Updated integrated AGLint to v2.0.5
- Updated 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 v1.0.11 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
directive: #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