Wednesday, April 24, 2024
HomeJavaScriptThe Ember Instances - Subject No. 167

The Ember Instances – Subject No. 167


👋 Emberistas! 🐹

New Launch and APIs for ember-a11y-testing 🎉,
two deprecation RFCs merged 🙌,
new Octane prepared launch of the a11y targeted ember-select-light 🔦,
and final, however not least, ember-key-manager v1.0.0 ⌨️!


Steve Calvert (@scalvert) launched 4.0.0 of ember-a11y-testing which included adjustments to the API to make it arms off when it comes to operating accessibility audits. The ember-a11y-testing library is a wrapper round Deque Labs’ axe-core accessibility testing engine. It integrates into your testing surroundings utilizing both a one-time setup, or in particular person exams utilizing an a11yAudit() check helper.

With the brand new 4.0.0 launch, you are able to do audit of your code utilizing the common check helper APIs by importing the setupGlobalA11yHooks perform and invoking it in exams/test-helper.js. The setupGlobalA11yHooks perform allows you to write your personal technique on when to invoke the audit utilizing the shouldAudit argument so you’ll be able to run it on a regular basis, for all of the configured helpers, each n exams, for particular modules or check names, by route, and many others.

Learn extra in regards to the new adjustments to ember-a11y-testing on GitHub!


On November sixth, the Ember framework crew met to debate RFC 673: Deprecate tryInvoke and RFC 674: Deprecate transition strategies of controller and route. The crew determined to maneuver each RFCs ahead to the Accepted stage, which can enable the creator and others to work on implementation.

We might like to increase our because of Bach Vo (@bachvo) and Jeldrik Hanschke (@jelhan) for designing their RFCs and addressing the group’s suggestions. For extra info, please go to the hyperlinks to the RFCs above.


Ava Wroten (@hergaiety) launched 2.0.0 of ember-select-light. You will see that that the addon has moved to the ember-a11y org (be part of us on Discord in #dev-ember-a11y) and is Octane prepared.

ember-select-light is an easy and accessible <choose> dropdown element ✨. With its API, you’ll be able to go in a flat or nested array of choices, or yield out to your template code that handles choices. The element pairs properly with the most recent ember-component-patterns for Choose Parts.

The two.0.0 launch drops help for older variations of Node and Ember. At minimal, Node v10 LTS and Ember.js v3.16 LTS are prompt. It additionally introduces some breaking syntax adjustments (see the improve information). Lastly, documentation has been up to date.

Learn extra in regards to the new adjustments to ember-select-light on GitHub!


ember-key-manager is a service for un(binding) key up and down occasions. Bryan Crotaz (@BryanCrotaz) submitted a PR that introduced IcarusWorks/ember-key-manager as much as v1.0.0! With the main launch, ember-key-manager now totally helps Octane, together with template modifiers that may hook key presses to run element code. Study extra about ember-key-manager and related addons beneath the Keyboard Occasions tag on Ember Observer.


This week we would wish to thank Jan Bobisud (@bobisjan), Mehul Kar (@mehulkar), Raido Kuli (@raido), Lionel Viet (@Leooo), Ava Gaiety Wroten (@hergaiety), Edward Faulkner (@ef4), Yyee (@Ian-Yy), James Herdman (@jherdman), Ricardo Mendes (@locks), Volodymyr Radchenko (@rreckonerr), Spencer Claxton (@sclaxton), Joshua Lawrence (@jwlawrence), Chris Garrett (@pzuraq), Jen Weber (@jenweber), Haruka Asakura (@mk2), Luke Melia (@lukemelia), Marco Otte-Witte (@marcoow), Joan Piedra (@neojp), Chirag Patel (@chiragpat), Robert Wagner (@rwwagner90), Bryan Mishkin (@bmish), Esteban Arango Medina (@esbanarango), @ratatatCat, Sergey Astapov (@SergeAstapov), Godfrey Chan (@chancancode), James C. Davis (@jamescdavis), Igor Terzic (@igorT), Amy Lam (@amyrlam), Boris Petrov (@boris-petrov), Vivek Pandey (@vvkpd), Thomas Wang (@xg-wang), Ryan Duryea (@aguynamedryan), Chris Manson (@mansona), @JamesS-M, Ben Demboski (@bendemboski), Ryan Mark (@tylerturdenpants), Steve Calvert (@scalvert), John Bryson (@jbryson3), Chris Ng (@chrisrng), Andrew A Lee (@drewlee), Katie Gengler (@kategengler), Robert Jackson (@rwjblue), and Isaac Lee (@ijlee2) for his or her contributions to Ember and associated repositories! 💖


Office Hours Tomster Mascot

Questioning about one thing associated to Ember, Ember Knowledge, Glimmer, or addons within the Ember ecosystem, however do not know the place to ask? Readers’ Questions are only for you!

Submit your personal quick and candy query beneath bit.ly/ask-ember-core. And don’t fear, there aren’t any foolish questions, we admire all of them – promise! 🤞

Need to write for the Ember Instances? Have a suggestion for subsequent week’s concern? Be a part of us at #support-ember-times on the Ember Group Discord or ping us @embertimes on Twitter.

Carry on prime of what is been occurring in Emberland this week by subscribing to our e-mail e-newsletter! It’s also possible to discover our posts on the Ember weblog.


That is one other wrap! ✨

Be type,

Ava Wroten, Chris Ng, Isaac Lee, Amy Lam and the Studying Workforce



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments