cryo-sphere / stereo-v5

This is an easy-to-use free open-source music bot called Stereo. You can host it yourself or use our own hosted version. Checkout https://stereo-bot.xyz/ for more information!
https://stereo-bot.xyz/
MIT License
2 stars 1 forks source link

chore(deps): update all non-major dependencies #79

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@prisma/client (source) ^3.5.0 -> ^3.6.0 age adoption passing confidence
@types/node ^16.11.10 -> ^16.11.11 age adoption passing confidence
@typescript-eslint/eslint-plugin ^5.4.0 -> ^5.5.0 age adoption passing confidence
@typescript-eslint/parser ^5.4.0 -> ^5.5.0 age adoption passing confidence
discord-api-types ^0.24.0 -> ^0.25.2 age adoption passing confidence
eslint (source) ^8.3.0 -> ^8.4.0 age adoption passing confidence
prisma (source) ^3.5.0 -> ^3.6.0 age adoption passing confidence

Release Notes

prisma/prisma ### [`v3.6.0`](https://togithub.com/prisma/prisma/releases/3.6.0) [Compare Source](https://togithub.com/prisma/prisma/compare/3.5.0...3.6.0) Today, we are excited to share the `3.6.0` stable release 🎉 🌟 **Help us spread the word about Prisma by starring the repo or [tweeting](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v3.6.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/3.6.0) about the release.** 🌟  ##### Major improvements & new features ##### Prisma Migrate ##### Full-text index support in MySQL and MongoDB (Preview) In this version we introduce support for full-text indexes in the `db pull`, `db push` and `migrate` commands for MySQL and MongoDB databases as a [Preview](https://www.prisma.io/docs/about/prisma/releases#preview) feature. This allows using them in the Prisma schema and prevents validation errors in some database schemas. For now we do not enable the full-text search commands in the Prisma Client. They will be implemented separately, and the progress can be followed in the [MongoDB](https://togithub.com/prisma/prisma/issues/9413) and [MySQL](https://togithub.com/prisma/prisma/issues/10415) issues. Add the preview feature `fullTextIndex` to the Prisma schema, after which the `@@​fulltext` attribute is allowed in the Prisma schema: ```prisma generator js { provider = "prisma-client-js" previewFeatures = ["fullTextIndex"] } model A { id Int @​id title String @​db.VarChar(255) content String @​db.Text @​@​fulltext([title, content]) } ``` Please note that it is mandatory to do `db pull` with the preview feature enabled before using Prisma Migrate on existing MySQL databases, so the index types can be converted and will not get overwritten in the next migration. For more details check out our [documentation](https://www.prisma.io/docs/concepts/components/prisma-schema/index-configuration). ##### Hash index support for PostgreSQL (Preview) With the `extendedIndexes` preview feature, it is now possible to use `Hash` instead of the default `BTree` as the index algorithm on PostgreSQL databases. A hash index can be much faster for inserts, but it only supports equals operation in the database. An example of using a hash index: ```prisma generator js { provider = "prisma-client-js" previewFeatures = ["extendedIndexes"] } model A { id Int @​id value Int @​@​index([value], type: Hash) } ``` For more details check out our [documentation.](https://www.prisma.io/docs/concepts/components/prisma-schema/index-configuration) ##### VS Code extension now uses a Wasm module Until this release, the language server powering the [Prisma VS Code extension](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma) relied on logic from the Prisma engines in the form of a native binary. Downloading and running the native binary required a large amount of custom logic and led to problems due to network failures, operating system permissions and malicious code detection issues. Starting with `3.6.0`, the language server and the VS Code extension use logic compiled to [WebAssembly](https://webassembly.org/) and distributed through npm. There is no runtime binary download and no external process involved anymore. We expect this new distribution model to be more robust and hence provide a better experience for our users. If you have any feedback, please leave an issue in the [`prisma/language-tools`](https://togithub.com/prisma/language-tools/) repository. ##### Prisma Client ##### `Bytes` can now be filtered with `in` and `notIn` You can now use `in` and `notIn` operations on the `Bytes` type: ```ts const audioTracks = raws.map(raw => { return Buffer.from(raw) }) const result = await prisma.audio.find({ where: { track: in: audioTracks } } }) ``` Thanks [@​serejkaaa512](https://togithub.com/serejkaaa512) for [your contribution](https://togithub.com/prisma/prisma-engines/pull/2418)! ##### `Json` fields now accept read-only types This is a small quality-of-life improvement. You can now pass immutable values into `Json` fields. In the following example, `audit` is a `Json` field that accepts a read-only array: ```ts const trail = [ { event: "signup" }, { event: "subscribe" }, { event: "invite friend" } ] as const await prisma.user.create({ data: { audit: trail } }) ``` Learn more in [this issue](https://togithub.com/prisma/prisma/issues/10165). ##### Reducing interactive transactions timeouts for binary engine If you've spent some time using the new [Interactive Transaction API](https://www.prisma.io/docs/guides/performance-and-optimization/prisma-client-transactions-guide#interactive-transactions-in-preview) with the binary engine, you may have encountered this timeout error: Transaction API error: Transaction already closed: Transaction is no longer valid. Last state: 'Expired'. This could happen if you had two concurrent requests modifying the same resource at the same time using the binary engine type. It took us a while to track down the source of this error, but it turned out to be a low-level misconfiguration in our HTTP client. We [disabled HTTP pipelining](https://togithub.com/prisma/prisma/pull/10295) to fix this problem. ##### Fix `notIn` filters for large queries This most likely didn't affect you, but if you ever tried using `notIn` with a large query, you may have received an incorrect result. The query engine automatically breaks up large queries into smaller queries and intersects the results. Most of the time this works as expected but for certain queries like `notIn`, the intersection of results is incorrect. We fixed this in `3.6.0`. You can now use `in` and `notIn` operations on the `Bytes` type: ```ts const denyList = [/* ... large list of user ids ... */] const result = await prisma.user.findMany({ where: { id: { notIn: denyList } } }) ``` This query will break up the query into chunks that your database can manage: ```sql select * where User not in ($1,$2, ..., $5000) select * where User not in ($1000,$1001, ..., $6000) ``` ... and return the correct results. Learn more in [this issue](https://togithub.com/prisma/prisma/issues/7434). ##### Fixes and improvements ##### Prisma Client - [interactiveTransactions: 2 concurrent writes to the same row will cause it to hang until expiring](https://togithub.com/prisma/prisma/issues/8707) - [Please support having `in` natively for bytes](https://togithub.com/prisma/prisma/issues/8854) - [\[MongoDB\] Can not query data from MongoDB Atlas serverless cluster/database, weird error `The provided database string is invalid. Invalid MongoDB connection string in database URL.` instead](https://togithub.com/prisma/prisma/issues/9682) - [Know when the Client is using the data proxy](https://togithub.com/prisma/prisma/issues/9958) - [PCO: Setup an example Node.js application with OpenTelemetry that posts to a Tracing UI](https://togithub.com/prisma/prisma/issues/10002) - [Support order by relevance](https://togithub.com/prisma/prisma/issues/10066) - [JSONValue not accepting readonly array or objects](https://togithub.com/prisma/prisma/issues/10165) - [Downloading binaries fails with wrong sha256 checksum ](https://togithub.com/prisma/prisma/issues/10312) ##### Prisma Migrate - [Full-Text Search Index support for MySQL](https://togithub.com/prisma/prisma/issues/9412) - [Specification of Index Type](https://togithub.com/prisma/prisma/issues/10080) - [Add timing information to Migration CLI output](https://togithub.com/prisma/prisma/issues/10106) - [Seeding fails in `prisma migrate dev` with timeout but works with `prisma db seed`](https://togithub.com/prisma/prisma/issues/10194) - [`dbgenerated` migrations in MySQL are broken (since 3.4.x)](https://togithub.com/prisma/prisma/issues/10275) - [seed.sh is executed before migration has completed when using prisma migrate dev](https://togithub.com/prisma/prisma/issues/10417) ##### Language tools (e.g. VS Code) - [Missing License.md](https://togithub.com/prisma/language-tools/issues/964) - [Re-introduce error handling to referentialActions() and nativeTypes() methods in prisma-fmt](https://togithub.com/prisma/language-tools/issues/965) ##### Prisma engines - [Refactor ConnectorCapability::ForeignKeys to ReferentialIntegrity checks](https://togithub.com/prisma/prisma-engines/issues/2396) ##### Credits Huge thanks to [@​Akxe](https://togithub.com/Akxe), [@​safareli](https://togithub.com/safareli) for helping! ##### 📺 Join us for another "What's new in Prisma" livestream Learn about the latest release and other news from the Prisma community by joining us for another ["What's new in Prisma"](https://www.youtube.com/watch?v=12c1geyFOt4) livestream. The stream takes place [on YouTube](https://www.youtube.com/watch?v=12c1geyFOt4) on **Thursday, December 02** at **5pm Berlin | 8am San Francisco**.
typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md#​550-httpsgithubcomtypescript-eslinttypescript-eslintcomparev540v550-2021-11-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.4.0...v5.5.0) ##### Bug Fixes - **eslint-plugin:** \[member-ordering] order literal names correctly in ([#​4054](https://togithub.com/typescript-eslint/typescript-eslint/issues/4054)) ([d57141a](https://togithub.com/typescript-eslint/typescript-eslint/commit/d57141a3d13fad30a93ed99a6a15f4b0b369246a)) - **eslint-plugin:** \[no-duplicate-imports] remove unnecessary type checking for `node.source` ([#​4196](https://togithub.com/typescript-eslint/typescript-eslint/issues/4196)) ([637722a](https://togithub.com/typescript-eslint/typescript-eslint/commit/637722a77667f6ed1e0cf1f0e752d61622ae8546)) - **eslint-plugin:** \[no-var-requires] do not report require created from createRequire ([#​4221](https://togithub.com/typescript-eslint/typescript-eslint/issues/4221)) ([0040186](https://togithub.com/typescript-eslint/typescript-eslint/commit/0040186aa23692724986df22a71926e8a7ff9e02)) - **eslint-plugin:** \[prefer-for-of] do nor error when iterating over this ([#​4176](https://togithub.com/typescript-eslint/typescript-eslint/issues/4176)) ([258ddb0](https://togithub.com/typescript-eslint/typescript-eslint/commit/258ddb0708b7a44959bd3ac399cbde912c8021c8)) - **eslint-plugin:** \[require-await] treat yield\* asynciterable as an await ([#​4125](https://togithub.com/typescript-eslint/typescript-eslint/issues/4125)) ([5a4ce6a](https://togithub.com/typescript-eslint/typescript-eslint/commit/5a4ce6a241b1d6c6caad87cad85c3741f0953e39)) - **eslint-plugin:** remove all whitespaces in comparison [#​4220](https://togithub.com/typescript-eslint/typescript-eslint/issues/4220) ([#​4223](https://togithub.com/typescript-eslint/typescript-eslint/issues/4223)) ([853d799](https://togithub.com/typescript-eslint/typescript-eslint/commit/853d799428a061d9bf6a2e74b01dc49a1e4f3134)) ##### Features - **eslint-plugin:** \[member-ordering] add option to sort case insensitive ([#​3896](https://togithub.com/typescript-eslint/typescript-eslint/issues/3896)) ([e3533d5](https://togithub.com/typescript-eslint/typescript-eslint/commit/e3533d5a6293a358b5eb0a6ed17da961a09b0ed3)) - **eslint-plugin:** `array-type` distinguish whether readonly or not ([#​4066](https://togithub.com/typescript-eslint/typescript-eslint/issues/4066)) ([314af44](https://togithub.com/typescript-eslint/typescript-eslint/commit/314af44bde3ccbebc620625b2931d77688525976))
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v5.5.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#​550-httpsgithubcomtypescript-eslinttypescript-eslintcomparev540v550-2021-11-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.4.0...v5.5.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
discordjs/discord-api-types ### [`v0.25.2`](https://togithub.com/discordjs/discord-api-types/blob/master/CHANGELOG.md#​0252-httpsgithubcomdiscordjsdiscord-api-typescompare02510252-2021-11-30) [Compare Source](https://togithub.com/discordjs/discord-api-types/compare/0.25.1...0.25.2) ##### Bug Fixes - **APISelectMenuComponent:** `options` property is required ([#​248](https://togithub.com/discordjs/discord-api-types/issues/248)) ([51dee6e](https://togithub.com/discordjs/discord-api-types/commit/51dee6e0e5bb4d749b9f0436e7ec9d4793e56567)) ##### Features - **Guild:** boost progress bars ([#​227](https://togithub.com/discordjs/discord-api-types/issues/227)) ([47382b6](https://togithub.com/discordjs/discord-api-types/commit/47382b6183a1d232053fef23691d423f8af88f88)) ### [`v0.25.1`](https://togithub.com/discordjs/discord-api-types/blob/master/CHANGELOG.md#​0251-httpsgithubcomdiscordjsdiscord-api-typescompare02500251-2021-11-30) [Compare Source](https://togithub.com/discordjs/discord-api-types/compare/0.25.0...0.25.1) ##### Bug Fixes - **deno:** faulty import paths for guild scheduled events ([#​245](https://togithub.com/discordjs/discord-api-types/issues/245)) ([44c0f05](https://togithub.com/discordjs/discord-api-types/commit/44c0f05cb2fc2b9ea50745530ae94a669a839594)) ### [`v0.25.0`](https://togithub.com/discordjs/discord-api-types/blob/master/CHANGELOG.md#​0250-httpsgithubcomdiscordjsdiscord-api-typescompare02400250-2021-11-29) [Compare Source](https://togithub.com/discordjs/discord-api-types/compare/0.24.0...0.25.0) ##### Bug Fixes - **APIApplicationCommandOption:** remove `default` property ([#​242](https://togithub.com/discordjs/discord-api-types/issues/242)) ([faa8bf4](https://togithub.com/discordjs/discord-api-types/commit/faa8bf494bc79b844ce73e1892461e8440dc7abc)) - correct types for autocomplete interaction data ([#​234](https://togithub.com/discordjs/discord-api-types/issues/234)) ([691abb5](https://togithub.com/discordjs/discord-api-types/commit/691abb581fb17093b5fa139f3ff53cbc0ad0b2a1)) - correct types for REST attachments ([#​238](https://togithub.com/discordjs/discord-api-types/issues/238)) ([fa54b9d](https://togithub.com/discordjs/discord-api-types/commit/fa54b9de5522b9fa9d5367650950f8b0e44f6e14)) - make subcommand options optional ([#​241](https://togithub.com/discordjs/discord-api-types/issues/241)) ([7379a34](https://togithub.com/discordjs/discord-api-types/commit/7379a345e820703a59a2d754c8ee7c0f0c710e09)) ##### Code Refactoring - **UserFlags:** update flag names ([#​229](https://togithub.com/discordjs/discord-api-types/issues/229)) ([f2d62e3](https://togithub.com/discordjs/discord-api-types/commit/f2d62e3cdf6128357f65e946fe1926cf915a6395)) ##### Features - add guild scheduled event ([#​186](https://togithub.com/discordjs/discord-api-types/issues/186)) ([d333962](https://togithub.com/discordjs/discord-api-types/commit/d333962715a58bd5ac14ad80e900b43b02777794)) - **RESTPostAPIChannelThreadsJSONBody:** add `rate_limit_per_user` ([#​237](https://togithub.com/discordjs/discord-api-types/issues/237)) ([1e52e0c](https://togithub.com/discordjs/discord-api-types/commit/1e52e0ceab31465c7bbd820e332ef219ad715916)) - add max/min option for number-based options ([#​221](https://togithub.com/discordjs/discord-api-types/issues/221)) ([bc1d03e](https://togithub.com/discordjs/discord-api-types/commit/bc1d03e527b9d37fac6d76cfbb51f4eeb8238e7b)) - add maze api error ([#​228](https://togithub.com/discordjs/discord-api-types/issues/228)) ([7a15c97](https://togithub.com/discordjs/discord-api-types/commit/7a15c9786333fb6f2259f42536cfbf2cf0e43db8)) - **ActivityFlags:** add new flags ([#​207](https://togithub.com/discordjs/discord-api-types/issues/207)) ([0f51d8e](https://togithub.com/discordjs/discord-api-types/commit/0f51d8e83f8aa53efde5c01849aaf09b91d15cbd)) - **ApplicationFlags:** add message content intent flags ([#​226](https://togithub.com/discordjs/discord-api-types/issues/226)) ([d189e36](https://togithub.com/discordjs/discord-api-types/commit/d189e36c49cd230f98798ff57b668a6fe56df11b)) - **Attachments:** multi uploads and alt text ([#​223](https://togithub.com/discordjs/discord-api-types/issues/223)) ([fdf133e](https://togithub.com/discordjs/discord-api-types/commit/fdf133ef45d3871defb46e47079c2acdd65e69d7)) - **GuildSystemChannelFlags:** add suppress member join sticker replies flag ([#​222](https://togithub.com/discordjs/discord-api-types/issues/222)) ([4021dae](https://togithub.com/discordjs/discord-api-types/commit/4021dae44b331198d164a7c93dbc1242184efdf7)) - **Interactions:** add autocomplete api types ([#​205](https://togithub.com/discordjs/discord-api-types/issues/205)) ([3b9320d](https://togithub.com/discordjs/discord-api-types/commit/3b9320dbf2cbbae7db44f00e8deaf336ab052e8b)) - **UserFlags:** add `BOT_HTTP_INTERACTIONS` flag ([#​212](https://togithub.com/discordjs/discord-api-types/issues/212)) ([a015f96](https://togithub.com/discordjs/discord-api-types/commit/a015f96fcb4a74866f884db87732876095788111)) ##### BREAKING CHANGES - **UserFlags:** All user flags now follow the internal name, with descriptions added for what they represent. This means you'll have to do some minor renaming in your code if you check for flags. - **APIApplicationCommandOption:** If you were using the `default` property for ApplicationCommandOptions, it has been removed, as Discord wasn't even taking it into account anymore. - The types for autocomplete interactions have been corrected.
eslint/eslint ### [`v8.4.0`](https://togithub.com/eslint/eslint/releases/v8.4.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.3.0...v8.4.0) ##### Features - [`5771663`](https://togithub.com/eslint/eslint/commit/5771663e8d3e86fec9454ee0af439c6989506bf3) feat: add `allowReserved` parser option ([#​15387](https://togithub.com/eslint/eslint/issues/15387)) (Milos Djermanovic) - [`32ac37a`](https://togithub.com/eslint/eslint/commit/32ac37a76b2e009a8f106229bc7732671d358189) feat: Flat config support in Linter (refs [#​13481](https://togithub.com/eslint/eslint/issues/13481)) ([#​15185](https://togithub.com/eslint/eslint/issues/15185)) (Nicholas C. Zakas) - [`d041f34`](https://togithub.com/eslint/eslint/commit/d041f345cdf0306f15faa2f305fe1d21ef137eb1) feat: Treat Class/New Expressions as truthy in no-constant-condition ([#​15326](https://togithub.com/eslint/eslint/issues/15326)) (Jordan Eldredge) - [`8f44cf5`](https://togithub.com/eslint/eslint/commit/8f44cf505765b663e371412ab57f0f1dbbe78513) feat: report only lines that exceed the limit in max-lines-per-function ([#​15140](https://togithub.com/eslint/eslint/issues/15140)) (Sneh Khatri) - [`808ad35`](https://togithub.com/eslint/eslint/commit/808ad35f204c838cd5eb8d766807dc43692f42f9) feat: pass cwd to formatters (refs [eslint/rfcs#​57](https://togithub.com/eslint/rfcs/issues/57)) ([#​13392](https://togithub.com/eslint/eslint/issues/13392)) (Toru Nagashima) - [`f1b7499`](https://togithub.com/eslint/eslint/commit/f1b7499a5162d3be918328ce496eb80692353a5a) feat: support async formatters ([#​15243](https://togithub.com/eslint/eslint/issues/15243)) (MO) ##### Bug Fixes - [`4940cc5`](https://togithub.com/eslint/eslint/commit/4940cc5c4903a691fe51d409137dd573c4c7706e) fix: mark --rulesdir option as deprecated in CLI docs ([#​15310](https://togithub.com/eslint/eslint/issues/15310)) (Kevin Partington) ##### Documentation - [`54deec5`](https://togithub.com/eslint/eslint/commit/54deec56bc25d516becaf767769ee7543f491d62) docs: update integrations.md ([#​15380](https://togithub.com/eslint/eslint/issues/15380)) (Vlad Sholokhov) - [`fa0423a`](https://togithub.com/eslint/eslint/commit/fa0423af7f8453f6c97b915b3b026f258b76a600) docs: fix typo in PR template ([#​15365](https://togithub.com/eslint/eslint/issues/15365)) (Nitin Kumar) - [`e233920`](https://togithub.com/eslint/eslint/commit/e233920857e282ba22116ad5f1dcc6dfabc8ef5b) docs: enable a few more markdownlint rules and fix violations ([#​15368](https://togithub.com/eslint/eslint/issues/15368)) (Bryan Mishkin) - [`632176d`](https://togithub.com/eslint/eslint/commit/632176dc43180ea4e7f99da429fee3ee3814a04d) docs: Dedent needlessly indented example in getter-return docs ([#​15363](https://togithub.com/eslint/eslint/issues/15363)) (Jordan Eldredge) - [`4497e88`](https://togithub.com/eslint/eslint/commit/4497e880248c24dc19eea8a5466555b847c0c7eb) docs: Update release notes blog post template ([#​15285](https://togithub.com/eslint/eslint/issues/15285)) (Nicholas C. Zakas) ##### Chores - [`efede90`](https://togithub.com/eslint/eslint/commit/efede90d59edc5cca9cd739df7e98f1ff00ca37d) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​1](https://togithub.com/1).0.5 ([#​15389](https://togithub.com/eslint/eslint/issues/15389)) (Milos Djermanovic) - [`0b8c846`](https://togithub.com/eslint/eslint/commit/0b8c846c77234125fbb211980bc1e62dc8791513) chore: fix update-readme to avoid multiple consecutive blank lines ([#​15375](https://togithub.com/eslint/eslint/issues/15375)) (Milos Djermanovic) - [`94b2a8b`](https://togithub.com/eslint/eslint/commit/94b2a8b3d1f7d139dd6b06216a64727b7d5f009b) chore: Use default Chromium binary in M1 Mac tests ([#​15371](https://togithub.com/eslint/eslint/issues/15371)) (Brandon Mills) - [`ba58d94`](https://togithub.com/eslint/eslint/commit/ba58d94cb51d4d2644c024446d5750eaf4853129) ci: use node `v16` for Verify Files ([#​15364](https://togithub.com/eslint/eslint/issues/15364)) (Nitin Kumar) - [`1e32ee5`](https://togithub.com/eslint/eslint/commit/1e32ee591e978188b121604d0af9cbc04a50a3b5) chore: add jsdoc type annotation to rules ([#​15291](https://togithub.com/eslint/eslint/issues/15291)) (Bryan Mishkin)

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.