👋 Humanitarian! 🐹
Learn about Ember 3.26 version, the updated version of Unstable Ember Language Server and the overview of plug-ins.
Ember 3.26 version released April 12, 2021.Some bug fixes are patched in this version
ember-cli. It also introduces several deprecations
ember-source readying Ember 4.0 to be released.
We encourage you to take the time to resolve deprecated patterns in apps and plugins.This Deprecation guide An example of how to update the code is provided.
Here are 3 quick tips about what you can do for Ember 3.26:
To perform route conversion in the controller or route, inject
routerService and use it
replaceWithmethod.You can check API guide Learn more about
For new code, use
routerThe service should not cause problems. However, when you update existing code, your application may behave differently when routing transitions occur. Before any updates, write tests that cover expected behavior.
When you call
<LinkTo>Components with angle brackets use named parameters to improve code readability.Parameters include
If you use Ember Data in a controller or route, please inject
Unstable Ember Language Server is a VSCode extension that provides VSCode users with functions such as auto-complete, go to definition, and Ember project diagnosis.Although the name contains the word “unstable”, it is very stable Is actually a branch The original Ember language server project.
Overview of plugins🙌
We want to highlight some recent events on the Internet! Check it out and try it! 😎
- Do you want to use OAuth in your Ember application? Sinankeskin (@sinankeskin) Wrote a new plugin, Human author, It allows you to easily log in and register users using OAuth! OAuth is an open standard Visit delegation, Usually used to help users register or log in to web applications through login information such as Facebook, Google, and Microsoft.
- ember-resize-monitor provided a Indeed resized Detection modifier Resize the event On the element or component to which it is connected. These events may include window resizing, CSS changes, content updates, etc. Jordan Hawke (@elwayman02) Released v0.2.0 and yelled Tamas Sulei (@xjmdoo) Increase the performance of the plugin by 10 times!
- ember-a11y-test v4.0.4 is here! ember-a11y-testing is a wrapper for Deque Labs ax Accessibility test engineThe plug-in can be integrated into your test environment as a one-time setup, or it can be used
a11yAudit()Test helper.Improve your lighthouse score with At the same time improve the network! Thanks to the team that achieved this goal, including these recent contributors: Andrew A Lee (@drewlee), Danwenzel (@danwenzel), Melanie Sumner (@MelSumner), Steve Calvert (@scalvert), Robert Jackson (@rwjblue), Travis Hoover (@thoov), with
Steve Zelaznik (@zelaznik).
- Suttadoshi (@suchitadoshi1987) Released a new experimental language server plug-in, Plugin import specifier, redirect to line Import directly, not the parent file. Ok!
This week we want to thank Hannah (@hannakim91), Bj Tecu (@btecu), Chris Garrett (@pzuraq), Isaac Lee (@ijlee2), Rinold Simon (@rinoldsimon), Brendon Palmer (@brendenpalmer), Jane Weber (@jenweber), Igor Terzik (@igorT), Esquith Allen (@esquith), Rajasegar Chandran (@rajasegar), Pat O’Callaghan (@patocallaghan), Ricardo Mendes (@locks), Stephen Weiss (@stephencweiss), Chris Manson (@mansona), Nick Schot (@nickschot), Peter Wagenet (@wagenet), Kategengler (@kategengler), Lucy Lin (@lin-ll), Giles Thompson (@gilest), Jesse Jordan (@jayjayjpg), Brian Mishkin (@bmish), Amy Lin (@amyrlam), Afzal Said (@afzal273), Dave Combs (@davecombs), Godfrey Chan (@chancancode), Chris Soben (@runspired), Josemar Luedke (@josemarluedke), Tylerbecks (@tylerbecks), Raido Kuli (@raido), Jared Galanis (@jaredgalanis), Steven Fan (@spham92), with Lee Brockson (@broxsonl) Thanks for their contributions to Ember and related repositories! 💖
Want to know about Ember, Ember Data, Glimmer, or plugins in the Ember ecosystem, but don’t know where to consult? Readers’ questions are only answered for you!
Submit your own Short and sweet problem under bit.ly/ask-ember-coreDon’t worry, there are no stupid questions, we thank them-guaranteed! 🤞
That is another package! ✨
Amy Lam, Isaac Lee, Chris Ng and the learning team