diff --git a/guides/release/tutorial/part-1/component-basics.md b/guides/release/tutorial/part-1/component-basics.md index cdeb8aee1a..8a4c9d2749 100644 --- a/guides/release/tutorial/part-1/component-basics.md +++ b/guides/release/tutorial/part-1/component-basics.md @@ -58,16 +58,15 @@ When invoking a component, Ember will replace the component tag with the content Let's try it out by editing the index template: -```handlebars { data-filename="app/templates/index.hbs" data-diff="-1,-2,+3,+7,-8" } +```handlebars { data-filename="app/templates/index.hbs" data-diff="-1,-2,+3,-7,+8" }

Welcome to Super Rentals!

We hope you find exactly what you're looking for in a place to stay.

About Us -
- + ``` ## Refactoring Existing Code @@ -80,7 +79,7 @@ After saving the changes, your page should automatically reload, and, _voilà_.. Let's do the same for our other two pages as well. -```handlebars { data-filename="app/templates/about.hbs" data-diff="-1,-2,+3,+11,-12" } +```handlebars { data-filename="app/templates/about.hbs" data-diff="-1,-2,+3,-11,+12" }
@@ -91,11 +90,11 @@ Let's do the same for our other two pages as well. AND building Ember applications.

Contact Us -
+ ``` -```handlebars { data-filename="app/templates/contact.hbs" data-diff="-1,-2,+3,+19,-20" } +```handlebars { data-filename="app/templates/contact.hbs" data-diff="-1,-2,+3,-19,+20" }
@@ -114,8 +113,8 @@ Let's do the same for our other two pages as well. superrentalsrep@emberjs.com About -
+ ``` After saving, everything should look exactly the same as before, and all the tests should still pass. Very nice! diff --git a/guides/release/tutorial/part-1/orientation.md b/guides/release/tutorial/part-1/orientation.md index 362fec2bc0..7c1323337a 100644 --- a/guides/release/tutorial/part-1/orientation.md +++ b/guides/release/tutorial/part-1/orientation.md @@ -24,7 +24,7 @@ To verify that your installation was successful, run: ```shell $ ember --version -ember-cli: 6.4.0 +ember-cli: 6.7.0 node: 18.20.8 os: linux x64 ``` @@ -37,8 +37,8 @@ We can create a new project using Ember CLI's `new` command. It follows the patt ```shell $ ember new super-rentals --lang en -installing app -Ember CLI v6.4.0 +installing classic-build-app-blueprint +@ember-tooling/classic-build-app-blueprint v6.7.0 Creating a new Ember app in /home/runner/work/super-rentals-tutorial/super-rentals-tutorial/dist/code/super-rentals: create .editorconfig @@ -159,7 +159,7 @@ super-rentals ├── package-lock.json └── testem.js -16 directories, 37 files +17 directories, 37 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. diff --git a/guides/release/tutorial/part-1/working-with-data.md b/guides/release/tutorial/part-1/working-with-data.md index 1fd6159535..34ab96c114 100644 --- a/guides/release/tutorial/part-1/working-with-data.md +++ b/guides/release/tutorial/part-1/working-with-data.md @@ -243,7 +243,7 @@ public │ └── teaching-tomster.png └── robots.txt -4 directories, 6 files +5 directories, 6 files ``` You can verify that everything is working correctly by navigating to `http://localhost:4200/api/rentals.json`. diff --git a/guides/release/tutorial/part-2/ember-data.md b/guides/release/tutorial/part-2/ember-data.md index 9aa84897f7..eaeaa5d3dc 100644 --- a/guides/release/tutorial/part-2/ember-data.md +++ b/guides/release/tutorial/part-2/ember-data.md @@ -346,6 +346,19 @@ setBuildURLConfig({ namespace: 'api', }); +/* This is to account for a deprecation that shipped in ember-cli 6.4 + with ember-data v5.6 which needs a blueprint update to avoid the + deprecation that is otherwise irrelevant for tutorial purposes. +*/ +import { registerDeprecationHandler } from '@ember/debug'; +registerDeprecationHandler((message, options, next) => { + if (message.includes('Using WarpDrive with EmberJS requires')) { + return; + } else { + next(message, options); + } +}); + if (macroCondition(isDevelopingApp())) { importSync('./deprecation-workflow'); } diff --git a/public/images/tutorial/part-1/automated-testing/fail@2x.png b/public/images/tutorial/part-1/automated-testing/fail@2x.png index 97d5869159..b9b4f32761 100644 Binary files a/public/images/tutorial/part-1/automated-testing/fail@2x.png and b/public/images/tutorial/part-1/automated-testing/fail@2x.png differ diff --git a/public/images/tutorial/part-1/automated-testing/pass-2@2x.png b/public/images/tutorial/part-1/automated-testing/pass-2@2x.png index de4a1d342c..5280b4a501 100644 Binary files a/public/images/tutorial/part-1/automated-testing/pass-2@2x.png and b/public/images/tutorial/part-1/automated-testing/pass-2@2x.png differ diff --git a/public/images/tutorial/part-1/automated-testing/pass@2x.png b/public/images/tutorial/part-1/automated-testing/pass@2x.png index b7fff60892..4a4493a2f1 100644 Binary files a/public/images/tutorial/part-1/automated-testing/pass@2x.png and b/public/images/tutorial/part-1/automated-testing/pass@2x.png differ diff --git a/public/images/tutorial/part-1/building-pages/about-with-link@2x.png b/public/images/tutorial/part-1/building-pages/about-with-link@2x.png index e3a111131e..1053f4bef9 100644 Binary files a/public/images/tutorial/part-1/building-pages/about-with-link@2x.png and b/public/images/tutorial/part-1/building-pages/about-with-link@2x.png differ diff --git a/public/images/tutorial/part-1/building-pages/about@2x.png b/public/images/tutorial/part-1/building-pages/about@2x.png index f41efd9df0..37cf86acfc 100644 Binary files a/public/images/tutorial/part-1/building-pages/about@2x.png and b/public/images/tutorial/part-1/building-pages/about@2x.png differ diff --git a/public/images/tutorial/part-1/building-pages/contact-with-link@2x.png b/public/images/tutorial/part-1/building-pages/contact-with-link@2x.png index 3813ef6932..26f971f542 100644 Binary files a/public/images/tutorial/part-1/building-pages/contact-with-link@2x.png and b/public/images/tutorial/part-1/building-pages/contact-with-link@2x.png differ diff --git a/public/images/tutorial/part-1/building-pages/contact@2x.png b/public/images/tutorial/part-1/building-pages/contact@2x.png index 5b4bfd96a8..58e55d3193 100644 Binary files a/public/images/tutorial/part-1/building-pages/contact@2x.png and b/public/images/tutorial/part-1/building-pages/contact@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/about@2x.png b/public/images/tutorial/part-1/component-basics/about@2x.png index e3a111131e..1053f4bef9 100644 Binary files a/public/images/tutorial/part-1/component-basics/about@2x.png and b/public/images/tutorial/part-1/component-basics/about@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/contact@2x.png b/public/images/tutorial/part-1/component-basics/contact@2x.png index 3813ef6932..26f971f542 100644 Binary files a/public/images/tutorial/part-1/component-basics/contact@2x.png and b/public/images/tutorial/part-1/component-basics/contact@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/pass-2@2x.png b/public/images/tutorial/part-1/component-basics/pass-2@2x.png index de4a1d342c..5280b4a501 100644 Binary files a/public/images/tutorial/part-1/component-basics/pass-2@2x.png and b/public/images/tutorial/part-1/component-basics/pass-2@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/pass-3@2x.png b/public/images/tutorial/part-1/component-basics/pass-3@2x.png index 2b599690da..0cd19dca72 100644 Binary files a/public/images/tutorial/part-1/component-basics/pass-3@2x.png and b/public/images/tutorial/part-1/component-basics/pass-3@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/pass-4@2x.png b/public/images/tutorial/part-1/component-basics/pass-4@2x.png index 8b2c276e86..b96f7011d1 100644 Binary files a/public/images/tutorial/part-1/component-basics/pass-4@2x.png and b/public/images/tutorial/part-1/component-basics/pass-4@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/pass-5@2x.png b/public/images/tutorial/part-1/component-basics/pass-5@2x.png index 8b2c276e86..b96f7011d1 100644 Binary files a/public/images/tutorial/part-1/component-basics/pass-5@2x.png and b/public/images/tutorial/part-1/component-basics/pass-5@2x.png differ diff --git a/public/images/tutorial/part-1/component-basics/pass@2x.png b/public/images/tutorial/part-1/component-basics/pass@2x.png index de4a1d342c..5280b4a501 100644 Binary files a/public/images/tutorial/part-1/component-basics/pass@2x.png and b/public/images/tutorial/part-1/component-basics/pass@2x.png differ diff --git a/public/images/tutorial/part-1/interactive-components/is-large-true@2x.png b/public/images/tutorial/part-1/interactive-components/is-large-true@2x.png index 2cc11b509c..a1c91923cf 100644 Binary files a/public/images/tutorial/part-1/interactive-components/is-large-true@2x.png and b/public/images/tutorial/part-1/interactive-components/is-large-true@2x.png differ diff --git a/public/images/tutorial/part-1/interactive-components/pass-2@2x.png b/public/images/tutorial/part-1/interactive-components/pass-2@2x.png index 372c801c50..ec7bf4bfd2 100644 Binary files a/public/images/tutorial/part-1/interactive-components/pass-2@2x.png and b/public/images/tutorial/part-1/interactive-components/pass-2@2x.png differ diff --git a/public/images/tutorial/part-1/interactive-components/pass@2x.png b/public/images/tutorial/part-1/interactive-components/pass@2x.png index 372c801c50..ec7bf4bfd2 100644 Binary files a/public/images/tutorial/part-1/interactive-components/pass@2x.png and b/public/images/tutorial/part-1/interactive-components/pass@2x.png differ diff --git a/public/images/tutorial/part-1/interactive-components/rental-image-default@2x.png b/public/images/tutorial/part-1/interactive-components/rental-image-default@2x.png index de9f07d3a4..1b8fd8402f 100644 Binary files a/public/images/tutorial/part-1/interactive-components/rental-image-default@2x.png and b/public/images/tutorial/part-1/interactive-components/rental-image-default@2x.png differ diff --git a/public/images/tutorial/part-1/interactive-components/rental-image-large@2x.png b/public/images/tutorial/part-1/interactive-components/rental-image-large@2x.png index eeb877bf50..33c4f03c6d 100644 Binary files a/public/images/tutorial/part-1/interactive-components/rental-image-large@2x.png and b/public/images/tutorial/part-1/interactive-components/rental-image-large@2x.png differ diff --git a/public/images/tutorial/part-1/more-about-components/pass-2@2x.png b/public/images/tutorial/part-1/more-about-components/pass-2@2x.png index 4dbee10f6a..2802beacf8 100644 Binary files a/public/images/tutorial/part-1/more-about-components/pass-2@2x.png and b/public/images/tutorial/part-1/more-about-components/pass-2@2x.png differ diff --git a/public/images/tutorial/part-1/more-about-components/pass@2x.png b/public/images/tutorial/part-1/more-about-components/pass@2x.png index 1d87183aa3..8051201b74 100644 Binary files a/public/images/tutorial/part-1/more-about-components/pass@2x.png and b/public/images/tutorial/part-1/more-about-components/pass@2x.png differ diff --git a/public/images/tutorial/part-1/more-about-components/rental-image@2x.png b/public/images/tutorial/part-1/more-about-components/rental-image@2x.png index 9b8fa0db11..38c2459df2 100644 Binary files a/public/images/tutorial/part-1/more-about-components/rental-image@2x.png and b/public/images/tutorial/part-1/more-about-components/rental-image@2x.png differ diff --git a/public/images/tutorial/part-1/more-about-components/three-old-mansions@2x.png b/public/images/tutorial/part-1/more-about-components/three-old-mansions@2x.png index 4b5fc10c15..f211bfca0d 100644 Binary files a/public/images/tutorial/part-1/more-about-components/three-old-mansions@2x.png and b/public/images/tutorial/part-1/more-about-components/three-old-mansions@2x.png differ diff --git a/public/images/tutorial/part-1/orientation/welcome@2x.png b/public/images/tutorial/part-1/orientation/welcome@2x.png index 9fa64257dd..ae1db36f33 100644 Binary files a/public/images/tutorial/part-1/orientation/welcome@2x.png and b/public/images/tutorial/part-1/orientation/welcome@2x.png differ diff --git a/public/images/tutorial/part-1/reusable-components/pass-2@2x.png b/public/images/tutorial/part-1/reusable-components/pass-2@2x.png index ec890c63a9..a933472466 100644 Binary files a/public/images/tutorial/part-1/reusable-components/pass-2@2x.png and b/public/images/tutorial/part-1/reusable-components/pass-2@2x.png differ diff --git a/public/images/tutorial/part-1/reusable-components/pass-3@2x.png b/public/images/tutorial/part-1/reusable-components/pass-3@2x.png index 4c3206893b..1c0df7508c 100644 Binary files a/public/images/tutorial/part-1/reusable-components/pass-3@2x.png and b/public/images/tutorial/part-1/reusable-components/pass-3@2x.png differ diff --git a/public/images/tutorial/part-1/reusable-components/pass@2x.png b/public/images/tutorial/part-1/reusable-components/pass@2x.png index 99987385ac..d13afc267b 100644 Binary files a/public/images/tutorial/part-1/reusable-components/pass@2x.png and b/public/images/tutorial/part-1/reusable-components/pass@2x.png differ diff --git a/public/images/tutorial/part-1/reusable-components/three-old-mansions@2x.png b/public/images/tutorial/part-1/reusable-components/three-old-mansions@2x.png index 8f089b8878..6644117251 100644 Binary files a/public/images/tutorial/part-1/reusable-components/three-old-mansions@2x.png and b/public/images/tutorial/part-1/reusable-components/three-old-mansions@2x.png differ diff --git a/public/images/tutorial/part-1/working-with-data/data@2x.png b/public/images/tutorial/part-1/working-with-data/data@2x.png index 54fe712ea6..761ddd1fce 100644 Binary files a/public/images/tutorial/part-1/working-with-data/data@2x.png and b/public/images/tutorial/part-1/working-with-data/data@2x.png differ diff --git a/public/images/tutorial/part-1/working-with-data/model-header@2x.png b/public/images/tutorial/part-1/working-with-data/model-header@2x.png index 84082e780b..9f20f7d85b 100644 Binary files a/public/images/tutorial/part-1/working-with-data/model-header@2x.png and b/public/images/tutorial/part-1/working-with-data/model-header@2x.png differ diff --git a/public/images/tutorial/part-1/working-with-data/pass-2@2x.png b/public/images/tutorial/part-1/working-with-data/pass-2@2x.png index 4c3206893b..1c0df7508c 100644 Binary files a/public/images/tutorial/part-1/working-with-data/pass-2@2x.png and b/public/images/tutorial/part-1/working-with-data/pass-2@2x.png differ diff --git a/public/images/tutorial/part-1/working-with-data/pass@2x.png b/public/images/tutorial/part-1/working-with-data/pass@2x.png index 4c3206893b..1c0df7508c 100644 Binary files a/public/images/tutorial/part-1/working-with-data/pass@2x.png and b/public/images/tutorial/part-1/working-with-data/pass@2x.png differ diff --git a/public/images/tutorial/part-1/working-with-data/three-properties@2x.png b/public/images/tutorial/part-1/working-with-data/three-properties@2x.png index ea062f8cae..5de0ef1141 100644 Binary files a/public/images/tutorial/part-1/working-with-data/three-properties@2x.png and b/public/images/tutorial/part-1/working-with-data/three-properties@2x.png differ diff --git a/public/images/tutorial/part-1/working-with-data/using-model-data@2x.png b/public/images/tutorial/part-1/working-with-data/using-model-data@2x.png index 10022ff920..b8a1d0cc0a 100644 Binary files a/public/images/tutorial/part-1/working-with-data/using-model-data@2x.png and b/public/images/tutorial/part-1/working-with-data/using-model-data@2x.png differ diff --git a/public/images/tutorial/part-2/ember-data/detailed@2x.png b/public/images/tutorial/part-2/ember-data/detailed@2x.png index dccb2ee211..3fd80eb25f 100644 Binary files a/public/images/tutorial/part-2/ember-data/detailed@2x.png and b/public/images/tutorial/part-2/ember-data/detailed@2x.png differ diff --git a/public/images/tutorial/part-2/ember-data/fail-1@2x.png b/public/images/tutorial/part-2/ember-data/fail-1@2x.png index ae0391f4b8..01894af055 100644 Binary files a/public/images/tutorial/part-2/ember-data/fail-1@2x.png and b/public/images/tutorial/part-2/ember-data/fail-1@2x.png differ diff --git a/public/images/tutorial/part-2/ember-data/homepage@2x.png b/public/images/tutorial/part-2/ember-data/homepage@2x.png index 90137e743e..23e51b590f 100644 Binary files a/public/images/tutorial/part-2/ember-data/homepage@2x.png and b/public/images/tutorial/part-2/ember-data/homepage@2x.png differ diff --git a/public/images/tutorial/part-2/ember-data/pass-1@2x.png b/public/images/tutorial/part-2/ember-data/pass-1@2x.png index 83e3124c4f..f6ac470fa2 100644 Binary files a/public/images/tutorial/part-2/ember-data/pass-1@2x.png and b/public/images/tutorial/part-2/ember-data/pass-1@2x.png differ diff --git a/public/images/tutorial/part-2/ember-data/pass-2@2x.png b/public/images/tutorial/part-2/ember-data/pass-2@2x.png index 83e3124c4f..f6ac470fa2 100644 Binary files a/public/images/tutorial/part-2/ember-data/pass-2@2x.png and b/public/images/tutorial/part-2/ember-data/pass-2@2x.png differ diff --git a/public/images/tutorial/part-2/provider-components/filtered-results@2x.png b/public/images/tutorial/part-2/provider-components/filtered-results@2x.png index 7f947ddfda..58e9712a8f 100644 Binary files a/public/images/tutorial/part-2/provider-components/filtered-results@2x.png and b/public/images/tutorial/part-2/provider-components/filtered-results@2x.png differ diff --git a/public/images/tutorial/part-2/provider-components/homepage-with-inert-search@2x.png b/public/images/tutorial/part-2/provider-components/homepage-with-inert-search@2x.png index c0ccd71860..4c953184e4 100644 Binary files a/public/images/tutorial/part-2/provider-components/homepage-with-inert-search@2x.png and b/public/images/tutorial/part-2/provider-components/homepage-with-inert-search@2x.png differ diff --git a/public/images/tutorial/part-2/provider-components/homepage-with-rentals-component@2x.png b/public/images/tutorial/part-2/provider-components/homepage-with-rentals-component@2x.png index c0ccd71860..4c953184e4 100644 Binary files a/public/images/tutorial/part-2/provider-components/homepage-with-rentals-component@2x.png and b/public/images/tutorial/part-2/provider-components/homepage-with-rentals-component@2x.png differ diff --git a/public/images/tutorial/part-2/provider-components/pass-1@2x.png b/public/images/tutorial/part-2/provider-components/pass-1@2x.png index fb8fdc573e..5d9babf2d4 100644 Binary files a/public/images/tutorial/part-2/provider-components/pass-1@2x.png and b/public/images/tutorial/part-2/provider-components/pass-1@2x.png differ diff --git a/public/images/tutorial/part-2/provider-components/pass-2@2x.png b/public/images/tutorial/part-2/provider-components/pass-2@2x.png index 3421e2b2d8..e44ec581ce 100644 Binary files a/public/images/tutorial/part-2/provider-components/pass-2@2x.png and b/public/images/tutorial/part-2/provider-components/pass-2@2x.png differ diff --git a/public/images/tutorial/part-2/route-params/broken-links@2x.png b/public/images/tutorial/part-2/route-params/broken-links@2x.png index 90137e743e..23e51b590f 100644 Binary files a/public/images/tutorial/part-2/route-params/broken-links@2x.png and b/public/images/tutorial/part-2/route-params/broken-links@2x.png differ diff --git a/public/images/tutorial/part-2/route-params/data@2x.png b/public/images/tutorial/part-2/route-params/data@2x.png index 54fe712ea6..761ddd1fce 100644 Binary files a/public/images/tutorial/part-2/route-params/data@2x.png and b/public/images/tutorial/part-2/route-params/data@2x.png differ diff --git a/public/images/tutorial/part-2/route-params/grand-old-mansion@2x.png b/public/images/tutorial/part-2/route-params/grand-old-mansion@2x.png index 290a310748..3fd80eb25f 100644 Binary files a/public/images/tutorial/part-2/route-params/grand-old-mansion@2x.png and b/public/images/tutorial/part-2/route-params/grand-old-mansion@2x.png differ diff --git a/public/images/tutorial/part-2/route-params/pass-2@2x.png b/public/images/tutorial/part-2/route-params/pass-2@2x.png index a8936351c0..161955c6c5 100644 Binary files a/public/images/tutorial/part-2/route-params/pass-2@2x.png and b/public/images/tutorial/part-2/route-params/pass-2@2x.png differ diff --git a/public/images/tutorial/part-2/route-params/pass-3@2x.png b/public/images/tutorial/part-2/route-params/pass-3@2x.png index 27ed3942ea..fb95c93f81 100644 Binary files a/public/images/tutorial/part-2/route-params/pass-3@2x.png and b/public/images/tutorial/part-2/route-params/pass-3@2x.png differ diff --git a/public/images/tutorial/part-2/route-params/pass@2x.png b/public/images/tutorial/part-2/route-params/pass@2x.png index d020f77431..4e83dfaa69 100644 Binary files a/public/images/tutorial/part-2/route-params/pass@2x.png and b/public/images/tutorial/part-2/route-params/pass@2x.png differ diff --git a/public/images/tutorial/part-2/service-injection/fail@2x.png b/public/images/tutorial/part-2/service-injection/fail@2x.png index 1b1c235413..690cfbbbc6 100644 Binary files a/public/images/tutorial/part-2/service-injection/fail@2x.png and b/public/images/tutorial/part-2/service-injection/fail@2x.png differ diff --git a/public/images/tutorial/part-2/service-injection/pass-1@2x.png b/public/images/tutorial/part-2/service-injection/pass-1@2x.png index 76af3a5eb8..3b2d14138e 100644 Binary files a/public/images/tutorial/part-2/service-injection/pass-1@2x.png and b/public/images/tutorial/part-2/service-injection/pass-1@2x.png differ diff --git a/public/images/tutorial/part-2/service-injection/pass-2@2x.png b/public/images/tutorial/part-2/service-injection/pass-2@2x.png index 632193bcf2..8636ab934f 100644 Binary files a/public/images/tutorial/part-2/service-injection/pass-2@2x.png and b/public/images/tutorial/part-2/service-injection/pass-2@2x.png differ diff --git a/public/images/tutorial/part-2/service-injection/share-button@2x.png b/public/images/tutorial/part-2/service-injection/share-button@2x.png index 21e84ccf8f..5e8dadc364 100644 Binary files a/public/images/tutorial/part-2/service-injection/share-button@2x.png and b/public/images/tutorial/part-2/service-injection/share-button@2x.png differ