Skip to content

Latest commit

 

History

History
511 lines (288 loc) · 23 KB

CHANGELOG.md

File metadata and controls

511 lines (288 loc) · 23 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.13.0 (2024-09-06)

Features

  • catppuccin support: added support for catppuccin themes (5855fe0)

2.12.0 (2024-07-31)

Features

  • @let operator support: implemented @let operator support and renamed the main command (03b133d)

2.11.0 (2024-04-21)

Features

  • theme support: added support for nord theme (120a3f6)

Bug Fixes

  • upgrade jsonc-parser from 3.2.0 to 3.2.1 (850fed1)
  • upgrade semver from 7.5.4 to 7.6.0 (7a6c5a4)

2.10.2 (2024-02-14)

Bug Fixes

  • intelisense: fixed on-type intelisense (24ea055), closes #94

2.10.1 (2024-01-30)

2.10.0 (2024-01-30)

Features

  • libraries: added support for kendo ui and ng bootstrap (3662af2)

2.9.0 (2023-11-21)

Features

  • theme support: added support for a requested theme (5d27f6c)

2.8.0 (2023-11-21)

Features

  • control flow: added control flow syntax support (f7a8702)

2.7.1 (2023-11-20)

2.7.0 (2023-11-20)

Features

  • theme support, debug: added missing theme support and debug mode (10576b8)

Bug Fixes

  • upgrade semver from 7.3.8 to 7.4.0 (0a100db)

2.6.1 (2023-06-20)

Bug Fixes

  • settings: fixed 4 settings not being removed on color customization removal (bb33455)

2.6.0 (2023-05-19)

Features

  • material-elements: added new material elements tags and a missing pattern detection (df47e1c)

2.5.0 (2023-04-19)

Features

  • theme: added darcula theme support (b9587f2)

2.4.0 (2023-01-27)

Features

  • image mime types: added link rel type support (9a17427)

2.3.7 (2023-01-09)

2.3.6 (2023-01-09)

2.3.5 (2023-01-09)

Bug Fixes

  • color generation: fixed color customization generation (1e3ccc9)

2.3.4 (2022-12-14)

Bug Fixes

  • custom-colors-command: fixed the custom-colors-command (48b6855)

2.3.3 (2022-12-05)

2.3.2 (2022-12-05)

Bug Fixes

  • animation callback: fixed annimation callback not working (6ae55ea)

2.3.1 (2022-11-14)

2.3.0 (2022-11-14)

Features

  • performance: also added support for data and aria prefixed attributes (5feb30f), closes #74

Bug Fixes

  • settings: fixed an issue with changing settings through the settings page (d0d9714), closes #72

2.2.2 (2022-11-11)

Bug Fixes

  • settings: fixed an issue with changing settings through the settings page (9b46e62), closes #72

2.2.1 (2022-10-25)

Bug Fixes

  • package.json: fixed entry file (e2d6f37)

2.2.0 (2022-10-25)

Features

  • per-theme support: per-theme support. some performance improvements (9106151), closes #63 #64 #65 #68

2.1.0 (2022-10-17)

Features

  • primeng support: fixes an issue with custom-elements matching and adds support for primeng (67429aa), closes #65 #63

2.0.2 (2022-10-14)

Bug Fixes

  • missing node_modules: attempt to fix runtime error (02eb620)

2.0.1 (2022-10-14)

Bug Fixes

  • missing node_modules: attempt to fix runtime error (02eb620)

2.0.0 (2022-10-14)

⚠ BREAKING CHANGES

  • scope customization: same as before
  • wrong scope names: same as before
  • script tag: same as before
  • localization: same as before
  • settings page: same as before
  • settings-page: same breaking changes as before
  • multiple items: the whole grammar is changing

Features

  • localization: added localization structure (b29611c)
  • scope customization: new scope customization (html, custom-elements, svg, ng operators) (71d978d)
  • script tag: finished script and style tags (3cabca6)
  • settings page: functional development is done (c078d2f)
  • settings-page: first working version (1e2d533)
  • svg and xml support: svg almost done, xml id say half done (aef5dc3)
  • xml and svg support: finished implementation of SVG, XML and DTD matching (26c963b)

Bug Fixes

  • config naming: fixed config naming not associating to some rules (be485c4)

  • wrong scope names: fixed a bunch of scope names (4054765)

  • multiple items: first step of current refactor (06a462b), closes #55 #54 #53

1.8.4 (2022-08-11)

Bug Fixes

  • suggestion: fixed compability with suggestion plugins (76e621b), closes #46

1.8.3 (2022-08-09)

1.8.2 (2022-08-09)

Bug Fixes

  • scope name: fixed grammar no longer working. possibly fixed integration with vscode-html-css (2e60e1e), closes #51

1.8.1 (2022-08-05)

Bug Fixes

  • multiple scopes: scopes fixes to match correctly with inline templates (a68da4f)

1.8.0 (2022-06-08)

Features

  • tags and attributes: added missing angular material and cdk tags and improved attributes (5789d20)

1.7.4 (2022-06-01)

Bug Fixes

  • tag-definition: added missing mat-pseudo-checkbox tag (c977af0)

1.7.3 (2022-06-01)

Bug Fixes

  • added missing ng structural tag: added missing mat-selection-list material tag (5e40843)

1.7.2 (2022-06-01)

Bug Fixes

  • tag-definition: fixed an issue with mat-list-option and mat-card-title-group (9f78b18)

1.7.1 (2022-05-03)

Bug Fixes

  • style-tag: fixed style tag detection to allow detection of components starting with <style (70e209a), closes #48

1.7.0 (2020-02-19)

Features

  • mat-drawer: added support for mat-drawer and mat-drawer-content (787efd9)

1.6.0 (2020-01-28)

Features

  • prefixed-attributes: added highlighting for let- and ref prefix (22df9bc)

Bug Fixes

  • main-scope: attempt to fix a bug where highlithting strips off (658bbd9), closes #32
  • script-tag: fixed script tag with src attributes (00a9e82)

1.5.0 (2020-01-02)

Features

  • prefixed-attributes: added highlighting for let- and ref prefix (b4ed81d)

Bug Fixes

  • main-scope: attempt to fix a bug where highlithting strips off (f113a35), closes #32

1.3.1 (13/09/2019)

  • Fixed s tag being marked as deprecated #29

1.3.0 (23/08/2019)

  • Fixed missing router-outlet to structural tags differentiation #24
  • Added color differentiatio for pipes #26
  • Fixed missing highlighting for single asterisk #27

1.2.0 (23/08/2019)

  • Fixed the dom events that were being overwritted by the attributes without equal #25
  • Added else and then keywords to *ngIf directives #23
  • Added color differentiation for angular structural tags #24

1.1.4 (15/08/2019)

  • Fixed an issue with tags starting with deprecated tag names #22

1.1.3 (14/08/2019)

  • Fixed an issue with multiple directives/attributes at the sime line. #20

1.1.2 (24/05/2019)

  • Fixed an issue with angular attributes with underlines

1.1.1 (02/02/2019)

  • Removed junk

1.1.0 (02/02/2019)

  • Added highlighting for uppercase constants (it was white before)

1.0.3 (28/12/2018)

  • Stupid mistake

1.0.2 (28/12/2018)

  • Minor fixes in scope naming

1.0.1 (12/12/2018)

  • Returned the language id to html until I figure it out the language server thing and prevent it from not having intelisense support for HTML.

1.0.0 (11/12/2018)

  • Changed a lot of scope names for a more concise naming. See scope names (Work in Progress)
  • Changed language id from html to angular-html, so that it doesn't overwrite the default html syntax highlighting. (Althought this breaks support for icons on vscode-icons)

0.10.4 (27/11/2018)

  • Cleaning in angular template expressions
  • Updated version numbers and changelog to properly follow SemVer

0.10.3 (25/11/2018)

  • Cleaning in angular template expressions

0.10.2 (23/11/2018)

  • Fixed issue with safe operators inside function parameters
  • Transformed adapted ts json to multiple json5 for a better maintability.
  • Removed some surely not used ts scopes on templates (not all of them yet)

0.10.1 (22/11/2018)

  • Improvements in gulpfile
  • Although it's far from optimized yet, managed to fix the issue with angular expressions without semicolon at the end. #15

0.10.0 (21/11/2018)

  • Style tag support (scss/stylus)

0.9.0 (20/11/2018)

  • Code was improved by a thousand percent
  • Removed unused patterns
  • Fixed angular interpolations not being recognized inside strings in attributes #9
  • Fixed minified boolean attributes #11
  • Fixed strings not being recogized inside ngClass
  • Improved html entities
  • Fixed double quote recognition at the beginning of angular directives in other themes
  • Visual differentiation between angular directives (ngFor, ngIf, bindings) and html attributes.
  • Fixed the issue with let #13
  • Switched angular directive unit scope with directive attribute name for better highlighting.

0.8.5 (18/11/2018)

  • Improved generic attribute pattern

0.8.4 (14/11/2018)

  • Further differentiation from attribute names and variables in angular directions. (Applied support.type.object.module.html scope)

0.8.3 (14/11/2018)

  • Fixed deprecated tags
  • Removed unused patterns
  • Improved operator in angular directives and angular interpolations

0.8.2 (12/11/2018)

  • Improves even further the previous issue

0.8.1 (12/11/2018)

  • Fixed security issues pointed by Github with package-lock.json
  • Fixed gulpfile tasks
  • Fixes the case where normal attributes would apply text color to the next attributes that didn't have a newline before. #6

0.8.0 (09/11/2018)

  • Support for DOCTYPE

0.7.0 (08/11/2018)

  • Support for style binding with units [style.font-size.px]="15"
  • Fixed self closing tags with space before being shown as blue instead of gray #5
  • Fixed invalid attribute tag input pattern matching

0.6.9 (08/11/2018)

  • Removed $ from [@] highlight as it makes no sense.
  • Returned </> colors to default keep it similar to any other HTML highlighting (feedbacks are welcome)
  • Fixed issue with attributes value not being applied string scope name. #4

0.6.8 (07/11/2018)

  • Fixed bug related to single quote. #3

0.6.7 (07/11/2018)

  • Improved angular directive pattern matching to work with [attr.test], [@test] and [@$test]

0.6.6 (04/11/2018)

  • Improved tag start and end highlighting. #2

0.6.5 (31/10/2018)

  • Improved tag script matching (still not perfect)

0.6.4 (31/10/2018)

  • Stupid mistake

0.6.3 (31/10/2018)

  • Code normalization
  • Enforce entities scope to '=' on all occurrences (temporary)

0.6.2 (31/10/2018)

  • Improved regex matching
  • Fixed some scope names
  • Fixed some includes
  • Clutter removal
  • Somehow managed to fix the issue with the attribute having no value (:ghost:) - only partially
  • Highlighting for operators, safe operators, dots, commas, semicolons in angular interpolations and angular directives
  • Improved punctuation and keyword such as var, let, const highlighting in inline script tags.

0.6.1 (30/10/2018)

  • Improved script tag pattern matching (still not perfect)

0.6.0 (30/10/2018)

  • Added support for script tags with content (not perfect yet)

0.5.0 (29/10/2018)

  • Added support for style inline.

0.4.0 (29/10/2018)

  • Changes in scope names.
  • Initial support for invalid attributes in specific html tags. See deprecated attributes.
  • Improved generic attribute pattern recognition.

0.3.4 (26/10/2018)

  • Improved attributes and events pattern (they were conflicting with angular directives).

0.3.3 (26/10/2018)

  • Improved angular interpolation patterns by applying regex scope for brackets for a more readable content.
  • Fixed Angular directives bracket matching and conflicts with events.

0.3.2 (26/10/2018)

  • Changes in the deprecated tag recognition pattern for opening space for invalid attributes (not perfect yet).
  • Fixed angular directive patterns that stopped recognizing attributes begining with "#" and "*".

0.3.1 (25/10/2018)

  • Changed the angular interpolations scope from punctuation to regex to take advantage of a more commonly seen regex syntax highlithing.
  • Improved regex pattern matching.
  • Initial support for deprecated tags. See deprecated tags.

0.3.0 (24/10/2018)

  • Changes in scope names
  • Added regex highlighting.
  • Added ng-template and ng-container as block elements alongside html5's template tag.
  • Removal of [CDATA] pattern as it is not usable inside of Angular's template file.
  • Fixed the case when attributes would have their "=" colored.

0.2.1 (24/10/2018)

  • Fixed tag opening and closing recognition caused by conflicts.
  • Removal of XML pattern as it is not usable inside of Angular's template file.

0.2.0 (23/10/2018)

  • Changes in scopes names.
  • Fixed the issue with tag auto closing.
  • Fixed the issue with vscode-icons.
  • Fixed some conflicts in HTML attributes and Angular directives.
  • Support for DOM events. See DOM events.

0.1.0 (15/10/2018) - Fork

  • Code rewrite for a better maintability.
  • Added support for bindings and template variables: (), [], [()], #.

0.0.3 (07-05-2018)

  • Update scope names.
  • Add icon.

0.0.2 (06-29-2018)

  • Update readme.
  • Fix issue with filename.

0.0.1 (06-29-2018)

  • Init.