Skip to content

Releases: BotMill/kik-botmill

v2.0.0-RC1

06 Mar 15:02
Compare
Choose a tag to compare

Release Notes for v2.0.0-RC1

This major release has significant changes to improve developer productivity by introducing annotations for developers.

Introduce the following features

  • Introduced the use of annotations to catch events and respond to it. Previous versions uses the defineBehaviour to create action frames, this was the preferred way of doing it as of v1.x but that will change in v2.x with the introduction of the annotations.
  • Removed the definition of bot-class-definition init parameter and instead, created the @bot annotation to tag bot definition classes so that they will be included upon initialization of the class loader.
  • Addition of BotMillSession object will allow developers to store and fetch data within their bot using either MAP or MONGODB nosql database.
  • Integration with BotMill-core project that provides common utilities and interface between BotMill frameworks

v1.2.1

08 Feb 23:07
Compare
Choose a tag to compare

Release Notes for v1.2.1

  • Introduced Metadata Builder
  • Implement Picture Object Response

v1.2.0

06 Feb 20:41
Compare
Choose a tag to compare

Release Notes for v1.2.0

  • Recreated AbstractDomain to AbstractKikBot
  • Redefined the BotMillController class for behaviours
  • Official release of the annotation-based configuration

v1.1.0

05 Feb 01:11
Compare
Choose a tag to compare

Release Notes for v1.1.0

  • Introduced @BotMillDomain to tag Domain objects
  • Introduced @BotMillController to tag Action objects
  • Extended the AbstractDomain to parse Annotated source

This major release introduced new features for developers to ease the creation of Actions by 1) introducing the annotations for methods to tag it as a response invocation and 2) Exposing the actionBuilder via the domain abstract class.

v1.0.2

21 Jan 17:02
Compare
Choose a tag to compare

Release Notes for v1.0.2

  • Enhanced the Keyboard Builder to make it more flexible and independent with response objects
  • Initial version of the Json to Action Builder Implementation
  • Exposed Delay and TimeType on builders

v1.0.1

18 Jan 02:04
Compare
Choose a tag to compare

Release Notes for v1.0.1

  • Added KikBotMillLoader to isolate the EntryPoint class definition. This is to seamlessly integrate with otther Java Frameworks
  • Added Friend-Picker Response Handler

v1.0.0

16 Jan 23:31
Compare
Choose a tag to compare

Release Notes for v1.0.0

  • Authentication
  • Configuration
  • Sending and Receiving Messages
    • Text
    • Link
    • Picture
    • Video
    • Start Chatting
    • Scan Data
    • Sticker
    • Is Typing
    • Delivery Receipt
    • Read Receipt
    • Friend Picker
  • Keyboards
  • Attributions
  • Broadcasting
  • User Profiles
  • Kik Codes