clean_framework 1.1.3
clean_framework: ^1.1.3 copied to clipboard
Clean Architecture components library, inspired on the guidelines created by Uncle Bob.
1.1.3 Upgraded to stable version of #
riverpod
version upgraded to^1.0.0
1.1.2 Introduction Codelab #
- Added the Introduction to Clean Framework Codelab under the docs folder. The codelab is also published, see the public link on the README file.
1.1.1 Mixed External Interface and Router #
-
Merged into one class the Direct and Watcher External Interfaces, this is a breaking change for any class using this ancestor. The [onTransport] method is replaced by [handleRequest]. Please refer to the code example and tests to understand the migration effort.
-
Added a new Router based on the library Go Router. This default is much easier to use and can be overridden during tests. Please refer to the code example for usage.
-
Minor refactor changes to remove unnecessary or duplicated code. This includes the removal of the Equatable ancestor on Inputs and derivatives, given that during tests is not practical to compare inputs. If your implementation does these comparisons on tests, you can implement the EquatableMixin in your Input implementations.
1.0.0-prerelease #
- First release of our improved library. The stable of classes and utilities included allows the implementation of Bob Martin's Clean Architecture with defined layer separation, using Riverpod-style Providers.