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