- #197 fix unused imports (@patricklx)
- Patrick Pircher (@patricklx)
- #196 fix unused exported vars & functions (@patricklx)
- Patrick Pircher (@patricklx)
- #183 run later (@patricklx)
- #182 fix null ptr issues (@patricklx)
- Patrick Pircher (@patricklx)
- #176 fix gts references (@patricklx)
- #175 add glint inspection (@patricklx)
- Patrick Pircher (@patricklx)
- #162 eap 242.19890.14 (@patricklx)
- Patrick Pircher (@patricklx)
- #161 eap 242.19533.43 (@patricklx)
- Patrick Pircher (@patricklx)
- #160 support glint in wsl (@patricklx)
- #158 include .gjs files in index (@dwickern)
- Derek Wickern (@dwickern)
- Patrick Pircher (@patricklx)
- #155 2024.2 EAP (@patricklx)
- #152 fix formatting (@patricklx)
- Patrick Pircher (@patricklx)
- #146 Update plugin to be compatible with IntelliJ 2024.1 (@SanderKnauff)
- Patrick Pircher (@patricklx)
- Sander Knauff (@SanderKnauff)
- #141 fix possible bad cast (@patricklx)
- #142 fix slow operation error (@patricklx)
- Patrick Pircher (@patricklx)
- #138 Fix possible NPE when using PsiElement#getText (@SanderKnauff)
- Sander Knauff (@SanderKnauff)
- #136 fix resolving ember paths and some html tags (@patricklx)
- Patrick Pircher (@patricklx)
- #133 fix issue with references of html tags and attributes (@patricklx)
- Patrick Pircher (@patricklx)
- #132 fix unused imports (@patricklx)
- Patrick Pircher (@patricklx)
- #123 fix null exception (@patricklx)
- Patrick Pircher (@patricklx)
- #119 fix more imports marked as unused (@patricklx)
- Patrick Pircher (@patricklx)
- #117 fix gts imports marked as not found (@patricklx)
- Patrick Pircher (@patricklx)
- #116 fix glint references (@patricklx)
- #115 fix unused import when referenced by import (@patricklx)
- #114 fix template js reference to functions (@patricklx)
- Patrick Pircher (@patricklx)
- #106 add ember project detection for v2 addons (@patricklx)
- #107 fix template only references (@patricklx)
- Patrick Pircher (@patricklx)
- #95 fix module reference (@patricklx)
- #93 chore: fix spelling of new file - instance initializer (@matthewhartstonge)
- Matthew Hartstonge (@matthewhartstonge)
- Patrick Pircher (@patricklx)
- #91 check template in scripts (@patricklx)
- Patrick Pircher (@patricklx)
- #89 add modifier to new files dialog (@patricklx)
- #88 fix template lint modal freeze (@patricklx)
- Patrick Pircher (@patricklx)
- #85 fix ember intln not showing preview (@patricklx)
- #84 fix new ember files (@patricklx)
- #80 fix new ember project in webstorm (@patricklx)
- Patrick Pircher (@patricklx)
- #80 fix new ember project in webstorm (@patricklx)
- Patrick Pircher (@patricklx)
- #73 reduce error messages for gjs templates (@patricklx)
- Patrick Pircher (@patricklx)
- #70 add let block live template (@patricklx)
- Patrick Pircher (@patricklx)
- #69 fix unused imports for named imports (@patricklx)
- Patrick Pircher (@patricklx)
- #67 provide live templates for gjs/gts (@patricklx)
- Patrick Pircher (@patricklx)
- #66 fix gts formatting (@patricklx)
- #65 fix unused imports again (@patricklx)
- Patrick Pircher (@patricklx)
- #63 add keywords completions: true, false, null, undefined (@patricklx)
- #64 fix unused template tag vars (@patricklx)
- Patrick Pircher (@patricklx)
- #61 do not mark null & undefined as Unresolved symbol (@patricklx)
- Patrick Pircher (@patricklx)
- #58 use ecma6 psi instead of js5.1 (@patricklx)
- Patrick Pircher (@patricklx)
- #56 fix formatting for templates in gts/gjs (@patricklx)
- #55 use ecma script 6 for gjs (@patricklx)
- Patrick Pircher (@patricklx)
- #53 fix unused imports in gts files (@patricklx)
- Patrick Pircher (@patricklx)
- #47 improve in repo addon resolutions (@patricklx)
- #49 correctly mark used imports (@patricklx)
- #48 do not start glint lsp if glint is not available (@patricklx)
- #46 fix wrong unresolved symbol in hbs hash (@patricklx)
- Patrick Pircher (@patricklx)
- feature: support gjs files
- feature: warn if gts file is not included in tsconfig
- feature: add back typescript actions
- feature: add glint ignore actions
- feature: support reference of
if
inside{{else if}}
- fix: gts formatting freeze on large files
- fix: remove import suggestions for args properties in templates
- fix: fix formatting issues in gts files
- fix: resolve :default correctly
- fix: missing hash parameter for yield
- fix: missing resolve for component params in gts file
- fix: fix missing import suggestions for gts
- improve: better suggestion for imports
- fix: fix too many completion suggestions inside html
- fix: fix gts eslint annotations range
- fix: fix gts embedded template formatting for invalid hbs
- fix: fix gts embedded template formatting
- feature: filter out completions based on scope (in addon/app/tests)
- feature: add support for has-block, has-block-params
- feature: provide configuration for eslint run on hbs/gts
- fix: Access is allowed from Event Dispatch Thread (EDT) only
- fix: duplicate auto close in hbs files
- fix: detect glint before trying to start glint language service
- fix: support fix eslint rule in gts files
- fix: array index error exception
- fix: null ptr exception (gts)
- fix: support eslint "fix file" for gts
- add yield and in-element references
- fix: lookup js/ts candidates for hbs helpers/modifiers
- fix: glint navigation for hbs
- fix: null ptr exception
- fix: allow auto rename when editing closing hbs stach
- feature: support auto complete hb close stach in gts
- feature: support auto rename of open and close hbs stachs
- fix: cast exception
- feature: each helper key= completion&reference
- fix: fix more gts referencing issues
- fix: internal helpers references
- fix: remove duplicate eslint messages for gts files
- feature: resolve ember proxies
- fix: gts formatting template without class
- update: add completions for helper positional parameters
- update: add event types for on modifier
- fix: gts tag references to classes
- fix: support older glint lsp messages
- fix: improve glint message
- fix: null access assertion
- fix: gts template parsing issue
- fix: fix gts formatting issues
- fix: assertion reference not for same element
- support inline hints in hbs templates in gts files
- fix some references
- fix: some gts html tag references were not resolving
- fix: some completions for js fields where not working
- fix: correctly resolve ember imports
- fix: bring back tag references
- fix: fix gts formatting
- fix: remove node_modules setup, already done by intellij idea
- feature: improve completions and imports for gts files
- fix: setup libraries instead of content roots
- fix: add imports suggestions for Handlebars IDs
- feature: Support intellij 2023.1
- feature: support GTS formatting
- feature: Support GTS imports and GTS exports resolution
- fix: gts files have duplicate error messages
- fix: fix Unused imports in gts files
- feature: Support gts files
- feature: support new project dialog
- improvement: more improvements for references for template imports
- improvement: improve references for template imports
- fix: completion for arguments of internal components did not work
- fix: bad cast when checking css (hbs imports)
- fix: null pointer excpetions
- feature: upgrade intellij idea
- fix: better support hbs tag with ember-template-imports
- fix: some hbs references where not working
- internal: prevent loop in internal code
- fix: correct hbs import paths
- fix: null pointer exceptions
- fix: missing reference for this.x in some cases
- fix: remove psi reparsing
- fix: bad casting exceptions
- improvement: update ember index when index was updated
- fix: only remove non-existing modules from content entries
- fix: null pointer exceptions
- fix: only reset entries from node_modules
- improvement: auto include node_modules that are defined in package.json
- improvement: reparse psi of files after index updated
- fix: null pointer exceptions
- fix: NoSuchElementException in some cases for helper arguments
- feature: add glint annotations to hbs tags in typescript
- fix: some improvement to references
- improvement: fix some name hints
- feature: add usage provider between hbs & js/ts/css/sass
- fix: some improvement to references
- fix: make hbs-imports auto import work correctly for named imports
- fix: hbs-imports references in test folder
- improvement: add completions and references for mustache helpers & components
- improvement: auto import internal helpers with hbs-imports
- improvement: make names for helpers&modifiers camel case for hbs-imports
- fix: null pointer exception
- fix: name hints where not always correct
- fix: null pointer exception
- improvement: glint references
- fix: rename did not work correctly
- fix: null pointer exception
- fix: bad references
- fix: some html elements had bad references
- fix: some lookups/completions did not work anymore
- fix: need to notify glint about ts/js files
- improvement: add @model lookup for controllers
- improvement: better lookup for related files of templates and controller
- feature: allow plugin reload without restart
- improvement: resolve this context in tests
- feature: add glint support
- improvement: better support for ember template imports
- improvement: better support for v2 addon
- improvement: better detection of ember framework
- improvement: better support for gts/gjs
- fix: bad import for components whos name is not component or index
- fix: sometimes ember-hbs-imports was not detected
- fix: on package json change include all ember node_modules in project
- fix: sometimes no completions for args in templates (@abc...)
- fix: null pointer exception
- feature: support v2 addon format
- feature: support css imports for ember-hbs-imports
- fix: reference inside tests folder
- fix: performance improvemnt
- fix: null pointer exception
- feature: upgrade intellij idea
- fix: tag reference was not always correct when following yields
- fix: tag attributes autocompletion was not always up to date
- 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
- fix: no need to setup node_modules as library
- fix: null access violation
- fix: detect framework with ember-cli-build.js
- fix: fix plugin release
- fix: internal components did not have a reference
- fix: internal component attributes did not work correctly
- fix: another LineMarkerInfo deprecation
- fix: templatelint had bad parameters for v > 4
- fix: completion did not provide all possibilities (when using with ember-hbs-imports)
- fix: completion did not provide all possibilities (when using with ember-hbs-imports)
- fix: tag completions & references did not work in some cases
- upgrade to 2022.1.0
- fix: sometimes no autocompletion for data tags (@xxx)
- fix: correct tag name with hbs imports
- fix: resolving some tags failed
- feature: add default hbs language injection for hbs string tags (hbs`tpl`)
- improvement: resolve template.hbs in js files
- fix: module resolution for ember files
- fix: bad cast
- improvement: better support data tags (@something.x)
- fix: another null pointer exception
- fix: null access violation
- improve template lookup
- handle inline templates on layout field
- upgrade intellij version
- upgrade to latest intellij idea
- fix: correctly resolve internal ember components
- fix: correctly resolve paths from args and fix completion
- fix: correctly resolve paths in hash
- feature: add parameter autocompletion for
{{component x param=1 ...}}
- feature: add support for args autocompletion in templates (
@xxx
) and reference to own args
- upgrade intellij idea
- fix: correctly show literal types, (e.g. number)
- fix: fix tag properties lookup for some cases
- fix: better resolve js types
- feature: resolve imports to templates
- feature: provide auto complete and references for namespaced tags
- fix: allow dynamic values for literal tag attributes
- feature: show from which package comes helper/component/modifier
- fix: attributes also allow non-literal if not all are literal
- feature: support .gjs files
- fix: attributes autocomplete only for literal types
- fix: add tag variants from imports
- fix: template-imports is now hbs imports
- fix: resolve common tags normally
- fix: improve tag attribute values resolve
- fix: improve imports lookup
- feature: resolve
or
helper - fix: import path completion
- resolve in addon imports
- feature: follow components invoked with {{component x}}
- fix: correctly process multi import statements
- fix: node_modules lookup
- fix: references and completions from yields
- fix: rename tag & param works again
- improve: references and completions from yields by param
- fix: clean cache for attr descriptors between versions
- fix: resolve reference to project ts/d.ts files correctly
- update intellij to 2020.3
- fix: resolve components with custom name (not component.ts) correctly
- fix: resolve export references correctly
- Fix issue with lookup of scoped packages
- Fix issue with lookup of modifier
- 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
- Fix off-by-one issue in the ember-template-lint annotator (#327)
- Add support for CSS modules in "Goto Related" dialog (#321)
- Change IntelliJ target version to v2020.2 (#320)
- Add support for component template colocation (#316)
- Change IntelliJ target version to v2020.1 (#310)
- Ignore
ember-template-lint
parsing errors (#301)
- Add
ember-template-lint
integration (#296)
- Fix "Attribute not allowed here" warnings (#295)
- Angle bracket autocomplete and goto references (#293)
- Fix path to
ember-cli
executable (#291)
- Change IntelliJ target version to v2019.3 (#286)
- Change IntelliJ target version to v2019.2 EAP (#268)
- Expose field to configure run configuration environment (#257)
- Allow users to configure node interpreter (#254)
- Change IntelliJ target version to v2019.1 (#251)
- Fix random StringIndexOutOfBounds exceptions (#244)
- Change IntelliJ target version to v2018.3 (#232)
- Fix class navigation (#220)
- Add option to specify a custom module to run the run configuration in (#218)
- Fix
NoClassDefFoundError: org/apache/commons/lang3/SystemUtils
error (#217)
- Add support for ember test run configuration (#166)
- Run
ember
binary directly (#210)
- Change IntelliJ target version to v2018.2 (#206)
- Fix "NullPointerException" (#193)
- Add TypeScript support (#175)
- Use node interpreter path from the project settings (#178)
- Change IntelliJ target version to v2018.1 (#185)
- Add "Ember Serve" run configuration (#165)
- 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)
- Change IntelliJ target version to v2017.2
- Allow navigation to modules in
addon
andtest/dummy/app
folders (#139)
- Merge changes from latest v2016.3 releases
- Change IntelliJ target version to v2017.1
- Fix project detections for WebStorm, PHPStorm, RubyMine, PyCharm, etc. (#127)
- Use slash instead of dot for nested component autocomplete (#119)
- Add support for ESLint and improve JSHint support (#116)
- Resolve absolute imports from your own project (#103)
- Add Ember CLI project generators (#105)
- Change IntelliJ target version to v2016.3
- Fix "Unknown Module Type" warnings (#102)
- Replace "Ember.js" module with framework detector (#100)
- Add ember-i18n support (#96)
- ember-intl: Add support for JSON translation files (#95)
- ember-intl: Use
baseLocale
property (#93)
- Add ember-intl support (#90)
- 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)
- Add component and helper name completion and resolving to Handlebars templates (#62 and #65)
- Update minimum IntelliJ version to 2016.1
- Compile with JDK 1.8
- Add
.handlebars
file extension support (#55) - Add
test
,pauseTest
andandThen
live templates (#56 and #57) - Add support for in-repo-addons (#54)
- Add support for acceptance tests (#58)
- Fix still broken
ember
invocation (#50)
- Fix broken
ember
invocation
- Add
Exclude node_modules/bower_components folder
application settings - Use "Resource Folders" only for IntelliJ
- Update Kotlin to v1.0.1-2
- Fix
java.lang.IllegalStateException: it.virtualFile must not be null
(#37)
- Revert automated build process to use JDK 1.7 again
- 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
- 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
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')
- Generate Ember.js files via
ember generate
- Enable JSHint using
.jshintrc
- Marks
node_modules
andbower_components
as library folders - Quick navigation via
Navigate → Related Symbol...
for all major app components - Live templates
- Fix missing icon file
- Quick navigation via
Navigate → Class...
for all major app components
- Adjust plugin description
- Adjust plugin vendor information
- Ember.js project discovery (via
app/app.js
) when imported from existing sources - Automatically sets the language level to ES6
- Marks
app
,public
andtests
folders as special folders