Avg Release Cycle
ec4223f9Bump nise to fix sinonjs/nise#193 (Carl-Erik Kopseng)
f329a010Add unimported to workflow (#2441) (Morgan Roderick)
7f16cec9Enable updates to same major version (Carl-Erik Kopseng)
f784d7adRe-introduce new version.sh script to version hook (Joel Bradshaw) > This was inadvertently removed during merge conflicts, and is required > for any of the new release process stuff to work
51c508abAdd dry run mode to
npm version(#2436) (Joel Bradshaw) > - Add DRY_RUN flag to skip publish/push > > - Allow overriding branch names for testing
05341dcfUpdate npm version scripts to manage new releases branch (Joel Bradshaw)
fe658261Remove release archives from master (Joel Bradshaw) > These archives made it difficult to find things in the GitHub interface, > and take up a lot of space in a checked-out repo for something that is > not useful to most people checking out the repository. > > The main purpose of these archives is to make old versions and > documentation available on the Sinon website that is run out of this > repo. This can be supported by using a separate branch for website > releases, and to maintain the archives. > > Following this commit, the
npm versionscripts will be updated to > automatically handle archiving the releases in the new releases branch > and keeping it up to date with master. > > Also remove the directories we removed from .prettierignore, since they > don't exist any more.
🚀 Released by Carl-Erik Kopseng on 2022-02-01.
cf3d6c0cUpgrade packages (#2431) (Carl-Erik Kopseng) > - Update all @sinonjs/ packages > - Upgrade to fake-timers 9 > > - chore: ensure always using latest LTS release
41710467Adjust deploy scripts to archive old releases in a separate branch, move existing releases out of master (#2426) (Joel Bradshaw) > Co-authored-by: Carl-Erik Kopseng [email protected]
c80a7266Bump node-fetch from 2.6.1 to 2.6.7 (#2430) (dependabot[bot]) > Co-authored-by: dependabot[bot]
a00f14a9Add explicit export for
b82ca7adBump cached-path-relative from 1.0.2 to 1.1.0 (#2428) (dependabot[bot])
a9ea1427Add documentation for assert.calledOnceWithMatch (#2424) (Mathias Schreck)
1d5ab86bBe more general in stripping off stack frames to fix Firefox tests (#2425) (Joel Bradshaw)
56b06129Check call count type (#2410) (Joel Bradshaw)
7863e2dfFix #2414: make Sinon available on homepage (Carl-Erik Kopseng)
fabaabddBump nokogiri from 1.11.4 to 1.13.1 (#2423) (dependabot[bot])
dbc0fbd2Bump shelljs from 0.8.4 to 0.8.5 (#2422) (dependabot[bot])
fb8b3d72Run Prettier (Carl-Erik Kopseng)
12a45939Fix 2377: Throw error when trying to stub non-configurable or non-writable properties (#2417) (Stuart Dotson) > Fixes issue #2377 by throwing an error when trying to stub non-configurable or non-writable properties
🚀 Released by Carl-Erik Kopseng on 2022-01-28.
b20ef9e4Upgrade to [email protected] (Carl-Erik Kopseng). This is potentially breaking, but should not be, as the breaking change deals with the Node timer object created by fake timers.
eba42cc3Enable esm named exports (#2382) (Julian Grinblat)
b0cf5448Spelling (#2398) (Josh Soref)
e78a6706Make calledWith() assertions idempotent (#2407) (Joel Bradshaw)
2814c0a2Generate CHANGES.md using @studio/changes (Morgan Roderick) > This will bring us closer to having the same release process as the > other
2d5d6ad4Run tests in Node 16 in GitHub Actions (Morgan Roderick)
🚀 Released by Carl-Erik Kopseng on 2021-11-03.
- ⬆️ Upgrade @sinonjs/fake-timers to latest, see https://github.com/sinonjs/fake-timers/blob/master/CHANGELOG.md#712--2021-05-28
- Copy over accessor properties to target object #2387
- Fix #2379 by using v7 of supports-color