Skip to content

[Snyk] Upgrade qunit from 2.10.1 to 2.17.2 #133

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

snyk-bot
Copy link

Snyk has created this PR to upgrade qunit from 2.10.1 to 2.17.2.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 13 versions ahead of your current version.
  • The recommended version was released 22 days ago, on 2021-09-20.
Release notes
Package name: qunit
  • 2.17.2 - 2021-09-20

    Changed

    Fixed

    • Core: Correctly ignore late tests after a nested QUnit.module.only() closure. (Steve McClure) #1645
    • Core: Restore fake test for "No tests were run" message. (Timo Tijhof) #1652
    • HTML Reporter: Restore URL parameter reading. (Timo Tijhof) #1657
  • 2.17.1 - 2021-09-09

    Fixed

    • HTML Reporter: Fix display: none regression with the "global failure" message. (Timo Tijhof) #1651
  • 2.17.0 - 2021-09-05

    Added

    • HTML Reporter: Add "Rerun failed tests" link. (Jan Buschtöns) #1626
    • Core: New error event for bailing on uncaught errors. (Timo Tijhof) #1638

    Changed

    • Core: Improve warning for incorrect hook usage to include module name. (Chris Krycho) #1647

    Deprecated

    • Core: The internal QUnit.onError and QUnit.onUnhandledRejection callbacks are deprecated. #1638

      These were undocumented, but may have been used in a fork or other custom runner for QUnit.
      Switch to the supported QUnit.onUncaughtException instead.

    Fixed

    • Assert: Improve validation handling of assert.throws() and assert.rejects(). (Steve McClure) #1637
    • Core: Ensure skipped child module hooks don't leak memory. (Ben Demboski) #1650
    • Core: Fix bad module nesting when module closure throws global error. #1478
    • Core: Fix reporting of uncaught errors during QUnit.begin(). (Timo Tijhof) #1446
    • Core: Fix reporting of uncaught errors during or after QUnit.done(). (Timo Tijhof) #1629
  • 2.16.0 - 2021-06-07

    Added

    • Core: New QUnit.test.each() method for data providers. (ventuno) #1568

    • Core: New failOnZeroTests configuration option. (Brenden Palmer)

    • Core: New QUnit.reporters interface. (Timo Tijhof) f8948c9 js-reporters#133

      This introduces support for using the tap reporter in a browser.
      This was previously limited to the CLI.

    Changed

    • Assert: Indicate which test a drooling assert.async() callback came from. (Steve McClure) #1599

    Deprecated

    • Core: Warn when a module callback has a promise as a return value. (Ray Cohen) #1600

    Fixed

    • Core: Fix QUnit.module.only() regression in 2.14.0, where some unrelated modules also executed. (Steve McClure) #1610
    • CLI: Improve ESM detection. (Steve McClure) #1593
    • HTML Reporter: Increase contrast and use richer colors overall. (Timo Tijhof) #1587
  • 2.15.0 - 2021-04-12

    Changed

    • HTML Reporter: Trim whitespace of the filter input. (Nathaniel Furniss) #1573
    • CLI: Upgrade js-reporters to 2.0.0. #1577

    Deprecated

    • Core: Warn when setting hooks for a different module. (Ray Cohen) #1586

    Fixed

    • Assert: Fix assert.throws() to fail gracefully when expected class does not match. (Steve McClure) #1530
    • CLI: Fix TAP output to support cyclical objects. (Zachary Mulgrew) #1555, js-reporters#104
    • CLI: Fix TAP output for the Infinity value, previously became null. (Timo Tijhof) #1406
    • CLI: Fix TAP output going silent if console object is mocked. (Timo Tijhof) #1340
  • 2.14.1 - 2021-03-14

    Changed

    • CLI: Upgrade commander to 7.1.0. (Timo Tijhof) #1564

    Fixed

    • Core: Restore strict mode compatibility. (Edward Faulkner) #1558
    • HTML Reporter: Check for undefined testItem in testDone callback.
  • 2.14.0 - 2021-01-13

    Added

    • HTML Reporter: Use a fixed header with scrollable test results. (Bryan Crotaz) #1513
    • Core: Add official support for SpiderMonkey runtime. (Timo Tijhof) #1535

    Changed

    • CLI: Update and re-audit tiny-glob and node-watch dependencies. #1522, #1524

    Fixed

    • HTML Reporter: Set main and navigation ARIA roles. (Steve McClure) #1427
    • Core: Fix QUnit.module.only logic for unscoped modules. (Steve McClure) #1272
    • Assert: Fix assert.timeout() bug causing a non-async test to fail. #1539
  • 2.13.0 - 2020-11-29

    Added

    • Core: Log test name as part of "Assertion after test" failures. (brandonocasey) #1517
    • CLI: Add native support for ESM .mjs files on Node 12+. (Timo Tijhof) #1465

    Deprecated

    • HTML Reporter: Deprecate PhantomJS. (Steve McClure)

    Fixed

    • Core: Count tests run so that suiteEnd emits correctly with active filters. (Stephen Yeung) #1416
    • Core: Fix test counter bug when nesting invalid test functions. (Timo Tijhof)
    • HTML Reporter: Avoid leaking Map global in older browsers. (Timo Tijhof)
  • 2.12.0 - 2020-11-09

    Added

    • Core: Add QUnit.test.* aliases for QUnit.only(), QUnit.skip(), and QUnit.todo(). (Steve McClure) #1496
    • Assert: Support arrow functions in assert.throws() as expected matcher callback. (Steve McClure) #1492

    Changed

    • CLI: Update node-watch and commander dependencies. (Timo Tijhof) #1500

    Deprecated

    • Core: Deprecate QUnit.extend(). (Steve McClure) #1491
  • 2.11.3 - 2020-10-05

    Fixed

    • CLI: Fix 'qunit' require error on Node 10 if qunit.json exists. #1484
  • 2.11.2 - 2020-09-10
  • 2.11.1 - 2020-08-26
  • 2.11.0 - 2020-08-16
  • 2.10.1 - 2020-07-04
from qunit GitHub release notes
Commit messages
Package name: qunit
  • 1589dbd Release 2.17.2
  • 58914d3 Build: Prepare 2.17.2 release
  • 09745b4 Docs: Update to jekyll-theme-amethyst 0.4.1 (TOC, gh-pages deploy)
  • 3ca66e4 Tests: Add coverage for basic "getter" behaviour in status quo
  • 586ac24 Build: Ignore local /test/integration/*/ files for ESLint
  • f403a02 Tests: Add integration with Istanbul NYC
  • 83c7052 Docs: Improve CLI help descriptions
  • f1aefc8 Build: Update rollup and other dev deps
  • 0bc9514 Build: Update commander to 7.2.0 and node-watch to 0.7.2
  • 037505f Tests: Clean up and expand coverage of `filter` config
  • 7733d7e Tests: Rename "filter" urlparam tests for consistency
  • 08ff91f Tests: Improve "hidepassed" integration test
  • 07a1684 Tests: Clean up and expand coverage of testId, moduleId, module config
  • 8142833 HTML Reporter: Restore URL parameter reading
  • 3239ae5 Tests: Add integration test with grunt-contrib-qunit
  • 8c805ae Docs: Add SECURITY.md
  • 7eb3fb8 Tests: Add "only/module-then-test.js" test fixture
  • e0aa69a Core: Correctly ignore late tests after a nested QUnit.module.only() closure
  • f30d5de Core: Restore fake test for "No tests were run" message
  • 1c89326 Docs: Fix typo in module example
  • d2aed27 Docs: Fix typo in module.skip() example
  • 5759647 Docs: Add custom 404 page
  • 1d7e79c Build: Prepare 2.17.1 release
  • 03329ce Build: Fix prep-release.js error when there are no unreleased features

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@pull-dog
Copy link

pull-dog bot commented Oct 12, 2021

*Ruff* 🐶 I wasn't able to find any Docker Compose files in your repository at any of the given paths in the pull-dog.json configuration file, or the default docker-compose.yml file 😩 Make sure the given paths are correct.

Files checked:

  • docker-compose.yml
What is this?

Pull Dog is a GitHub app that makes test environments for your pull requests using Docker, from a docker-compose.yml file you specify. It takes 19 seconds to set up (we counted!) and there's a free plan available.

Visit our website to learn more.

Commands
  • @pull-dog up to reprovision or provision the server.
  • @pull-dog down to delete the provisioned server.
Troubleshooting

Need help? Don't hesitate to file an issue in our repository

Configuration

{
  "isLazy": false,
  "dockerComposeYmlFilePaths": [
    "docker-compose.yml"
  ],
  "expiry": "00:00:00",
  "conversationMode": "singleComment"
}

Trace ID
d5ff4c90-2b02-11ec-8701-3b2449aaca81

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant