Skip to content

Releases: Silver0034/Aria-Labels

v2.0.4 Aria-Label on link elements in Button Blocks & Navigation Links

Choose a tag to compare

@Silver0034 Silver0034 released this 01 Apr 01:33

v2.0.4 Aria-Label on link elements in Button Blocks & Navigation Links

Accessibility improvements

  • Updated navigation link handling so aria-label is applied to the <a> element in navigation links.
  • Updated button handling so aria-label is applied directly to button elements where applicable.
  • These changes improve semantic accessibility and ensure labels are attached to the actual interactive element.

Updater improvements

  • Refactored and hardened the GitHub updater flow.
  • Improved plugin version detection and update transient matching.
  • Added safer folder handling and source/target rename logic for GitHub zip installs.
  • Added stronger safety checks and detailed updater diagnostics/feedback during update steps.

Important upgrade note

  • Due to updater stability fixes in this release, automatic update from some previous versions may fail.
  • If auto-update fails, install this release manually:
    1. Download the plugin zip from GitHub Releases.
    2. Upload/install via WordPress Plugins → Add New → Upload Plugin (or replace via SFTP).
    3. Activate the plugin if needed.

Updated admin page script

Choose a tag to compare

@Silver0034 Silver0034 released this 28 Jan 18:29

Refactor ARIA controls in admin.js to use wp.element.createElement and streamline save function

v2.0.2 - New Feature: Aria-Hidden Attribute for Cover Blocks

Choose a tag to compare

@Silver0034 Silver0034 released this 13 Feb 16:52

Accessibility Improvement: Aria-Hidden Attribute for Cover Blocks

In this release, we've introduced an enhancement to the rendering of cover blocks. This improvement targets the accessibility of background images that don't have alt tags.

Previously, background images of cover blocks without alt tags were not hidden from screen readers. This could lead to confusion as these images are often decorative and not necessary for understanding the content.

The render_block method in the Aria_Attributes class has been updated to automatically add the aria-hidden="true" attribute to such images. Here's a brief overview of the changes:

  • Added a step to parse the block content and find img elements without alt tags.
  • Added a step to add the aria-hidden="true" attribute to these img elements.
  • Updated the step that returns the modified block content to include these changes.

This enhancement ensures that screen readers correctly ignore decorative images, improving the accessibility of websites using our plugin.

v2.0.1 Bug Fix: Updater Directory Name

Choose a tag to compare

@Silver0034 Silver0034 released this 13 Feb 16:24

Bug Fix: Updater Directory Name

In this release, we've fixed a bug in the Updater class that was causing the downloaded directory to retain its original name when moved to the plugin directory.

Previously, when the Updater class downloaded a new version of the plugin, it would move the downloaded directory to the plugin directory but wouldn't change the directory's name. This could cause issues with plugin identification and activation.

The install_update method in the Updater class has been updated to correctly rename the downloaded directory to match the plugin name. Here's a brief overview of the changes:

  • Added a step to get the correct directory name from the plugin directory path.
  • Added a step to construct the correct path for the downloaded directory.
  • Updated the step that moves the downloaded directory to also rename it to the correct directory name.

This bug fix ensures that the updated plugin is correctly named and located in the plugin directory, improving the reliability of the update process.

v2.0.0 Automatically add aria-hidden to image tags with empty alt

Choose a tag to compare

@Silver0034 Silver0034 released this 13 Feb 15:42

New Feature: Render Filters Class

In this release, we've added a new class, Render_Filters, to enhance the accessibility of image blocks in your WordPress site.

The Render_Filters class automatically adds the aria-hidden attribute to the HTML of any image block that has an empty alt attribute. This helps screen readers ignore these images, improving the browsing experience for users with visual impairments.

Here's a brief overview of the methods in the Render_Filters class:

  • __construct(): This method adds the render_block filter, which is used to modify the block's HTML.
  • add_aria_label_to_empty_alt_tags(string $block_content, array $block): This method checks if the block is an image block and if the alt attribute is empty. If both conditions are met, it adds aria-hidden="true" to the <img> tag in the block's HTML.

This new feature is part of our ongoing commitment to making your WordPress site as accessible as possible. We hope it helps you serve your users better.

v1.0.0 - Initial Release

Choose a tag to compare

@Silver0034 Silver0034 released this 12 Feb 21:56

The initial release of this WordPress plugin

v0.0.1 Pre-Release for testing plugin updates

Choose a tag to compare

@Silver0034 Silver0034 released this 12 Feb 20:06
08c2138

Based off the initial publication, a pre-release for testing downloading from releases