Skip to content

Commit

Permalink
Merge pull request #227 from botblock/development
Browse files Browse the repository at this point in the history
v6.6.5
  • Loading branch information
Andre601 committed Apr 7, 2021
2 parents 7ccb6d9 + 69e475e commit af7a964
Show file tree
Hide file tree
Showing 8 changed files with 135 additions and 81 deletions.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ body:
```java
```
render: "java"
validations:
required: true
- type: input
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ body:
```java
public boolean method(){ return true; }
```
render: "java"
- type: textarea
attributes:
label: "Additional Information"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/generate_javadoc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
ref: 'master'
- name: Set up Java 11
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 1.11
- name: Generate Javadoc
Expand All @@ -34,7 +34,7 @@ jobs:
- name: Checkout Code
uses: actions/[email protected]
- name: Set up Java 11
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 1.11
- name: Generate Jars
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ plugins{
id 'com.github.johnrengelman.shadow' version '5.2.0'
}

def ver = new Version(major: 6, minor: 6, patch: 4)
def ver = new Version(major: 6, minor: 6, patch: 5)

allprojects {
apply plugin: 'maven-publish'
Expand Down
168 changes: 112 additions & 56 deletions contributors.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,114 @@
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[contributorsBadge]: https://img.shields.io/badge/Contributors_✨-10-green.svg?style=plastic
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[all-contributors]: https://allcontributors.org
[emojis]: https://allcontributors.org/docs/en/emoji-key

<!-- Austin Keener -->
[dv8fromtheworld]: https://github.com/DV8FromTheWorld
[jda]: https://github.com/DV8FromTheWorld/JDA

<!-- Ben Manes -->
[benmanes]: https://github.com/ben-manes
[caffeine]: https://github.com/ben-manes/Caffeine

<!-- CodeMC -->
[codemc]: https://github.com/codemc

<!-- Dave -->
[davidrockin]: https://github.com/DavidRockin
[david_comment]: https://github.com/botblock/JavaBotBlockAPI/pull/3#issuecomment-522036554

<!-- Dependabot -->
[dependabot]: https://github.com/Dependabot

<!-- Ghost_chu -->
[ghostchu]: https://github.com/ghost-chu
[ghostchu_commits]: https://github.com/botblock/JavaBotBlockAPI/commits?author=ghost-chu

<!-- Javacord -->
[javacord]: https://github.com/javacord
[javacord-lib]: https://github.com/javacord/Javacord

<!-- Sean Leary -->
[stleary]: https://github.com/stleary
[json-java]: https://github.com/stleary/JSON-java

<!-- Square -->
[square]: https://github.com/square
[okhttp]: https://github.com/square/OkHttp

# Contributors
![contributorsBadge]

We appreciate any kind of contribution to the JavaBotBlockAPI, as it is our goal to improve over time.

Contributions aren't just limited to PRs or code examples.
Bug reports, suggestions or general feedback to upcoming features are always apreciated and welcome.

# Emoji keys
We use different Emojis as "Keys" to summarize what kind of contributions are under this category.

Below can you see a list of all currently listed emojis, their category and meaning.
A full list of all available categories can be found [here](https://allcontributors.org/docs/en/emoji-key).

- 🤔 (Ideas)
Suggesting new features, improvements or giving general feedback.
- 🔌 (Plugin)
Developed a library used by this project.
- 🚇 (Infra)
Provides a site, service or similar that is used by the project (e.g. CI-Server).
- 🚧 (Maintenance)
Helps maintaining this project, being it updating dependencies, or adding new features.
- 📖 (Documentation)
Helped updating or improving the documentation of this project.
- 💻(Code)
Contributed Code to improve the Project.

# List of contributors
Below can you find a list of all currently aknowledged Contributors to our project.

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://tkachuk.tech"><img src="https://avatars1.githubusercontent.com/u/1907079?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dave</b></sub></a><br /><a href="#ideas-DavidRockin" title="Ideas, Planning, & Feedback">🤔</a></td>
<td align="center"><a href="http://linkedin.dv8tion.net"><img src="https://avatars1.githubusercontent.com/u/1479909?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Austin Keener</b></sub></a><br /><a href="#plugin-DV8FromTheWorld" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="https://ci.codemc.io/"><img src="https://avatars2.githubusercontent.com/u/37156340?v=4?s=100" width="100px;" alt=""/><br /><sub><b>CodeMC</b></sub></a><br /><a href="#infra-CodeMC" title="Infrastructure (Hosting, Build-Tools, etc)">🚇</a></td>
<td align="center"><a href="https://dependabot.com"><img src="https://avatars1.githubusercontent.com/u/27347476?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dependabot</b></sub></a><br /><a href="#maintenance-dependabot" title="Maintenance">🚧</a></td>
<td align="center"><a href="https://www.linkedin.com/in/benmanes"><img src="https://avatars3.githubusercontent.com/u/378614?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ben Manes</b></sub></a><br /><a href="#plugin-ben-manes" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="https://square.github.io"><img src="https://avatars0.githubusercontent.com/u/82592?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Square</b></sub></a><br /><a href="#plugin-square" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="https://www.jetbrains.com"><img src="https://avatars2.githubusercontent.com/u/878437?v=4?s=100" width="100px;" alt=""/><br /><sub><b>JetBrains</b></sub></a><br /><a href="#plugin-JetBrains" title="Plugin/utility libraries">🔌</a></td>
</tr>
<tr>
<td align="center"><a href="http://www.johnjleary.com"><img src="https://avatars3.githubusercontent.com/u/5107558?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sean Leary</b></sub></a><br /><a href="#plugin-stleary" title="Plugin/utility libraries">🔌</a></td>
<td align="center"><a href="https://www.caseyjbrooks.com/"><img src="https://avatars2.githubusercontent.com/u/6157866?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Casey Brooks</b></sub></a><br /><a href="https://github.com/botblock/JavaBotBlockAPI/commits?author=cjbrooks12" title="Code">💻</a> <a href="https://github.com/botblock/JavaBotBlockAPI/commits?author=cjbrooks12" title="Documentation">📖</a></td>
<td align="center"><a href="http://blog.mcsunnyside.com"><img src="https://avatars.githubusercontent.com/u/30802565?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Ghost_chu</b></sub></a><br /><a href="https://github.com/botblock/JavaBotBlockAPI/commits?author=Ghost-chu" title="Code">💻</a></td>
</tr>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->
We aknowledge all contributions made to the project, be it Pull requests or even something simple like feedback and/or suggestions.

To thank every contributor did we adobt the [All Contributors][all-contributors] system and adjusted it slightly.
This page lists every user/organisation who contributed to the project in some way. Please see the [Categories](#categories) below for an explanation about the different Emojis and their meaning.

## Categories
This file follows a similar system like the All Contributors [Emoji Key System][emojis].
Each Category has their own emoji which is listed here.

### 💻 Code
Contributed code towards the project.
This can be through Pull requests or, if having the rights for, through direct commits.

Will have a link to all commits made by this User/Bot/Organisation.

### 🤔 Feedback/Ideas
Gave Ideas and or general feedback to improve the project.
Will have links to all issues, Pull requests, Discussions and general comments the User/Organisation made.

### 🚇 Infrastructure
Provides a place to host the project, jar files, documentation or similar.
A common example would be a CI (Jenkins) Server.

### 🚧 Maintenance
Helps keeping the project running through actions such as keeping dependencies up to date.

### 🔌 Plugin(s)
Provides one or multiple dependencies used by the project.
A link to the Project(s) will be provided.

## Contributors
Here is a list of all the Contributors to our project and how they contributed to this project.

### [Austin Keener][dv8fromtheworld]

> Contributions: [🔌](#-plugins "Plugin(s)") ([JDA])
----
### [Ben Manes][benmanes]

> Contribution: [🔌](#-plugins "Plugin(s)") ([Caffeine])
----
### [CodeMC][codemc]

> Contributions: [🚇](#-infrastructure "Infrastructure")
----
### [Dave][davidrockin]

> Contributions: [🤔](#-feedbackideas "Feedback/Ideas") ([#3 (Comment)][david_comment])
----
### [Dependabot]

> Contributions: [🚧](#-maintenance "Maintenance")
----
### [Ghost_chu][ghostchu]

> Contributions: [💻](#-code "Code") ([Commits][ghostchu_commits])
----
### [Javacord]

> Contribution: [🔌](#-plugins "Plugin(s)") ([Javacord][javacord-lib])
----
### [Sean Leary][stleary]

> Contribution: [🔌](#-plugins "Plugin(s)") ([JSON-java][json-java])
----
### [Square][square]

> Contribution: [🔌](#-plugins "Plugin(s)") ([OkHttp])
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class Info{
/**
* Patch version of the Wrapper.
*/
public static final int PATCH = 4;
public static final int PATCH = 5;

/**
* Full version in the format {@code major.minor.patch}.
Expand Down
36 changes: 16 additions & 20 deletions core/src/main/java/org/botblock/javabotblockapi/core/Site.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,23 @@
import java.util.List;

/**
* Class containing all (known) Bot lists.
* <br>The static instances of this class allow the easy use within various methods of the JavaBotBlockAPI.
* This class contains all known sites that are supported by BotBlock's APIs for getting Bot info, getting list info or
* posting Bot info to a list.
*
* <p>Keep in mind that not all Sites support either GET or POST requests. You may use {@link #supportsGet() supportsGet()}
* or {@link #supportsPost() supportsPost()} methods to check whether the instance supports GET and/or POST respectively.
* <p>The static instances of this class allow an easy and quick usage in various methods of JavaBotBlockAPI without the
* need to remember any bot list name.
*
* <h2>Supported HTTP Methods</h2>
* The Javadoc comment of each instance lists what HTTP method is supported.
* <br>If a List supports GET can you use all methods from the GetListAction and GetBotAction classes of the Request module
* while Lists supporting POST also can be utilized within the {@link org.botblock.javabotblockapi.core.BotBlockAPI BotBlockAPI}
* to posts Bot information to that list.
*
* <p>Trying to use a List for an action it doesn't support (i.e. using a List for POST while it only supports GET) will
* result in exceptions being thrown.
* <br><b>Instances marked as Deprecated won't support either method type. If a replacement is mentioned using the
* {@link org.botblock.javabotblockapi.core.annotations.DeprecatedSince DeprecatedSince's} replacement value should it
* be used in favour of the deprecated Instance.</b>
*
* @since 6.3.0
*/
Expand Down Expand Up @@ -70,22 +82,6 @@ public class Site{
*/
public static final Site BLIST_XYZ = new Site("blist.xyz", HttpMethod.GET, HttpMethod.POST);

/**
* <a href="https://botlist.space" target="_blank">botlist.space</a>
*
* <p>Supported methods:
* <ul>
* <li>GET</li>
* <li>POST</li>
* </ul>
*
* @deprecated Domain changed to {@link #DISCORDLIST_SPACE discordlist.space}
*/
@Deprecated
@DeprecatedSince(major = 6, minor = 6, patch = 3, replacements = {"DISCORDLIST_SPACE"})
@PlannedRemoval(major = 6, minor = 6, patch = 5)
public static final Site BOTLIST_SPACE = new Site("botlist.space");

/**
* <a href="https://botsdatabase.com" target="_blank">botsdatabase.com</a>
*
Expand Down
2 changes: 1 addition & 1 deletion javacord/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
dependencies {
api group: 'org.javacord', name: 'javacord', version: '3.1.2'
api group: 'org.javacord', name: 'javacord', version: '3.3.0'
implementation project(":core")
implementation project(":request")
}

0 comments on commit af7a964

Please sign in to comment.