👋 Emberistas! 🐹
EmberFest 2023 is a wrap 🇪🇸, Ember 5.3 is launched 🚀, ember-shiki 🌈, Ember movies 🎞️, Whiskey, Internet and Whatnot 🎙️, Addon releases ✨, Embroider addon audits 🧀
EmberFest 2023 occurred this previous week and it was stuffed with thrilling talks that hopefully you have been capable of see in individual or remotely. There have been talks from Ed Faulkner (@ef4), Chris Thoburn (@runspired), Preston Sego (@NullVoxPopuli) and extra!
An enormous thanks to all who have been concerned in coordinating and presenting and in any other case serving to to place EmberFest collectively. We’re already excited for subsequent yr’s occasion 🎉🐹🔥🇪🇺!
EmberFest movies could also be forthcoming sooner or later within the not too distant future hopefully 🤞. We’ll put up right here within the Instances if and when they’re, so maintain an eye fixed out!
Ember 5.3 has been launched. There have been a couple of deprecations for Ember and Ember CLI. Ember CLI now formally helps --pnpm
🔥. EmberData shipped fairly a bit of labor round RequestManager
. For EmberData, 5.3 launched builder utils, builders for REST
, ActiveRecord
and JSON:API
requests in addition to serialization utils for JSON:API
requests ✨✨✨. There have been additionally a number of deprecations for EmberData. For extra detailed info go try the launch weblog put up!
The EmberData associated RFC that proposes deprecating legacy finder help has been moved to exploring standing! It is a important change that deprecates strategies on retailer
and mannequin
that make the most of non-request-manager request paradigms. These strategies are not advisable within the face of the better utility of retailer.request
and the RequestManager
. Head over to the RFC to take part and/or be taught extra!
That is additionally a pleasant reminder that there aren’t one, however two (to accommodate as many schedules as attainable), EmberJS RFC Evaluation conferences that happen each week on Fridays and are open to the group. If you’re concerned with studying extra, it is best to attend! Checkout the Occasions part of the Ember Discord server for particular instances and knowledge.
Have you ever ever wished to indicate fairly code snippets in your Ember apps? Then right this moment you are in luck. The brand new ember-shiki addon was simply launched by Ignace Maes (@IgnaceMaes) which makes utilizing the Shiki syntax highlighter in Ember a breeze. It’s a fashionable v2 addon with TypeScript and Glint interfaces and has help for Fastboot. On high of that it comes with theming choices, code block grouping, and line highlighting. Ember’s new .gjs
and .gts
file codecs are additionally supported out of the field.
Give it a attempt, for all of your syntax highlighting wants!
🎞️ Be taught extra about Ember with movies
When speaking concerning the new issues in Ember, Glint is a favorite subject. Chris Krycho (@chriskrycho), along with Dan Freeman (@dfreeman) are publishing a collection of screencasts on this subject. Their first screencast has the wonderful title: You probably did WHAT with TypeScript?—Glint Structure Overview, and can clarify the massive image of how the Glint venture works. Of their second screencast, Vacuous Lies: How the Glint/TypeScript remodel works, they dig into the main points of how Glint transforms EmberJS and GlimmerJS templates into TypeScript and within the third installment, Huge Gamma Power, Chris and Dan go over parts and the categories that energy them.
If you happen to like extra quick bits of data checkout Preston’s TikTok movies or YouTube Shorts, on template-tag
, OTP element and publishing to NPM, dynamically render parts in Ember Polaris, how you can use Results and extra!
The Whiskey, Internet and Whatnot podcast launched three new Ember-related episodes, recorded at EmberConf. The first episode covers Polaris (the upcoming Ember version), Vite and the workings of studying group in these thrilling instances. Preston Sego III (@NullVoxPopuli) and Jared Galanis (@jaredgalanis) mentioned all this and extra with the hosts Robbie Wagner (@RobbieTheWagner) and Chuck Carpenter (@chuckcarpenter). Within the second episode dives Ed Faulkner (@ef4) into the depts of Vite, a construct software identified for its velocity and user-friendliness. If you wish to know extra about what PNPM (a package deal supervisor) and Vite can carry to your Ember expertise, test it out! Within the third episode Chris Thoburn (@runspired) chats with Robbie and Chuck about working in open supply and discovering a stability between innovation and stability, and his imaginative and prescient for EmberData.
Not too long ago, Aaron Chambers (@achambers) printed a small package deal to assist audit an app’s addons to see that are V1 vs V2. When run from the terminal utilizing npx
, it should print a desk displaying which of the addons in your app are already V2, that are V1, and of these, which of them have a V2 model out there. This could make it simpler to maintain monitor of which addons you may have left to replace to V2 in your journey to adopting Embroider.
To attempt it out, run npx github:achambers/xcheese -h
in your Ember app listing to for directions on how you can use it.
The Ember ecosystem will not be standing nonetheless and beneath you may see among the newest updates to addons.
typed-ember/glint
v1.1.0 updates the documentation, fixes a bug in regards to the LinkTo element sort and exposes theloadConfig
perform.ember-file-upload
v8.2.0 provides Glint sorts to the addon and documentation for this.ember-scroll-modifiers
v7.1.0 helpsFurther state
to be handed because theIntersectionObserverEntry
.embroider-build/addon-blueprint
v2.5.0 fixes a bug to now propely deal with.gts
recordsdata and extra enhancements.ember-codemod-v1-to-v2
v1.0.0 downstreams adjustments from theaddon-blueprint
(in model 0.10.0) as much as v2.2.0. In v1.0.0 help for Node 16 is dropped and the adjustments fromaddon-blueprint
are downstreamed as much as model 2.5.0.ember-truth-helpers
v4.0.3 transformed to V2 Embroider native format, provides Glint sorts and gives imports for utilization ingts
orgjs
recordsdata.ember-container-query
5.0.0 dropped Node 16 help. Checkout the discharge notes for migration paths from model 4.embroider-css-modules
1.0.0 additionally dropped Node 16 help and was marked secure!ember-intl
6.1.0 6.1.0 has been launched and marks the start of the6.x
collection. Many because of those that have continued to make use ofember-intl
and even tried out6.0.0-beta.x
. If you happen to run right into a breaking change that hasn’t been documented, please let the maintainers know by opening a difficulty and/or making a pull request. Additionally, checkout the useful migration information.
In order for you your addon to be talked about right here, put up about your releases within the #news-and-announcement channel on our Discord server.
This week we might prefer to thank Jeremy Smith (@jersmithkarbon), Peter Meehan (@22a), Chris Ng (@chrisrng), Shirin (@Shishouille), Jason Bekolay (@jasonbekolay), Kirill Shaplyko (@Baltazore), Haswin Raj (@haswinraj), Anne-Greeth Schot-van Herwijnen (@MinThaMie), Kelly Selden (@kellyselden), François de Metz (@francois2metz), Lukas Nys (@lukasnys), Chris Thoburn (@runspired), Bryan Mishkin (@bmish), Okan Binli (@okan-instrumentl), Robbie Wagner (@RobbieTheWagner), ramesh voodi (@rameshvoodi), Jen Weber (@jenweber), Bert De Block (@bertdeblock), @emberjs-rfcs-bot, Charles Fries (@charlesfries), Patrick Pircher (@patricklx), Anshik Jain (@anshikjain18), Ignace Maes (@IgnaceMaes), Ricardo Mendes (@locks), Sergey Astapov (@SergeAstapov), @pipoarks, Katie Gengler (@kategengler), Jared Galanis (@jaredgalanis), Melanie Sumner (@MelSumner), @NullVoxPopuli, Eric Kelly (@HeroicEric), Chris Manson (@mansona), Jason Barry (@barryofguilder), and Giles Thompson (@gilest) for his or her contributions to Ember and associated repositories! 💖

Questioning about one thing associated to Ember, Ember Information, Glimmer, or addons within the Ember ecosystem, however do not know the place to ask? Readers’ Questions are only for you!
Submit your individual quick and candy query below bit.ly/ask-ember-core. And don’t fear, there are not any foolish questions, we recognize all of them – promise! 🤞
Need to write for the Ember Instances? Have a suggestion for subsequent week’s concern? Be part of us at #support-ember-times on the Ember Group Discord or ping us @embertimes on Twitter.
Carry on high of what is been happening in Emberland this week by subscribing to our e-mail publication! You may also discover our posts on the Ember weblog. See you in two weeks!
That is one other wrap! ✨
Be sort,
Ignace Maes, Aaron Chambers, Anne-Greeth Schot-van Herwijnen, Jared Galanis and the Studying Crew