- Add integration tests for apps to use when testing their component guide (PR #68)
- Remove cookie and survey banners from the component guide to allow visual diff tool comparison (PR #65)
- Make it clear when aXe has failed, succeeded or found errors (PR #64)
- Set X-Frame-Options header to allowall, to allow inclusion of component guide in iFrames (PR #53)
- Add shared accessibility criteria in component guide pages(PR #58)
- Add links to component guide homepage linking to conventions and principles (PR #52)
- Add dark_background context to examples (PR #49)
- Add optional descriptions to examples (PR #47)
- Exposes incomplete warnings from aXe in component guide pages (PR #40)
- Allow gem to be used with static (PR #43)
Fixes issue around page scrolling unexpectedly.
- Add context param to aXe so that options are passed correctly
All documentation will need updating when upgrading (see PR #37):
- Rename fixtures to examples in YAML documentation
- Nest example data within a named block to give examples more features
Steps to upgrade:
- Rename fixtures in YAML files to "examples"
- Nest data for each example in a
data:
block
fixtures:
some_name:
some_param: some_value
becomes:
examples:
some_name:
data:
some_param: some_value
- Add aXe accessibility testing javascript to component guide pages (PR #33)
- Mark strings in YAML fixtures as HTML safe (PR #36)
- Refactor internal structs to use classes (PR #34)
- Add preview pages to component guide, to allow components to be viewed in isolation (PR #27)
- Includes addition of 'preview all' and 'preview' pages
- Relax required version of dependencies to allow gem to work with a Rails 5.1 project (PR #29)
- Fix text in generator yml template (PR #30)
- Add component generator (PR #24)
- Allow print styles to be shown in guide (PR #19)
- Relax slimmer version (PR #20)
- Fix overlap issue with code snippets (PR #15)
- Add syntax highlighting to code block showing how to call a component (PR #10)
- Remove ApplicationRecord files from gem (PR #8)
- Include body and accessibility acceptance criteria on component pages (PR #6)
- Fix load ordering bug which would sometimes cause the component guide to use the app’s layout (PR #5)
- Allow components to use application view helpers (PR #3)
- Initial release