Skip to content

Releases: FormidableLabs/eslint-plugin-react-native-a11y

v2.0.2

15 Aug 09:07
Compare
Choose a tag to compare
  • Update accessibilityState to allow Identifiers for checked value (#98)
  • Dev Dependency upgrades (#99)

v2.0.1

15 Aug 08:40
Compare
Choose a tag to compare
  • Allow Expressions in prop validators (#96)
  • Dependency upgrades (#95)

v2.0.0

10 Apr 13:25
Compare
Choose a tag to compare

V2.0.0

🚨 Breaking 🚨

  • This release removes support for Node 8 (#80)
  • The has-valid-accessibility-state rule has been re-written to cover the new accessibilityState implementation (#60)
  • Deprecates the recommended config and introduces new platform-specific configs (#83)

✨ New Features ✨

  • Adds has-valid-accessibility-value rule for accessibilityValue prop (#68)
  • Adds has-valid-accessibility-actions rule for accessibilityActions and onAccessibilityAction props (#69)
  • Adds has-valid-accessibility-ignores-invert-colors rule for accessibilityIgnoresInvertColors (#73)
  • Adds has-accessibility-hint for accessibilityHint (#74)
  • Enabled no-unused-vars (#86)
  • Dev Dependency upgrades (#88)
  • Minor doc improvements (#78)
  • Dev Dependency upgrades (#89)

🐛 Bugfixes 🐛

  • Removes Touchable~ as a requirement for custom Touchable names (#70)
  • Allows Touchables without either accessibilityRole or both accessibilityTraits and accessibilityComponentType (#81)
  • Removes has-accessibility-label rule (#82)
  • Ignore Identifier expressions in bool typechecks (#85)

v2.0.0-rc2

24 Mar 18:45
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release
  • Dev Dependency upgrades (#88)

please also see Release Notes for v2.0.0-rc0

v2.0.0-rc1

08 Mar 12:51
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release
  • Ignore Identifier expressions in bool typechecks (#85)
  • Enabled no-unused-vars (#86)

please also see Release Notes for v2.0.0-rc0

v2.0.0-rc0

09 Feb 21:29
Compare
Choose a tag to compare
v2.0.0-rc0 Pre-release
Pre-release

V2.0.0-rc0

🚨 Breaking 🚨

  • This release removes support for Node 8 (#80)
  • The has-valid-accessibility-state rule has been re-written to cover the new accessibilityState implementation (#60)
  • Deprecates the recommended config and introduces new platform-specific configs (#83)

✨ New Features ✨

  • Adds has-valid-accessibility-value rule for accessibilityValue prop (#68)
  • Adds has-valid-accessibility-actions rule for accessibilityActions and onAccessibilityAction props (#69)
  • Adds has-valid-accessibility-ignores-invert-colors rule for accessibilityIgnoresInvertColors (#73)
  • Adds has-accessibility-hint for accessibilityHint (#74)

🐛 Bugfixes 🐛

  • Removes Touchable~ as a requirement for custom Touchable names (#70)
  • Allows Touchables without either accessibilityRole or both accessibilityTraits and accessibilityComponentType (#81)
  • Removes has-accessibility-label rule (#82)

v1.3.1

04 Jan 19:29
Compare
Choose a tag to compare
  • Migrate to Babel v7 (to fix security issue) (#67)

v1.3.0

03 Dec 21:43
447daed
Compare
Choose a tag to compare
  • Adds support for modern accessibilityRoles (#54)
  • Allow empty accessibilityState prop for View (#48)
  • Allow empty accessibilityState prop for Touchable* (#44)
  • accessibilityRole no longer required on Components with accessible={false} (#43)
  • Support for ESLint version ^6 (#57)
  • Adopted Prettier (#51)
  • Dev Dependency upgrades (#58)

Bug fixes and messaging updates

06 Nov 20:56
Compare
Choose a tag to compare
  • Updated accessibilityState to accessibilityStates
  • Updated messaging to prefer accessibilityRole and accessibilityStates

Add support for accessibilityRole and accessibilityState

05 Oct 19:10
Compare
Choose a tag to compare

This version begins the support of the new accessibility features supported in React Native v0.57

  • Added support for accessibilityRole and accessibilityState
  • Added support for validating an array being passed by a prop.