- License update to 2025
- Added better support for installing an update with the ImpaktfullVersionCheckRepository
- Exports
- Added takeAtLeast extension for Future
- Added url_strategy.dart for web support
- Added flutter_web_plugins as a dependency
- Security update, requires shared_preferences_android to be 2.3.4.
- Security update, requires shared_preferences_android to be 2.3.4.
- Made the MultiListenerStreamController more versatile by adding a streamOrNull, value, valueOrNull and hasValue property
- Added a MultiListenerStreamController that is a simplified version of the BehaviorSubject from RxDart
- Added a SimpleProviderWidget that is a simplified version of the ProviderWidget
- exposed intl package
- impaktfull dependencies updated
- Support for Flutter 3.22.x
- intl updated to 0.19.0
- Renamed VersionCheckResult to ImpaktfullVersionCheckResult
- Renamed VersionRequirements to ImpaktfullVersionRequirements
- Renamed VersionCheckService to ImpaktfullVersionCheckService
- Renamed NoopVersionCheckService to ImpaktfullNoopVersionCheckService
- Renamed VersionCheckRepository to ImpaktfullVersionCheckRepository
- Renamed RemoteConfigRepository to ImpaktfullRemoteConfigRepository
- connectivity_plus fixed breaking changes
ConnectivityResult
->List<ConnectivityResult>
- Version bump all package to support iOS Privacy Manifest.
- ImpaktfullVersionCheckRepo now has a
hasRequiredUpdateAvailable
method - ImpaktfullVersionCheckRepo now has a
hasUpdateAvailable
method
- RemoteConfigRepository bug with setting the actual remote config
- VersionCheckRepository & service & models
- RemoteConfigRepository & models
- Dependency issues where certain dependencies were not registred in getIt
- ImpaktfullLogger fix logging priority bug
- ImpaktfullLogger fix log to listeners (always and let the listener decide if it should log or not)
- impaktfull_ui to 0.2.0
- Updated readme with disclaimer everything under <1.0.0 should not be used unless you want to test it
builderLocalizations
->builderLocalization
in ThemeLocalizer- SimpleLocalizedError becomes SimpelLocalizedMesasgeError
- SimpleLocalizedError is a new error that does not require any parameters
- DownUpPageRoute added
- CombiningSmartInterceptor added for dio
- ImpaktfullLogger added (possible to attach another logger to the global ImpaktfullLogger, so it can be used as a facade for multiple loggers)
- BaseProviderWidget possible to use
value
instead ofcreate
for singleton dependencies
- Text style medium instead of w600
- StatusBar because it is added in
impaktfull_ui
- Added pub.dev badge
- Added
impaktfull_ui
as a dependency
- SimpleLocalizedError toString
- SimpleLocalizedError
- Added GitHub Actions for CI/CD
- Initial release