Releases: BreadMoirai/BreadBotFramework
0.13.0-beta
Changes
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.13.0-beta'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.13.0-beta</version>
<type>pom</type>
</dependency>
0.13.0
Changes
Update JDA from 3.8.3_464 to 4.2.0_225
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.13.0'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.13.0</version>
<type>pom</type>
</dependency>
0.12.7
Changes
Add BreadBot#getPluginOrThrow 63f4ef1
remove Menus from branch 2a9051d
Merge remote-tracking branch 'origin/development' into development 2390d36
@ConfigureCommand
is now the last binding to be applied after null
bindings 13ed3c1
inital menu commit -nobuild aa80ca2
made #addAction public 4e7c5b4
add #onShutdown and #onReplace to DynamicCommandResponse 99b746b
Add ResponseManager for DynamicResponses c20af29
Add ResponseManager File c15d489
Add DynamicCommandResponse Clarify CommandResponse is single-use 8d5703a
Refactor BreadBotClientImpl to BreadBotImpl Replace CommandEventFactory interface with concrete impl a613f6e
Keep reference to retrieved object in CommandPlugin Parameters 31705ab
Removed unnecessary fields and methods. Removed plugin names. EventWaiterPlugin is added if not present. Add sharding support eeaa83f
add EventWaiterPlugin be default a1d242a
readme update 2c27f0e
12.7 + adding version descriptions to bintray b9bd1ff
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.7'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.7</version>
<type>pom</type>
</dependency>
0.12.6
Changes
8ef3907 update javadocs
21c0bd4 update JDA dependency
#12 0.12.6
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.6'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.6</version>
<type>pom</type>
</dependency>
0.12.5
Commits
317fdde Add fallback values for command parameters
Add Support for OptionalPrimitives
b85c06b Added covariant returns types to ReactionEventActionBuilder
cfcd1fe fix CommandEvent#replyFormat return type
e4eb4c8 Added Optional Primitives for parameter mapping
b7f1292 Add Color parser
1a3ec06 REmbedBuilder is now public
d4a0ba1 fix for EventWaiter unable to timeout with multiruns
3c5f195 Fix Exception on ParseRange with no dash
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.5'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.5</version>
<type>pom</type>
</dependency>
0.12.4 Bug fixes
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.4'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.4</version>
<type>pom</type>
</dependency>
0.12.3
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.3'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.3</version>
<type>pom</type>
</dependency>
0.12.2
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.2'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.2</version>
<type>pom</type>
</dependency>
0.12.1 @Content
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.1'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.1</version>
<type>pom</type>
</dependency>
v0.12.0 The Event Waiter
Added the EventWaiter with a fluent interface.
Adding as Dependency
Gradle
repositories {
jcenter()
}
dependencies {
compile 'com.github.breadmoirai:breadbot-framework:0.12.0'
}
Maven
<repository>
<id>jcenter</id>
<name>jcenter</name>
<url>http://jcenter.bintray.com/</url>
</repository>
<dependency>
<groupId>com.github.breadmoirai</groupId>
<artifactId>breadbot-framework</artifactId>
<version>0.12.0</version>
<type>pom</type>
</dependency>