Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ember-cli/ember-addon-output
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.2.0
Choose a base ref
...
head repository: ember-cli/ember-addon-output
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.3.0
Choose a head ref
  • 4 commits
  • 10 files changed
  • 1 contributor

Commits on Feb 18, 2025

  1. v6.2.1

    github-actions[bot] committed Feb 18, 2025
    Copy the full SHA
    8f7c3de View commit details

Commits on Feb 19, 2025

  1. v6.2.2

    github-actions[bot] committed Feb 19, 2025
    Copy the full SHA
    c51a900 View commit details

Commits on Mar 6, 2025

  1. v6.2.3

    github-actions[bot] committed Mar 6, 2025
    Copy the full SHA
    baeedd3 View commit details

Commits on Mar 24, 2025

  1. v6.3.0

    github-actions[bot] committed Mar 24, 2025
    Copy the full SHA
    33d2978 View commit details
1 change: 0 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
@@ -15,7 +15,6 @@
/.stylelintignore
/.stylelintrc.js
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
/CONTRIBUTING.md
/ember-cli-build.js
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -8,6 +8,9 @@
/coverage/
!.*
.*/
/pnpm-lock.yaml
ember-cli-update.json
*.html

# ember-try
/.node_modules.ember-try/
6 changes: 0 additions & 6 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -5,12 +5,6 @@ module.exports = {
overrides: [
{
files: '*.{js,gjs,ts,gts,mjs,mts,cjs,cts}',
options: {
singleQuote: true,
},
},
{
files: '*.{gjs,gts}',
options: {
singleQuote: true,
templateSingleQuote: false,
2 changes: 1 addition & 1 deletion .stylelintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';

module.exports = {
extends: ['stylelint-config-standard', 'stylelint-prettier/recommended'],
extends: ['stylelint-config-standard'],
};
6 changes: 4 additions & 2 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ import globals from 'globals';
import js from '@eslint/js';

import ember from 'eslint-plugin-ember/recommended';
import prettier from 'eslint-plugin-prettier/recommended';
import eslintConfigPrettier from 'eslint-config-prettier';
import qunit from 'eslint-plugin-qunit';
import n from 'eslint-plugin-n';

@@ -35,7 +35,7 @@ const esmParserOptions = {

export default [
js.configs.recommended,
prettier,
eslintConfigPrettier,
ember.configs.base,
ember.configs.gjs,
/**
@@ -81,8 +81,10 @@ export default [
files: [
'**/*.cjs',
'config/**/*.js',
'tests/dummy/config/**/*.js',
'testem.js',
'testem*.js',
'index.js',
'.prettierrc.js',
'.stylelintrc.js',
'.template-lintrc.js',
36 changes: 19 additions & 17 deletions package.json
Original file line number Diff line number Diff line change
@@ -14,10 +14,12 @@
},
"scripts": {
"build": "ember build --environment=production",
"format": "prettier . --cache --write",
"lint": "concurrently \"npm:lint:*(!fix)\" --names \"lint:\" --prefixColors auto",
"lint:css": "stylelint \"**/*.css\"",
"lint:css:fix": "concurrently \"npm:lint:css -- --fix\"",
"lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\" --prefixColors auto",
"lint:fix": "concurrently \"npm:lint:*:fix\" --names \"fix:\" --prefixColors auto && npm run format",
"lint:format": "prettier . --cache --check",
"lint:hbs": "ember-template-lint .",
"lint:hbs:fix": "ember-template-lint . --fix",
"lint:js": "eslint . --cache",
@@ -28,53 +30,53 @@
"test:ember-compatibility": "ember try:each"
},
"dependencies": {
"@babel/core": "^7.26.7",
"@babel/core": "^7.26.10",
"ember-cli-babel": "^8.2.0",
"ember-cli-htmlbars": "^6.3.0",
"ember-template-imports": "^4.3.0"
},
"devDependencies": {
"@babel/eslint-parser": "^7.26.5",
"@babel/eslint-parser": "^7.26.10",
"@babel/plugin-proposal-decorators": "^7.25.9",
"@ember/optional-features": "^2.2.0",
"@ember/test-helpers": "^4.0.5",
"@ember/test-helpers": "^5.1.0",
"@embroider/macros": "^1.16.12",
"@embroider/test-setup": "^4.0.0",
"@eslint/js": "^9.19.0",
"@glimmer/component": "^1.1.2",
"@eslint/js": "^9.23.0",
"@glimmer/component": "^2.0.0",
"@glimmer/tracking": "^1.1.2",
"broccoli-asset-rev": "^3.0.0",
"concurrently": "^9.1.2",
"ember-auto-import": "^2.10.0",
"ember-cli": "~6.2.0",
"ember-cli": "~6.3.0",
"ember-cli-clean-css": "^3.0.0",
"ember-cli-dependency-checker": "^3.3.3",
"ember-cli-deprecation-workflow": "^3.3.0",
"ember-cli-inject-live-reload": "^2.1.0",
"ember-cli-sri": "^2.1.1",
"ember-cli-terser": "^4.0.2",
"ember-load-initializers": "^3.0.1",
"ember-page-title": "^8.2.3",
"ember-page-title": "^9.0.1",
"ember-qunit": "^9.0.1",
"ember-resolver": "^13.1.0",
"ember-source": "~6.2.0",
"ember-source": "~6.3.0",
"ember-source-channel-url": "^3.0.0",
"ember-template-lint": "^6.1.0",
"ember-try": "^3.0.0",
"eslint": "^9.19.0",
"eslint": "^9.23.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-ember": "^12.5.0",
"eslint-plugin-n": "^17.15.1",
"eslint-plugin-prettier": "^5.2.3",
"eslint-plugin-n": "^17.16.2",
"eslint-plugin-qunit": "^8.1.2",
"globals": "^15.14.0",
"globals": "^15.15.0",
"loader.js": "^4.7.0",
"prettier": "^3.4.2",
"prettier": "^3.5.3",
"prettier-plugin-ember-template-tag": "^2.0.4",
"qunit": "^2.24.1",
"qunit-dom": "^3.4.0",
"stylelint": "^16.14.1",
"stylelint": "^16.16.0",
"stylelint-config-standard": "^36.0.1",
"stylelint-prettier": "^5.0.3",
"webpack": "^5.97.1"
"webpack": "^5.98.0"
},
"peerDependencies": {
"ember-source": ">= 4.0.0"
5 changes: 5 additions & 0 deletions tests/dummy/app/app.js
Original file line number Diff line number Diff line change
@@ -2,6 +2,11 @@ import Application from '@ember/application';
import Resolver from 'ember-resolver';
import loadInitializers from 'ember-load-initializers';
import config from 'dummy/config/environment';
import { importSync, isDevelopingApp, macroCondition } from '@embroider/macros';

if (macroCondition(isDevelopingApp())) {
importSync('./deprecation-workflow');
}

export default class App extends Application {
modulePrefix = config.modulePrefix;
24 changes: 24 additions & 0 deletions tests/dummy/app/deprecation-workflow.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import setupDeprecationWorkflow from 'ember-cli-deprecation-workflow';

/**
* Docs: https://github.com/ember-cli/ember-cli-deprecation-workflow
*/
setupDeprecationWorkflow({
/**
false by default, but if a developer / team wants to be more aggressive about being proactive with
handling their deprecations, this should be set to "true"
*/
throwOnUnhandled: false,
workflow: [
/* ... handlers ... */
/* to generate this list, run your app for a while (or run the test suite),
* and then run in the browser console:
*
* deprecationWorkflow.flushDeprecations()
*
* And copy the handlers here
*/
/* example: */
/* { handler: 'silence', matchId: 'template-action' }, */
],
});
Empty file removed tests/dummy/app/models/.gitkeep
Empty file.
2 changes: 1 addition & 1 deletion tests/dummy/config/ember-cli-update.json
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
"version": "6.2.0",
"version": "6.3.0",
"blueprints": [
{
"name": "addon",