Skip to content

Latest commit

 

History

History
1170 lines (702 loc) · 29.8 KB

CHANGELOG.md

File metadata and controls

1170 lines (702 loc) · 29.8 KB

Changelog

v2024.3.4 (2024-11-07)

🐛 Bug Fix

Committers: 1

v2024.3.3 (2024-11-06)

🐛 Bug Fix

Committers: 1

v2024.3.1 (2024-09-24)

🐛 Bug Fix

Committers: 1

v2023.4.6 (2024-08-22)

🚀 Enhancement

Committers: 1

v2023.4.5 (2024-07-09)

🚀 Enhancement

Committers: 1

v2023.4.4 (2024-07-08)

🚀 Enhancement

Committers: 1

v2023.4.3 (2024-07-02)

🚀 Enhancement

Committers: 2

v2023.4.2 (2024-06-17)

🚀 Enhancement

🐛 Bug Fix

Committers: 1

v2023.4.0 (2024-04-08)

🚀 Enhancement

Committers: 2

v2023.3.10 (2024-03-18)

🐛 Bug Fix

Committers: 1

v2023.3.9 (2024-03-14)

🐛 Bug Fix

Committers: 1

v2023.3.8 (2024-03-06)

🐛 Bug Fix

Committers: 1

v2023.3.7 (2024-02-16)

🐛 Bug Fix

  • #133 fix issue with references of html tags and attributes (@patricklx)

Committers: 1

v2023.3.6 (2024-02-14)

🐛 Bug Fix

Committers: 1

v2023.3.5 (2024-01-24)

🐛 Bug Fix

Committers: 1

v2023.3.4 (2024-01-03)

🐛 Bug Fix

Committers: 1

v2023.3.3 (2024-01-03)

🐛 Bug Fix

Committers: 1

v2023.3.2 (2024-01-02)

🐛 Bug Fix

Committers: 1

v2023.3.1 (2023-12-29)

🚀 Enhancement

🐛 Bug Fix

Committers: 1

v2023.2.10 (2023-11-06)

🐛 Bug Fix

Committers: 2

v2023.2.9 (2023-10-30)

🚀 Enhancement

Committers: 1

v2023.2.8 (2023-10-24)

🚀 Enhancement

🐛 Bug Fix

Committers: 1

v2023.2.7 (2023-10-20)

🐛 Bug Fix

Committers: 1

v2023.2.6 (2023-10-09)

🐛 Bug Fix

Committers: 1

v2023.2.5 (2023-08-24)

🚀 Enhancement

Committers: 1

v2023.2.4 (2023-08-18)

🚀 Enhancement

Committers: 1

v2023.2.3 (2023-08-18)

🐛 Bug Fix

Committers: 1

v2023.2.2 (2023-08-17)

🚀 Enhancement

Committers: 1

v2023.2.1 (2023-08-16)

🐛 Bug Fix

Committers: 1

v2023.2.0 (2023-08-11)

🚀 Enhancement

  • #63 add keywords completions: true, false, null, undefined (@patricklx)

🐛 Bug Fix

Committers: 1

v2023.1.58 (2023-08-10)

🐛 Bug Fix

  • #61 do not mark null & undefined as Unresolved symbol (@patricklx)

Committers: 1

v2023.1.57 (2023-08-07)

🐛 Bug Fix

Committers: 1

v2023.1.56 (2023-08-07)

🐛 Bug Fix

Committers: 1

v2023.1.55 (2023-08-04)

🐛 Bug Fix

Committers: 1

v2023.1.54 (2023-08-02)

🚀 Enhancement

🐛 Bug Fix

Committers: 1

2023.1.51

  • feature: support gjs files

2023.1.50

  • feature: warn if gts file is not included in tsconfig
  • feature: add back typescript actions
  • feature: add glint ignore actions

2023.1.49

  • feature: support reference of if inside {{else if}}

2023.1.47

  • fix: gts formatting freeze on large files
  • fix: remove import suggestions for args properties in templates

2023.1.44

  • fix: fix formatting issues in gts files

2023.1.43

  • fix: resolve :default correctly

2023.1.41

  • fix: missing hash parameter for yield
  • fix: missing resolve for component params in gts file

2023.1.40

  • fix: fix missing import suggestions for gts
  • improve: better suggestion for imports

2023.1.37

  • fix: fix too many completion suggestions inside html

2023.1.36

  • fix: fix gts eslint annotations range

2023.1.35

  • fix: fix gts embedded template formatting for invalid hbs

2023.1.34

  • fix: fix gts embedded template formatting

2023.1.33

  • feature: filter out completions based on scope (in addon/app/tests)
  • feature: add support for has-block, has-block-params

2023.1.31

  • feature: provide configuration for eslint run on hbs/gts

2023.1.30

  • fix: Access is allowed from Event Dispatch Thread (EDT) only

2023.1.29

  • fix: duplicate auto close in hbs files
  • fix: detect glint before trying to start glint language service

2023.1.27

  • fix: support fix eslint rule in gts files

2023.1.26

  • fix: array index error exception
  • fix: null ptr exception (gts)

2023.1.25

  • fix: support eslint "fix file" for gts
  • add yield and in-element references
  • fix: lookup js/ts candidates for hbs helpers/modifiers

2023.1.23

  • fix: glint navigation for hbs

2023.1.22

  • fix: null ptr exception

2023.1.21

  • fix: allow auto rename when editing closing hbs stach

2023.1.20

  • feature: support auto complete hb close stach in gts
  • feature: support auto rename of open and close hbs stachs

2023.1.19

  • fix: cast exception
  • feature: each helper key= completion&reference

2023.1.18

  • fix: fix more gts referencing issues
  • fix: internal helpers references
  • fix: remove duplicate eslint messages for gts files
  • feature: resolve ember proxies

2023.1.17

  • fix: gts formatting template without class

2023.1.16

  • update: add completions for helper positional parameters
  • update: add event types for on modifier
  • fix: gts tag references to classes

2023.1.15

  • fix: support older glint lsp messages

2023.1.14

  • fix: improve glint message

2023.1.13

  • fix: null access assertion
  • fix: gts template parsing issue
  • fix: fix gts formatting issues

2023.1.12

  • fix: assertion reference not for same element

2023.1.11

  • support inline hints in hbs templates in gts files

2023.1.10

  • fix some references

2023.1.9

  • fix: some gts html tag references were not resolving

2023.1.8

  • fix: some completions for js fields where not working

2023.1.7

  • fix: correctly resolve ember imports

2023.1.6

  • fix: bring back tag references

2023.1.5

  • fix: fix gts formatting

2023.1.4

  • fix: remove node_modules setup, already done by intellij idea

2023.1.3

  • feature: improve completions and imports for gts files
  • fix: setup libraries instead of content roots

2023.1.1

  • fix: add imports suggestions for Handlebars IDs

2023.1.0

  • feature: Support intellij 2023.1

2022.4.4

  • feature: support GTS formatting

2022.4.3

  • feature: Support GTS imports and GTS exports resolution

2022.4.2

  • fix: gts files have duplicate error messages

2022.4.1

  • fix: fix Unused imports in gts files

2022.4.0

  • feature: Support gts files
  • feature: support new project dialog

2022.3.6

  • improvement: more improvements for references for template imports

2022.3.5

  • improvement: improve references for template imports

2022.3.4

  • fix: completion for arguments of internal components did not work

2022.3.3

  • fix: bad cast when checking css (hbs imports)

2022.3.1

  • fix: null pointer excpetions

2022.3.0

  • feature: upgrade intellij idea

2022.2.45

  • fix: better support hbs tag with ember-template-imports

2022.2.44

  • fix: some hbs references where not working
  • internal: prevent loop in internal code

2022.2.43

  • fix: correct hbs import paths

2022.2.41

  • fix: null pointer exceptions

2022.2.40

  • fix: missing reference for this.x in some cases

2022.2.39

  • fix: remove psi reparsing
  • fix: bad casting exceptions
  • improvement: update ember index when index was updated

2022.2.37

  • fix: only remove non-existing modules from content entries
  • fix: null pointer exceptions

2022.2.34

  • fix: only reset entries from node_modules

2022.2.33

  • improvement: auto include node_modules that are defined in package.json

2022.2.32

  • improvement: reparse psi of files after index updated
  • fix: null pointer exceptions

2022.2.31

  • fix: NoSuchElementException in some cases for helper arguments

2022.2.30

  • feature: add glint annotations to hbs tags in typescript

2022.2.29

  • fix: some improvement to references

2022.2.28

  • improvement: fix some name hints
  • feature: add usage provider between hbs & js/ts/css/sass
  • fix: some improvement to references

2022.2.27

  • fix: make hbs-imports auto import work correctly for named imports

2022.2.26

  • fix: hbs-imports references in test folder
  • improvement: add completions and references for mustache helpers & components

2022.2.25

  • improvement: auto import internal helpers with hbs-imports

2022.2.24

  • improvement: make names for helpers&modifiers camel case for hbs-imports

2022.2.21

  • fix: null pointer exception
  • fix: name hints where not always correct

2022.2.20

  • fix: null pointer exception
  • improvement: glint references

2022.2.19

  • fix: rename did not work correctly
  • fix: null pointer exception
  • fix: bad references

2022.2.18

  • fix: some html elements had bad references

2022.2.17

  • fix: some lookups/completions did not work anymore

2022.2.16

  • fix: need to notify glint about ts/js files

2022.2.15

  • improvement: add @model lookup for controllers

2022.2.14

  • improvement: better lookup for related files of templates and controller

2022.2.13

  • feature: allow plugin reload without restart

2022.2.12

  • improvement: resolve this context in tests

2022.2.11

  • feature: add glint support

2022.2.10

  • improvement: better support for ember template imports
  • improvement: better support for v2 addon
  • improvement: better detection of ember framework

2022.2.9

  • improvement: better support for gts/gjs

2022.2.8

  • fix: bad import for components whos name is not component or index

2022.2.7

  • fix: sometimes ember-hbs-imports was not detected
  • fix: on package json change include all ember node_modules in project

2022.2.6

  • fix: sometimes no completions for args in templates (@abc...)
  • fix: null pointer exception

2022.2.5

  • feature: support v2 addon format
  • feature: support css imports for ember-hbs-imports

2022.2.4

  • fix: reference inside tests folder

2022.2.3

  • fix: performance improvemnt

2022.2.2

  • fix: null pointer exception

2022.2.1

  • feature: upgrade intellij idea

2022.1.13

  • fix: tag reference was not always correct when following yields

2022.1.12

  • fix: tag attributes autocompletion was not always up to date

2022.1.11

  • fix: references inside tests folder did not work
  • fix: references to components in form {{abc}} did not work
  • improve: configure project to include node_modules which are relevant to ember

2022.1.10

  • fix: no need to setup node_modules as library

2022.1.9

  • fix: null access violation
  • fix: detect framework with ember-cli-build.js

2022.1.8

  • fix: fix plugin release

2022.1.7

  • fix: internal components did not have a reference

2022.1.5

  • fix: internal component attributes did not work correctly

2022.1.4

  • fix: another LineMarkerInfo deprecation

2022.1.3

  • fix: templatelint had bad parameters for v > 4

2022.1.2

  • fix: completion did not provide all possibilities (when using with ember-hbs-imports)

2022.1.1

  • fix: completion did not provide all possibilities (when using with ember-hbs-imports)
  • fix: tag completions & references did not work in some cases

2022.1.0

  • upgrade to 2022.1.0

2021.3.9

  • fix: sometimes no autocompletion for data tags (@xxx)

2021.3.8

  • fix: correct tag name with hbs imports

2021.3.7

  • fix: resolving some tags failed
  • feature: add default hbs language injection for hbs string tags (hbs`tpl`)

2021.3.6

  • improvement: resolve template.hbs in js files
  • fix: module resolution for ember files

2021.3.5

  • fix: bad cast

2021.3.4

  • improvement: better support data tags (@something.x)

2021.3.3

  • fix: another null pointer exception

2021.3.2

  • fix: null access violation

2021.3.1

  • improve template lookup
  • handle inline templates on layout field

2021.3.0

  • upgrade intellij version

2021.2.1

  • upgrade to latest intellij idea

v2020.3.29

  • fix: correctly resolve internal ember components

v2020.3.28

  • fix: correctly resolve paths from args and fix completion

v2020.3.27

  • fix: correctly resolve paths in hash
  • feature: add parameter autocompletion for {{component x param=1 ...}}

v2020.3.26

  • feature: add support for args autocompletion in templates (@xxx) and reference to own args

v2020.3.25

  • upgrade intellij idea

v2020.3.24

  • fix: correctly show literal types, (e.g. number)

v2020.3.23

  • fix: fix tag properties lookup for some cases

v2020.3.22

  • fix: better resolve js types

v2020.3.21

  • feature: resolve imports to templates

v2020.3.20

  • feature: provide auto complete and references for namespaced tags

v2020.3.19

  • fix: allow dynamic values for literal tag attributes

v2020.3.18

  • feature: show from which package comes helper/component/modifier

v2020.3.17

  • fix: attributes also allow non-literal if not all are literal

v2020.3.16

  • feature: support .gjs files
  • fix: attributes autocomplete only for literal types

v2020.3.15

  • fix: add tag variants from imports

v2020.3.14

  • fix: template-imports is now hbs imports

v2020.3.13

  • fix: resolve common tags normally

v2020.3.12

  • fix: improve tag attribute values resolve
  • fix: improve imports lookup

v2020.3.11

  • feature: resolve or helper
  • fix: import path completion
  • resolve in addon imports

v2020.3.10

  • feature: follow components invoked with {{component x}}

v2020.3.9

  • fix: correctly process multi import statements

v2020.3.8

  • fix: node_modules lookup

v2020.3.7

  • fix: references and completions from yields
  • fix: rename tag & param works again
  • improve: references and completions from yields by param

v2020.3.6

  • fix: clean cache for attr descriptors between versions

v2020.3.5

  • fix: resolve reference to project ts/d.ts files correctly

v2020.3.4

  • update intellij to 2020.3

v2020.3.3

  • fix: resolve components with custom name (not component.ts) correctly

v2020.3.2

  • fix: resolve export references correctly

v2020.3.1

  • Fix issue with lookup of scoped packages
  • Fix issue with lookup of modifier

v2020.3.0

  • Handlebars references for tags/mustache paths and tag attributes
  • Handlebars autocompletion for tags and mustache paths
  • Handlebars parameter hints for helpers/modifiers and components
  • Handlebars renaming for mustache ids and html tags

v2020.2.3

  • Fix off-by-one issue in the ember-template-lint annotator (#327)

v2020.2.2

  • Add support for CSS modules in "Goto Related" dialog (#321)

v2020.2.1

  • Change IntelliJ target version to v2020.2 (#320)

v2020.1.2

  • Add support for component template colocation (#316)

v2020.1.1

  • Change IntelliJ target version to v2020.1 (#310)

v2019.3.5

  • Ignore ember-template-lint parsing errors (#301)

v2019.3.4

  • Add ember-template-lint integration (#296)

v2019.3.3

  • Fix "Attribute not allowed here" warnings (#295)

v2019.3.2

  • Angle bracket autocomplete and goto references (#293)
  • Fix path to ember-cli executable (#291)

v2019.3.1

  • Change IntelliJ target version to v2019.3 (#286)

v2019.2.1

  • Change IntelliJ target version to v2019.2 EAP (#268)
  • Expose field to configure run configuration environment (#257)

v2019.1.2

  • Allow users to configure node interpreter (#254)

v2019.1.1

  • Change IntelliJ target version to v2019.1 (#251)

v2018.3.2

  • Fix random StringIndexOutOfBounds exceptions (#244)

v2018.3.1

  • Change IntelliJ target version to v2018.3 (#232)

v2018.2.4

  • Fix class navigation (#220)
  • Add option to specify a custom module to run the run configuration in (#218)

v2018.2.3

  • Fix NoClassDefFoundError: org/apache/commons/lang3/SystemUtils error (#217)

v2018.2.2

  • Add support for ember test run configuration (#166)
  • Run ember binary directly (#210)

v2018.2.1

  • Change IntelliJ target version to v2018.2 (#206)

v2018.1.2

  • Fix "NullPointerException" (#193)

v2018.1.1

  • Add TypeScript support (#175)
  • Use node interpreter path from the project settings (#178)
  • Change IntelliJ target version to v2018.1 (#185)

v2017.3.2

  • Add "Ember Serve" run configuration (#165)

v2017.3.1

  • Change IntelliJ target version to v2017.3
  • Resolve absolute imports for addons (#140)
  • Annotate model relationships (#148)
  • Add "addon-test-support" directory to reference search path (#150)
  • Add temporary ember-try folders as excluded folders (#157)

v2017.2.1

  • Change IntelliJ target version to v2017.2

v2017.1.3

  • Allow navigation to modules in addon and test/dummy/app folders (#139)

v2017.1.2

  • Merge changes from latest v2016.3 releases

v2017.1.1

  • Change IntelliJ target version to v2017.1

v2016.3.5

  • Fix project detections for WebStorm, PHPStorm, RubyMine, PyCharm, etc. (#127)

v2016.3.4

  • Use slash instead of dot for nested component autocomplete (#119)

v2016.3.3

  • Add support for ESLint and improve JSHint support (#116)

v2016.3.2

  • Resolve absolute imports from your own project (#103)
  • Add Ember CLI project generators (#105)

v2016.3.1

  • Change IntelliJ target version to v2016.3

v2016.2.6

  • Fix "Unknown Module Type" warnings (#102)

v2016.2.5

  • Replace "Ember.js" module with framework detector (#100)

v2016.2.4

v2016.2.3

  • ember-intl: Add support for JSON translation files (#95)
  • ember-intl: Use baseLocale property (#93)

v2016.2.2

v2016.2.1

  • Change release naming scheme to reflect IntelliJ target version
  • Add {{link-to}} target completion and resolving to Handlebars templates (#71)
  • Add readonly helper completion to Handlebars templates (#81)

v2.1.0

  • Add component and helper name completion and resolving to Handlebars templates (#62 and #65)

v2.0.0

  • Update minimum IntelliJ version to 2016.1
  • Compile with JDK 1.8
  • Add .handlebars file extension support (#55)
  • Add test, pauseTest and andThen live templates (#56 and #57)
  • Add support for in-repo-addons (#54)
  • Add support for acceptance tests (#58)

v1.5.2

  • Fix still broken ember invocation (#50)

v1.5.1

  • Fix broken ember invocation

v1.5.0

  • Add Exclude node_modules/bower_components folder application settings
  • Use "Resource Folders" only for IntelliJ
  • Update Kotlin to v1.0.1-2

v1.4.2

  • Fix java.lang.IllegalStateException: it.virtualFile must not be null (#37)

v1.4.1

  • Revert automated build process to use JDK 1.7 again

v1.4.0

  • Add IntelliJ 14 (all 141.* builds) compatibility
  • Add IntelliJ 16 (all 144.* builds and above) compatibility
  • Only enable JSHint automatically if .jshintrc file was found
  • Add basic support for Ember.js addons
  • Use locally installed ember executable

v1.3.1

  • Fix Ember.js project detection in PyCharm, WebStorm, RubyMine, ...
  • Fix Ember.js project detection if subfolders contain Java files
  • Fix ember-cli exception and broken timeout
  • Add icons for Darcula UI theme

v1.3.0

  • Navigate → Related Symbol... for tests
  • Show file type icons in project tree view
  • more Live Templates for HTMLBars
  • Basic reference resolving and completion for e.g. DS.belongsTo('user')

Reference Resolving

Completion

  • Generate Ember.js files via ember generate

Blueprints Dialog

v1.2.0

  • Enable JSHint using .jshintrc
  • Marks node_modules and bower_components as library folders
  • Quick navigation via Navigate → Related Symbol... for all major app components
  • Live templates

Live Templates

v1.1.1

  • Fix missing icon file

v1.1.0

  • Quick navigation via Navigate → Class... for all major app components

Navigate → Class...

v1.0.2

  • Adjust plugin description

v1.0.1

  • Adjust plugin vendor information

v1.0.0

  • Ember.js project discovery (via app/app.js) when imported from existing sources
  • Automatically sets the language level to ES6
  • Marks app, public and tests folders as special folders