Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: karma-runner/karma
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.1.1
Choose a base ref
...
head repository: karma-runner/karma
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.2.0
Choose a head ref
  • 9 commits
  • 17 files changed
  • 6 contributors

Commits on Aug 10, 2020

  1. Configuration menu
    Copy the full SHA
    1a118c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc2fd61 View commit details
    Browse the repository at this point in the history
  3. fix(docs): Update 03-how-it-works.md (#3539)

    trivial typo
    davidmaxwaterman authored Aug 10, 2020
    Configuration menu
    Copy the full SHA
    e7cf7b1 View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    5db46b7 View commit details
    Browse the repository at this point in the history
  5. fix(client): check in bundled client code into version control (#3524)

    New script will take care about building assets and also checking that bundled assets are up-to-date as part of CI.
    
    This provides some improvements over the previous approach from f5521df#commitcomment-38967493:
    
    1. It is possible to install `karma` from GitHub branch without the assumption that `browserify` is installed in user's project.
    1. Karma contributors no longer need to run `npm run build` unless they want to change client code.
    1. Simplifies runtime code.
    devoto13 authored Aug 10, 2020
    Configuration menu
    Copy the full SHA
    6cd5a3b View commit details
    Browse the repository at this point in the history
  6. fix(client): avoid race between execute and clearContext (#3452)

    Add a delay in execute to ensure that reload events and clear context events are completed first.
    Fixes #3424
    johnjbarton authored Aug 10, 2020
    Configuration menu
    Copy the full SHA
    8bc5b46 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. feat(server): allow 'exit' listeners to set exit code (#3541)

    Currently it seems that it's not possible for reporters to set the exit
    code asynchronously.
    Within the "onRunComplete" event, the results.exitCode must be modified
    synchronously, otherwise the updated value is not taken into account.
    
    With this change, the reporters (or any other plugin) can pass an exit
    code to the callback of the 'exit' event.
    matz3 authored Aug 17, 2020
    Configuration menu
    Copy the full SHA
    7a94d33 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. chore(test): fix client tests in older IE versions (#3547)

    By locking sinon to the older version. The problem was that new version of sinon brought newer versions of several dependencies, which use ES2016 Map, which is not available in the older IE versions. The solution is fragile as we can't reliably lock transitive dependencies, but should do for now to make master green.
    
    As a proper solution we should consider cutting a new major release, where we would drop support for ancient browsers and more clearly document which browsers karma aims to support.
    devoto13 authored Aug 31, 2020
    Configuration menu
    Copy the full SHA
    f34b38f View commit details
    Browse the repository at this point in the history
  2. chore(release): 5.2.0 [skip ci]

    # [5.2.0](v5.1.1...v5.2.0) (2020-08-31)
    
    ### Bug Fixes
    
    * **client:** avoid race between execute and clearContext ([#3452](#3452)) ([8bc5b46](8bc5b46)), closes [#3424](#3424)
    * **client:** check in bundled client code into version control ([#3524](#3524)) ([6cd5a3b](6cd5a3b)), closes [/github.com/karma-runner/karma/commit/f5521df7df5cd1201b5dce28dc4e326b1ffc41fd#commitcomment-38967493](https://github.com//github.com/karma-runner/karma/commit/f5521df7df5cd1201b5dce28dc4e326b1ffc41fd/issues/commitcomment-38967493)
    * **dependencies:** update dependencies ([#3543](#3543)) ([5db46b7](5db46b7))
    * **docs:** Update 03-how-it-works.md ([#3539](#3539)) ([e7cf7b1](e7cf7b1))
    * **server:** log error when file loading or preprocessing fails ([#3540](#3540)) ([fc2fd61](fc2fd61))
    
    ### Features
    
    * **server:** allow 'exit' listeners to set exit code ([#3541](#3541)) ([7a94d33](7a94d33))
    semantic-release-bot committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    30ff444 View commit details
    Browse the repository at this point in the history
Loading