diff --git a/CHANGELOG.md b/CHANGELOG.md index 5273c79..7f376f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,21 @@ +## 3.0.0 + +- Implemented new interface-based entity model. + > All concrete implementations of entities are now hidden behind interfaces which exports only behavior which is + > intended for end developer usage. For example: User is now not exported and its interface `IUser` is available for developers. + > This change shouldn't have impact for end developers. +- Fix CommandGroups bugs not passing parameters down the entity tree + +Other changes are initial implementation of unit and integration tests to assure correct behavior of internal framework +processes. Also added `Makefile` with common commands that are run during development. + ## 3.0.0-dev.0 __24.11.2021__ - Implemented new interface-based entity model. > All concrete implementations of entities are now hidden behind interfaces which exports only behavior which is > intended for end developer usage. For example: User is now not exported and its interface `IUser` is available for developers. - > This change shouldn't have impact of end developers. + > This change shouldn't have impact for end developers. - Fix CommandGroups bugs not passing parameters down the entity tree Other changes are initial implementation of unit and integration tests to assure correct behavior of internal framework diff --git a/pubspec.yaml b/pubspec.yaml index de70a10..f9913fb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: nyxx_commander -version: 3.0.0-dev.0 +version: 3.0.0 description: Nyxx Commander Module. Discord library for Dart. Simple, robust framework for creating discord bots for Dart language. homepage: https://github.com/nyxx-discord/nyxx repository: https://github.com/nyxx-discord/nyxx @@ -12,7 +12,7 @@ environment: dependencies: http: ^0.13.3 logging: ^1.0.1 - nyxx: ^3.0.0-dev.0 + nyxx: ^3.0.0 dev_dependencies: build_runner: ^2.1.4