Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Discord4J/Discord4J

Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
https://github.com/Discord4J/Discord4J

Actually deprecate setInitialStatus

I forgot to do this in the previous commit!

817fcac3007cfcfb07a87346490b3ce743a70f49 authored over 3 years ago by David Richey <[email protected]>
Swap GatewayBootstrap#setInitialStatus and #setInitialPresence deprecation. See #874

19559affb8a055dc006bc80c4a4dd215e20d01b7 authored over 3 years ago by David Richey <[email protected]>
Improve API for setting a client's status and activity (#874)

* Add ClientPresence and ClientActivity
* Add javadoc, license headers, update package, remove ...

da1959bef872d5c55b9824cf9f4cefd1aa983ed7 authored over 3 years ago by David Richey <[email protected]>
Merge #876 into 3.2.0

b469e4587cfbe3dc73288c6ed572e1fa87558f41 authored over 3 years ago by quanticc <[email protected]>
Add support for server templates (#876)

* Template Routes
Added routes to the Discord API
* TemplateService
Created the Service for T...

b25064ed39fc5168609371b90cb5cf882c5bfeee authored over 3 years ago by Ivan Abarca <[email protected]>
Fix connection pooling leak at DiscordWebClient observer

Observers need to be set once and not on every request,
to avoid changing the connection pool ke...

b683809d95ad34f099a8ea3e18acb1b5cefce076 authored over 3 years ago by quanticc <[email protected]>
Merge #830, #864 into 3.2.0

Close #818
Close #860

Add factories to build MultipartRequest instances,
and remove public cons...

eea18ad8c5a5fbb0b03de7498cbdc970b11366d9 authored over 3 years ago by quanticc <[email protected]>
Add application command bulk endpoints (#864)

fc15c260aca3047c175312bd705941baaa59e011 authored over 3 years ago by David <[email protected]>
Add slash command interactions for rest and gateway (#830)

Close #818

Co-authored-by: David <[email protected]>

18fffd5c510ceccac0f285609b9a9f4ffecf837b authored over 3 years ago by Ivan Abarca <[email protected]>
Add methods to directly get self member (#871)

14e580910eed8b1337e45ecb150c7f9249762e6b authored over 3 years ago by Nova Fox <[email protected]>
Improve AssertionError messages (#875)

b5a644e48be2f3b7c1cd863190b0c0537cdfc008 authored over 3 years ago by Den Neufeld <[email protected]>
Merge #872 into 3.2.0

ebc21c5f67e9f79372995a9df647cfb1d53c79b6 authored over 3 years ago by quanticc <[email protected]>
Allow passing in member for calculating effective permissions (#873)

721a4fc7dbbcd795e469104b93c64082476d6c1c authored over 3 years ago by Den Neufeld <[email protected]>
Add primitive long / long-wrapped IDs through virtual encoding (#872)

* Support virtual encoding IDs Discord4J/discord-json#42
* Update usage of Id String and long g...

a2dfc72066e4448d8d9fb51d673d8c074ad5b344 authored almost 4 years ago by Ivan Abarca <[email protected]>
Upgrade to Reactor 2020.0.5

d5901246b349a1bfdf67cef86a431d48a11d28e6 authored almost 4 years ago by quanticc <[email protected]>
Upgrade to Reactor Dysprosium-SR18

359bb98a2c71013d0ba698903953664b0f71e2f6 authored almost 4 years ago by quanticc <[email protected]>
Allow populating EmbedCreateSpec from existing EmbedData (#868)

8ca0608ceef6fb4397420192b7bec8b54c560b64 authored almost 4 years ago by Den Neufeld <[email protected]>
Use recommended maxConcurrency on recommended ShardStrategy (#869)

bba5ca4529c5c7f79194c92f0e34e1d5b3f5d8f9 authored almost 4 years ago by Den Neufeld <[email protected]>
Access low-level response from ClientException (#867)

1f81de02d3c9d1acc242b93b81159ad10de324af authored almost 4 years ago by Den Neufeld <[email protected]>
Merge changes from 3.1.x into 3.2.0

3b9eff913b9effd788b74e3620b125dac8ac7c9a authored almost 4 years ago by quanticc <[email protected]>
Conserve order and use provided user data to get user mentions (#858)

* Conserve order and use data to get user mentions
* Use list and update doc
* Lists are alrea...

fc66b26844b222749e7639f2f837f7c4dda3f874 authored almost 4 years ago by David <[email protected]>
Add deprecation notice to GatewayResources#getStateView

a0369450e86acee5375b7de6a527e7472de2967e authored almost 4 years ago by quanticc <[email protected]>
Deprecate Message::getUserMentions before return type change, see #858

f2219272cc74e8b6957c8868641828376e07b885 authored almost 4 years ago by quanticc <[email protected]>
Conserve order for user mentions, role mentions and reactions on message (#857)

* Conserve order for user mentions, role mentions and reactions on message
* Use list and updat...

9193bdaccf445173d2da2a315509fa12a26fc87e authored almost 4 years ago by David <[email protected]>
Merge #862 into 3.2.0

d8fb85e147f2ff88bf6cbb77b77b96529e67e9fa authored almost 4 years ago by quanticc <[email protected]>
Add missing ChangeKey values and remove awt.Color reference (#862)

* Updates ChangeKey
* Update core/src/main/java/discord4j/core/object/audit/ChangeKey.java

C...

89e8e3e632a697bb7910f9cd5acf51aeb135f483 authored almost 4 years ago by David <[email protected]>
Merge fix #861 into 3.2.0

70f131aaf7f62aab58c48c9ea989d814b556592c authored almost 4 years ago by quanticc <[email protected]>
Save avatar removal on presence update, fix #861

Detect if the field is null as opposed of absent
and save that new value (null) to the cache

c57794dde21250cf9c001ec49c4c9c39df6e0171 authored almost 4 years ago by quanticc <[email protected]>
Save missing Member fields on guild member updates

Missing fields that were not saved to the cache:
- user
- joined_at
- pending

db5e1f2fb7074c0e284d18deea357efcd60707de authored almost 4 years ago by quanticc <[email protected]>
Merge #836 into 3.2.0

35b32cc431f2a86c428efa44e6aba77640f36e38 authored almost 4 years ago by quanticc <[email protected]>
Expose entity low-level data objects (#836)

Close #829

ab385957e00d4f5aeac7da319acdc4f4a7222025 authored almost 4 years ago by Patrick <[email protected]>
Upgrade to Reactor 2020.0.4

Merge other dependency upgrades into 3.2.0

Upgrade to jackson-databind 2.12.2

905c22a6ef1e69645936d6937bccbd3187e69a70 authored almost 4 years ago by quanticc <[email protected]>
Upgrade gradle wrapper and other test dependencies

Backport #856

b44cab75f12027a9051a5f38a0b76dc20c49bc24 authored almost 4 years ago by quanticc <[email protected]>
Clarify UserUpdateEvent and PresenceUpdateEvent JavaDocs (#856)

21f3ad316a0a6176bb7f309c9bc6758fb20fae06 authored almost 4 years ago by Hunter <[email protected]>
Upgrade to Reactor Dysprosium-SR17

a9e2b6d07a693e2103920c8f827eea2419831d19 authored almost 4 years ago by quanticc <[email protected]>
Upgrade to discord-json 1.5.8 snapshots

4a0dff2ab5892161ec3348bc33bf41922eac1e4f authored almost 4 years ago by quanticc <[email protected]>
Correct javadoc descriptor (#853)

826cba5e8b865d6bcd6cc9f64999a9c3087beae3 authored almost 4 years ago by Skat <[email protected]>
Deprecate Embed#MAX_CHARACTER_LENGTH after #837

c9f15a6ddcb06638429ca19fe34b55086a399336 authored almost 4 years ago by quanticc <[email protected]>
Move the max embed characters constant to the proper context (#837)

037a13d91c15edc1675c0d2e44367fd21991e79b authored almost 4 years ago by Jordan Simpson <[email protected]>
Apply missing indentation after first fluent method call

c1a67f1acf75abc1946d6b3adf4a9d0fc209c7d4 authored almost 4 years ago by quanticc <[email protected]>
Add role and hierarchy comparison to RestMember (#848)

d627edf37f188324f2b2002fe769ba1c8fe5e02f authored almost 4 years ago by Nova Fox <[email protected]>
Update GUILD_MEMBER_MODIFY Route doc (#839)

9dc90ce558ad1d0dafbdf6174fdd5321085787a9 authored almost 4 years ago by David <[email protected]>
Merge fix #849 into 3.2.0

c0c84e2ac5f07c0318f10f5834312ad6fdd6fbd0 authored almost 4 years ago by quanticc <[email protected]>
Fix #849 extract SocketAddress from Connection in VoiceSocket

e476bc2e14a9b695fb10e432347aaf9510282fed authored almost 4 years ago by quanticc <[email protected]>
Merge fix from 3.1.x into 3.2.0

f54561a7ef08050e7a7c3ad84d9efbcff801ce0d authored almost 4 years ago by quanticc <[email protected]>
Simplify trace logging on RequestStream

This will also fix an issue with log4j2 under doOnEach

88ee4d704fe09417c88cc3e28e92e13529b9536b authored almost 4 years ago by quanticc <[email protected]>
Merge #838, #816 and new dependencies into 3.2.0

Reactor 2020.0.3
Jackson 2.12.1

4f833000c3a8cbfb74cb8d99195a3eb44ab71281 authored almost 4 years ago by quanticc <[email protected]>
Merge #826 into 3.2.0

a7a7cb59f44b0f09faaa565299de3be26a07bb16 authored almost 4 years ago by quanticc <[email protected]>
Merge #823 into 3.2.0

1d1b7224be024019b0e80cb34af5fd8e4cea805f authored almost 4 years ago by quanticc <[email protected]>
Upgrade dependencies

Jackson 2.11.4
Gradle 6.8.2

Test dependencies:
JUnit 5.7.1
Mockito 3.7.7
Lavaplayer 1.3.67

986d3ef3f3e82d728cbb8631dde3fe2bfdae860f authored almost 4 years ago by quanticc <[email protected]>
Update to new docs page

f3ab07adf25fd25cb327c150da89f403ff713c0d authored almost 4 years ago by quanticc <[email protected]>
Upgrade to gradle wrapper 6.8.1

5d7082a0a51aec16c80e1dc93c176c37bd21c229 authored almost 4 years ago by quanticc <[email protected]>
Remove docs folder, close #816

https://github.com/Discord4J/documentation

05507974c496a48d468680614c1055c4b065ee8d authored almost 4 years ago by quanticc <[email protected]>
Upgrade reactor and other dependencies

18db78fb5b8fd0eb82710f38235f5ac705876a62 authored almost 4 years ago by quanticc <[email protected]>
Fix #838 retrieving self member presence

No changes were done to GuildDispatchHandlers.guildMembersChunk
due to self presence request not...

2a6c2336d6cc53fb98ae8d380271ee549f5f3af0 authored almost 4 years ago by quanticc <[email protected]>
Add with_counts query param to GET guild (#826)

45a2cda2d0e3e77ae7fe82dd93be4f7027c31250 authored almost 4 years ago by Patrick <[email protected]>
Merge fix #822 and fix #824 into 3.2.0

7c68b4eed94a92cebfc4ad7d09ce87eaac67f8ab authored almost 4 years ago by quanticc <[email protected]>
Merge #819 into 3.2.0

7f5e62b6f76af7384e3c2e7c81149c1fbd1ef94a authored almost 4 years ago by quanticc <[email protected]>
Add ReactiveEventAdapter::from to combine multiple adapters

6b9fe05e5e1c1dd5c24ebb915bba87e7ced1ce23 authored almost 4 years ago by quanticc <[email protected]>
Expose ReadyEvent underlying data object

After adding new application fields to gateway Ready data

3fbce5aa8fa34eb629d2b47429d2193583532266 authored almost 4 years ago by quanticc <[email protected]>
Handle InteractionCreateEvent through core module

85674ef7d643aa68fd03e88ae09364202db04794 authored almost 4 years ago by quanticc <[email protected]>
Add slash commands to discord4j-rest and discord4j-gateway (#823)

* Bump discord-json
* Implement new Routes
* Add ApplicationService functions to get/create/mo...

3d9bf9a303ba86515bd8bc5faad10e9bf4e96c44 authored almost 4 years ago by Izzy <[email protected]>
Correct Webhook class javadoc (#825)

070f41d8aaa69d85266834fe0d60491c63551bc9 authored almost 4 years ago by Jordan Simpson <[email protected]>
Use a dedicated flux for resume payloads

Close #822

53201ba22f58a56777ea7cdd5ce690b09a7dedaf authored almost 4 years ago by quanticc <[email protected]>
Delay outbound gateway payloads until connected state is reached

Avoid creating a 4003 Not Authenticated scenario by
sending a payload before the gateway is read...

41c54d2b6056ef855ac38e9d3f7e1312ae9045dc authored almost 4 years ago by quanticc <[email protected]>
Revert using pooled allocator for sending gateway payloads

Sent payloads now use the original strategy to avoid
pooled buffer leaks when sending member req...

e7020157be22c6a0a3e9c979485a5ab02431ff29 authored almost 4 years ago by quanticc <[email protected]>
Retry 4014 voice ws close codes, fix #824

Remove 4014 from the non-retryable code list, in order to
fix a regression causing a disconnect ...

858a97cd0ead1c6974a1b8105580b7924888e232 authored almost 4 years ago by quanticc <[email protected]>
Add member pending field (#819)

13d55180cf196b60d53c83eaa5f5bfc589f92414 authored almost 4 years ago by David <[email protected]>
Fix LavaPlayer Example in README

ff26f9053e4275ec3eeb02fb655f02d47f8e8f0b authored about 4 years ago by Dannie Walker <[email protected]>
Use parking emit failure handler on RateLimitOperator

a288fe290b8841c0148de0361b03ff60199e757f authored about 4 years ago by quanticc <[email protected]>
Add detailed logging to non D4J gateway exceptions

2a339e7ab546ed3aa38f97d539f2ddfebcfff62e authored about 4 years ago by quanticc <[email protected]>
Update ExampleLogin

5a2b6c264e650c4a42e9fa2bff77f7dfb12b41fd authored about 4 years ago by quanticc <[email protected]>
Update LegacyStoreLayout to fix dispatch handling errors

e210342967529fb73f5324ed7eda548f250e29fe authored about 4 years ago by quanticc <[email protected]>
Update emission strategy gateway usage and docs

370891784d4c7506a89bc4f00c7123fa33bee3fa authored about 4 years ago by quanticc <[email protected]>
Migrate from deprecated HttpClient::tcpConfiguration

ac9ec6b48523d599f01293512394726d85bf81f5 authored about 4 years ago by quanticc <[email protected]>
Update sink-based event dispatcher variant

94a264a404b12e8305bfa745c9123ef86914d72c authored about 4 years ago by quanticc <[email protected]>
Update voice module to Sinks API

#796

7d9e0d0c46688c81a97a18ec4418b123b88d3465 authored about 4 years ago by quanticc <[email protected]>
Improve sink emission failure handling in RequestStream

Remove unused field in GatewayWebsocketHandler

f601b3d8dfa8ca5512c6722ba861295a3b67eb89 authored about 4 years ago by quanticc <[email protected]>
Upgrade to Reactor 2020.0.2

Other dependency upgrades:
Caffeine 2.8.8

581e099f7e5409da638438991b64335f6fe111c3 authored about 4 years ago by quanticc <[email protected]>
Merge changes from 3.1.x into 3.2.x

892eecab20d1f460de834c0950ac3917663faae5 authored about 4 years ago by quanticc <[email protected]>
Next development version '3.1.4-SNAPSHOT'.

8b49c64efbe62d0e3c57affc0d985429c67d7625 authored about 4 years ago by quanticc <[email protected]>
Release version '3.1.3'.

2752533771422be4f321f55a65b0a0d1d49b3353 authored about 4 years ago by quanticc <[email protected]>
Upgrade to Reactor Dysprosium-SR15

393c12f977799df8f53cc72e645e2556bb11312d authored about 4 years ago by quanticc <[email protected]>
Update rest module to Sinks API

#796

b62230ab530f45518654b3e214294ba377bb91c0 authored about 4 years ago by quanticc <[email protected]>
Add EmissionStrategy to factor out emit failure handling

7c1165c741f6f765eccd1d0c34260f6d6bbca346 authored about 4 years ago by quanticc <[email protected]>
Update gateway module to Sinks API

#796

7ec4bce6c416f34edfd5955d8180dbc5bef255ea authored about 4 years ago by quanticc <[email protected]>
Update common and core module to Sinks API

#796

884e0af6dd2e968dc3a576197103e4afe55d120a authored about 4 years ago by quanticc <[email protected]>
Merge branch 3.1.x into 3.2.x

f97e55dc1d6573ce304fb7446af9b08d868dc456 authored about 4 years ago by quanticc <[email protected]>
Update commands for core examples

b3c7951634fd13504d8b4d45fd2efdfb431c27e1 authored about 4 years ago by quanticc <[email protected]>
Update bot example files and command rework

aaec973782b75c1079f7ac3e6b3fff30fb661399 authored about 4 years ago by quanticc <[email protected]>
Upgrade dependencies

discord-json 1.5.6
Jackson 2.11.3

8592bc6b76981f0b78e597a5887995be73d318ce authored about 4 years ago by quanticc <[email protected]>
Merge branch 3.1.x into 3.2.x

2b7da570ef00f012c4f3e926823cf0df0bcddb28 authored about 4 years ago by quanticc <[email protected]>
Add setAllowedMentions to MessageEditSpec (#817)

d767cfceaeb0f91ac06a02cb6a078e55b43f3d08 authored about 4 years ago by David <[email protected]>
Allow resetting a default set allowed mentions

a8f469194bceaab2214e7f94dfc541457b7cec8b authored about 4 years ago by quanticc <[email protected]>
Improve exception message when using an invalid token

8db7e082bce17e2775ebe86570655c266fa932e8 authored about 4 years ago by quanticc <[email protected]>
Merge #814 into 3.2.x

9ffda29e6447428c6dc4a9efc26a1107ea5a5dfd authored about 4 years ago by quanticc <[email protected]>
Close #780 support guild previews from RestGuild (#814)

79ee10ca7d1389ceea9e364ae252adb3c74c2efc authored about 4 years ago by David <[email protected]>
Merge #813 into 3.2.x

d7cd1c40a828d2eef0239794df016f9588bd1c47 authored about 4 years ago by quanticc <[email protected]>
Fix #475 update bot's presence through gateway if requested (#813)

35f01bcafc5b2dd55cb95b8643a5c6cb8c2141c7 authored about 4 years ago by David <[email protected]>
Merge 3.1.x changes into 3.2.x

742354d327516f17a4b656dc2a58e8eff42c607c authored about 4 years ago by quanticc <[email protected]>