Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@daisy/ace-cli-shared

Package Overview
Dependencies
Maintainers
3
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@daisy/ace-cli-shared - npm Package Versions

1245

1.2.5

Diff

Changelog

Source

1.2.5 (2021-11-04)

Updates:

  • NPM package updates, notably Electron v15 and Puppeteer v11 (both major increments, non-breaking)
  • Also updated the DAISY fork of Deque Axe v4.3.5 ( https://github.com/daisy/axe-core/pull/7 )

<a name="1.2.4"></a>

danielweck
published 1.2.4 •

Changelog

Source

1.2.4 (2021-09-14)

Updates:

  • NPM package updates, minor non-breaking semantic version increments + Electron v14 (was v13)
  • Also updated the DAISY fork of Deque Axe v4.3.3 ( https://github.com/daisy/axe-core/pull/6 ) to include a bugfix for https://github.com/daisy/ace/issues/358 (null origin with file:// in Puppeteer, did not affect Ace's Electron Axe "runner")

<a name="1.2.3"></a>

danielweck
published 1.2.3 •

Changelog

Source

1.2.3 (2021-08-30)

Updates:

  • NodeJS v12+ requirement (LTS Long Term Support version is v14, v12 is now in maintenance mode, see https://nodejs.org/en/about/releases/ )
  • NPM package updates (minor non-breaking semantic version increments)
  • Notably: Deque Axe v4.3.3 (DAISY fork: https://github.com/daisy/axe-core/pull/6 )
  • Migrated Continuous Integration runtime (automated tests) to new Travis service

<a name="1.2.2"></a>

danielweck
published 1.2.3-beta.2 •

danielweck
published 1.2.3-beta.1 •

danielweck
published 1.2.2 •

Changelog

Source

1.2.2 (2021-04-13)

Bugfixes:

  • Fixed layout EPUB publications can have pagelist in Navigation Document without dc:source metadata in OPF package.
  • Increase tolerance for Ace + Axe script loading lag (longer time window)
  • SVG images are now reported
  • NPM package updates (minor semantic version increments)

<a name="1.2.1"></a>

danielweck
published 1.2.1 •

Changelog

Source

1.2.1 (2021-04-09)

Bugfixes:

  • The Puppeteer Axe "runner" wasn't handling XML / XHTML correctly with .html or .htm file extensions (the Electron runner was ok already)
  • The HTTPS self-signed certificate validation procedure for the DAISY Knowledge Base was colliding with the HTTP server used in Ace with the Electron Axe runner.
  • There was a random possibility of the Axe script not being ready in time for Ace.
  • In case a single publication document causes a fatal error, the whole pool of concurrent validation windows is torn down, which caused timers to fire after disposal and attempt to reload now-defunct windows.

<a name="1.2.0"></a>

danielweck
published 1.2.0 •

Changelog

Source

1.2.0 (2021-04-08)

Major internal update (see https://github.com/daisy/ace/pull/314 ).

Summary:

  • Based on DAISY's own fork of Deque's Axe (latest v4 version), instead of patching Axe's distributed Javascript bundles (see https://github.com/daisy/axe-core/pull/4 )
  • Better localization tooling for Axe, integration of Axe translations
  • Two Axe "runners": Puppeteer (default for Ace CLI), and Electron (can be used in CLI, and used by Ace App), Chromium web browser engine is used in both cases, but Electron runner uses a HTTP server to simulate a typical reading system environment. Unit tests plumbing for both platforms (Continuous Integration server only executes the Puppeteer ones, for faster builds). Runtime performance is near-identical (there is a developer script to check this).
  • NodeJS >=10 requirement
  • NPM package dependencies updated to latest versions (except where NodeJS requirement is higher). Added developer scripts to facilitate version checking and incremental updates at regular intervals (i.e. package.json exact references and yarn.lock maintenance)
  • All Ace sub-packages (@daisy/ organisation scope on NPM) have exact same semantic version (easier deployment with developer script that automates NPM publish)
  • Fixes bugs that couldn't easily be fixed in Ace 1.1.1 (the last of v1), due to older Axe (v3 instead of v4) and due to older NPM package dependencies that were necessary for compatibility with legacy NodeJS requirement (now deprecated / deemed unsecure).

<a name="1.1.1"></a>

danielweck
published 1.2.0-beta.15 •

danielweck
published 1.2.0-beta.14 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc