OpenCTI-Platform / opencti

Open Cyber Threat Intelligence Platform
https://opencti.io
Other
6.45k stars 948 forks source link

Update dependency tough-cookie to v5 #9031

Open renovate[bot] opened 6 days ago

renovate[bot] commented 6 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tough-cookie 4.1.4 -> 5.0.0 age adoption passing confidence

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.0

Configuration

📅 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.

codecov[bot] commented 6 days ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 66.26%. Comparing base (9cab8d4) to head (bdc0ad1).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #9031 +/- ## ========================================== - Coverage 66.27% 66.26% -0.01% ========================================== Files 597 597 Lines 61161 61161 Branches 6299 6299 ========================================== - Hits 40534 40529 -5 - Misses 20627 20632 +5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.