- Fix bug in naming when requiring
lodash.groupby
- Set dependency
pa11y
to^6.2.3
from~6.2.3
to permit minor level upgrades to take place at installation time. - Indicate increased confidence in compatibility of:
- Node.js versions
18
,20
(added to12
,14
,16
) - MongoDB versions
2-7
- Node.js versions
- Document workaround for Ubuntu >
20.04
- Update to
pa11y@~6.2.3
from~6.1.0
- Other dependency updates above patch level:
hapi@~20.3
from~20.2
cron@~2.4
from~1.8
joi@~17.11
from~17.4
mongodb@~3.7
from~3.6
- Add support for Node v16 via upgrading Hapi to the latest version
- Log the number of workers configured when starting the app
- Address warnings related to mongodb event listening
- Update pa11y to version 6.
- Drop support for versions of Node.js older than 12.
- Update MongoDB Node driver from v2 to v3, which adds support for MongoDB v4 databases.
- Update pa11y to version 5.3.1
- Fixes a potential security issue where MongoDB username and password could be shown in logs (#124).
- Update pa11y to version 5.3.0, which means better compatibility with sites using AMD modules
- Add the ability to configure the number of workers running pa11y tests (thanks @carlochess)
- Update several dependencies
- Replace chalk with kleur
- Add data fixtures back, which are required by pa11y-dashboard to run its tests.
- Bump pa11y to 5.2.1, which fixes an issue with some sites failing.
- Display the task ID before each line of output, so it's clear to which task a line of output belongs to.
- Fix a critical issue with the pa11y tasks not being launched properly by cron
- Minor doc improvements
- Update pa11y to v5, which replaces Phantomjs with Headless Chrome (thanks @wilco42)
- Add new index page, useful when running webservice as a standalone process (thanks @rtshilston)
- Add additional debugging info
- Update dependencies (thanks @paazmaya, @josebolos, and others)
- Bump required node version to v8 or greater
- Lots of bug fixes (thanks @joeyciechanowicz for this, and also for helping reviewing PRs and issues)
- Documentation updates (thanks to @josebolos for this)
- See the migration guide for details of the breaking changes in this release
- Update tooling
- Update dependencies
- pa11y: ^4.5.0 to ^4.13.2
- Add support for Pa11y actions
- Update dependencies
- pa11y: ~4.1 to ^4.5.0
- Update dependencies
- pa11y: ~4.0 to ~4.1
- Fix the task hideElements option
- Fix the task header option
- Allow setting of headers and hidden elements
- Add license field to package.json
- Upgrade mocha to version 3
- Upgrade hapi from ~9.3 to ~12.1. Fixes:
- Drop Node.js 0.10–0.12 support
- Update dependencies
- pa11y: ~3.7 to ~4.0
- See the migration guide for details
- Update references/links after a repo rename
- Update Node.js version support to 0.10–6.0
- Update dependencies
- async: ~1.4 to ~1.5
- cron: ~1.0 to ~1.1
- freeport: removed
- hapi: ~1.9 to ~9.3
- joi: added at ~6.10
- mongodb: ~2.0 to ~2.1
- pa11y: ~3.6 to ~3.7
- request: ~2.61 to ^2
- Update references/links to the new Pa11y organisation
- Add the ability to configure task wait times
- Allow configuration by environment variables
- Fix an issue with the HTTP auth feature
- Fix typos
- Correct an out-of-date error message
- Add a
SIGINT
handler - Switch from Grunt to Make
- Fix all lint errors
- Update dependencies
- pa11y: ~3.0 to ~3.6
- Save all Pa11y results rather than choosing certain properties
- Fix the
npm start
script - Display startup errors in the logs
- Update Node.js version support
- Update dependencies
- pa11y: ~2.4 to ~3.0
- Update dependencies
- mongodb: ~1.3 to ~2.0
- Make PhantomJS port finding more robust
- Add the ability to configure task username and password (basic auth)
- Update dependencies
- pa11y: ~1.6 to ~2.3
- Add the ability to configure task timeouts
- Update dependencies
- pa11y: ~1.5 to ~1.6
- Fix the documentation for starting the app
- Add the GPL preamble to all files
- Add ignore rules to result fixtures
- Store the currently active ignore rules on results
- Index task names
- Add edit annotations to tasks
- Add an endpoint for task editing
- Restructure the way fixtures are loaded
- Fix typos
- Remove supervisor
- Add build status to the README
- Add a Travis config
- Initial stable release
- Sort tasks by name first
- Add a list of client libraries
- Add a "name" property to tasks
- Add a grunt task for running in test/development
- Move from Make to Grunt
- Add indices to collections
- Update dependencies
- pa11y: ~1.4 to ~1.5
- Add the ability to run a single task ad-hoc
- Add more varied data to fixtures, and add development fixtures
- Add full details to individual task when last result is requested
- Remove related results when a task is deleted
- Add an endpoint for getting a single result
- Fix typos
- Allow requesting the last result for a task in the API
- Initial release