Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.

new release upstream #72

Closed
brianteeman opened this issue Mar 21, 2022 · 4 comments
Closed

new release upstream #72

brianteeman opened this issue Mar 21, 2022 · 4 comments

Comments

@brianteeman
Copy link
Collaborator

brianteeman commented Mar 21, 2022

2.1 has been released upstream.

https://github.com/ryersondmp/sa11y/releases/tag/2.1.0

Just need a double check for new features

@brianteeman
Copy link
Collaborator Author

brianteeman commented Mar 23, 2022

  • Updated interface to better support languages with multiple plurals.
  • New warning ruleset for underlined text.
  • New warning ruleset for decorative images within a element.
  • New warning ruleset for figure elements that have duplicate alt and caption text.
  • New generic warning for any type of iFrame.
  • New error ruleset for finding duplicate ids.
  • Readability module now supports German, Dutch, and Italian.
  • Some tooltips have been simplified for easier translation and better readability.
  • Press Option + A on MacOS or Alt + A on Windows to toggle Sa11y on or off.
  • Additional skip-to-issue shortcut. Press Option + S on MacOS or Alt + S on Windows.
  • Overlapping error or warning buttons will automatically reposition.
  • New modular design and introduction of JSON-like properties. Over a dozen props to customize the experience.
  • Use props to add exclusions and specify target area to scan.
  • Props to turn off specific plugins.
  • Props to turn off individual rulesets from QA module.
  • Special prop to change non-consecutive heading error to a warning (alignment with WCAG).
  • Removal of jQuery dependency.
  • Added some basic error handling when the target area element is missing on the page.
  • Simplified way of adding new sources for video and audio content to flag.
  • Bug fix: Alternative text ruleset now ignores tags.

Updated from 2.1.2

  • Improved accessible name computation for link text module. More accurate computation when nodes have child elements (such as or .
  • Both link text modules refactored based on improved accessibleName computation.
  • New feature: Re-scan page if URL change detected. Support for SPAs.
  • 3 new props: flagLongHeadings, showGoodLinkButton, detectSPArouting
  • Moved fnIgnore to utilities.
  • Cleaned up and simplified CSS reset within clearEverything function
  • Added .fr, .pe, .nz, .pt, .es, .pl, .ua to link stop word check.
  • Fake heading ruleset will not flag bolded text that ends with an asterisk.

@adamchaboryk
Copy link

adamchaboryk commented Mar 24, 2022

Hey @brianteeman, just a heads up - I will be releasing another important update shortly. I'm in the process of improving the accessible name computation this.computeAriaLabel() for the link check modules.

@brianteeman
Copy link
Collaborator Author

Thanks for the heads up. Havent really had the time to get my head into this yet.

@adamchaboryk
Copy link

adamchaboryk commented Mar 25, 2022

https://github.com/ryersondmp/sa11y/releases/tag/2.1.3

Edit: Please see 2.1.3 instead @brianteeman

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants