- #259 Fix RangeError in files with multiple forward slashes (@MichalBryxi)
- #262 Add config for Corepack (@MichalBryxi)
- #263 VSCode settings cleanup (@MichalBryxi)
- Michal Bryxí (@MichalBryxi)
- #253 Fix errors when components contain multi-byte characters (@patricklx)
- #213 Bump @vitest/ui from 1.1.0 to 1.1.1 (@dependabot[bot])
- #214 Bump eslint-plugin-jsdoc from 46.9.1 to 47.0.2 (@dependabot[bot])
- #215 Bump vitest from 1.1.0 to 1.1.1 (@dependabot[bot])
- #216 Bump eslint-plugin-n from 16.5.0 to 16.6.0 (@dependabot[bot])
- Patrick Pircher (@patricklx)
This version is essentially a re-write. We are switching from using ember-template-imports to parse template tags to the more robust content-tag preprocessor. This should result in fewer unhandled cases and other bugs. For example, this plugin can now format route templates from ember-route-template!
This is a breaking change in that we are breaking compatibility with the current version of eslint-plugin-ember. If you are running Prettier via eslint-plugin-ember and eslint-plugin-prettier1, you will need to follow the following compatibility table, which also appears in the README for this plugin:
eslint-plugin-ember | prettier-plugin-ember-template-tag |
---|---|
<12 | 1.1.0 |
>=12.0.0-alpha.1 | 2+ |
1 Neither I nor the Prettier project recommend running Prettier this way.
Additionally, there are some formatting differences in this version as discussed in the following RFCs:
- #152 Drop Node 16 (@gitKrystan)
- #208 Switch to type: module (@gitKrystan)
- #162, #178, #185, #180, #194, #211, and #212 Replace ember-template-imports with content-tag. As a result, we were also able to remove dependencies on ember-cli-htmlbars and @glimmer/syntax. (@patricklx, @gitKrystan)
- #178 Disable minification for easier debugging.
- #158 and #210 Upgrade Prettier to 3.1 (including relevant docs updates) (@bartocc and @gitKrystan)
- #182, #177, #176, and #147 Upgrade typescript and @typescript-eslint dependencies (@gitKrystan, @dependabot[bot])
- #181, #169, #171, and #148 Upgrade eslint and eslint plugins (not including typescript-eslint) (@gitKrystan, @dependabot[bot])
- #179, #140, and #150 Update babel dependencies (@gitKrystan, @dependabot[bot])
- #161 Bump actions/setup-node from 3 to 4 (@dependabot[bot])
- #151 Upgrade various minor dependencies (@gitKrystan)
- #145 Bump postcss from 8.4.27 to 8.4.31 (@dependabot[bot])
- #144 Bump @vitest/ui from 0.34.3 to 0.34.6 (@dependabot[bot])
- #130 Bump actions/checkout from 3 to 4 (@dependabot[bot])
- #209 Upgrade vite to v5, vitest to v1 (@gitKrystan)
- #207 Upgrade dev dependencies (@gitKrystan)
- #201 Bump @vitest/ui from 0.34.6 to 0.34.7 (@dependabot[bot])
- #199 Bump @babel/core from 7.23.5 to 7.23.6 (@dependabot[bot])
- #205 Bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.15.0 (@dependabot[bot])
- #206 Bump eslint-plugin-n from 16.3.1 to 16.5.0 (@dependabot[bot])
- #196 Bump vite from 4.5.0 to 4.5.1 (@dependabot[bot])
- Julien Palmas (@bartocc)
- Krystan HuffMenne (@gitKrystan)
- Patrick Pircher (@patricklx)
- #212 Fix bug where preceding {} was slurping up template (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #208 Switch to type: module (@gitKrystan)
- #195 More content-tag cleanup (@gitKrystan)
- #194 Fix formatting issues #191, #192, #193 (@gitKrystan)
- #211 Upgrade content-tag (@gitKrystan)
- #210 Upgrade Prettier to 3.1.1 (@gitKrystan)
- #209 Upgrade vite to v5, vitest to v1 (@gitKrystan)
- #207 Upgrade dev dependencies (@gitKrystan)
- #201 Bump @vitest/ui from 0.34.6 to 0.34.7 (@dependabot[bot])
- #199 Bump @babel/core from 7.23.5 to 7.23.6 (@dependabot[bot])
- #205 Bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.15.0 (@dependabot[bot])
- #206 Bump eslint-plugin-n from 16.3.1 to 16.5.0 (@dependabot[bot])
- #196 Bump vite from 4.5.0 to 4.5.1 (@dependabot[bot])
- Krystan HuffMenne (@gitKrystan)
This version is essentially a re-write. We are switching from using ember-template-imports to parse template tags to the more robust content-tag preprocessor. This should result in fewer unhandled cases and other bugs. For example, this plugin can now format route templates from ember-route-template!
This is a breaking change in that we are breaking compatibility with the current version of eslint-plugin-ember. If you are running Prettier via eslint-plugin-ember and eslint-plugin-prettier1, you will need to follow the following compatibility table, which also appears in the README for this plugin:
eslint-plugin-ember | prettier-plugin-ember-template-tag |
---|---|
<12 | 1.1.0 |
>=12.0.0-alpha.1 | 2+ |
1 Neither I nor the Prettier project recommend running Prettier this way.
- #152 Drop Node 16 (@gitKrystan)
- #162, #178, #185, and #180 Replace ember-template-imports with content-tag. As a result, we were also able to remove dependencies on ember-cli-htmlbars and @glimmer/syntax. (@patricklx, @gitKrystan)
- #178 Disable minification for easier debugging.
- #158 Upgrade Prettier to 3.1 (including relevant docs updates) (@bartocc)
- #182, #177, #176, and #147 Upgrade typescript and @typescript-eslint dependencies (@gitKrystan, @dependabot[bot])
- #181, #169, #171, and #148 Upgrade eslint and eslint plugins (not including typescript-eslint) (@gitKrystan, @dependabot[bot])
- #179, #140, and #150 Update babel dependencies (@gitKrystan, @dependabot[bot])
- #161 Bump actions/setup-node from 3 to 4 (@dependabot[bot])
- #151 Upgrade various minor dependencies (@gitKrystan)
- #145 Bump postcss from 8.4.27 to 8.4.31 (@dependabot[bot])
- #144 Bump @vitest/ui from 0.34.3 to 0.34.6 (@dependabot[bot])
- #130 Bump actions/checkout from 3 to 4 (@dependabot[bot])
- Julien Palmas (@bartocc)
- Krystan HuffMenne (@gitKrystan)
- Patrick Pircher (@patricklx)
- #125 Add more detail to languages array (possibly simplifying VSCode setup!) (@gitKrystan)
- #124 Add acceptance testing and document passing
--plugin
flag toprettier
in CLI (@gitKrystan) - Various dependency upgrades
- Krystan HuffMenne (@gitKrystan)
- Chris Ng (@chrisrng)
- #93 Add
only-allow
todevDependencies
so it does not require network (@chriskrycho)
- Chris Krycho (@chriskrycho)
- #83 Add tests for using template tag within render in a test (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #78 Upgrade to Prettier 3 (Closes #61); Breaks compatibility with Prettier 2 (@gitKrystan)
- #57 Drop Node 14 (@gitKrystan)
- #55 README improvements (@charlesfries)
- #54 Improve documentation of prettier plugin config (@ef4)
- #82 Run prettier -w with new trailingComma=all default (@gitKrystan)
- #74 Add dependabot.yml (@gitKrystan)
- #73 Upgrade @tsconfig/node16 (@gitKrystan)
- #72 Upgrade concurrently (@gitKrystan)
- #71 Upgrade vite / vitest / test package dependencies (@gitKrystan)
- #70 Upgrade eslint and eslint plugins (@gitKrystan)
- #69 Upgrade release-it dependencies (@gitKrystan)
- #68 Upgrade pnpm and node@16 (@gitKrystan)
- #56 Upgrade Dependencies (@gitKrystan)
- Charles Fries (@charlesfries)
- Edward Faulkner (@ef4)
- Krystan HuffMenne (@gitKrystan)
- #48 Fix build (@gitKrystan)
- #48 Fix build (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #46 No-op for invalid hbs (Closes #43) (@gitKrystan)
- #44 Dependency Upgrades (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #39 Dependency Upgrades including Prettier 2.8 (@gitKrystan)
- #41 Fix local releases (@gitKrystan)
- #39 Dependency Upgrades including Prettier 2.8 (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #36 Fix bug where parsing template on newline caused syntax error (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #35 Print template tags on separate lines for "default" templates (@gitKrystan)
- #35 Print template tags on separate lines for "default" templates (@gitKrystan)
- #35 Print template tags on separate lines for "default" templates (@gitKrystan)
- #34 Add More Linters (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #33 HOTFIX block level error message (@gitKrystan)
- #32 Move @glimmer/syntax to dependencies (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #30 Don't convert back to if text is pre-preprocessed (@gitKrystan)
- #27 Remove
export default
by default. AddtemplateExportDefault
option to add it back. (@gitKrystan) - #30 Don't convert back to if text is pre-preprocessed (@gitKrystan)
- #27 Remove
export default
by default. AddtemplateExportDefault
option to add it back. (@gitKrystan) - #24 Use @glimmer/syntax getTemplateLocals (@gitKrystan)
- #28 Fix bug where preprocess caused syntax errors in component classes (@gitKrystan)
- #19 Add VSCode integration docs (@gitKrystan)
- #31 Depdendency Upgrades (@gitKrystan)
- #29 Remove babel hacks (@gitKrystan)
- #26 Increase typescript strictness (@gitKrystan)
- #25 Remove extraneous arrowParens: avoid tests (@gitKrystan)
- #23 Dependency Upgrades (@gitKrystan)
- #21 Dependency Upgrades (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #18 Add templateSingleQuote option (See #16) + Simplify test suite further (@gitKrystan)
- #17 Test cleanup (@gitKrystan)
- #18 Add templateSingleQuote option (See #16) + Simplify test suite further (@gitKrystan)
- #17 Test cleanup (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)
- #13 Create CODE_OF_CONDUCT.md (@gitKrystan)
- #12 Update readme, contribution guidelines, release instructions, examples (@gitKrystan)
- Krystan HuffMenne (@gitKrystan)