Skip to content

Releases: BreadMoirai/BreadBotFramework

0.13.0-beta

25 Jul 07:47
Compare
Choose a tag to compare

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

04 Jan 09:51
Compare
Choose a tag to compare

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

21 Apr 04:40
Compare
Choose a tag to compare

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

20 Feb 05:54
Compare
Choose a tag to compare

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

08 Feb 04:19
Compare
Choose a tag to compare

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

03 Feb 06:34
Compare
Choose a tag to compare

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

02 Feb 20:43
Compare
Choose a tag to compare

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

01 Feb 04:53
Compare
Choose a tag to compare

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

01 Feb 01:30
Compare
Choose a tag to compare

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

31 Jan 22:54
db373d7
Compare
Choose a tag to compare

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>