Update sinon to the latest version 🚀
Version 2.3.7 of sinon just got published.
| Dependency | sinon |
|---|---|
| Current Version | 2.3.6 |
| Type | devDependency |
The version 2.3.7 is not covered by your current version range.
Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.
I recommend you look into these changes and try to get onto the latest version of sinon. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.
Release Notes
Fix #1476- Fix #1476: spy.withArgs(args...).firstCall is broken
Commits
The new version differs by 13 commits.
9365d49Update docs/changelog.md and set new release id in docs/_config.yml7399b99Add release documentation for v2.3.721b45882.3.7169ac9dUpdate Changelog.txt and AUTHORS for new release1108117Merge pull request #1480 from fearphage/lint-staged9ecd56amoved from dependencies to dev dependencies [ci skip]0a85f21improved linting for staged files [ci skip]079925bMerge pull request #1478 from takasmiley/issues/#147640efa6fCleanup a few test codes1ff2b9bAdd spy.getCall tests with combination of withArgs argumentsc280916Fix #1476: spy.withArgs(args...).firstCall is broken8ad2ed7Merge pull request #1477 from mroderick/add-documentation-for-getcallsfea23b0Add missing documentation for spy.getCalls()
See the full diff
Not sure how things should work exactly?
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot :palm_tree:
Version 2.3.8 just got published.
Update to this version instead 🚀
Release Notes
Fix #1474: stub#usingPromise and stub#onNthCall have unexpected interactionsThis release fixes #1474
Commits
The new version differs by 6 commits.
717ebf7Update docs/changelog.md and set new release id in docs/_config.yml4f1bcc0Add release documentation for v2.3.8083632e2.3.80b5bd48Update Changelog.txt and AUTHORS for new release7512258Merge pull request #1484 from HugoMuller/issue-1474d14d296propagates promiseLibrary to new stub behaviors
See the full diff
Version 2.4.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 11 commits.
20eb865Update docs/changelog.md and set new release id in docs/_config.ymle333e75Add release documentation for v2.4.0fde79112.4.09afdcfcUpdate Changelog.txt and AUTHORS for new release57bb8b3Merge pull request #1489 from Rowno/named-anonymous-mocksc9a35efUpdate fake-xhr-and-server.md837ec0cAllow anonymous mock functions to be named259a330Merge pull request #1481 from fatso83/fix-safari-breakinge742268Merge pull request #1488 from VynceMontgomery/patch-1a6a2b8cClarify behavior of useFakeTimers24d15f2Avoid running test for #1456 on Safari
See the full diff
Version 2.4.1 just got published.
Update to this version instead 🚀
Commits
The new version differs by 5 commits.
112af55Update docs/changelog.md and set new release id in docs/_config.yml7f2d45dAdd release documentation for v2.4.1dfef1602.4.192e005fUpdate Changelog.txt and AUTHORS for new released5e4f04stub#withArgs: set promiseLibrary correctly (#1497)
See the full diff
Version 3.0.0 just got published.
Update to this version instead 🚀
Release Notes
v3.0.0- Remove deprecated exports see migration guide
- Fix #1432: add details around expectations.withArgs behavior to docs (#1501)
- Fix #1487: incorrect withArgs().returnValue
- add format.setFormatter
- Upgrade lolex to 2.1.2
- Extract fakeXhr, fakeServer and fakeServerWithClock into own module
niseand re-import it to keep api the same
Commits
The new version differs by 38 commits.
5daa737Update docs/changelog.md and set new release id in docs/_config.ymlb0ab40dAdd release documentation for v3.0.018b9d503.0.0dd24485Update Changelog.txt and AUTHORS for new release3a4688bMerge pull request #1510 from elad-nach/task-update-sinon-migration-guide387211bupdated documentation with a migration guide to[email protected]9ee21adMerge pull request #1506 from mroderick/remove-deprecated-exportse37e1a6Remove deprecated core exports3938c12Merge pull request #1503 from cypress-io/set-formatterfcd2af6Fix non-run of test-cloud309dcefMerge pull request #1504 from fatso83/fix-build-and-test-bugs521a0f7Simplify scripts using lifecycle eventsd37ca03Add proxyquire-universal to headless runa63234aMove failing require statement up the scopea712acbSkip Promise tests on unsupported engines
There are 38 commits in total.
See the full diff
Version 3.1.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 15 commits.
1e33b74Update docs/changelog.md and set new release id in docs/_config.yml3e0fe34Add release documentation for v3.1.024207cd3.1.094e262dUpdate Changelog.txt and AUTHORS for new releaseaf6348cMerge pull request #1519 from fatso83/sandbox-wrong-config-passedf8b4ea1Update sandbox docs127aafcAdd missing docs on sandbox config changecacd10dFix relative links1f2d2e3Merge pull request #1515 from sinonjs/create-factory-functions75ad693Merge pull request #1516 from fatso83/1512-sandbox-stub-props-on-prototypeb4a3f42Fix regression on sandbox.stub(obj,protoMethod)ece1ee5Add regression test case6648f1bUse new sandbox and fake server factory functions in documentation4c2aa41Add factory functions for sandbox and fake serverec74e94Add support for passing a function to stub.throws(...). (#1511)
See the full diff
Version 3.2.0 just got published.
Update to this version instead 🚀
Release Notes
Add stub#resolvesThisCommits
The new version differs by 15 commits.
f1d6e75Update docs/changelog.md and set new release id in docs/_config.ymlf6374e8Add release documentation for v3.2.01b81ec63.2.0aea2654Update Changelog.txt and AUTHORS for new release81c23fbMerge pull request #1523 from fatso83/1521-stub-array-filter-fails052a2d0Add requirements to pull request template56ca580Cache other references to Array.prototype.filter531f872Cache reference to filter in stubbing calls3df68a7fixes issue #1368 by adding stub#resolvesThis (#1517)6689cabMerge pull request #1522 from sinonjs/centered-readme-header-with-logobe66ebbFix "npm based CDNs" linkb005f1dContered header with logo in readme996d502Merge pull request #1520 from fatso83/jsdelivrb376dcfAdd hints on using CDNs in docs and README3ad5e05Add props for default file in CDN delivery
See the full diff
Version 3.2.1 just got published.
Update to this version instead 🚀
Commits
The new version differs by 15 commits.
dbef9aaUpdate docs/changelog.md and set new release id in docs/_config.yml97b0535Add release documentation for v3.2.1359e78b3.2.1590ae7dUpdate Changelog.txt and AUTHORS for new released9cae73Merge pull request #1532 from EyalAr/master4f40409fix fakeServerWithClock.create function mock to return a unique value4310343Merge pull request #1533 from noisecapella/gs/fix_undefinedf87b512resolvesThis should override previous throwsa85a355fix tests that stub nise.fakeServer.create & fakeServerWithClock.create5c3fb95preserve context of functions from nise: fakeServer, fakeServerWithClockb509f4eadd tests for issue #153128bcedcMerge pull request #1530 from noisecapella/gs/regression_onfirstcall7b53434Fix regression for issue #1526 regarding onFirstCall().throws()350717dRemove superfluous2a04615Fix docs regression introduced by #1523
See the full diff
Version 3.3.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 24 commits.
e9f40a2Rename Changelog.txt to History.md40edb3eUpdate docs/changelog.md and set new release id in docs/_config.yml27986c8Add release documentation for v3.3.085f30b53.3.07d45683Update Changelog.txt and AUTHORS for new release10906a7Merge pull request #1560 from servel333/nested_property_matchera54b38cFixes docs for error.04ba963Adds sinon.match.hasNested5fbd9eeMerge pull request #1549 from killmenot/fix-14420a34cf5Merge pull request #1550 from kuba-orlik/patch-1a90f3ceMerge pull request #1558 from fatso83/fix-eslint-error32e4516Update code to stricter linting212e91dFix eslint peerDependencies error5606815Fix double backticks in inline code examplesaf30213fix #1442
There are 24 commits in total.
See the full diff
Version 4.0.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 11 commits.
95908f4Add release notes for 4.0.0460907bUpdate docs/changelog.md and set new release id in docs/_config.yml6f599a6Add release documentation for v4.0.0fba2e294.0.0c838e22Update History.md and AUTHORS for new release3837635Merge pull request #1569 from fatso83/1566-update-deps3d3a044Explicitly update fake xhr lib 'nise'5ec0ae0Merge pull request #1564 from fatso83/amended-1563cf32e6dUpdate deps lock file37ff38bRemoves dependency to "build"34fc2baRemove support for stubbing undefined props (#1557)
See the full diff
Version 4.0.1 just got published.
Update to this version instead 🚀
Commits
The new version differs by 16 commits.
ec9126cUpdate docs/changelog.md and set new release id in docs/_config.yml1222a0fAdd release documentation for v4.0.11bf1f2d4.0.11545c26Update History.md and AUTHORS for new releasee9fab2dMerge pull request #1579 from fatso83/upgrade-depsf2252b4Upgrade nise and lolex versionsd81a937Fix doc typo: scenarious -> scenariosaf3a645Merge pull request #1577 from evan-007/fix_doc_typo7c9c881Remove extra backtick from fake-xhr-and-server docscf9bf05Merge pull request #1575 from mroderick/tidy-up-docs2e8abadRemove obsoleted lib/sinon/sandbox-stub.js28e70d1Use an include for migration guides3c68adcMove migration guides to new section6197ff3Merge pull request #1565 from fatso83/patch-docsdfb9ee6Add migration guide for 4.0
There are 16 commits in total.
See the full diff
Version 4.0.2 just got published.
Update to this version instead 🚀
Commits
The new version differs by 21 commits.
39e5737Update docs/changelog.md and set new release id in docs/_config.ymlc2bd7b1Add release documentation for v4.0.2da24e944.0.2cea60e8Update History.md and AUTHORS for new released4dcfcaDocument the stub.reset breaking change (#1590)aab1917Merge pull request #1596 from mroderick/fix-preversion-to-use-history.md5dbe685Update 'nise' to latest version (#1593)578b9eaUpdate History.md and AUTHORS for new release499b698Fix preversion.sh to stage History.md1e5fd0fRemove unneeded characters2a69d51fix typo in contributing6cc71ecDocument how to trigger progress events (#1585)e49fcf1Fix broken test-coverage task527086aUse supports-color module to test if system supports colors78782b4Merge pull request #1580 from mroderick/dependency-hygeine
There are 21 commits in total.
See the full diff
Version 4.1.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 22 commits.
c0a71c6Update docs/changelog.md and set new release id in docs/_config.ymla2b873aAdd release documentation for v4.1.00a6a6604.1.03b36972Update History.md and AUTHORS for new release201a652Issue 1598 (Feature Request): Implemented sandbox.createStubInstance, tests, and documentation.d49180dMerge pull request #1603 from mroderick/fix-more-markdown2d2631cDocs: fix pre commit hook9fa87e7Docs: remove trailing quote from heading46ffad3Docs: verify documentation using markdownlintaa10bb7Docs: remove use of element294ada0Docs: remove use oftag77e5d31Docs: reduce unnecessary inline HTMLb14a261Docs: fix invalid syntax of backticks in headers579e029Docs: fix trailing punctuation in headers7b04012Docs: remove extraneous blank lines
There are 22 commits in total.
See the full diff
Version 4.1.1 just got published.
Version 4.1.2 just got published.
Update to this version instead 🚀
Commits
The new version differs by 7 commits.
12567cfUpdate docs/changelog.md and set new release id in docs/_config.yml2af98184.1.2164fd2eUpdate History.md and AUTHORS for new release8de60acUpdate Lolex to include fix for #872bcc6960Remove deprecated methods from documentation (#1613)ec3f489Ignore coveralls module when checking for unused dependencies5693d38Prefer node 8 for single run tests in Travis CI
See the full diff
Version 4.1.3 just got published.
Update to this version instead 🚀
Commits
The new version differs by 12 commits.
39b0849Update docs/changelog.md and set new release id in docs/_config.yml6f9af254.1.3c6bd1deUpdate History.md and AUTHORS for new release911c498Spy passes through calling withnew(#1626)271d84aUpdate external_howtos.ymle96ff8cCircleCI Integration (#1479)88e9132Upgrade type-detect dependency to 4.0.545c4d57Move yieldsAsync* documentation to the first yieldsAsync*8c54024Remove sinon.restore(object|method) from v3.x+ docs9ae6f73Remove sinon.log from 2.x+ docs0111ed0Update markdownlinter-cli to official v0.4.0109e7b7Add markdownlint to dependencies
See the full diff
Version 4.1.4 just got published.
Update to this version instead 🚀
Release Notes
Minor fix for Symbol names and deprecation of spy.resetCommits
The new version differs by 36 commits.
1ea2749Update docs/changelog.md and set new release id in docs/_config.yml078c082Add release documentation for v4.1.4571263e4.1.4f2ee9f1Update History.md and AUTHORS for new releasea8262ddAssertion error messages handle symbolic method names8fa1e14Merge pull request #1641 from mroderick/point-to-stack-overflow7c1ebd0Update issue links to point to sinonjs/sinon93418f6Update documentation to emphasize Stack Overflowca9e2faMerge pull request #1636 from fearphage/fix-headless-chrome-in-circle39186f4use google-chrome-unstable for tests6315621invalidate cached078af9try using default chrome install177c4b6upgraded to the lastest official version of mochifyecdc4e0test with updated mochify360c2e7added more details and notes
There are 36 commits in total.
See the full diff
Version 4.1.5 just got published.
Update to this version instead 🚀
Release Notes
Fix issue with `useFakeServer`This release fixes an issue, where the server type from useFakeServer is unexpected (#1534)
Commits
The new version differs by 6 commits.
706ac9eUpdate docs/changelog.md and set new release id in docs/_config.ymldd9c75c4.1.581fb949Update History.md and AUTHORS for new releaseec2496dRun mochify with --allow-chrome-as-root on travisbb5529bUse nise.fakeServer as the sandbox serverPrototypeef81c37Update package-lock.json
See the full diff
Version 4.1.6 just got published.
Update to this version instead 🚀
Commits
The new version differs by 10 commits.
68c37edUpdate docs/changelog.md and set new release id in docs/_config.ymlcd8ae51Add release documentation for v4.1.629e80be4.1.6a5c59a5Update History.md and AUTHORS for new release0ae60b6Merge pull request #1653 from mroderick/upgrade-dependenciesdcd4191Upgrade browserify to latesta316f02Upgrade markdownlint-cli to latest78ebdb3Upgrade lint-staged to latestfcf967bUpgrade dependency supports-color7c3cb4fEnable StaleBot with default configuration (#1649)
See the full diff
Version 4.2.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 9 commits.
5063c33Update docs/changelog.md and set new release id in docs/_config.yml28aee6fAdd release documentation for v4.2.03cc6ac24.2.06444c67Update History.md and AUTHORS for new release3eaf042Update package-lock.jsonf2d5902Fix tests for IE11c5dfaaeAdd match.every and match.some (#1624) (#1661)781429dUse "stale" as label for stale issues (#1658)acebab9Documentation: async calls (#1286) (#1655)
See the full diff
Version 4.2.1 just got published.
Update to this version instead 🚀
Release Notes
Speed up stub creation- Performance: spend less time stubbing methods (#1627)
Commits
The new version differs by 14 commits.
a8171c3Update docs/changelog.md and set new release id in docs/_config.yml32d6c4aAdd release documentation for v4.2.1f3e34f84.2.1158f33eUpdate History.md and AUTHORS for new releasea5c22f2#16272d0509e"throttle" is actually a "debounce" in the exampled929b22Merge pull request #1670 from mroderick/update-footer225083eUpdate copyright statement1237e0dUpdate footer to use Stack Overflowfdd1948added another sinon article (#1669)d7075d9Add .yml extension to .eslintrcc28bca3Make sure eslint-plugin-ie11 is applied to entire codebasecf3ed84Move eslint config into it's own file1503cceAdd eslint-plugin-ie11 (#1666)
See the full diff
Version 4.2.2 just got published.
Update to this version instead 🚀
Commits
The new version differs by 7 commits.
c2f44b0Update docs/changelog.md and set new release id in docs/_config.ymlc76cf01Add release documentation for v4.2.266280804.2.247b9ba9Update History.md and AUTHORS for new release5920e1dRemove mention of PhantomJS from CONTRIBUTING.md3551fdfFix #1638: Make resetHistory work for props alsob37820aFix poor test of resetHistory
See the full diff
Version 4.2.3 just got published.
Update to this version instead 🚀
Commits
The new version differs by 7 commits.
b5968abUpdate docs/changelog.md and set new release id in docs/_config.yml9cbf3f2Add release documentation for v4.2.345cf3304.2.38f54d73Update History.md and AUTHORS for new releasea401b34Update package-lock.jsona21e4f7Replace formatio with @sinonjs/formatiof4e44acUse comments in pull request template to get better descriptions with less template text
See the full diff
Version 4.3.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 9 commits.
f7139e7Update docs/changelog.md and set new release id in docs/_config.yml0b75f10Add release documentation for v4.3.066603e74.3.02bee64eUpdate History.md and AUTHORS for new releasec45032eUpdate package-lock.jsonc27e714add docs5459212add calledOnceWithbeea2f6simplify nested if statements3e7edcaadd calledOnceWithExactly assertion
See the full diff
Version 4.4.0 just got published.
Update to this version instead 🚀
Commits
The new version differs by 6 commits.
78b2192Update docs/changelog.md and set new release id in docs/_config.yml1f3b7dcAdd release documentation for v4.4.0a50f7594.4.09f0615eUpdate History.md and AUTHORS for new releaseb81d20fChange return value of yield and callArg2c2bc0dAdded comma, for clarity
See the full diff
Version 4.4.1 just got published.
Update to this version instead 🚀
Commits
The new version differs by 9 commits.
c105a46Update docs/changelog.md and set new release id in docs/_config.yml432a284Add release documentation for v4.4.19b4870e4.4.1a14d96fUpdate History.md and AUTHORS for new releaseae22a33merge doc changes to released versions4cf8a83correct eslint statements7380a03add tests to verify asserts on spyCalls6e7e71fUpdate docscbc5667Document that it is allowed to assert on dedicated spy calls.
See the full diff
Version 4.4.2 just got published.
Update to this version instead 🚀
Commits
The new version differs by 5 commits.
99ef3faUpdate docs/changelog.md and set new release id in docs/_config.yml2075fdaAdd release documentation for v4.4.25ac4eae4.4.2e0bfd43Update History.md and AUTHORS for new release5a2f19fAdd descriptive error message on attempt to call argument that is not a function
See the full diff
Version 4.4.3 just got published.
Update to this version instead 🚀
Commits
The new version differs by 21 commits.
6de1cbdUpdate docs/changelog.md and set new release id in docs/_config.ymlcecbc46Add release documentation for v4.4.317b052f4.4.35b01728Update History.md and AUTHORS for new releasef01d847Fix inconsistent newline usage %De9aa877Fix missed switch from referee to @sinonjs/refereea0e200eAdd subdir eslintrc for mjs7af0579remove unnecessary properties quotingdc895fcdebounce function calld7fb7d5Merge pull request #1715 from sinonjs/sinon-es6-module-detection51cdafeAdd linting for ES Modules6959188Add detection of ES Modules to spies and lots of testsf6b89a1Extract ES Module detection and improve error3ede6eeThrow meaningful error stubbing ECMAScript Moduleb491a57Replace referee dependency with @sinonjs/referee
There are 21 commits in total.
See the full diff
Version 4.4.4 just got published.
Update to this version instead 🚀
Commits
The new version differs by 10 commits.
37fc15fRemove accidental release41c13b5Update docs/changelog.md and set new release id in docs/_config.yml3bbc457Add release documentation for v4.4.4d2122e34.4.4cad4b60Update History.md and AUTHORS for new releaseff5e2f9Update docs/changelog.md and set new release id in docs/_config.yml9865c89Add release documentation for v4.5.0e458c9e4.5.0c22d73fUpdate History.md and AUTHORS for new releasec560240Make @std/esm a devDependency
See the full diff
Version 4.4.5 just got published.
Update to this version instead 🚀
Commits
The new version differs by 5 commits.
2fa34f6Update docs/changelog.md and set new release id in docs/_config.ymld048ad1Add release documentation for v4.4.541f0b834.4.5d088faeUpdate History.md and AUTHORS for new release4751ee9Add postinstall banner pointing to Open Collective
See the full diff
Version 4.4.6 just got published.
Update to this version instead 🚀
Commits
The new version differs by 5 commits.
988df0cUpdate docs/changelog.md and set new release id in docs/_config.yml2c2f245Add release documentation for v4.4.60b51a764.4.6fa11833Update History.md and AUTHORS for new releasee5e6835Return returned value of invokant when using yields* and callsArg* (#1724)
See the full diff