From dfc0b9e8fb76f0fcdf02ae3b022df1a9fa71c687 Mon Sep 17 00:00:00 2001 From: Tomster Date: Sun, 19 Oct 2025 01:21:54 +0000 Subject: [PATCH 1/6] [CRON] Sunday Oct 19, 2025 --- Commit: ember-learn/super-rentals-tutorial@0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2 Script: https://github.com/ember-learn/super-rentals-tutorial/blob/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/.github/workflows/build.yml Logs: https://github.com/ember-learn/super-rentals-tutorial/commit/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/checks --- guides/release/tutorial/part-1/orientation.md | 37 +++++++++++++++++-- .../tutorial/part-1/reusable-components.md | 4 +- guides/release/tutorial/part-2/ember-data.md | 14 ++++--- 3 files changed, 43 insertions(+), 12 deletions(-) diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 38d57f455f..6f9d23359b 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -25,7 +25,7 @@ To verify that your installation was successful, run: ```shell $ ember --version ember-cli: 6.8.0 -node: 18.20.8 +node: 20.19.5 os: linux x64 ``` @@ -61,6 +61,7 @@ Creating a new Ember app in /home/runner/work/super-rentals-tutorial/super-renta create app/models/.gitkeep create app/router.js create app/routes/.gitkeep + create app/services/.gitkeep create app/styles/app.css create /home/runner/work/super-rentals-tutorial/super-rentals-tutorial/dist/code/super-rentals/app/templates/application.gjs create config/ember-cli-update.json @@ -122,6 +123,8 @@ super-rentals │ │ └── .gitkeep │ ├── routes │ │ └── .gitkeep +│ ├── services +│ │ └── .gitkeep │ ├── styles │ │ └── app.css │ ├── templates @@ -134,6 +137,29 @@ super-rentals │ ├── environment.js │ ├── optional-features.json │ └── targets.js +├── dist +│ ├── @embroider +│ │ └── virtual +│ │ ├── app.css +│ │ ├── test-support.css +│ │ ├── test-support.js +│ │ ├── vendor.css +│ │ └── vendor.js +│ ├── assets +│ │ ├── app-BsLReVUA.css +│ │ ├── app-pzWalck4.js +│ │ ├── main-CdDm1GLL.js +│ │ ├── modules-4-12-DZBwh_jw.js +│ │ ├── tests-DP3uERZX.js +│ │ └── tests-DuyDhxzu.css +│ ├── ember-welcome-page +│ │ └── images +│ │ └── construction.png +│ ├── tests +│ │ └── index.html +│ ├── index.html +│ ├── robots.txt +│ └── testem.js ├── public │ └── robots.txt ├── tests @@ -145,6 +171,9 @@ super-rentals │ │ └── .gitkeep │ ├── index.html │ └── test-helper.js +├── tmp +│ └── compat-prebuild +│ └── .stage2-output ├── .editorconfig ├── .ember-cli ├── .env.development @@ -165,7 +194,7 @@ super-rentals ├── testem.cjs └── vite.config.mjs -27 directories, 56 files +28 directories, 58 files ``` We'll learn about the purposes of these files and folders as we go. For now, just know that we'll spend most of our time working within the `app` folder. @@ -191,11 +220,11 @@ Build successful (9761ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 436ms +Babel: @embroider/macros (1) | 394ms - VITE v6.3.6 ready in 4143 ms + VITE v7.1.10 ready in 3824 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-1/reusable-components.md b/guides/release/tutorial/part-1/reusable-components.md index d36e09f57b..2d8f6039f7 100644 --- a/guides/release/tutorial/part-1/reusable-components.md +++ b/guides/release/tutorial/part-1/reusable-components.md @@ -101,11 +101,11 @@ Build successful (13286ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 423ms +Babel: @embroider/macros (1) | 393ms - VITE v6.3.6 ready in 4119 ms + VITE v7.1.10 ready in 3790 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-2/ember-data.md b/guides/release/tutorial/part-2/ember-data.md index 5de3f7dcbe..a0557f4966 100644 --- a/guides/release/tutorial/part-2/ember-data.md +++ b/guides/release/tutorial/part-2/ember-data.md @@ -334,18 +334,14 @@ Let's start customizing the things that didn't work for us by default. Specifica The first thing we want to do is have our builder respect a configurable default host and/or namespace. Adding a namespace prefix happens to be pretty common across Ember apps, so EmberData provides a global config mechanism for host and namespace. Typically you will want to do this either in your store file or app file. -```js { data-filename="app/app.js" data-diff="+7,+8,+9,+10,+11" } +```js { data-filename="app/app.js" data-diff="+21,+22,+23,+24,+25" } import Application from '@ember/application'; import compatModules from '@embroider/virtual/compat-modules'; import Resolver from 'ember-resolver'; import loadInitializers from 'ember-load-initializers'; import config from 'super-rentals/config/environment'; import { importSync, isDevelopingApp, macroCondition } from '@embroider/macros'; -import { setBuildURLConfig } from '@ember-data/request-utils'; - -setBuildURLConfig({ - namespace: 'api', -}); +import setupInspector from '@embroider/legacy-inspector-support/ember-source-4.12'; if (macroCondition(isDevelopingApp())) { importSync('./deprecation-workflow'); @@ -355,9 +351,15 @@ export default class App extends Application { modulePrefix = config.modulePrefix; podModulePrefix = config.podModulePrefix; Resolver = Resolver.withModules(compatModules); + inspector = setupInspector(this); } loadInitializers(App, config.modulePrefix, compatModules); +import { setBuildURLConfig } from '@ember-data/request-utils'; + +setBuildURLConfig({ + namespace: 'api', +}); ``` Adding the `.json` extension is a bit less common, and doesn't have a declarative configuration API of its own. We could just modify request options directly in place of use, but that would be a bit messy. Instead, let's create a handler to do this for us. From a542873a5a12dfce8ae3ee715efb445ae8faf8bb Mon Sep 17 00:00:00 2001 From: Tomster Date: Mon, 20 Oct 2025 01:19:16 +0000 Subject: [PATCH 2/6] [CRON] Monday Oct 20, 2025 --- Commit: ember-learn/super-rentals-tutorial@0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2 Script: https://github.com/ember-learn/super-rentals-tutorial/blob/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/.github/workflows/build.yml Logs: https://github.com/ember-learn/super-rentals-tutorial/commit/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/checks --- guides/release/tutorial/part-1/orientation.md | 4 ++-- guides/release/tutorial/part-1/reusable-components.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 6f9d23359b..54f5604761 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -220,11 +220,11 @@ Build successful (9761ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 394ms +Babel: @embroider/macros (1) | 393ms - VITE v7.1.10 ready in 3824 ms + VITE v7.1.10 ready in 3749 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-1/reusable-components.md b/guides/release/tutorial/part-1/reusable-components.md index 2d8f6039f7..f54afba375 100644 --- a/guides/release/tutorial/part-1/reusable-components.md +++ b/guides/release/tutorial/part-1/reusable-components.md @@ -101,11 +101,11 @@ Build successful (13286ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 393ms +Babel: @embroider/macros (1) | 392ms - VITE v7.1.10 ready in 3790 ms + VITE v7.1.10 ready in 3758 ms ➜ Local: http://localhost:4200/ ``` From b94f8539cf2522e1592ae7bde542e97ac9bf0c95 Mon Sep 17 00:00:00 2001 From: Tomster Date: Tue, 21 Oct 2025 01:19:06 +0000 Subject: [PATCH 3/6] [CRON] Tuesday Oct 21, 2025 --- Commit: ember-learn/super-rentals-tutorial@0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2 Script: https://github.com/ember-learn/super-rentals-tutorial/blob/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/.github/workflows/build.yml Logs: https://github.com/ember-learn/super-rentals-tutorial/commit/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/checks --- guides/release/tutorial/part-1/orientation.md | 4 ++-- guides/release/tutorial/part-1/reusable-components.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 54f5604761..55d74df9f0 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -220,11 +220,11 @@ Build successful (9761ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 393ms +Babel: @embroider/macros (1) | 405ms - VITE v7.1.10 ready in 3749 ms + VITE v7.1.11 ready in 3859 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-1/reusable-components.md b/guides/release/tutorial/part-1/reusable-components.md index f54afba375..1417eb7e81 100644 --- a/guides/release/tutorial/part-1/reusable-components.md +++ b/guides/release/tutorial/part-1/reusable-components.md @@ -101,11 +101,11 @@ Build successful (13286ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 392ms +Babel: @embroider/macros (1) | 415ms - VITE v7.1.10 ready in 3758 ms + VITE v7.1.11 ready in 3844 ms ➜ Local: http://localhost:4200/ ``` From 2959e82a5f793c956c7dade1cbc243b0bc8a40ab Mon Sep 17 00:00:00 2001 From: Tomster Date: Wed, 22 Oct 2025 01:18:16 +0000 Subject: [PATCH 4/6] [CRON] Wednesday Oct 22, 2025 --- Commit: ember-learn/super-rentals-tutorial@0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2 Script: https://github.com/ember-learn/super-rentals-tutorial/blob/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/.github/workflows/build.yml Logs: https://github.com/ember-learn/super-rentals-tutorial/commit/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/checks --- guides/release/tutorial/part-1/orientation.md | 4 ++-- guides/release/tutorial/part-1/reusable-components.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 55d74df9f0..6bb9fa774c 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -220,11 +220,11 @@ Build successful (9761ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 405ms +Babel: @embroider/macros (1) | 392ms - VITE v7.1.11 ready in 3859 ms + VITE v7.1.11 ready in 3802 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-1/reusable-components.md b/guides/release/tutorial/part-1/reusable-components.md index 1417eb7e81..923c1686f2 100644 --- a/guides/release/tutorial/part-1/reusable-components.md +++ b/guides/release/tutorial/part-1/reusable-components.md @@ -101,11 +101,11 @@ Build successful (13286ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 415ms +Babel: @embroider/macros (1) | 398ms - VITE v7.1.11 ready in 3844 ms + VITE v7.1.11 ready in 3785 ms ➜ Local: http://localhost:4200/ ``` From 50dbceb52e46d0ac7f40b1bc893dd3d2d54775d0 Mon Sep 17 00:00:00 2001 From: Tomster Date: Thu, 23 Oct 2025 01:16:22 +0000 Subject: [PATCH 5/6] [CRON] Thursday Oct 23, 2025 --- Commit: ember-learn/super-rentals-tutorial@0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2 Script: https://github.com/ember-learn/super-rentals-tutorial/blob/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/.github/workflows/build.yml Logs: https://github.com/ember-learn/super-rentals-tutorial/commit/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/checks --- guides/release/tutorial/part-1/orientation.md | 8 ++++---- guides/release/tutorial/part-1/reusable-components.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 6bb9fa774c..25cefa3d4c 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -150,8 +150,8 @@ super-rentals │ │ ├── app-pzWalck4.js │ │ ├── main-CdDm1GLL.js │ │ ├── modules-4-12-DZBwh_jw.js -│ │ ├── tests-DP3uERZX.js -│ │ └── tests-DuyDhxzu.css +│ │ ├── tests-DuyDhxzu.css +│ │ └── tests-dtaPar7N.js │ ├── ember-welcome-page │ │ └── images │ │ └── construction.png @@ -220,11 +220,11 @@ Build successful (9761ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 392ms +Babel: @embroider/macros (1) | 404ms - VITE v7.1.11 ready in 3802 ms + VITE v7.1.11 ready in 3870 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-1/reusable-components.md b/guides/release/tutorial/part-1/reusable-components.md index 923c1686f2..bd73b76cce 100644 --- a/guides/release/tutorial/part-1/reusable-components.md +++ b/guides/release/tutorial/part-1/reusable-components.md @@ -101,11 +101,11 @@ Build successful (13286ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 398ms +Babel: @embroider/macros (1) | 415ms - VITE v7.1.11 ready in 3785 ms + VITE v7.1.11 ready in 3839 ms ➜ Local: http://localhost:4200/ ``` From 6ca9e01556573a97a6fb433ce4f6fe1d0258cfe4 Mon Sep 17 00:00:00 2001 From: Tomster Date: Fri, 24 Oct 2025 01:13:31 +0000 Subject: [PATCH 6/6] [CRON] Friday Oct 24, 2025 --- Commit: ember-learn/super-rentals-tutorial@0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2 Script: https://github.com/ember-learn/super-rentals-tutorial/blob/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/.github/workflows/build.yml Logs: https://github.com/ember-learn/super-rentals-tutorial/commit/0bb1d5e3f7ff2012f630a0d047a440e2d2e907b2/checks --- guides/release/tutorial/part-1/orientation.md | 8 ++++---- guides/release/tutorial/part-1/reusable-components.md | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 25cefa3d4c..c5d6fefe8e 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -150,8 +150,8 @@ super-rentals │ │ ├── app-pzWalck4.js │ │ ├── main-CdDm1GLL.js │ │ ├── modules-4-12-DZBwh_jw.js -│ │ ├── tests-DuyDhxzu.css -│ │ └── tests-dtaPar7N.js +│ │ ├── tests-CUcWsgII.js +│ │ └── tests-DuyDhxzu.css │ ├── ember-welcome-page │ │ └── images │ │ └── construction.png @@ -220,11 +220,11 @@ Build successful (9761ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 404ms +Babel: @embroider/macros (1) | 391ms - VITE v7.1.11 ready in 3870 ms + VITE v7.1.12 ready in 3779 ms ➜ Local: http://localhost:4200/ ``` diff --git a/guides/release/tutorial/part-1/reusable-components.md b/guides/release/tutorial/part-1/reusable-components.md index bd73b76cce..c634d4452d 100644 --- a/guides/release/tutorial/part-1/reusable-components.md +++ b/guides/release/tutorial/part-1/reusable-components.md @@ -101,11 +101,11 @@ Build successful (13286ms) Slowest Nodes (totalTime >= 5%) | Total (avg) -+- -Babel: @embroider/macros (1) | 415ms +Babel: @embroider/macros (1) | 404ms - VITE v7.1.11 ready in 3839 ms + VITE v7.1.12 ready in 3789 ms ➜ Local: http://localhost:4200/ ```