Open renovate[bot] opened 6 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 66.26%. Comparing base (
9cab8d4
) to head (bdc0ad1
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
4.1.4
->5.0.0
Release Notes
salesforce/tough-cookie (tough-cookie)
### [`v5.0.0`](https://redirect.github.com/salesforce/tough-cookie/releases/tag/v5.0.0) [Compare Source](https://redirect.github.com/salesforce/tough-cookie/compare/v4.1.4...v5.0.0) #### Summary ##### Breaking Changes - We've migrated the project to TypeScript! First-party types are now available. - The minimum supported version of node is v18. - We no longer provide official support for non-node enviroments. ##### API Changes - We've standardized most of our exposed interfaces to accept both `null` and `undefined` and return only `undefined`. - `getCookie` and `getCookies` now accept a `string` or `URL` as a parameter. - We've removed the `inspect` function in favor of node's `util.inspect.custom` symbol. Cookies may appear different when logged in non-node environments. ##### Other Changes - Fixed the expiry time not updating when a cookie is updating. - Fixed validation errors not getting called in some callbacks. - [New documentation](https://redirect.github.com/salesforce/tough-cookie/blob/v5.0.0/api/docs/tough-cookie.md) that is always kept up to date! - Performance improvements. #### What's Changed - Typescript support by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/264](https://redirect.github.com/salesforce/tough-cookie/pull/264) - \[v5] Update config by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/269](https://redirect.github.com/salesforce/tough-cookie/pull/269) - Fix prettier in eslint config by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/274](https://redirect.github.com/salesforce/tough-cookie/pull/274) - Updated dev tooling by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/271](https://redirect.github.com/salesforce/tough-cookie/pull/271) - Port 283 fix to v5 by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/287](https://redirect.github.com/salesforce/tough-cookie/pull/287) - Remove some [@ts-ignore](https://redirect.github.com/ts-ignore) directives. by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/288](https://redirect.github.com/salesforce/tough-cookie/pull/288) - Clean up validate function. by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/275](https://redirect.github.com/salesforce/tough-cookie/pull/275) - Changes to support full eslint rule configurations by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/289](https://redirect.github.com/salesforce/tough-cookie/pull/289) - Split giant cookie.ts into multiple files. by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/296](https://redirect.github.com/salesforce/tough-cookie/pull/296) - Merge branch 'master' into v5 by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/300](https://redirect.github.com/salesforce/tough-cookie/pull/300) - Merge `v5` into `master` by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/303](https://redirect.github.com/salesforce/tough-cookie/pull/303) - Preparing for release `5.0.0-rc.0` by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/304](https://redirect.github.com/salesforce/tough-cookie/pull/304) - Bump [@babel/traverse](https://redirect.github.com/babel/traverse) from 7.21.3 to 7.23.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/305](https://redirect.github.com/salesforce/tough-cookie/pull/305) - Configure dependabot and codeowners by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/306](https://redirect.github.com/salesforce/tough-cookie/pull/306) - Bump [@typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) from 5.58.0 to 5.62.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/310](https://redirect.github.com/salesforce/tough-cookie/pull/310) - Bump eslint-config-prettier from 8.8.0 to 9.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/311](https://redirect.github.com/salesforce/tough-cookie/pull/311) - Bump async from 2.6.4 to 3.2.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/313](https://redirect.github.com/salesforce/tough-cookie/pull/313) - Avoid using `arguments` by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/316](https://redirect.github.com/salesforce/tough-cookie/pull/316) - Configure dependabot to ignore [@types/node](https://redirect.github.com/types/node). by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/319](https://redirect.github.com/salesforce/tough-cookie/pull/319) - Bump dependencies. by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/323](https://redirect.github.com/salesforce/tough-cookie/pull/323) - Bump the dev-dependencies group with 6 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/342](https://redirect.github.com/salesforce/tough-cookie/pull/342) - Bump the dev-dependencies group with 1 update by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/344](https://redirect.github.com/salesforce/tough-cookie/pull/344) - Bump the dev-dependencies group with 3 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/347](https://redirect.github.com/salesforce/tough-cookie/pull/347) - docs: use correct memstore file link by [@alissonsleal](https://redirect.github.com/alissonsleal) in [https://github.com/salesforce/tough-cookie/pull/349](https://redirect.github.com/salesforce/tough-cookie/pull/349) - Bump the dev-dependencies group with 3 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/351](https://redirect.github.com/salesforce/tough-cookie/pull/351) - Bump the dev-dependencies group with 2 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/354](https://redirect.github.com/salesforce/tough-cookie/pull/354) - Fix expiry time not updating when cookie is updated by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/345](https://redirect.github.com/salesforce/tough-cookie/pull/345) - Change dependabot to monthly by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/355](https://redirect.github.com/salesforce/tough-cookie/pull/355) - Bump the dev-dependencies group with 5 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/358](https://redirect.github.com/salesforce/tough-cookie/pull/358) - Avoid `void` by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/331](https://redirect.github.com/salesforce/tough-cookie/pull/331) - Replace `psl` with `tldts` by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/346](https://redirect.github.com/salesforce/tough-cookie/pull/346) - Bump the production-dependencies group with 1 update by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/362](https://redirect.github.com/salesforce/tough-cookie/pull/362) - Bump the dev-dependencies group with 4 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/363](https://redirect.github.com/salesforce/tough-cookie/pull/363) - docs: fix JSON.serialize -> JSON.stringify by [@zavan](https://redirect.github.com/zavan) in [https://github.com/salesforce/tough-cookie/pull/361](https://redirect.github.com/salesforce/tough-cookie/pull/361) - Remove workarounds for `util` in non-node environments by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/359](https://redirect.github.com/salesforce/tough-cookie/pull/359) - Accept URL parameter in `getCookies` and `setCookie` by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/364](https://redirect.github.com/salesforce/tough-cookie/pull/364) - Remove community cookie store links by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/367](https://redirect.github.com/salesforce/tough-cookie/pull/367) - Handle unlikely edge case in unimportant util by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/366](https://redirect.github.com/salesforce/tough-cookie/pull/366) - Fix allow listed `files` for what to include in npm package by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/368](https://redirect.github.com/salesforce/tough-cookie/pull/368) - fix [#256](https://redirect.github.com/salesforce/tough-cookie/issues/256) by [@hrueger](https://redirect.github.com/hrueger) in [https://github.com/salesforce/tough-cookie/pull/297](https://redirect.github.com/salesforce/tough-cookie/pull/297) - Preparing for release 5.0.0-rc.1 by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/369](https://redirect.github.com/salesforce/tough-cookie/pull/369) - Bump [@typescript-eslint/eslint-plugin](https://redirect.github.com/typescript-eslint/eslint-plugin) from 6.20.0 to 7.0.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/373](https://redirect.github.com/salesforce/tough-cookie/pull/373) - Bump the production-dependencies group with 1 update by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/370](https://redirect.github.com/salesforce/tough-cookie/pull/370) - Fixes eslint plugin dev upgrades by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/375](https://redirect.github.com/salesforce/tough-cookie/pull/375) - restore `parse` export that was accidentally removed by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/376](https://redirect.github.com/salesforce/tough-cookie/pull/376) - Clean up cookie creation by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/381](https://redirect.github.com/salesforce/tough-cookie/pull/381) - Enforce explicit function return type by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/383](https://redirect.github.com/salesforce/tough-cookie/pull/383) - patch removed util methods for vows by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/389](https://redirect.github.com/salesforce/tough-cookie/pull/389) - clean up usage of null/undefined by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/380](https://redirect.github.com/salesforce/tough-cookie/pull/380) - Bump the dev-dependencies group with 2 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/404](https://redirect.github.com/salesforce/tough-cookie/pull/404) - Bump the production-dependencies group with 1 update by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/403](https://redirect.github.com/salesforce/tough-cookie/pull/403) - Remove `@types/psl` from dev dependencies by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/406](https://redirect.github.com/salesforce/tough-cookie/pull/406) - Bump tldts from 6.1.16 to 6.1.18 in the production-dependencies group by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/411](https://redirect.github.com/salesforce/tough-cookie/pull/411) - Bump the dev-dependencies group with 2 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/412](https://redirect.github.com/salesforce/tough-cookie/pull/412) - Bump ejs from 3.1.9 to 3.1.10 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/413](https://redirect.github.com/salesforce/tough-cookie/pull/413) - Update v5 docs by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/384](https://redirect.github.com/salesforce/tough-cookie/pull/384) - Enable strict type checked rules by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/392](https://redirect.github.com/salesforce/tough-cookie/pull/392) - Preparing for release 5.0.0-rc.2 by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/414](https://redirect.github.com/salesforce/tough-cookie/pull/414) - Bump the dev-dependencies group with 4 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/417](https://redirect.github.com/salesforce/tough-cookie/pull/417) - Bump [@eslint/js](https://redirect.github.com/eslint/js) from 8.57.0 to 9.4.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/419](https://redirect.github.com/salesforce/tough-cookie/pull/419) - Bump tldts from 6.1.18 to 6.1.24 in the production-dependencies group across 1 directory by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/420](https://redirect.github.com/salesforce/tough-cookie/pull/420) - chore: update deps by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/421](https://redirect.github.com/salesforce/tough-cookie/pull/421) - Use latest TypeScript version by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/423](https://redirect.github.com/salesforce/tough-cookie/pull/423) - Update contributors by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/425](https://redirect.github.com/salesforce/tough-cookie/pull/425) - Bump tldts from 6.1.28 to 6.1.30 in the production-dependencies group by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/426](https://redirect.github.com/salesforce/tough-cookie/pull/426) - Bump the dev-dependencies group with 4 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/427](https://redirect.github.com/salesforce/tough-cookie/pull/427) - Fix validation errors not calling callbacks by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/424](https://redirect.github.com/salesforce/tough-cookie/pull/424) - Preparing for release 5.0.0-rc.3 by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/430](https://redirect.github.com/salesforce/tough-cookie/pull/430) - Remove url-parse and punycode by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/429](https://redirect.github.com/salesforce/tough-cookie/pull/429) - Checks structure instead of instanceof for URL test by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/431](https://redirect.github.com/salesforce/tough-cookie/pull/431) - pre-release cleanup by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/428](https://redirect.github.com/salesforce/tough-cookie/pull/428) - Preparing for release 5.0.0-rc.4 by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/432](https://redirect.github.com/salesforce/tough-cookie/pull/432) - use `domainToASCII(str)` instead of `new URL(str).hostName` by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/433](https://redirect.github.com/salesforce/tough-cookie/pull/433) - Bump tldts from 6.1.32 to 6.1.37 in the production-dependencies group by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/436](https://redirect.github.com/salesforce/tough-cookie/pull/436) - Bump the dev-dependencies group across 1 directory with 6 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/439](https://redirect.github.com/salesforce/tough-cookie/pull/439) - Bump tldts from 6.1.37 to 6.1.41 in the production-dependencies group by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/443](https://redirect.github.com/salesforce/tough-cookie/pull/443) - Bump the dev-dependencies group with 6 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/444](https://redirect.github.com/salesforce/tough-cookie/pull/444) - upgrade typescript-eslint to 8.0.1 by [@wjhsf](https://redirect.github.com/wjhsf) in [https://github.com/salesforce/tough-cookie/pull/440](https://redirect.github.com/salesforce/tough-cookie/pull/440) - Bump the dev-dependencies group with 2 updates by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/448](https://redirect.github.com/salesforce/tough-cookie/pull/448) - Bump eslint from 8.57.0 to 9.9.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/salesforce/tough-cookie/pull/449](https://redirect.github.com/salesforce/tough-cookie/pull/449) - Prepare v5 by [@colincasey](https://redirect.github.com/colincasey) in [https://github.com/salesforce/tough-cookie/pull/451](https://redirect.github.com/salesforce/tough-cookie/pull/451) #### New Contributors - [@alissonsleal](https://redirect.github.com/alissonsleal) made their first contribution in [https://github.com/salesforce/tough-cookie/pull/349](https://redirect.github.com/salesforce/tough-cookie/pull/349) - [@zavan](https://redirect.github.com/zavan) made their first contribution in [https://github.com/salesforce/tough-cookie/pull/361](https://redirect.github.com/salesforce/tough-cookie/pull/361) - [@hrueger](https://redirect.github.com/hrueger) made their first contribution in [https://github.com/salesforce/tough-cookie/pull/297](https://redirect.github.com/salesforce/tough-cookie/pull/297) **Full Changelog**: https://github.com/salesforce/tough-cookie/compare/v4.1.3...v5.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.