Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Jan 26, 2026

Bumps [babel-plugin-ember-template-compilation](https://github.com/emberjs/babel-plugin-ember-template-compilation) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/emberjs/babel-plugin-ember-template-compilation/releases)
- [Changelog](https://github.com/emberjs/babel-plugin-ember-template-compilation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/emberjs/babel-plugin-ember-template-compilation/commits)

---
updated-dependencies:
- dependency-name: babel-plugin-ember-template-compilation
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jan 26, 2026
@greptile-apps
Copy link

greptile-apps bot commented Jan 26, 2026

Greptile Summary

Automated dependency update from Dependabot bumps babel-plugin-ember-template-compilation from 3.0.1 to 4.0.0 across both frontend/asset-processor and frontend/discourse packages.

Key Changes:

  • Version 4.0.0 includes breaking changes that prevent leaking real file paths in compiled output (security improvement)
  • Fixes template compiler deprecations for Ember 6.8 betas
  • Node engine requirement is now >= 18.* (already satisfied by both packages)
  • The plugin is used in theme-rollup.js for compiling Ember templates during the build process

Impact Assessment:

  • Standard dependency bump with automated lockfile updates
  • Breaking changes are improvements (security and compatibility) that should not affect the build process
  • Both packages already specify Node >= 18, so the engine requirement change is compatible
  • No code changes required in consuming modules

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • This is a standard automated dependency update by Dependabot. The major version bump includes beneficial breaking changes (security improvements and Ember 6.8 compatibility fixes). The Node engine requirement increase to >= 18.* is already satisfied by both packages. The plugin usage in theme-rollup.js requires no configuration changes. No logical or syntactical issues found in the lockfile updates.
  • No files require special attention

Important Files Changed

Filename Overview
frontend/asset-processor/package.json Bumped babel-plugin-ember-template-compilation from ^3.0.1 to ^4.0.0, aligns with Node ">= 18" engine requirement
frontend/discourse/package.json Bumped babel-plugin-ember-template-compilation from ^3.0.1 to ^4.0.0 in devDependencies
pnpm-lock.yaml Updated lockfile with new package resolution and integrity hash for babel-plugin-ember-template-compilation@4.0.0

Sequence Diagram

sequenceDiagram
    participant Dep as Dependabot
    participant PM as pnpm
    participant AP as asset-processor
    participant DC as discourse
    participant Babel as Babel Pipeline
    participant Plugin as babel-plugin-ember-template-compilation

    Dep->>PM: Update babel-plugin-ember-template-compilation to 4.0.0
    PM->>AP: Install 4.0.0 in dependencies
    PM->>DC: Install 4.0.0 in devDependencies
    PM->>PM: Update pnpm-lock.yaml with new resolution
    
    Note over AP,DC: Build Process (theme-rollup.js)
    AP->>Babel: Configure Babel with HTMLBarsInlinePrecompile
    Babel->>Plugin: Load babel-plugin-ember-template-compilation@4.0.0
    Plugin->>Plugin: Apply breaking changes:<br/>- Avoid leaking filename paths<br/>- Fix Ember 6.8 deprecations
    Plugin->>Babel: Return compiled templates
    Babel->>AP: Output transpiled code
Loading

@github-actions
Copy link

PR body updated to plaintext for easier squash-merging. Original body content below:


Bumps babel-plugin-ember-template-compilation from 3.0.1 to 4.0.0.

Release notes

Sourced from babel-plugin-ember-template-compilation's releases.

v4.0.0-babel-plugin-ember-template-compilation

Release (2026-01-13)

  • babel-plugin-ember-template-compilation 4.0.0 (major)

💥 Breaking Change

  • babel-plugin-ember-template-compilation

🚀 Enhancement

  • babel-plugin-ember-template-compilation
    • #106 Fix template compiler deprecation in Ember 6.8 betas (@​ef4)

🏠 Internal

  • babel-plugin-ember-template-compilation

Committers: 3

v3.1.0-babel-plugin-ember-template-compilation

Release (2026-01-13)

  • babel-plugin-ember-template-compilation 3.1.0 (minor)

🚀 Enhancement

  • babel-plugin-ember-template-compilation
    • #113 [backport 3.x] Fix template compiler deprecation in Ember 6.8 betas (@​mansona)

🏠 Internal

  • babel-plugin-ember-template-compilation

Committers: 1

Changelog

Sourced from babel-plugin-ember-template-compilation's changelog.

v4.0.0 (2020-05-06)

💥 Breaking Change

🏠 Internal

Committers: 2

v3.1.0 (2020-05-06)

🚀 Enhancement

  • #208 Add ability to transfer compilation errors into runtime. (@​rwjblue)

🏠 Internal

Committers: 2

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants