Ember Times-Issue 178


👋 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-source with 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:

  1. To perform route conversion in the controller or route, inject router Service and use it transitionTo or replaceWith method.You can check API guide Learn more about router service.

    For new code, use router The 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.

  2. When you call <LinkTo> Components with angle brackets use named parameters to improve code readability.Parameters include @route, @model, @models, with @query.

  3. If you use Ember Data in a controller or route, please inject store service.

Need help upgrading your application?You can Ember Forum or #help Channel open Man disharmony.


A new version Unstable Ember language server Posted thanks Suttadoshi (@suchitadoshi1987) with Alex Kanunnikov (@lifeart).

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.

This recent version added Batman Grammar Support (namespace) to Unstable Ember language server So try it on your VSCode today!


Overview of plugins🙌

We want to highlight some recent events on the Internet! Check it out and try it! 😎


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! 🤞

Want to write for Ember Times? Any suggestions for next week’s problem?join us #support-ember-times in Ember community discord Or ping us @embertimes On Twitter.

Subscribe to our channel to get the latest news from Emberland this week Email newsletter!You can also find our posts in the following locations People BlogSee you in two weeks!


That is another package! ✨

Be kind,

Amy Lam, Isaac Lee, Chris Ng and the learning team



Leave a Reply

Your email address will not be published. Required fields are marked *