devilesk / dota-ihl-bot

A Discord bot for hosting Dota 2 inhouse leagues.
https://devilesk.github.io/dota-ihl-bot/
ISC License
8 stars 8 forks source link

An in-range update of discord.js is breaking the build 🚨 #42

Open greenkeeper[bot] opened 4 years ago

greenkeeper[bot] commented 4 years ago

The dependency discord.js was updated from 11.5.1 to 11.6.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

discord.js is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - ❌ **continuous-integration/travis-ci/push:** The Travis CI build could not complete due to an error ([Details](https://travis-ci.org/devilesk/dota-ihl-bot/builds/656674545?utm_source=github_status&utm_medium=notification)).

Release Notes for 11.6.0

Overview

11.6.0 is being released to backport new features from 12.0.0-dev.

Deprecations

  • All user account-only methods have been deprecated (95a2d25)
  • ClientUser#setGame in favor of ClientUser#setActivity (cd06684)
  • Collection#exists in favor of Collection#some (09ddbcb)
  • Collection#find and Collection#findKey's 'prop', 'val' overload is deprecated, pass a function instead (09ddbcb)
  • Collection#filterArray, convert to an array and filter, or the other way around instead. (09ddbcb)
  • Collection#findAll, filter and then convert to an array, or the other way around. In addition, the 'prop', 'val' overload is also deprecated - pass a function instead (09ddbcb)
  • Guild#createChannel when specifying options without using an options object (7ea88ad)
  • Guild#defaultChannel, there will be no fallback/alternative (407500b)
  • Guild#deleteEmoji in favor of Emoji#delete (c355236)
  • The old method signature of GuildChannel#clone in favor of using an options object (ab866d6)
  • Permissions.flags: READ_MESSAGES in favor of VIEW_CHANNEL (1fe201a)
  • Permissions#allowed and Permissions#denied in favor of Permissions#allow and Permissions#deny respectively (58ba2c7)
  • PermissionOverwrites#allowed and PermissionOverwrites#denied in favor of PermissionOverwrites#allow and PermissionOverwrites#deny (db492e6)
  • The peer dependency @discordjs/uws is now deprecated and will be removed with the next major release (5556b05)
  • The peer dependency node-opus is now deprecated, use @discordjs/opus instead (6ab4649)

Additions

  • Add support for @discordjs/opus (6ab4649)
  • Add BitField class (46e8bc4)
  • Add Client#inviteCreate and Client#inviteDelete events (40afbc1)
  • Add Client#messageReactionRemoveEmoji event and MessageReaction#removeAll (ab7f9e8)
  • Add idle options to Collectors (ccd6043)
  • Add Emoji#delete (c355236)
  • Add Game#emoji, createdAt, and createdTimestamp (17b8b23)
  • Add Guild#rulesChannelID, Guild#rulesChannel, Guild#publicUpdatesChannelID, and Guild#publicUpdatesChannel (b0aed05)
  • Add Guild#setBanner and banner to Guild#edit (01826ae)
  • Document ChannelData#reason when creating a channel (7011c51)
  • Add the following properties, getters, and methods to Guild (e6a378b)
    • banner and bannerURL
    • description
    • embedChannelID and embedChannel
    • maximumMembers
    • maximumPresences
    • widgetEnabled
    • widgetChannelID and widgetChannel
    • vanityURLCode
    • fetch
  • Add Integrations, Guild#fetchIntegrations, and Guild#createIntegration (c955fd0)
  • Handle new audit log types (Guild#fetchAuditLogs) (dbdb49e)
    • MEMBER_MOVE, MEMBER_DISCONNECT
    • BOT_ADD
    • MESSAGE_BULK_DELETE, MESSAGE_PIN, MESSAGE_UNPIN
    • INTEGRATION_CREATE, INTEGRATION_UPDATE, INTEGRATION_DELETE
  • Add support for guild boosting (b892436)
    • Emoji#available
    • Guild#premiumTier
    • Guild#premiumSubscriptionCount
    • GuildMember#premiumSinceTimestamp (also premiumSince getter)
    • Four new related message types:
      • USER_PREMIUM_GUILD_SUBSCRIPTION
      • USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1
      • USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2
      • USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3
  • Add SystemChannelFlags, Guild#systemChannelFlags, Guild#setSystemChannelFlags, and systemChannelFlags to Guild#edit's options (330c410)
  • Add GuildChannel#permissionsLocked getter (2610bf5)
  • Add support for clone options when cloning a channel using GuildChannel#clone (ab866d6)
  • Add GuildMember#selfStream (96037e1, 36c0496)
  • Cache Message#member and MessageMentions#members as they come from Discord (0f49d67)
  • Add the following (7e9c995)
    • Message#flags
    • Message#reference
    • flags to Message#edit
    • Message#suppressEmbeds
    • MessageMentions#crosspostedChannels
    • CHANNEL_FOLLOW_ADD to MessageType
    • User#system
  • Add GUILD_DISCOVERY_DISQUALIFIED and GUILD_DISCOVERY_REQUALIFIED to MessageTypes (b0d0b81)
  • Add MessageAttachment#spoiler (4ca1864)
  • Add the following properties to MessageReaction (88b675d)
    • animated
    • client
    • createdTimestamp
    • createdAt
    • url
  • Add RichEmbed#spliceFields and RichEmbed.normalizeField (6eaf63f)
  • Add RichEmbed#toJSON returning an api-compatible object (97457e1)
  • Add Permissions#any (367c800)
  • Add STREAM Permission (dcee09c)
  • Document Presence#client (f6d1db6)
  • Add Presence#activities (17b8b23)
  • Add ability specify a channel and reason when editing a through Webhook#edit (fbe9bc4)
  • Add the following properties to Webhook (30adb37)
    • avatarURL
    • type
    • createdTimestamp
    • createdAt
    • url

Fixes

  • Only use Client#setMaxListeners if the max listener count is not 0 (903f6ca)
  • Return a user when resolving from guild in ClientDataResolver#resolveUser (464ef25)
  • Always run postCheck when an event was received to allow stopping of the collector using the max option (099a1a4)
  • Allow Guild#fetchMember to be used with a Snowflake (6f49aad)
  • Set the integer constant instead of 'text' when creating a channel as default (505df2e)
  • Default to an object with id property if the GuildAuditLogsEntry target was deleted (43c0a79)
  • Return GuildChannel in GuildChannel#setPosition instead of Guild (1121b2f)
  • Mark messages of deleted channels as deleted (d1d0d75)
  • Filter out duplicated roles when editing the roles of a GuildMember (f91ad70)
  • Allow owner to override GuildMember#manageable (364914f)
  • Do not mutate input arrays in Util.arraysEqual (fixing Guild#equals mutating Guild#features and the old member's roles in guildMemberUpdate) (8ddd061)
  • Return the correct link for twitch previews as part of RichPresenceAssets (a505a55)
  • Internally disconnect and cleanup VoiceConnection when being forcibly disconnected (cbabc16)
  • Fix speaking events and voice receive (fbcd363)
  • Remove opus decoder from map in stoppedSpeaking in VoiceReceiver (91600a6)
  • No longer use deprecated _trace in Ready and Resumed WebSocket handlers (684bb1b)
  • Use for..of with Object.keys instead of for..in everywhere (6d7e1e4)
FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 4 years ago

After pinning to 11.5.1 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 4 years ago

Your tests are still failing with this version. Compare changes

Release Notes for 11.6.1

Overview

11.6.1 is being released to update version references in the documentation; No code changes are included.

Deprecations

  • All user account-only methods have been deprecated (95a2d25)
  • ClientUser#setGame in favor of ClientUser#setActivity (cd06684)
  • Collection#exists in favor of Collection#some (09ddbcb)
  • Collection#find and Collection#findKey's 'prop', 'val' overload is deprecated, pass a function instead (09ddbcb)
  • Collection#filterArray, convert to an array and filter, or the other way around instead. (09ddbcb)
  • Collection#findAll, filter and then convert to an array, or the other way around. In addition, the 'prop', 'val' overload is also deprecated - pass a function instead (09ddbcb)
  • Guild#createChannel when specifying options without using an options object (7ea88ad)
  • Guild#defaultChannel, there will be no fallback/alternative (407500b)
  • Guild#deleteEmoji in favor of Emoji#delete (c355236)
  • The old method signature of GuildChannel#clone in favor of using an options object (ab866d6)
  • Permissions.flags: READ_MESSAGES in favor of VIEW_CHANNEL (1fe201a)
  • Permissions#allowed and Permissions#denied in favor of Permissions#allow and Permissions#deny respectively (58ba2c7)
  • PermissionOverwrites#allowed and PermissionOverwrites#denied in favor of PermissionOverwrites#allow and PermissionOverwrites#deny (db492e6)
  • The peer dependency @discordjs/uws is now deprecated and will be removed with the next major release (5556b05)
  • The peer dependency node-opus is now deprecated, use @discordjs/opus instead (6ab4649)
Commits

The new version differs by 2 commits.

See the full diff