Skip to content

Upgrading get 3 to 4

Breaking3.26.0 → 4.7.3Breaking3Deprecated2New27Changed23Fixed44Other18

BreakingUpgrade verdict

3 breaking changes.

  • Some code that used an exclamation mark to force a value in if-else conditions no longer works the same way.
  • Code that passed a different type to dismissDirection must now pass a DismissDirection.
  • The package now requires Dart null-safety, so apps must be null-safe too.
  • Use GetSnackbar instead of GetBar.
5 items need code or config changes

Dart SDK requirement changed in 4.6.6: >=2.9.0 <3.0.0 → >=2.15.0 <4.0.0.

Requires Flutter >=3.13.0 from 4.6.6 (none stated before).

Adds web >=0.5.0 <2.0.0.

Breaking3
Removes the "!" from if-else conditions until Dart null safety is consistent for using it.
dismissDirection now takes a DismissDirection, making the Snackbar more customizable.
dismissDirectionDismissDirection
Migrates the package to null-safety, with minimal breaking changes.
Deprecated2
Deprecates GetBar in favor of GetSnackbar.
GetBarGetSnackbar
Deprecates GetBar in favor of GetSnackbar.
GetBarGetSnackbar

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • removed: class RxValue<T> extends ObxWidget
  • removed: class SnackRoute<T> extends OverlayRoute<T>
  • removed: ctor GetXState()
  • removed: ctor RxInterface([T initial])
  • removed: ctor RxValue(this.builder, {Key key})
  • removed: ctor SnackRoute({ @required this.snack, RouteSettings settings, })
  • removed: enum SnackDismissDirection
  • removed: extension GetDynamicUtils<T> on T
  • removed: field GetBar.animationDuration: final Duration
  • removed: field GetBar.backgroundColor: final Color
  • removed: field GetBar.backgroundGradient: final Gradient
  • removed: field GetBar.barBlur: final double
  • removed: field GetBar.borderColor: final Color
  • removed: field GetBar.borderRadius: final double
  • removed: field GetBar.borderWidth: final double
  • removed: field GetBar.boxShadows: final List<BoxShadow>
  • removed: field GetBar.dismissDirection: final SnackDismissDirection
  • removed: field GetBar.duration: final Duration
  • removed: field GetBar.forwardAnimationCurve: final Curve
  • removed: field GetBar.icon: final Widget
  • removed: field GetBar.isDismissible: final bool
  • removed: field GetBar.leftBarIndicatorColor: final Color
  • removed: field GetBar.mainButton: final Widget
  • removed: field GetBar.margin: final EdgeInsets
  • removed: field GetBar.maxWidth: final double
  • removed: field GetBar.message: final String
  • removed: field GetBar.messageText: final Widget
  • removed: field GetBar.onTap: final OnTap
  • removed: field GetBar.overlayBlur: final double
  • removed: field GetBar.overlayColor: final Color
  • removed: field GetBar.padding: final EdgeInsets
  • removed: field GetBar.progressIndicatorBackgroundColor: final Color
  • removed: field GetBar.progressIndicatorController: final AnimationController
  • removed: field GetBar.progressIndicatorValueColor: final Animation<Color>
  • removed: field GetBar.reverseAnimationCurve: final Curve
  • removed: field GetBar.shouldIconPulse: final bool
  • removed: field GetBar.showProgressIndicator: final bool
  • removed: field GetBar.snackPosition: final SnackPosition
  • removed: field GetBar.snackStyle: final SnackStyle
  • removed: field GetBar.snackbarStatus: final SnackbarStatusCallback
  • removed: field GetBar.title: final String
  • removed: field GetBar.titleText: final Widget
  • removed: field GetBar.userInputForm: final Form
  • removed: field GetInterface.reference: String
  • removed: field GetMaterialController.key: GlobalKey<NavigatorState>
  • removed: field GetMaterialController.routeTree: ParseRouteTree
  • removed: field GetModalBottomSheetRoute.name: final String
  • removed: field GetPage.parameter: final Map<String, String>
  • removed: field GetPage.settings: final RouteSettings
  • removed: field GetPageRoute.reference: final String
  • removed: field GetXState.isCreator: bool
  • removed: field GetXState.subs: StreamSubscription
  • removed: field Routing.isSnackbar: bool
  • removed: field RxValue.data: final Rx<T>
  • removed: field SnackRoute.currentStatus: SnackbarStatus
  • removed: field SnackRoute.dismissibleKeyGen: String
  • removed: field SnackRoute.snack: GetBar
  • removed: get GetNavigation.routeSettings: RouteSettings
  • removed: get GetNavigation.routeTree: ParseRouteTree
  • removed: get GetPageRoute.popGestureInProgress: bool
  • removed: get GetXState.notifyChildren: Widget
  • removed: get RxBool.isFalse: bool
  • removed: get RxBool.isTrue: bool
  • removed: get RxDouble.sign: double
  • removed: get RxInt.bitLength: int
  • removed: get RxInt.isEven: bool
  • removed: get RxInt.isOdd: bool
  • removed: get RxInt.sign: int
  • removed: get RxString.codeUnits: List<int>
  • removed: get RxString.isEmpty: bool
  • removed: get RxString.isNotEmpty: bool
  • removed: get RxString.runes: Runes
  • removed: get SnackRoute.debugLabel: String
  • removed: get SnackRoute.finishedWhenPopped: bool
  • removed: get SnackRoute.opaque: bool
  • removed: member SnackDismissDirection.HORIZONTAL
  • removed: member SnackDismissDirection.VERTICAL
  • removed: method FullLifeCycle.didChangeAppLifecycleState(AppLifecycleState state): void
  • removed: method FullLifeCycle.onClose(): void
  • removed: method FullLifeCycle.onDetached(): void
  • removed: method FullLifeCycle.onInactive(): void
  • removed: method FullLifeCycle.onInit(): void
  • removed: method FullLifeCycle.onPaused(): void
  • removed: method FullLifeCycle.onResumed(): void
  • removed: method GetBar.createState(): State
  • removed: method GetBar.show<T>(): Future<T>
  • removed: method GetInstance.printInstanceStack(): void
  • removed: method GetInstance.removeDependencyByRoute(String routeName): void
  • removed: method GetInstance.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • removed: method GetNavigation.addPage(GetPage getPage): void
  • removed: method GetNavigation.addPages(List<GetPage> getPages): void
  • removed: method GetPage.copyWith({ String name, GetPageBuilder page, bool popGesture, Map<String, String> parameter, String title, Transition transition, Curve curve, Alignment alignment, bool maintainState, bool opaque, Bindings binding, List<Bindings> bindings, CustomTransition customTransition, Duration transitionDuration, bool fullscreenDialog, RouteSettings settings, List<GetPage> children, List<GetM…
  • removed: method GetPageRoute.buildPage( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ): Widget
  • removed: method GetPageRoute.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • removed: method GetPageRoute.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool
  • removed: method GetResponsiveView.build(BuildContext context): Widget
  • removed: method GetResponsiveView.builder(): Widget
  • removed: method GetResponsiveView.desktop(): Widget
  • removed: method GetResponsiveView.phone(): Widget
  • removed: method GetResponsiveView.tablet(): Widget
  • removed: method GetResponsiveView.watch(): Widget
  • removed: method Inst.printInstanceStack(): void
  • removed: method Inst.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • removed: method ListExtension.addAllNonNull(Iterable<E> item): void
  • removed: method RxBool.operator &(bool other): bool
  • removed: method RxBool.operator ^(bool other): bool
  • removed: method RxBool.operator |(bool other): bool
  • removed: method RxBool.toggle(): RxBool
  • removed: method RxDouble.abs(): double
  • removed: method RxDouble.ceil(): int
  • removed: method RxDouble.ceilToDouble(): double
  • removed: method RxDouble.floor(): int
  • removed: method RxDouble.floorToDouble(): double
  • removed: method RxDouble.operator %(num other): double
  • removed: method RxDouble.operator *(num other): double
  • removed: method RxDouble.operator +(num other): RxDouble
  • removed: method RxDouble.operator -(): double
  • removed: method RxDouble.operator -(num other): RxDouble
  • removed: method RxDouble.operator /(num other): double
  • removed: method RxDouble.operator ~/(num other): int
  • removed: method RxDouble.round(): int
  • removed: method RxDouble.roundToDouble(): double
  • removed: method RxDouble.truncate(): int
  • removed: method RxDouble.truncateToDouble(): double
  • removed: method RxInt.abs(): int
  • removed: method RxInt.ceil(): int
  • removed: method RxInt.ceilToDouble(): double
  • removed: method RxInt.floor(): int
  • removed: method RxInt.floorToDouble(): double
  • removed: method RxInt.gcd(int other): int
  • removed: method RxInt.modInverse(int modulus): int
  • removed: method RxInt.modPow(int exponent, int modulus): int
  • removed: method RxInt.operator &(int other): int
  • removed: method RxInt.operator -(): int
  • removed: method RxInt.operator <<(int shiftAmount): int
  • removed: method RxInt.operator >>(int shiftAmount): int
  • removed: method RxInt.operator ^(int other): int
  • removed: method RxInt.operator |(int other): int
  • removed: method RxInt.operator ~(): int
  • removed: method RxInt.round(): int
  • removed: method RxInt.roundToDouble(): double
  • removed: method RxInt.toSigned(int width): int
  • removed: method RxInt.toUnsigned(int width): int
  • removed: method RxInt.truncate(): int
  • removed: method RxInt.truncateToDouble(): double
  • removed: method RxObjectMixin.nil(): void
  • removed: method RxString.contains(Pattern other, [int startIndex = …]): bool
  • removed: method RxString.endsWith(String other): bool
  • removed: method RxString.indexOf(Pattern pattern, [int start = …]): int
  • removed: method RxString.lastIndexOf(Pattern pattern, [int start]): int
  • removed: method RxString.operator +(String val): String
  • removed: method RxString.padLeft(int width, [String padding = …]): String
  • removed: method RxString.padRight(int width, [String padding = …]): String
  • removed: method RxString.replaceAll(Pattern from, String replace): String
  • removed: method RxString.split(Pattern pattern): List<String>
  • removed: method RxString.startsWith(Pattern pattern, [int index = …]): bool
  • removed: method RxString.substring(int startIndex, [int endIndex]): String
  • removed: method RxString.toLowerCase(): String
  • removed: method RxString.toUpperCase(): String
  • removed: method RxString.trim(): String
  • removed: method RxString.trimLeft(): String
  • removed: method RxString.trimRight(): String
  • removed: method RxValue.Function(T data): Widget
  • removed: method RxValue.build(): Widget
  • removed: method SetExtension.addAllNonNull(Iterable<E> item): void
  • removed: method SetExtension.addNonNull(E item): void
  • removed: method SnackRoute.canTransitionFrom(SnackRoute<dynamic> previousRoute): bool
  • removed: method SnackRoute.canTransitionTo(SnackRoute<dynamic> nextRoute): bool
  • removed: method SnackRoute.createAnimation(): Animation<Alignment>
  • removed: method SnackRoute.createAnimationController(): AnimationController
  • removed: method SnackRoute.createBlurFilterAnimation(): Animation<double>
  • removed: method SnackRoute.createColorFilterAnimation(): Animation<Color>
  • removed: method SnackRoute.createOverlayEntries(): Iterable<OverlayEntry>
  • removed: method SnackRoute.didPop(T result): bool
  • removed: method SnackRoute.didPush(): TickerFuture
  • removed: method SnackRoute.didReplace(Route<dynamic> oldRoute): void
  • removed: method SnackRoute.dispose(): void
  • removed: method SnackRoute.install(): void
  • removed: mixin FullLifeCycle on FullLifeCycleController
  • removed: set GetNavigation.routeTree(ParseRouteTree tree)
  • removed: set RxList.value(List<E> val)
  • removed: set RxMap.value(Map<K, V> val)
  • removed: static field GetNavigation.getxController: GetMaterialController
  • removed: static method GetPageRoute.isPopGestureInProgress(PageRoute<dynamic> route): bool
  • removed: static method GetUtils.nil(dynamic s): dynamic
  • changed: class GetBar<T extends Object> extends StatefulWidget → class GetBar extends GetSnackBar
  • changed: class GetMaterialController extends GetxController → class GetMaterialController extends SuperController
  • changed: class GetPage → class GetPage<T> extends Page<T>
  • changed: class GetPageRoute<T> extends PageRoute<T> → class GetPageRoute<T> extends PageRoute<T> with GetPageRouteTransitionMixin<T>, PageRouteReportMixin
  • changed: class GetResponsiveView<T> extends _GetResponsive<T> → class GetResponsiveView<T> extends GetView<T> with GetResponsiveMixin
  • changed: class GetWidget<S extends GetLifeCycleBase>: abstract extends GetWidgetCache → class GetWidget<S extends GetLifeCycleBase?>: abstract extends GetWidgetCache
  • changed: class GetxController: abstract extends DisposableInterface with ListNotifier → class GetxController: abstract extends DisposableInterface with ListenableMixin, ListNotifierMixin
  • changed: class RxBool extends _RxImpl<bool> → class RxBool extends Rx<bool>
  • changed: class RxDouble extends _BaseRxNum<double> → class RxDouble extends Rx<double>
  • changed: class RxInt extends _BaseRxNum<int> → class RxInt extends Rx<int>
  • changed: class RxNum extends _BaseRxNum<num> → class RxNum extends Rx<num>
  • changed: class RxString extends _RxImpl<String> implements Comparable<String>, Pattern → class RxString extends Rx<String> implements Comparable<String>, Pattern
  • changed: class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycle, StateMixin<T> → class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycleMixin, StateMixin<T>
  • changed: class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T> → class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T?>
  • changed: ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String tag, bool permanent = …}) → ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String? tag, bool permanent = …})
  • changed: ctor GetBar({ Key key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible = …, th… → ctor GetBar({ Key? key, String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradient? backgroundGradient, Widget? mainB…
  • changed: ctor GetBuilder({ Key key, this.init, this.global = …, @required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor GetBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: ctor GetConnect({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, this.allowAutoSignedCert = …, }) → ctor GetConnect({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.maxAuthRetries = …, this.allowAutoSignedCert = …, this.withCredentials = …, })
  • changed: ctor GetCupertinoApp({ Key key, this.theme, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.customTransition, this.onInit, this.on… → ctor GetCupertinoApp({ Key? key, this.theme, this.navigatorKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGe…
  • changed: ctor GetCupertinoApp.router({ Key key, this.theme, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, this.localeListResolutionCallback, this.localeResolutionCallba… → ctor GetCupertinoApp.router({ Key? key, this.theme, this.routeInformationProvider, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.useInheritedMediaQuery = …, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, th…
  • changed: ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate> trustedCertificates, }) → ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.sendContentLength = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, IClient? customClient, })
  • changed: ctor GetMaterialApp({ Key key, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.themeMode = …, this.locale, this.fallbackLocale, this.localizatio… → ctor GetMaterialApp({ Key? key, this.navigatorKey, this.scaffoldMessengerKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.useInheritedMediaQuery = …, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this…
  • changed: ctor GetMaterialApp.router({ Key key, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.highContrastTheme, this.highContrastDarkTheme, this.themeMode = …, this.locale, this.localizationsDelegates, this.localeListResolutionCa… → ctor GetMaterialApp.router({ Key? key, this.routeInformationProvider, this.scaffoldMessengerKey, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.useInheritedMediaQuery = …, this.highContrastTheme, this.highContrastDarkTheme, th…
  • changed: ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, @required this.isScrollControlled, RouteSettings settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, }) → ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, required this.isScrollControlled, RouteSettings? settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, })
  • changed: ctor GetPage({ @required this.name, @required this.page, this.title, this.settings, this.maintainState = …, this.curve = …, this.alignment, this.parameter, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children, this.middlewares, }) → ctor GetPage({ required this.name, required this.page, this.title, this.participatesInRootNavigator, this.gestureWidth, this.maintainState = …, this.curve = …, this.alignment, this.parameters, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children = …, this.middlewares, this.unkno…
  • changed: ctor GetPageRoute({ RouteSettings settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.barrierLabel, this.maintainState = …, bool fullscreenDialog = …, this.middlewares, }) → ctor GetPageRoute({ RouteSettings? settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.gestureWidth, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.title, this.showCupertinoParallax = …, this.barrierLabel, this.maintainState =…
  • changed: ctor GetResponsiveView( {alwaysUseBuilder, ResponsiveScreenSettings settings = …, Key key}) → ctor GetResponsiveView({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • changed: ctor GetView({Key key}) → ctor GetView({Key? key})
  • changed: ctor GetWidget({Key key}) → ctor GetWidget({Key? key})
  • changed: ctor GetX({ this.tag, this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, }) → ctor GetX({ Key? key, this.tag, required this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, })
  • changed: ctor GraphQLResponse({T body, this.graphQLErrors}) → ctor GraphQLResponse({T? body, this.graphQLErrors})
  • changed: ctor HeaderValue([this._value = …, Map<String, String> parameters]) → ctor HeaderValue([this._value = …, Map<String, String>? parameters])
  • changed: ctor InstanceInfo({ @required this.isPermanent, @required this.isSingleton, @required this.isRegistered, @required this.isPrepared, @required this.isInit, }) → ctor InstanceInfo({ required this.isPermanent, required this.isSingleton, required this.isRegistered, required this.isPrepared, required this.isInit, })
  • changed: ctor MixinBuilder({ Key key, this.init, this.global = …, this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor MixinBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: ctor MultipartFile( dynamic data, { @required this.filename, this.contentType = …, }) → ctor MultipartFile( dynamic data, { required this.filename, this.contentType = …, })
  • changed: ctor Obx(this.builder) → ctor Obx(this.builder, {Key? key})
  • changed: ctor ObxValue(this.builder, this.data, {Key key}) → ctor ObxValue(this.builder, this.data, {Key? key})
  • changed: ctor ObxWidget({Key key}) → ctor ObxWidget({Key? key})
  • changed: ctor PageRedirect(this.settings, this.unknownRoute, {this.isUnknown = …, this.route}) → ctor PageRedirect({ this.route, this.unknownRoute, this.isUnknown = …, this.settings, })
  • changed: ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isSnackbar, this.isBottomSheet, this.isDialog, }) → ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isBottomSheet, this.isDialog, })
  • changed: ctor Rx([T initial]) → ctor Rx(T initial)
  • changed: ctor RxBool([bool initial]) → ctor RxBool(bool initial)
  • changed: ctor RxDouble([double initial]) → ctor RxDouble(double initial)
  • changed: ctor RxInt([int initial]) → ctor RxInt(int initial)
  • changed: ctor RxList.generate(int length, E generator(int index), {bool growable = …}) → ctor RxList.generate(int length, E Function(int index) generator, {bool growable = …})
  • changed: ctor RxStatus.error([String message]) → ctor RxStatus.error([String? message])
  • changed: ctor RxString([String initial]) → ctor RxString(String initial)
  • changed: ctor SimpleBuilder({Key key, @required this.builder}) → ctor SimpleBuilder({Key? key, required this.builder})
  • changed: ctor ValueBuilder({ Key key, this.initialValue, this.onDispose, this.onUpdate, @required this.builder, }) → ctor ValueBuilder({ Key? key, this.initialValue, this.onDispose, this.onUpdate, required this.builder, })
  • changed: field GetBuilder.id: final Object → field GetBuilder.id: final Object?
  • changed: field GetBuilder.init: final T → field GetBuilder.init: final T?
  • changed: field GetBuilder.tag: final String → field GetBuilder.tag: final String?
  • changed: field GetConnect.baseUrl: String → field GetConnect.baseUrl: String?
  • changed: field GetConnect.defaultDecoder: Decoder → field GetConnect.defaultDecoder: Decoder?
  • changed: field GetConnect.trustedCertificates: List<TrustedCertificate> → field GetConnect.trustedCertificates: List<TrustedCertificate>?
  • changed: field GetConnectInterface.sockets: List<GetSocket> → field GetConnectInterface.sockets: List<GetSocket>?
  • changed: field GetCupertinoApp.actions: final Map<Type, Action<Intent>> → field GetCupertinoApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher → field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetCupertinoApp.builder: final TransitionBuilder → field GetCupertinoApp.builder: final TransitionBuilder?
  • changed: field GetCupertinoApp.color: final Color → field GetCupertinoApp.color: final Color?
  • changed: field GetCupertinoApp.customTransition: final CustomTransition → field GetCupertinoApp.customTransition: final CustomTransition?
  • changed: field GetCupertinoApp.defaultGlobalState: final bool → field GetCupertinoApp.defaultGlobalState: final bool?
  • changed: field GetCupertinoApp.defaultTransition: final Transition → field GetCupertinoApp.defaultTransition: final Transition?
  • changed: field GetCupertinoApp.enableLog: final bool → field GetCupertinoApp.enableLog: final bool?
  • changed: field GetCupertinoApp.fallbackLocale: final Locale → field GetCupertinoApp.fallbackLocale: final Locale?
  • changed: field GetCupertinoApp.getPages: final List<GetPage> → field GetCupertinoApp.getPages: final List<GetPage>?
  • changed: field GetCupertinoApp.highContrastDarkTheme: final ThemeData → field GetCupertinoApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetCupertinoApp.highContrastTheme: final ThemeData → field GetCupertinoApp.highContrastTheme: final ThemeData?
  • changed: field GetCupertinoApp.home: final Widget → field GetCupertinoApp.home: final Widget?
  • changed: field GetCupertinoApp.initialBinding: final Bindings → field GetCupertinoApp.initialBinding: final Bindings?
  • changed: field GetCupertinoApp.initialRoute: final String → field GetCupertinoApp.initialRoute: final String?
  • changed: field GetCupertinoApp.locale: final Locale → field GetCupertinoApp.locale: final Locale?
  • changed: field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback → field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetCupertinoApp.logWriterCallback: final LogWriterCallback → field GetCupertinoApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState> → field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver> → field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetCupertinoApp.onDispose: final VoidCallback → field GetCupertinoApp.onDispose: final VoidCallback?
  • changed: field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetCupertinoApp.onGenerateRoute: final RouteFactory → field GetCupertinoApp.onGenerateRoute: final RouteFactory?
  • changed: field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle → field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetCupertinoApp.onInit: final VoidCallback → field GetCupertinoApp.onInit: final VoidCallback?
  • changed: field GetCupertinoApp.onReady: final VoidCallback → field GetCupertinoApp.onReady: final VoidCallback?
  • changed: field GetCupertinoApp.onUnknownRoute: final RouteFactory → field GetCupertinoApp.onUnknownRoute: final RouteFactory?
  • changed: field GetCupertinoApp.opaqueRoute: final bool → field GetCupertinoApp.opaqueRoute: final bool?
  • changed: field GetCupertinoApp.popGesture: final bool → field GetCupertinoApp.popGesture: final bool?
  • changed: field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object> → field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider → field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetCupertinoApp.routerDelegate: final RouterDelegate<Object> → field GetCupertinoApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetCupertinoApp.routes: final Map<String, WidgetBuilder> → field GetCupertinoApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetCupertinoApp.textDirection: final TextDirection → field GetCupertinoApp.textDirection: final TextDirection?
  • changed: field GetCupertinoApp.theme: final CupertinoThemeData → field GetCupertinoApp.theme: final CupertinoThemeData?
  • changed: field GetCupertinoApp.transitionDuration: final Duration → field GetCupertinoApp.transitionDuration: final Duration?
  • changed: field GetCupertinoApp.translations: final Translations → field GetCupertinoApp.translations: final Translations?
  • changed: field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>> → field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetCupertinoApp.unknownRoute: final GetPage → field GetCupertinoApp.unknownRoute: final GetPage?
  • changed: field GetHttpClient.baseUrl: String → field GetHttpClient.baseUrl: String?
  • changed: field GetHttpClient.defaultDecoder: Decoder → field GetHttpClient.defaultDecoder: Decoder?
  • changed: field GetMaterialApp.actions: final Map<Type, Action<Intent>> → field GetMaterialApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher → field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetMaterialApp.builder: final TransitionBuilder → field GetMaterialApp.builder: final TransitionBuilder?
  • changed: field GetMaterialApp.color: final Color → field GetMaterialApp.color: final Color?
  • changed: field GetMaterialApp.customTransition: final CustomTransition → field GetMaterialApp.customTransition: final CustomTransition?
  • changed: field GetMaterialApp.darkTheme: final ThemeData → field GetMaterialApp.darkTheme: final ThemeData?
  • changed: field GetMaterialApp.defaultGlobalState: final bool → field GetMaterialApp.defaultGlobalState: final bool?
  • changed: field GetMaterialApp.defaultTransition: final Transition → field GetMaterialApp.defaultTransition: final Transition?
  • changed: field GetMaterialApp.enableLog: final bool → field GetMaterialApp.enableLog: final bool?
  • changed: field GetMaterialApp.fallbackLocale: final Locale → field GetMaterialApp.fallbackLocale: final Locale?
  • changed: field GetMaterialApp.getPages: final List<GetPage> → field GetMaterialApp.getPages: final List<GetPage>?
  • changed: field GetMaterialApp.highContrastDarkTheme: final ThemeData → field GetMaterialApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetMaterialApp.highContrastTheme: final ThemeData → field GetMaterialApp.highContrastTheme: final ThemeData?
  • changed: field GetMaterialApp.home: final Widget → field GetMaterialApp.home: final Widget?
  • changed: field GetMaterialApp.initialBinding: final Bindings → field GetMaterialApp.initialBinding: final Bindings?
  • changed: field GetMaterialApp.initialRoute: final String → field GetMaterialApp.initialRoute: final String?
  • changed: field GetMaterialApp.locale: final Locale → field GetMaterialApp.locale: final Locale?
  • changed: field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback → field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetMaterialApp.logWriterCallback: final LogWriterCallback → field GetMaterialApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState> → field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetMaterialApp.navigatorObservers: final List<NavigatorObserver> → field GetMaterialApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetMaterialApp.onDispose: final VoidCallback → field GetMaterialApp.onDispose: final VoidCallback?
  • changed: field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetMaterialApp.onGenerateRoute: final RouteFactory → field GetMaterialApp.onGenerateRoute: final RouteFactory?
  • changed: field GetMaterialApp.onGenerateTitle: final GenerateAppTitle → field GetMaterialApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetMaterialApp.onInit: final VoidCallback → field GetMaterialApp.onInit: final VoidCallback?
  • changed: field GetMaterialApp.onReady: final VoidCallback → field GetMaterialApp.onReady: final VoidCallback?
  • changed: field GetMaterialApp.onUnknownRoute: final RouteFactory → field GetMaterialApp.onUnknownRoute: final RouteFactory?
  • changed: field GetMaterialApp.opaqueRoute: final bool → field GetMaterialApp.opaqueRoute: final bool?
  • changed: field GetMaterialApp.popGesture: final bool → field GetMaterialApp.popGesture: final bool?
  • changed: field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object> → field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetMaterialApp.routeInformationProvider: final RouteInformationProvider → field GetMaterialApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetMaterialApp.routerDelegate: final RouterDelegate<Object> → field GetMaterialApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetMaterialApp.routes: final Map<String, WidgetBuilder> → field GetMaterialApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetMaterialApp.routingCallback: final ValueChanged<Routing> → field GetMaterialApp.routingCallback: final ValueChanged<Routing?>?
  • changed: field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetMaterialApp.textDirection: final TextDirection → field GetMaterialApp.textDirection: final TextDirection?
  • changed: field GetMaterialApp.theme: final ThemeData → field GetMaterialApp.theme: final ThemeData?
  • changed: field GetMaterialApp.transitionDuration: final Duration → field GetMaterialApp.transitionDuration: final Duration?
  • changed: field GetMaterialApp.translations: final Translations → field GetMaterialApp.translations: final Translations?
  • changed: field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>> → field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetMaterialApp.unknownRoute: final GetPage → field GetMaterialApp.unknownRoute: final GetPage?
  • changed: field GetMaterialController.customTransition: CustomTransition → field GetMaterialController.customTransition: CustomTransition?
  • changed: field GetMaterialController.defaultTransition: Transition → field GetMaterialController.defaultTransition: Transition?
  • changed: field GetMaterialController.keys: Map<int, GlobalKey<NavigatorState>> → field GetMaterialController.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: field GetMaterialController.parameters: Map<String, String> → field GetMaterialController.parameters: Map<String, String?>
  • changed: field GetMaterialController.theme: ThemeData → field GetMaterialController.theme: ThemeData?
  • changed: field GetMaterialController.themeMode: ThemeMode → field GetMaterialController.themeMode: ThemeMode?
  • changed: field GetMaterialController.unikey: Key → field GetMaterialController.unikey: Key?
  • changed: field GetMiddleware.priority: int → field GetMiddleware.priority: int?
  • changed: field GetModalBottomSheetRoute.backgroundColor: final Color → field GetModalBottomSheetRoute.backgroundColor: final Color?
  • changed: field GetModalBottomSheetRoute.barrierLabel: final String → field GetModalBottomSheetRoute.barrierLabel: final String?
  • changed: field GetModalBottomSheetRoute.builder: final WidgetBuilder → field GetModalBottomSheetRoute.builder: final WidgetBuilder?
  • changed: field GetModalBottomSheetRoute.clipBehavior: final Clip → field GetModalBottomSheetRoute.clipBehavior: final Clip?
  • changed: field GetModalBottomSheetRoute.elevation: final double → field GetModalBottomSheetRoute.elevation: final double?
  • changed: field GetModalBottomSheetRoute.isPersistent: final bool → field GetModalBottomSheetRoute.isPersistent: final bool?
  • changed: field GetModalBottomSheetRoute.modalBarrierColor: final Color → field GetModalBottomSheetRoute.modalBarrierColor: final Color?
  • changed: field GetModalBottomSheetRoute.shape: final ShapeBorder → field GetModalBottomSheetRoute.shape: final ShapeBorder?
  • changed: field GetModalBottomSheetRoute.theme: final ThemeData → field GetModalBottomSheetRoute.theme: final ThemeData?
  • changed: field GetPage.alignment: final Alignment → field GetPage.alignment: final Alignment?
  • changed: field GetPage.binding: final Bindings → field GetPage.binding: final Bindings?
  • changed: field GetPage.customTransition: final CustomTransition → field GetPage.customTransition: final CustomTransition?
  • changed: field GetPage.middlewares: final List<GetMiddleware> → field GetPage.middlewares: final List<GetMiddleware>?
  • changed: field GetPage.popGesture: final bool → field GetPage.popGesture: final bool?
  • changed: field GetPage.title: final String → field GetPage.title: final String?
  • changed: field GetPage.transition: final Transition → field GetPage.transition: final Transition?
  • changed: field GetPage.transitionDuration: final Duration → field GetPage.transitionDuration: final Duration?
  • changed: field GetPageRoute.alignment: final Alignment → field GetPageRoute.alignment: final Alignment?
  • changed: field GetPageRoute.barrierColor: final Color → field GetPageRoute.barrierColor: final Color?
  • changed: field GetPageRoute.barrierLabel: final String → field GetPageRoute.barrierLabel: final String?
  • changed: field GetPageRoute.binding: final Bindings → field GetPageRoute.binding: final Bindings?
  • changed: field GetPageRoute.bindings: final List<Bindings> → field GetPageRoute.bindings: final List<Bindings>?
  • changed: field GetPageRoute.curve: final Curve → field GetPageRoute.curve: final Curve?
  • changed: field GetPageRoute.customTransition: final CustomTransition → field GetPageRoute.customTransition: final CustomTransition?
  • changed: field GetPageRoute.middlewares: final List<GetMiddleware> → field GetPageRoute.middlewares: final List<GetMiddleware>?
  • changed: field GetPageRoute.page: final GetPageBuilder → field GetPageRoute.page: final GetPageBuilder?
  • changed: field GetPageRoute.parameter: final Map<String, String> → field GetPageRoute.parameter: final Map<String, String>?
  • changed: field GetPageRoute.popGesture: final bool → field GetPageRoute.popGesture: final bool?
  • changed: field GetPageRoute.routeName: final String → field GetPageRoute.routeName: final String?
  • changed: field GetPageRoute.transition: final Transition → field GetPageRoute.transition: final Transition?
  • changed: field GetView.tag: final String → field GetView.tag: final String?
  • changed: field GetWidget.tag: final String → field GetWidget.tag: final String?
  • changed: field GetX.init: final T → field GetX.init: final T?
  • changed: field GetX.tag: final String → field GetX.tag: final String?
  • changed: field GetXState.controller: T → field GetXState.controller: T?
  • changed: field GraphQLResponse.graphQLErrors: final List<GraphQLError> → field GraphQLResponse.graphQLErrors: final List<GraphQLError>?
  • changed: field InstanceInfo.isInit: final bool → field InstanceInfo.isInit: final bool?
  • changed: field InstanceInfo.isPermanent: final bool → field InstanceInfo.isPermanent: final bool?
  • changed: field InstanceInfo.isSingleton: final bool → field InstanceInfo.isSingleton: final bool?
  • changed: field LightSubscription.cancelOnError: bool → field LightSubscription.cancelOnError: bool?
  • changed: field MiniSubscription.onDone: final Callback → field MiniSubscription.onDone: final Callback?
  • changed: field MiniSubscription.onError: final Function → field MiniSubscription.onError: final Function?
  • changed: field MixinBuilder.id: final String → field MixinBuilder.id: final String?
  • changed: field MixinBuilder.init: final T → field MixinBuilder.init: final T?
  • changed: field Node.data: T → field Node.data: T?
  • changed: field Node.next: Node<T> → field Node.next: Node<T>?
  • changed: field PageRedirect.route: GetPage → field PageRedirect.route: GetPage?
  • changed: field PageRedirect.settings: RouteSettings → field PageRedirect.settings: RouteSettings?
  • changed: field PageRedirect.unknownRoute: GetPage → field PageRedirect.unknownRoute: GetPage?
  • changed: field PathDecoded.keys: final List<String> → field PathDecoded.keys: final List<String?>
  • changed: field Response.body: final T → field Response.body: final T?
  • changed: field Response.bodyBytes: final BodyBytesStream → field Response.bodyBytes: final Stream<List<int>>?
  • changed: field Response.bodyString: final String → field Response.bodyString: final String?
  • changed: field Response.headers: final Map<String, String> → field Response.headers: final Map<String, String>?
  • changed: field Response.request: final Request → field Response.request: final Request?
  • changed: field Response.statusCode: final int → field Response.statusCode: final int?
  • changed: field Response.statusText: final String → field Response.statusText: final String?
  • changed: field ResponsiveScreen.context: BuildContext → field ResponsiveScreen.context: late BuildContext
  • changed: field Routing.isBack: bool → field Routing.isBack: bool?
  • changed: field Routing.isBottomSheet: bool → field Routing.isBottomSheet: bool?
  • changed: field Routing.isDialog: bool → field Routing.isDialog: bool?
  • changed: field Routing.route: Route<dynamic> → field Routing.route: Route<dynamic>?
  • changed: field RxStatus.errorMessage: final String → field RxStatus.errorMessage: final String?
  • changed: field ValueBuilder.initialValue: final T → field ValueBuilder.initialValue: final T?
  • changed: function bodyBytesToString( BodyBytesStream bodyBytes, Map<String, String> headers): Future<String> → function bodyBytesToString( Stream<List<int>> bodyBytes, Map<String, String> headers): Future<String>
  • changed: function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration? time, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: get ContextExtensionss.iconColor: Color → get ContextExtensionss.iconColor: Color?
  • changed: get GetDynamicUtils.isBlank: bool → get GetDynamicUtils.isBlank: bool?
  • changed: get GetDynamicUtils.isNullOrBlank: bool → get GetDynamicUtils.isNullOrBlank: bool?
  • changed: get GetNavigation.context: BuildContext → get GetNavigation.context: BuildContext?
  • changed: get GetNavigation.customTransition: CustomTransition → get GetNavigation.customTransition: CustomTransition?
  • changed: get GetNavigation.defaultTransition: Transition → get GetNavigation.defaultTransition: Transition?
  • changed: get GetNavigation.deviceLocale: Locale → get GetNavigation.deviceLocale: Locale?
  • changed: get GetNavigation.focusScope: FocusNode → get GetNavigation.focusScope: FocusNode?
  • changed: get GetNavigation.iconColor: Color → get GetNavigation.iconColor: Color?
  • changed: get GetNavigation.isBottomSheetOpen: bool → get GetNavigation.isBottomSheetOpen: bool?
  • changed: get GetNavigation.isDialogOpen: bool → get GetNavigation.isDialogOpen: bool?
  • changed: get GetNavigation.keys: Map<int, GlobalKey<NavigatorState>> → get GetNavigation.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: get GetNavigation.overlayContext: BuildContext → get GetNavigation.overlayContext: BuildContext?
  • changed: get GetNavigation.parameters: Map<String, String> → get GetNavigation.parameters: Map<String, String?>
  • changed: get GetNavigation.rawRoute: Route<dynamic> → get GetNavigation.rawRoute: Route<dynamic>?
  • changed: get GetNavigation.window: dynamic → get GetNavigation.window: FlutterView
  • changed: get GetStream.length: int → get GetStream.length: int?
  • changed: get GetStream.value: T → get GetStream.value: T?
  • changed: get GetStringUtils.camelCase: String → get GetStringUtils.camelCase: String?
  • changed: get GetStringUtils.capitalize: String → get GetStringUtils.capitalize: String?
  • changed: get GetStringUtils.capitalizeFirst: String → get GetStringUtils.capitalizeFirst: String?
  • changed: get HeaderValue.parameters: Map<String, String> → get HeaderValue.parameters: Map<String, String?>?
  • changed: get LocalesIntl.fallbackLocale: Locale → get LocalesIntl.fallbackLocale: Locale?
  • changed: get LocalesIntl.locale: Locale → get LocalesIntl.locale: Locale?
  • changed: get MultipartFile.length: int → get MultipartFile.length: int?
  • changed: get MultipartFile.stream: BodyBytesStream → get MultipartFile.stream: Stream<List<int>>?
  • changed: get StateMixin.state: T → get StateMixin.state: T?
  • changed: get StateMixin.value: T → get StateMixin.value: T?
  • changed: get Value.value: T → get Value.value: T?
  • changed: get navigator: NavigatorState → get navigator: NavigatorState?
  • changed: method ContextExtensionss.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ContextExtensionss.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T
  • changed: method CustomTransition.buildTransition( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget → method CustomTransition.buildTransition( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget
  • changed: method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color backgroundColor, double elevation, bool persistent = …, ShapeBorder shape, Clip clipBehavior, Color barrierColor, bool ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings settings, Duration enterBottomSheetDuration, Duration exitBottomSheetDuration… → method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color? backgroundColor, double? elevation, bool persistent = …, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool? ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomShee…
  • changed: method ExtensionDialog.defaultDialog<T>({ String title = …, TextStyle titleStyle, Widget content, VoidCallback onConfirm, VoidCallback onCancel, VoidCallback onCustom, Color cancelTextColor, Color confirmTextColor, String textConfirm, String textCancel, String textCustom, Widget confirm, Widget cancel, Widget custom, Color backgroundColor, bool barrierDismissible = …, Color buttonColor, String mi… → method ExtensionDialog.defaultDialog<T>({ String title = …, EdgeInsetsGeometry? titlePadding, TextStyle? titleStyle, Widget? content, EdgeInsetsGeometry? contentPadding, VoidCallback? onConfirm, VoidCallback? onCancel, VoidCallback? onCustom, Color? cancelTextColor, Color? confirmTextColor, String? textConfirm, String? textCancel, String? textCustom, Widget? confirm, Widget? cancel, Widget? custo…
  • changed: method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color barrierColor, bool useSafeArea = …, bool useRootNavigator = …, Object arguments, Duration transitionDuration, Curve transitionCurve, String name, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color? barrierColor, bool useSafeArea = …, GlobalKey<NavigatorState>? navigatorKey, Object? arguments, Duration? transitionDuration, Curve? transitionCurve, String? name, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionDialog.generalDialog<T>({ @required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder transitionBuilder, bool useRootNavigator = …, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.generalDialog<T>({ required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String? barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder? transitionBuilder, GlobalKey<NavigatorState>? navigatorKey, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionSnackbar.rawSnackbar({ String title, String message, Widget titleText, Widget messageText, Widget icon, bool instantInit = …, bool shouldIconPulse = …, double maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color borderColor, double borderWidth = …, Color backgroundColor = …, Color leftBarIndicatorColor, List<BoxShadow> boxShadows, Gradient backgr… → method ExtensionSnackbar.rawSnackbar({ String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool instantInit = …, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradie…
  • changed: method ExtensionSnackbar.showSnackbar<T>(GetBar snackbar): Future<T> → method ExtensionSnackbar.showSnackbar(GetSnackBar snackbar): SnackbarController
  • changed: method ExtensionSnackbar.snackbar<T>( String title, String message, { Color colorText, Duration duration, bool instantInit = …, SnackPosition snackPosition, Widget titleText, Widget messageText, Widget icon, bool shouldIconPulse, double maxWidth, EdgeInsets margin, EdgeInsets padding, double borderRadius, Color borderColor, double borderWidth, Color backgroundColor, Color leftBarIndicatorColor, L… → method ExtensionSnackbar.snackbar( String title, String message, { Color? colorText, Duration? duration = …, bool instantInit = …, SnackPosition? snackPosition, Widget? titleText, Widget? messageText, Widget? icon, bool? shouldIconPulse, double? maxWidth, EdgeInsets? margin, EdgeInsets? padding, double? borderRadius, Color? borderColor, double? borderWidth, Color? backgroundColor, Color? leftBarI…
  • changed: method GetBuilder.Function(GetBuilder oldWidget, State state): void → method GetBuilder.Function(GetBuilder oldWidget, GetBuilderState<T> state): void
  • changed: method GetBuilder.Function(State state): void → method GetBuilder.Function(GetBuilderState<T> state): void
  • changed: method GetBuilder.createState(): _GetBuilderState<T> → method GetBuilder.createState(): GetBuilderState<T>
  • changed: method GetConnect.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnect.delete<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnect.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnect.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnect.mutation<T>( String mutation, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnect.mutation<T>( String mutation, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnect.patch<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.patch<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.post<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.post<T>( String? url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.put<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.put<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.query<T>( String query, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnect.query<T>( String query, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnect.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnectInterface.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.delete<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.mutation<T>( String mutation, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnectInterface.mutation<T>( String mutation, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnectInterface.patch<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnectInterface.patch<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnectInterface.post<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.post<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.put<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.put<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.query<T>( String query, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnectInterface.query<T>( String query, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnectInterface.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetCupertinoApp.Function(Routing) → method GetCupertinoApp.Function(Routing?)
  • changed: method GetDurationUtils.delay([FutureOr callback()]): Future → method GetDurationUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetHttpClient.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.delete<T>(String url, {Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor}): Future<Response<T>>
  • changed: method GetHttpClient.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, }): Future<Response<T>>
  • changed: method GetHttpClient.patch<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.patch<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.post<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.post<T>( String? url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.put<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.put<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): void → method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): void
  • changed: method GetInstance.delete<S>({String tag, String key, bool force = …}): bool → method GetInstance.delete<S>({String? tag, String? key, bool force = …}): bool
  • changed: method GetInstance.find<S>({String tag}): S → method GetInstance.find<S>({String? tag}): S
  • changed: method GetInstance.getInstanceInfo<S>({String tag}): InstanceInfo → method GetInstance.getInstanceInfo<S>({String? tag}): InstanceInfo
  • changed: method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String tag, bool fenix = …, }): void → method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String? tag, bool fenix = …, }): void
  • changed: method GetInstance.isPrepared<S>({String tag}): bool → method GetInstance.isPrepared<S>({String? tag}): bool
  • changed: method GetInstance.isRegistered<S>({String tag}): bool → method GetInstance.isRegistered<S>({String? tag}): bool
  • changed: method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String tag, bool fenix, bool permanent = …, }): void → method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String? tag, bool? fenix, bool permanent = …, }): void
  • changed: method GetInstance.put<S>( S dependency, { String tag, bool permanent = …, @deprecated InstanceBuilderCallback<S> builder, }): S → method GetInstance.put<S>( S dependency, { String? tag, bool permanent = …, @Deprecated("Do not use builder, it will be removed in the next update") InstanceBuilderCallback<S>? builder, }): S
  • changed: method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): Future<S> → method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): Future<S>
  • changed: method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String tag}): S → method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String? tag}): S
  • changed: method GetInstance.reload<S>({String tag, String key, bool force = …}): void → method GetInstance.reload<S>({ String? tag, String? key, bool force = …, }): void
  • changed: method GetMiddleware.onBindingsStart(List<Bindings> bindings): List<Bindings> → method GetMiddleware.onBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method GetMiddleware.onPageBuildStart(GetPageBuilder page): GetPageBuilder → method GetMiddleware.onPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method GetMiddleware.onPageCalled(GetPage page): GetPage → method GetMiddleware.onPageCalled(GetPage? page): GetPage?
  • changed: method GetMiddleware.redirect(String route): RouteSettings → method GetMiddleware.redirect(String? route): RouteSettings?
  • changed: method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState> → method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.back<T>({ T result, bool closeOverlays = …, bool canPop = …, int id, }): void → method GetNavigation.back<T>({ T? result, bool closeOverlays = …, bool canPop = …, int? id, }): void
  • changed: method GetNavigation.close(int times, [int id]): void → method GetNavigation.close(int times, [int? id]): void
  • changed: method GetNavigation.config( {bool enableLog, LogWriterCallback logWriterCallback, bool defaultPopGesture, bool defaultOpaqueRoute, Duration defaultDurationTransition, bool defaultGlobalState, Transition defaultTransition}): void → method GetNavigation.config( {bool? enableLog, LogWriterCallback? logWriterCallback, bool? defaultPopGesture, bool? defaultOpaqueRoute, Duration? defaultDurationTransition, bool? defaultGlobalState, Transition? defaultTransition}): void
  • changed: method GetNavigation.forceAppUpdate(): void → method GetNavigation.forceAppUpdate(): Future<void>
  • changed: method GetNavigation.global(int k): GlobalKey<NavigatorState> → method GetNavigation.global(int? k): GlobalKey<NavigatorState>
  • changed: method GetNavigation.nestedKey(int key): GlobalKey<NavigatorState> → method GetNavigation.nestedKey(dynamic key): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition transition, Curve curve, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration duration, }): Future<T> → method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition? transition, Curve? curve, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAll<T>( dynamic page, { RoutePredicate predicate, bool opaque = …, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, Transition transition, Curve curve, Duration duration, }): Future<T> → method GetNavigation.offAll<T>( dynamic page, { RoutePredicate? predicate, bool opaque = …, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, Transition? transition, Curve? curve, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate predicate, dynamic arguments, int id, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate? predicate, dynamic arguments, int? id, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int id, dynamic result, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int id, dynamic arguments, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int? id, dynamic arguments, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int id}): Future<T> → method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int? id}): Future<T?>?
  • changed: method GetNavigation.removeRoute(Route<dynamic> route, {int id}): void → method GetNavigation.removeRoute(Route<dynamic> route, {int? id}): void
  • changed: method GetNavigation.to<T>( dynamic page, { bool opaque, Transition transition, Curve curve, Duration duration, int id, bool fullscreenDialog = …, dynamic arguments, Bindings binding, bool preventDuplicates = …, bool popGesture, }): Future<T> → method GetNavigation.to<T>( dynamic page, { bool? opaque, Transition? transition, Curve? curve, Duration? duration, int? id, String? routeName, bool fullscreenDialog = …, dynamic arguments, Bindings? binding, bool preventDuplicates = …, bool? popGesture, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.toNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.toNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.until(RoutePredicate predicate, {int id}): void → method GetNavigation.until(RoutePredicate predicate, {int? id}): void
  • changed: method GetNavigation.updateLocale(Locale l): void → method GetNavigation.updateLocale(Locale l): Future<void>
  • changed: method GetNumUtils.delay([FutureOr callback()]): Future → method GetNumUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetObserver.Function(Routing) → method GetObserver.Function(Routing?)
  • changed: method GetObserver.didPop(Route route, Route previousRoute): void → method GetObserver.didPop(Route route, Route? previousRoute): void
  • changed: method GetObserver.didPush(Route route, Route previousRoute): void → method GetObserver.didPush(Route route, Route? previousRoute): void
  • changed: method GetObserver.didRemove(Route route, Route previousRoute): void → method GetObserver.didRemove(Route route, Route? previousRoute): void
  • changed: method GetObserver.didReplace({Route newRoute, Route oldRoute}): void → method GetObserver.didReplace({Route? newRoute, Route? oldRoute}): void
  • changed: method GetStream.addError(Object error, [StackTrace stackTrace]): void → method GetStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method GetStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool> → method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool?>
  • changed: method GetStreamTransformation.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStreamTransformation.listen(void Function(T event)? onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method GetStringUtils.createPath([Iterable segments]): String → method GetStringUtils.createPath([Iterable? segments]): String
  • changed: method GetX.Function(GetX oldWidget, State state): void → method GetX.Function(GetX oldWidget, GetXState<T> state): void
  • changed: method GetX.Function(State state): void → method GetX.Function(GetXState<T> state): void
  • changed: method GetxController.update([List<Object> ids, bool condition = …]): void → method GetxController.update([List<Object>? ids, bool condition = …]): void
  • changed: method Inst.create<S>(InstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): void → method Inst.create<S>(InstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): void
  • changed: method Inst.delete<S>({String tag, bool force = …}): Future<bool> → method Inst.delete<S>({String? tag, bool force = …}): Future<bool>
  • changed: method Inst.find<S>({String tag}): S → method Inst.find<S>({String? tag}): S
  • changed: method Inst.isPrepared<S>({String tag}): bool → method Inst.isPrepared<S>({String? tag}): bool
  • changed: method Inst.isRegistered<S>({String tag}): bool → method Inst.isRegistered<S>({String? tag}): bool
  • changed: method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String tag, bool fenix = …}): void → method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String? tag, bool fenix = …}): void
  • changed: method Inst.put<S>(S dependency, {String tag, bool permanent = …, InstanceBuilderCallback<S> builder}): S → method Inst.put<S>(S dependency, {String? tag, bool permanent = …, InstanceBuilderCallback<S>? builder}): S
  • changed: method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): Future<S> → method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): Future<S>
  • changed: method LightSubscription.asFuture<E>([E futureValue]): Future<E> → method LightSubscription.asFuture<E>([E? futureValue]): Future<E>
  • changed: method LightSubscription.onData(OnData<T> handleData): void → method LightSubscription.onData(OnData<T>? handleData): void
  • changed: method LightSubscription.onDone(Callback handleDone): void → method LightSubscription.onDone(Callback? handleDone): void
  • changed: method LightSubscription.onError(Function handleError): void → method LightSubscription.onError(Function? handleError): void
  • changed: method LightSubscription.pause([Future<void> resumeSignal]): void → method LightSubscription.pause([Future<void>? resumeSignal]): void
  • changed: method LoopEventsExt.asap<T>(T computation(), {bool Function() condition}): FutureOr<T> → method LoopEventsExt.asap<T>(T Function() computation, {bool Function()? condition}): FutureOr<T>
  • changed: method LoopEventsExt.toEnd<T>(FutureOr<T> computation()): Future<T> → method LoopEventsExt.toEnd<T>(FutureOr<T> Function() computation): Future<T>
  • changed: method MiddlewareRunner.runOnBindingsStart(List<Bindings> bindings): List<Bindings> → method MiddlewareRunner.runOnBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder page): GetPageBuilder → method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method MiddlewareRunner.runOnPageCalled(GetPage page): GetPage → method MiddlewareRunner.runOnPageCalled(GetPage? page): GetPage?
  • changed: method MiddlewareRunner.runRedirect(String route): RouteSettings → method MiddlewareRunner.runRedirect(String? route): RouteSettings?
  • changed: method MiniStream.addError(Object error, [StackTrace stackTrace]): void → method MiniStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method MiniStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError = …}): MiniSubscription<T> → method MiniStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool cancelOnError = …}): MiniSubscription<T>
  • changed: method NotifyManager.listen( void Function(T) onData, { Function onError, void Function() onDone, bool cancelOnError = …, }): StreamSubscription<T> → method NotifyManager.listen( void Function(T) onData, { Function? onError, void Function()? onDone, bool? cancelOnError, }): StreamSubscription<T>
  • changed: method ObxWidget.createState(): _ObxState → method ObxWidget.createState(): ObxState
  • changed: method PageRedirect.page(): GetPageRoute → method PageRedirect.page<T>(): GetPageRoute<T>
  • changed: method ResponsiveScreen.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ResponsiveScreen.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T?
  • changed: method Routing.update(void fn(Routing value)): void → method Routing.update(void Function(Routing value) fn): void
  • changed: method RxInterface.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): StreamSubscription<T> → method RxInterface.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • changed: method RxList.add(E item): void → method RxList.add(E element): void
  • changed: method RxList.addAll(Iterable<E> item): void → method RxList.addAll(Iterable<E> iterable): void
  • changed: method RxList.sort([int compare(E a, E b)]): void → method RxList.sort([int Function(E a, E b)? compare]): void
  • changed: method RxMap.operator [](Object key): V → method RxMap.operator [](Object? key): V?
  • changed: method RxMap.remove(Object key): V → method RxMap.remove(Object? key): V?
  • changed: method RxObjectMixin.call([T v]): T → method RxObjectMixin.call([T? v]): T
  • changed: method RxObjectMixin.operator ==(dynamic o): bool → method RxObjectMixin.operator ==(Object o): bool
  • changed: method RxSet.addAll(Iterable<E> item): void → method RxSet.addAll(Iterable<E> elements): void
  • changed: method RxSet.contains(Object element): bool → method RxSet.contains(Object? element): bool
  • changed: method RxSet.lookup(Object object): E → method RxSet.lookup(Object? element): E?
  • changed: method RxSet.remove(Object item): bool → method RxSet.remove(Object? value): bool
  • changed: method RxSet.removeAll(Iterable<Object> elements): void → method RxSet.removeAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainAll(Iterable<Object> elements): void → method RxSet.retainAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainWhere(bool Function(E) E): void → method RxSet.retainWhere(bool Function(E) test): void
  • changed: method RxSet.update(void fn(Iterable<E> value)): void → method RxSet.update(void Function(Iterable<E>? value) fn): void
  • changed: method RxString.matchAsPrefix(String string, [int start = …]): Match → method RxString.matchAsPrefix(String string, [int start = …]): Match?
  • changed: method SimpleBuilder.createState(): _SimpleBuilderState → method SimpleBuilder.createState(): SimpleBuilderState
  • changed: method StateExt.obx( NotifierBuilder<T> widget, { Widget Function(String error) onError, Widget onLoading, Widget onEmpty, }): Widget → method StateExt.obx( NotifierBuilder<T?> widget, { Widget Function(String? error)? onError, Widget? onLoading, Widget? onEmpty, }): Widget
  • changed: method StateMixin.append(Future<T> Function() body(), {String errorMessage}): void → method StateMixin.append(Future<T> Function() Function() body, {String? errorMessage}): void
  • changed: method StateMixin.change(T newState, {RxStatus status}): void → method StateMixin.change(T? newState, {RxStatus? status}): void
  • changed: method Trans.trPlural([String pluralKey, int i, List<String> args = …]): String → method Trans.trPlural([String? pluralKey, int? i, List<String> args = …]): String
  • changed: method Trans.trPluralParams( [String pluralKey, int i, Map<String, String> params = …]): String → method Trans.trPluralParams( [String? pluralKey, int? i, Map<String, String> params = …]): String
  • changed: method Value.call([T v]): T → method Value.call([T? v]): T?
  • changed: method Value.update(void fn(T value)): void → method Value.update(void Function(T? value) fn): void
  • changed: method ValueBuilder.createState(): _ValueBuilderState<T> → method ValueBuilder.createState(): ValueBuilderState<T>
  • changed: mixin StateMixin<T> on ListNotifier → mixin StateMixin<T> on ListNotifierMixin
  • changed: set GetNavigation.customTransition(CustomTransition newTransition) → set GetNavigation.customTransition(CustomTransition? newTransition)
  • changed: set GetNavigation.parameters(Map<String, String> newParameters) → set GetNavigation.parameters(Map<String, String?> newParameters)
  • changed: set LocalesIntl.fallbackLocale(Locale newLocale) → set LocalesIntl.fallbackLocale(Locale? newLocale)
  • changed: set LocalesIntl.locale(Locale newLocale) → set LocalesIntl.locale(Locale? newLocale)
  • changed: set StateMixin.value(T newValue) → set StateMixin.value(T? newValue)
  • changed: set Value.value(T newValue) → set Value.value(T? newValue)
  • changed: static field RxInterface.proxy: RxInterface → static field RxInterface.proxy: RxInterface?
  • changed: static method GetUtils.camelCase(String value): String → static method GetUtils.camelCase(String value): String?
  • changed: static method GetUtils.capitalize(String value): String → static method GetUtils.capitalize(String value): String?
  • changed: static method GetUtils.capitalizeFirst(String s): String → static method GetUtils.capitalizeFirst(String s): String?
  • changed: static method GetUtils.createPath(String path, [Iterable segments]): String → static method GetUtils.createPath(String path, [Iterable? segments]): String
  • changed: static method GetUtils.hasMatch(String value, String pattern): bool → static method GetUtils.hasMatch(String? value, String pattern): bool
  • changed: static method GetUtils.isBlank(dynamic value): bool → static method GetUtils.isBlank(dynamic value): bool?
  • changed: static method GetUtils.isNullOrBlank(dynamic value): bool → static method GetUtils.isNullOrBlank(dynamic value): bool?
  • changed: static method HeaderValue.parse(String value, {String parameterSeparator = …, String valueSeparator, bool preserveBackslash = …}): HeaderValue → static method HeaderValue.parse(String value, {String parameterSeparator = …, String? valueSeparator, bool preserveBackslash = …}): HeaderValue
  • changed: typedef OnTap = void Function(GetBar snack) → typedef OnTap = void Function(GetSnackBar snack)
  • changed: typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool isError, }) → typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool? isError, })
  • changed: typedef RemoveSubscription<T> = FutureOr<bool> Function( LightSubscription<T> subs) → typedef RemoveSubscription<T> = FutureOr<bool?> Function( LightSubscription<T> subs)
  • changed: typedef SnackbarStatusCallback = void Function(SnackbarStatus status) → typedef SnackbarStatusCallback = void Function(SnackbarStatus? status)
  • added: class GetBuilderState<T extends GetxController> extends State<GetBuilder<T>> with GetStateUpdaterMixin
  • added: class GetDelegate extends RouterDelegate<GetNavConfig> with ListenableMixin, ListNotifierMixin
  • added: class GetInformationParser extends RouteInformationParser<GetNavConfig>
  • added: class GetNavConfig extends RouteInformation
  • added: class GetNavigator extends Navigator
  • added: class GetResponsiveWidget<T extends GetLifeCycleBase?> extends GetWidget<T> with GetResponsiveMixin
  • added: class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig>
  • added: class GetSnackBar extends StatefulWidget
  • added: class GetSnackBarState extends State<GetSnackBar> with TickerProviderStateMixin
  • added: class InternalFinalCallback<T>
  • added: class ObxState extends State<ObxWidget>
  • added: class RouterOutlet<TDelegate extends RouterDelegate<T>, T extends Object> extends StatefulWidget
  • added: class RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object> extends State<RouterOutlet<TDelegate, T>>
  • added: class Rxn<T> extends Rx<T?>
  • added: class RxnBool extends Rx<bool?>
  • added: class RxnDouble extends Rx<double?>
  • added: class RxnInt extends Rx<int?>
  • added: class RxnNum extends Rx<num?>
  • added: class RxnString extends Rx<String?> implements Comparable<String>, Pattern
  • added: class SimpleBuilderState extends State<SimpleBuilder> with GetStateUpdaterMixin
  • added: class SnackbarController
  • added: class ValueBuilderState<T> extends State<ValueBuilder<T?>>
  • added: ctor GetDelegate({ GetPage? notFoundRoute, this.navigatorObservers, this.transitionDelegate, this.backButtonPopMode = …, this.preventDuplicateHandlingMode = …, })
  • added: ctor GetInformationParser({ this.initialRoute = …, })
  • added: ctor GetNavConfig({ required this.currentTreeBranch, required String? location, required Object? state, })
  • added: ctor GetNavigator({ GlobalKey<NavigatorState>? key, bool Function(Route<dynamic>, dynamic)? onPopPage, required List<Page> pages, List<NavigatorObserver>? observers, bool reportsRouteUpdateToEngine = …, TransitionDelegate? transitionDelegate, })
  • added: ctor GetResponsiveWidget({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • added: ctor GetRouterOutlet({ Key? key, String? anchorRoute, required String initialRoute, Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetRouterOutlet.builder({ Key? key, required Widget Function( BuildContext context, GetDelegate delegate, GetNavConfig? currentRoute, ) builder, GetDelegate? routerDelegate, })
  • added: ctor GetRouterOutlet.pickPages({ Key? key, Widget Function(GetDelegate delegate)? emptyWidget, GetPage Function(GetDelegate delegate)? emptyPage, required Iterable<GetPage> Function(GetNavConfig currentNavStack) pickPages, bool Function(Route<dynamic>, dynamic)? onPopPage, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetSnackBar({ Key? key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible =…
  • added: ctor GraphQLResponse.fromResponse(Response res)
  • added: ctor InternalFinalCallback({ValueUpdater<T>? callback})
  • added: ctor RouterOutlet({ Key? key, TDelegate? delegate, required Iterable<GetPage> Function(T currentNavStack) pickPages, required Widget Function( BuildContext context, TDelegate, Iterable<GetPage>? page, ) pageBuilder, })
  • added: ctor RouterOutlet.builder({ Key? key, TDelegate? delegate, required this.builder, })
  • added: ctor Rxn([T? initial])
  • added: ctor RxnBool([bool? initial])
  • added: ctor RxnDouble([double? initial])
  • added: ctor RxnInt([int? initial])
  • added: ctor RxnNum([num? initial])
  • added: ctor RxnString([String? initial])
  • added: ctor SnackbarController(this.snackbar)
  • added: enum PopMode
  • added: enum PreventDuplicateHandlingMode
  • added: enum RowStyle
  • added: extension FirstWhereExt<T> on List<T>
  • added: extension GetDynamicUtils on dynamic
  • added: extension GetResetExt on GetInterface
  • added: extension IterableExtensions<T> on Iterable<T>
  • added: extension NavTwoExt on GetInterface
  • added: extension OverlayExt on GetInterface
  • added: extension PagesListExt on List<GetPage>
  • added: extension RxBoolExt on Rx<bool>
  • added: extension RxDoubleExt on Rx<double>
  • added: extension RxIntExt on Rx<int>
  • added: extension RxNumExt<T extends num> on Rx<T>
  • added: extension RxStringExt on Rx<String>
  • added: extension RxnBoolExt on Rx<bool?>
  • added: extension RxnDoubleExt on Rx<double?>
  • added: extension RxnIntExt on Rx<int?>
  • added: extension RxnNumExt<T extends num> on Rx<T?>
  • added: extension RxnStringExt on Rx<String?>
  • added: field GetBuilderState.controller: T?
  • added: field GetConnect.sendUserAgent: bool
  • added: field GetConnect.withCredentials: bool
  • added: field GetCupertinoApp.useInheritedMediaQuery: final bool
  • added: field GetDelegate.Completer>: final
  • added: field GetDelegate.backButtonPopMode: final PopMode
  • added: field GetDelegate.history: final List<GetNavConfig>
  • added: field GetDelegate.navigatorObservers: final List<NavigatorObserver>?
  • added: field GetDelegate.notFoundRoute: final GetPage
  • added: field GetDelegate.preventDuplicateHandlingMode: final PreventDuplicateHandlingMode
  • added: field GetDelegate.transitionDelegate: final TransitionDelegate<dynamic>?
  • added: field GetHttpClient.defaultResponseInterceptor: ResponseInterceptor?
  • added: field GetHttpClient.sendContentLength: bool
  • added: field GetHttpClient.sendUserAgent: bool
  • added: field GetInformationParser.initialRoute: final String
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • added: field GetMaterialApp.scaffoldMessengerKey: final GlobalKey<ScaffoldMessengerState>?
  • added: field GetMaterialApp.scrollBehavior: final ScrollBehavior?
  • added: field GetMaterialApp.useInheritedMediaQuery: final bool
  • added: field GetMaterialController.darkTheme: ThemeData?
  • added: field GetMaterialController.scaffoldMessengerKey: final
  • added: field GetNavConfig.currentTreeBranch: final List<GetPage>
  • added: field GetPage.arguments: final Object?
  • added: field GetPage.parameters: final Map<String, String>?
  • added: field GetPage.participatesInRootNavigator: final bool?
  • added: field GetPage.preventDuplicates: final bool
  • added: field GetPage.showCupertinoParallax: final bool
  • added: field GetPage.unknownRoute: final GetPage?
  • added: field GetPageRoute.showCupertinoParallax: final bool
  • added: field GetPageRoute.title: final String?
  • added: field GetResponsiveView.screen: final ResponsiveScreen
  • added: field GetResponsiveWidget.alwaysUseBuilder: final bool
  • added: field GetResponsiveWidget.screen: final ResponsiveScreen
  • added: field GetSnackBar.animationDuration: final Duration
  • added: field GetSnackBar.backgroundColor: final Color
  • added: field GetSnackBar.backgroundGradient: final Gradient?
  • added: field GetSnackBar.barBlur: final double
  • added: field GetSnackBar.borderColor: final Color?
  • added: field GetSnackBar.borderRadius: final double
  • added: field GetSnackBar.borderWidth: final double?
  • added: field GetSnackBar.boxShadows: final List<BoxShadow>?
  • added: field GetSnackBar.dismissDirection: final DismissDirection?
  • added: field GetSnackBar.duration: final Duration?
  • added: field GetSnackBar.forwardAnimationCurve: final Curve
  • added: field GetSnackBar.icon: final Widget?
  • added: field GetSnackBar.isDismissible: final bool
  • added: field GetSnackBar.leftBarIndicatorColor: final Color?
  • added: field GetSnackBar.mainButton: final Widget?
  • added: field GetSnackBar.margin: final EdgeInsets
  • added: field GetSnackBar.maxWidth: final double?
  • added: field GetSnackBar.message: final String?
  • added: field GetSnackBar.messageText: final Widget?
  • added: field GetSnackBar.onTap: final OnTap?
  • added: field GetSnackBar.overlayBlur: final double
  • added: field GetSnackBar.overlayColor: final Color?
  • added: field GetSnackBar.padding: final EdgeInsets
  • added: field GetSnackBar.progressIndicatorBackgroundColor: final Color?
  • added: field GetSnackBar.progressIndicatorController: final AnimationController?
  • added: field GetSnackBar.progressIndicatorValueColor: final Animation<Color>?
  • added: field GetSnackBar.reverseAnimationCurve: final Curve
  • added: field GetSnackBar.shouldIconPulse: final bool
  • added: field GetSnackBar.showProgressIndicator: final bool
  • added: field GetSnackBar.snackPosition: final SnackPosition
  • added: field GetSnackBar.snackStyle: final SnackStyle
  • added: field GetSnackBar.snackbarStatus: final SnackbarStatusCallback?
  • added: field GetSnackBar.title: final String?
  • added: field GetSnackBar.titleText: final Widget?
  • added: field GetSnackBar.userInputForm: final Form?
  • added: field ObxState.subs: late StreamSubscription
  • added: field RouterOutlet.routerDelegate: final TDelegate
  • added: field RouterOutletState.currentRoute: T?
  • added: field RxObjectMixin.sentToStream: bool
  • added: field SimpleBuilderState.disposers: final
  • added: field SnackbarController.key: final
  • added: field SnackbarController.snackbar: final GetSnackBar
  • added: field ValueBuilderState.value: T?
  • added: function ambiguate<T>(T? value): T?
  • added: get ContextExtensionss.textScale: TextScaler
  • added: get GetDelegate.currentConfiguration: GetNavConfig?
  • added: get GetDelegate.navigatorKey: GlobalKey<NavigatorState>
  • added: get GetDelegate.parameters: Map<String, String>
  • added: get GetMaterialController.key: GlobalKey<NavigatorState>
  • added: get GetNavConfig.currentPage: GetPage?
  • added: get GetNavConfig.locationString: String
  • added: get GetPageRoute.debugLabel: String
  • added: get GetResponsiveMixin.alwaysUseBuilder: bool
  • added: get GetResponsiveMixin.screen: ResponsiveScreen
  • added: get GetSnackBarState.buttonPadding: double
  • added: get GetStringUtils.paramCase: String?
  • added: get NavTwoExt.rootDelegate: GetDelegate
  • added: get NavTwoExt.routeTree: ParseRouteTree
  • added: get PathDecoded.hashCode: int
  • added: get RouterOutletState.delegate: TDelegate
  • added: get RxBoolExt.isFalse: bool
  • added: get RxBoolExt.isTrue: bool
  • added: get RxDoubleExt.sign: double
  • added: get RxIntExt.bitLength: int
  • added: get RxIntExt.isEven: bool
  • added: get RxIntExt.isOdd: bool
  • added: get RxIntExt.sign: int
  • added: get RxNumExt.isFinite: bool
  • added: get RxNumExt.isInfinite: bool
  • added: get RxNumExt.isNaN: bool
  • added: get RxNumExt.isNegative: bool
  • added: get RxNumExt.sign: num
  • added: get RxStringExt.codeUnits: List<int>
  • added: get RxStringExt.isEmpty: bool
  • added: get RxStringExt.isNotEmpty: bool
  • added: get RxStringExt.runes: Runes
  • added: get RxnBoolExt.isFalse: bool?
  • added: get RxnBoolExt.isTrue: bool?
  • added: get RxnDoubleExt.sign: double?
  • added: get RxnIntExt.bitLength: int?
  • added: get RxnIntExt.isEven: bool?
  • added: get RxnIntExt.isOdd: bool?
  • added: get RxnIntExt.sign: int?
  • added: get RxnNumExt.isFinite: bool?
  • added: get RxnNumExt.isInfinite: bool?
  • added: get RxnNumExt.isNaN: bool?
  • added: get RxnNumExt.isNegative: bool?
  • added: get RxnNumExt.sign: num?
  • added: get RxnStringExt.codeUnits: List<int>?
  • added: get RxnStringExt.isEmpty: bool?
  • added: get RxnStringExt.isNotEmpty: bool?
  • added: get RxnStringExt.runes: Runes?
  • added: get SnackbarController.future: Future<void>
  • added: member PopMode.History
  • added: member PopMode.Page
  • added: member PreventDuplicateHandlingMode.DoNothing
  • added: member PreventDuplicateHandlingMode.PopUntilOriginalRoute
  • added: member PreventDuplicateHandlingMode.ReorderRoutes
  • added: member RowStyle.action
  • added: member RowStyle.all
  • added: member RowStyle.icon
  • added: member RowStyle.none
  • added: member Transition.circularReveal
  • added: method FastList.clear(): void
  • added: method FirstWhereExt.firstWhereOrNull(bool Function(T element) test): T?
  • added: method FullLifeCycleMixin.didChangeAppLifecycleState(AppLifecycleState state): void
  • added: method FullLifeCycleMixin.onClose(): void
  • added: method FullLifeCycleMixin.onDetached(): void
  • added: method FullLifeCycleMixin.onHidden(): void
  • added: method FullLifeCycleMixin.onInactive(): void
  • added: method FullLifeCycleMixin.onInit(): void
  • added: method FullLifeCycleMixin.onPaused(): void
  • added: method FullLifeCycleMixin.onResumed(): void
  • added: method GetBuilderState.build(BuildContext context): Widget
  • added: method GetBuilderState.didChangeDependencies(): void
  • added: method GetBuilderState.didUpdateWidget(GetBuilder oldWidget): void
  • added: method GetBuilderState.dispose(): void
  • added: method GetBuilderState.initState(): void
  • added: method GetConnect.Function(Uri url): String
  • added: method GetCupertinoApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • added: method GetDelegate.arguments<T>(): T
  • added: method GetDelegate.backUntil( String fullRoute, { PopMode popMode = …, }): Future<void>
  • added: method GetDelegate.build(BuildContext context): Widget
  • added: method GetDelegate.canPopHistory(): Future<bool>
  • added: method GetDelegate.canPopPage(): Future<bool>
  • added: method GetDelegate.getVisualPages(): List<GetPage>
  • added: method GetDelegate.handlePopupRoutes({ Object? result, }): Future<bool>
  • added: method GetDelegate.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, PopMode popMode = …, }): Future<T?>?
  • added: method GetDelegate.offNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetDelegate.popHistory(): Future<GetNavConfig?>
  • added: method GetDelegate.popRoute({ Object? result, PopMode popMode = …, }): Future<bool>
  • added: method GetDelegate.pushHistory( GetNavConfig config, { bool rebuildStack = …, }): Future<void>
  • added: method GetDelegate.runMiddleware(GetNavConfig config): Future<GetNavConfig?>
  • added: method GetDelegate.setNewRoutePath(GetNavConfig configuration): Future<void>
  • added: method GetDelegate.toNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetHttpClient.Function(Uri url): String
  • added: method GetHttpClient.createUri(String? url, Map<String, dynamic>? query): Uri
  • added: method GetHttpClient.send<T>(Request<T> request): Future<Response<T>>
  • added: method GetInformationParser.parseRouteInformation( RouteInformation routeInformation, ): SynchronousFuture<GetNavConfig>
  • added: method GetInformationParser.restoreRouteInformation(GetNavConfig configuration): RouteInformation
  • added: method GetInstance.deleteAll({bool force = …}): void
  • added: method GetInstance.markAsDirty<S>({String? tag, String? key}): void
  • added: method GetInstance.resetInstance({bool clearRouteBindings = …}): bool
  • added: method GetMaterialApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • added: method GetMaterialController.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • added: method GetMaterialController.didChangeLocales(List<Locale>? locales): void
  • added: method GetMaterialController.onDetached(): void
  • added: method GetMaterialController.onHidden(): void
  • added: method GetMaterialController.onInactive(): void
  • added: method GetMaterialController.onPaused(): void
  • added: method GetMaterialController.onResumed(): void
  • added: method GetMiddleware.redirectDelegate(GetNavConfig route): Future<GetNavConfig?>
  • added: method GetModalBottomSheetRoute.dispose(): void
  • added: method GetNavConfig.copyWith({ List<GetPage>? currentTreeBranch, required String? location, required Object? state, }): GetNavConfig
  • added: method GetNavConfig.toString(): String
  • added: method GetNavigation.closeAllSnackbars(): void
  • added: method GetNavigation.closeCurrentSnackbar(): Future<void>
  • added: method GetNavigation.resetRootNavigator(): void
  • added: method GetPage.Function(BuildContext context): double
  • added: method GetPage.copy({ String? name, GetPageBuilder? page, bool? popGesture, Map<String, String>? parameters, String? title, Transition? transition, Curve? curve, Alignment? alignment, bool? maintainState, bool? opaque, Bindings? binding, List<Bindings>? bindings, CustomTransition? customTransition, Duration? transitionDuration, bool? fullscreenDialog, RouteSettings? settings, List<GetPage>? child…
  • added: method GetPage.createRoute(BuildContext context): Route<T>
  • added: method GetPageRoute.Function(BuildContext context): double
  • added: method GetPageRoute.buildContent(BuildContext context): Widget
  • added: method GetQueue.cancelAllJobs(): void
  • added: method GetResetExt.reset({bool clearRouteBindings = …}): void
  • added: method GetResponsiveMixin.build(BuildContext context): Widget
  • added: method GetResponsiveMixin.builder(): Widget?
  • added: method GetResponsiveMixin.desktop(): Widget?
  • added: method GetResponsiveMixin.phone(): Widget?
  • added: method GetResponsiveMixin.tablet(): Widget?
  • added: method GetResponsiveMixin.watch(): Widget?
  • added: method GetSingleTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetSingleTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetSingleTickerProviderStateMixin.onClose(): void
  • added: method GetSnackBar.createState(): State
  • added: method GetSnackBar.show(): SnackbarController
  • added: method GetSnackBarState.build(BuildContext context): Widget
  • added: method GetSnackBarState.dispose(): void
  • added: method GetSnackBarState.initState(): void
  • added: method GetTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetTickerProviderStateMixin.onClose(): void
  • added: method GetX.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method GetXState.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method Inst.deleteAll({bool force = …}): Future<void>
  • added: method Inst.lazyReplace<P>(InstanceBuilderCallback<P> builder, {String? tag, bool? fenix}): void
  • added: method Inst.reload<S>({String? tag, String? key, bool force = …}): void
  • added: method Inst.reloadAll({bool force = …}): void
  • added: method Inst.replace<P>(P child, {String? tag}): void
  • added: method InternalFinalCallback.call(): T
  • added: method IterableExtensions.mapMany<TRes>( Iterable<TRes>? Function(T item) selector): Iterable<TRes>
  • added: method LocalesIntl.clearTranslations(): void
  • added: method NavTwoExt.addPage(GetPage getPage): void
  • added: method NavTwoExt.addPages(List<GetPage> getPages): void
  • added: method NavTwoExt.clearRouteTree(): void
  • added: method NavTwoExt.createDelegate({ GetPage<dynamic>? notFoundRoute, List<NavigatorObserver>? navigatorObservers, TransitionDelegate<dynamic>? transitionDelegate, PopMode backButtonPopMode = …, PreventDuplicateHandlingMode preventDuplicateHandlingMode = …, }): GetDelegate
  • added: method NavTwoExt.createInformationParser({String initialRoute = …}): GetInformationParser
  • added: method NavTwoExt.delegate<TDelegate extends RouterDelegate<TPage>, TPage>(): TDelegate?
  • added: method ObxState.build(BuildContext context): Widget
  • added: method ObxState.dispose(): void
  • added: method ObxState.initState(): void
  • added: method ObxWidget.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method OverlayExt.showOverlay<T>({ required Future<T> Function() asyncFunction, Color opacityColor = …, Widget? loadingWidget, double opacity = …, }): Future<T>
  • added: method PageRedirect.getPageToRoute<T>(GetPage rou, GetPage? unk): GetPageRoute<T>
  • added: method PageRouteReportMixin.dispose(): void
  • added: method PageRouteReportMixin.install(): void
  • added: method PagesListExt.pickAfterRoute(String route): Iterable<GetPage>
  • added: method PagesListExt.pickAtRoute(String route): Iterable<GetPage>
  • added: method PathDecoded.operator ==(Object other): bool
  • added: method Response.copyWith({ Request? request, int? statusCode, Stream<List<int>>? bodyBytes, String? bodyString, String? statusText, Map<String, String>? headers, T? body, }): Response<T>
  • added: method RouterOutlet.Function( BuildContext context, TDelegate delegate, T? currentRoute, ): Widget
  • added: method RouterOutlet.createState(): RouterOutletState<TDelegate, T>
  • added: method RouterOutletState.build(BuildContext context): Widget
  • added: method RouterOutletState.dispose(): void
  • added: method RouterOutletState.initState(): void
  • added: method RouterOutletState.onRouterDelegateChanged(): void
  • added: method RxBoolExt.operator &(bool other): bool
  • added: method RxBoolExt.operator ^(bool other): bool
  • added: method RxBoolExt.operator |(bool other): bool
  • added: method RxBoolExt.toggle(): Rx<bool>
  • added: method RxDoubleExt.abs(): double
  • added: method RxDoubleExt.ceil(): int
  • added: method RxDoubleExt.ceilToDouble(): double
  • added: method RxDoubleExt.floor(): int
  • added: method RxDoubleExt.floorToDouble(): double
  • added: method RxDoubleExt.operator %(num other): double
  • added: method RxDoubleExt.operator *(num other): double
  • added: method RxDoubleExt.operator +(num other): Rx<double>
  • added: method RxDoubleExt.operator -(): double
  • added: method RxDoubleExt.operator -(num other): Rx<double>
  • added: method RxDoubleExt.operator /(num other): double
  • added: method RxDoubleExt.operator ~/(num other): int
  • added: method RxDoubleExt.round(): int
  • added: method RxDoubleExt.roundToDouble(): double
  • added: method RxDoubleExt.truncate(): int
  • added: method RxDoubleExt.truncateToDouble(): double
  • added: method RxIntExt.abs(): int
  • added: method RxIntExt.ceil(): int
  • added: method RxIntExt.ceilToDouble(): double
  • added: method RxIntExt.floor(): int
  • added: method RxIntExt.floorToDouble(): double
  • added: method RxIntExt.gcd(int other): int
  • added: method RxIntExt.modInverse(int modulus): int
  • added: method RxIntExt.modPow(int exponent, int modulus): int
  • added: method RxIntExt.operator &(int other): int
  • added: method RxIntExt.operator -(): int
  • added: method RxIntExt.operator <<(int shiftAmount): int
  • added: method RxIntExt.operator >>(int shiftAmount): int
  • added: method RxIntExt.operator ^(int other): int
  • added: method RxIntExt.operator |(int other): int
  • added: method RxIntExt.operator ~(): int
  • added: method RxIntExt.round(): int
  • added: method RxIntExt.roundToDouble(): double
  • added: method RxIntExt.toSigned(int width): int
  • added: method RxIntExt.toUnsigned(int width): int
  • added: method RxIntExt.truncate(): int
  • added: method RxIntExt.truncateToDouble(): double
  • added: method RxList.removeWhere(bool Function(E element) test): void
  • added: method RxList.retainWhere(bool Function(E element) test): void
  • added: method RxNumExt.abs(): num
  • added: method RxNumExt.ceil(): int
  • added: method RxNumExt.ceilToDouble(): double
  • added: method RxNumExt.clamp(num lowerLimit, num upperLimit): num
  • added: method RxNumExt.floor(): int
  • added: method RxNumExt.floorToDouble(): double
  • added: method RxNumExt.operator %(num other): num
  • added: method RxNumExt.operator *(num other): num
  • added: method RxNumExt.operator -(): num
  • added: method RxNumExt.operator /(num other): double
  • added: method RxNumExt.operator <(num other): bool
  • added: method RxNumExt.operator <=(num other): bool
  • added: method RxNumExt.operator >(num other): bool
  • added: method RxNumExt.operator >=(num other): bool
  • added: method RxNumExt.operator ~/(num other): int
  • added: method RxNumExt.remainder(num other): num
  • added: method RxNumExt.round(): int
  • added: method RxNumExt.roundToDouble(): double
  • added: method RxNumExt.toDouble(): double
  • added: method RxNumExt.toInt(): int
  • added: method RxNumExt.toStringAsExponential([int? fractionDigits]): String
  • added: method RxNumExt.toStringAsFixed(int fractionDigits): String
  • added: method RxNumExt.toStringAsPrecision(int precision): String
  • added: method RxNumExt.truncate(): int
  • added: method RxNumExt.truncateToDouble(): double
  • added: method RxObjectMixin.listenAndPump(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • added: method RxStringExt.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxStringExt.compareTo(String other): int
  • added: method RxStringExt.contains(Pattern other, [int startIndex = …]): bool
  • added: method RxStringExt.endsWith(String other): bool
  • added: method RxStringExt.indexOf(Pattern pattern, [int start = …]): int
  • added: method RxStringExt.lastIndexOf(Pattern pattern, [int? start]): int
  • added: method RxStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxStringExt.operator +(String val): String
  • added: method RxStringExt.padLeft(int width, [String padding = …]): String
  • added: method RxStringExt.padRight(int width, [String padding = …]): String
  • added: method RxStringExt.replaceAll(Pattern from, String replace): String
  • added: method RxStringExt.split(Pattern pattern): List<String>
  • added: method RxStringExt.startsWith(Pattern pattern, [int index = …]): bool
  • added: method RxStringExt.substring(int startIndex, [int? endIndex]): String
  • added: method RxStringExt.toLowerCase(): String
  • added: method RxStringExt.toUpperCase(): String
  • added: method RxStringExt.trim(): String
  • added: method RxStringExt.trimLeft(): String
  • added: method RxStringExt.trimRight(): String
  • added: method Rxn.toJson(): dynamic
  • added: method RxnBool.toString(): String
  • added: method RxnBoolExt.operator &(bool other): bool?
  • added: method RxnBoolExt.operator ^(bool other): bool?
  • added: method RxnBoolExt.operator |(bool other): bool?
  • added: method RxnBoolExt.toggle(): Rx<bool?>?
  • added: method RxnDoubleExt.abs(): double?
  • added: method RxnDoubleExt.ceil(): int?
  • added: method RxnDoubleExt.ceilToDouble(): double?
  • added: method RxnDoubleExt.floor(): int?
  • added: method RxnDoubleExt.floorToDouble(): double?
  • added: method RxnDoubleExt.operator %(num other): double?
  • added: method RxnDoubleExt.operator *(num other): double?
  • added: method RxnDoubleExt.operator +(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator -(): double?
  • added: method RxnDoubleExt.operator -(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator /(num other): double?
  • added: method RxnDoubleExt.operator ~/(num other): int?
  • added: method RxnDoubleExt.round(): int?
  • added: method RxnDoubleExt.roundToDouble(): double?
  • added: method RxnDoubleExt.truncate(): int?
  • added: method RxnDoubleExt.truncateToDouble(): double?
  • added: method RxnInt.operator +(int other): RxnInt
  • added: method RxnInt.operator -(int other): RxnInt
  • added: method RxnIntExt.abs(): int?
  • added: method RxnIntExt.ceil(): int?
  • added: method RxnIntExt.ceilToDouble(): double?
  • added: method RxnIntExt.floor(): int?
  • added: method RxnIntExt.floorToDouble(): double?
  • added: method RxnIntExt.gcd(int other): int?
  • added: method RxnIntExt.modInverse(int modulus): int?
  • added: method RxnIntExt.modPow(int exponent, int modulus): int?
  • added: method RxnIntExt.operator &(int other): int?
  • added: method RxnIntExt.operator -(): int?
  • added: method RxnIntExt.operator <<(int shiftAmount): int?
  • added: method RxnIntExt.operator >>(int shiftAmount): int?
  • added: method RxnIntExt.operator ^(int other): int?
  • added: method RxnIntExt.operator |(int other): int?
  • added: method RxnIntExt.operator ~(): int?
  • added: method RxnIntExt.round(): int?
  • added: method RxnIntExt.roundToDouble(): double?
  • added: method RxnIntExt.toSigned(int width): int?
  • added: method RxnIntExt.toUnsigned(int width): int?
  • added: method RxnIntExt.truncate(): int?
  • added: method RxnIntExt.truncateToDouble(): double?
  • added: method RxnNum.operator +(num other): num?
  • added: method RxnNum.operator -(num other): num?
  • added: method RxnNumExt.abs(): num?
  • added: method RxnNumExt.ceil(): int?
  • added: method RxnNumExt.ceilToDouble(): double?
  • added: method RxnNumExt.clamp(num lowerLimit, num upperLimit): num?
  • added: method RxnNumExt.floor(): int?
  • added: method RxnNumExt.floorToDouble(): double?
  • added: method RxnNumExt.operator %(num other): num?
  • added: method RxnNumExt.operator *(num other): num?
  • added: method RxnNumExt.operator -(): num?
  • added: method RxnNumExt.operator /(num other): double?
  • added: method RxnNumExt.operator <(num other): bool?
  • added: method RxnNumExt.operator <=(num other): bool?
  • added: method RxnNumExt.operator >(num other): bool?
  • added: method RxnNumExt.operator >=(num other): bool?
  • added: method RxnNumExt.operator ~/(num other): int?
  • added: method RxnNumExt.remainder(num other): num?
  • added: method RxnNumExt.round(): int?
  • added: method RxnNumExt.roundToDouble(): double?
  • added: method RxnNumExt.toDouble(): double?
  • added: method RxnNumExt.toInt(): int?
  • added: method RxnNumExt.toStringAsExponential([int? fractionDigits]): String?
  • added: method RxnNumExt.toStringAsFixed(int fractionDigits): String?
  • added: method RxnNumExt.toStringAsPrecision(int precision): String?
  • added: method RxnNumExt.truncate(): int?
  • added: method RxnNumExt.truncateToDouble(): double?
  • added: method RxnString.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxnString.compareTo(String other): int
  • added: method RxnString.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.allMatches(String string, [int start = …]): Iterable<Match>?
  • added: method RxnStringExt.compareTo(String other): int?
  • added: method RxnStringExt.contains(Pattern other, [int startIndex = …]): bool?
  • added: method RxnStringExt.endsWith(String other): bool?
  • added: method RxnStringExt.indexOf(Pattern pattern, [int start = …]): int?
  • added: method RxnStringExt.lastIndexOf(Pattern pattern, [int? start]): int?
  • added: method RxnStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.operator +(String val): String
  • added: method RxnStringExt.padLeft(int width, [String padding = …]): String?
  • added: method RxnStringExt.padRight(int width, [String padding = …]): String?
  • added: method RxnStringExt.replaceAll(Pattern from, String replace): String?
  • added: method RxnStringExt.split(Pattern pattern): List<String>?
  • added: method RxnStringExt.startsWith(Pattern pattern, [int index = …]): bool?
  • added: method RxnStringExt.substring(int startIndex, [int? endIndex]): String?
  • added: method RxnStringExt.toLowerCase(): String?
  • added: method RxnStringExt.toUpperCase(): String?
  • added: method RxnStringExt.trim(): String?
  • added: method RxnStringExt.trimLeft(): String?
  • added: method RxnStringExt.trimRight(): String?
  • added: method SimpleBuilderState.build(BuildContext context): Widget
  • added: method SimpleBuilderState.dispose(): void
  • added: method SnackbarController.close({bool withAnimations = …}): Future<void>
  • added: method SnackbarController.show(): Future<void>
  • added: method ValueBuilderState.build(BuildContext context): Widget
  • added: method ValueBuilderState.dispose(): void
  • added: method ValueBuilderState.initState(): void
  • added: method ValueBuilderState.updater(T? newValue): void
  • added: mixin FullLifeCycleMixin on FullLifeCycleController
  • added: mixin GetResponsiveMixin on Widget
  • added: mixin GetSingleTickerProviderStateMixin on GetxController implements TickerProvider
  • added: mixin GetTickerProviderStateMixin on GetxController implements TickerProvider
  • added: mixin PageRouteReportMixin<T> on Route<T>
  • added: static get SnackbarController.isSnackbarBeingShown: bool
  • added: static method GetNavConfig.fromRoute(String route): GetNavConfig?
  • added: static method GetUtils.paramCase(String? text): String?
  • added: static method GetUtils.snakeCase(String? text, {String separator = …}): String?
  • added: static method RxInterface.notifyChildren<T>(RxNotifier observer, ValueGetter<T> builder): T
  • added: static method SnackbarController.cancelAllSnackbars(): void
  • added: static method SnackbarController.closeCurrentSnackbar(): Future<void>
  • added: typedef ResponseInterceptor<T> = Future<Response<T>?> Function( Request<T> request, Type targetType, HttpClientResponse response)
  • added: extension GetResetExt on GetInterface
  • added: method GetResetExt.reset({bool clearRouteBindings = …}): void
  • changed: ctor GetConnect({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, this.allowAutoSignedCert = …, }) → ctor GetConnect({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.maxAuthRetries = …, this.allowAutoSignedCert = …, this.withCredentials = …, })
  • changed: ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate> trustedCertificates, }) → ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.sendContentLength = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, IClient? customClient, })
  • changed: ctor GraphQLResponse({T body, this.graphQLErrors}) → ctor GraphQLResponse({T? body, this.graphQLErrors})
  • changed: ctor HeaderValue([this._value = …, Map<String, String> parameters]) → ctor HeaderValue([this._value = …, Map<String, String>? parameters])
  • changed: ctor MultipartFile( dynamic data, { @required this.filename, this.contentType = …, }) → ctor MultipartFile( dynamic data, { required this.filename, this.contentType = …, })
  • changed: field GetConnect.baseUrl: String → field GetConnect.baseUrl: String?
  • changed: field GetConnect.defaultDecoder: Decoder → field GetConnect.defaultDecoder: Decoder?
  • changed: field GetConnect.trustedCertificates: List<TrustedCertificate> → field GetConnect.trustedCertificates: List<TrustedCertificate>?
  • changed: field GetConnectInterface.sockets: List<GetSocket> → field GetConnectInterface.sockets: List<GetSocket>?
  • changed: field GetHttpClient.baseUrl: String → field GetHttpClient.baseUrl: String?
  • changed: field GetHttpClient.defaultDecoder: Decoder → field GetHttpClient.defaultDecoder: Decoder?
  • changed: field GraphQLResponse.graphQLErrors: final List<GraphQLError> → field GraphQLResponse.graphQLErrors: final List<GraphQLError>?
  • changed: field Response.body: final T → field Response.body: final T?
  • changed: field Response.bodyBytes: final BodyBytesStream → field Response.bodyBytes: final Stream<List<int>>?
  • changed: field Response.bodyString: final String → field Response.bodyString: final String?
  • changed: field Response.headers: final Map<String, String> → field Response.headers: final Map<String, String>?
  • changed: field Response.request: final Request → field Response.request: final Request?
  • changed: field Response.statusCode: final int → field Response.statusCode: final int?
  • changed: field Response.statusText: final String → field Response.statusText: final String?
  • changed: function bodyBytesToString( BodyBytesStream bodyBytes, Map<String, String> headers): Future<String> → function bodyBytesToString( Stream<List<int>> bodyBytes, Map<String, String> headers): Future<String>
  • changed: get HeaderValue.parameters: Map<String, String> → get HeaderValue.parameters: Map<String, String?>?
  • changed: get MultipartFile.length: int → get MultipartFile.length: int?
  • changed: get MultipartFile.stream: BodyBytesStream → get MultipartFile.stream: Stream<List<int>>?
  • changed: method GetConnect.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnect.delete<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnect.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnect.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnect.mutation<T>( String mutation, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnect.mutation<T>( String mutation, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnect.patch<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.patch<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.post<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.post<T>( String? url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.put<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.put<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.query<T>( String query, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnect.query<T>( String query, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnect.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnectInterface.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.delete<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.mutation<T>( String mutation, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnectInterface.mutation<T>( String mutation, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnectInterface.patch<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnectInterface.patch<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnectInterface.post<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.post<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.put<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.put<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.query<T>( String query, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnectInterface.query<T>( String query, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnectInterface.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetHttpClient.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.delete<T>(String url, {Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor}): Future<Response<T>>
  • changed: method GetHttpClient.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, }): Future<Response<T>>
  • changed: method GetHttpClient.patch<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.patch<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.post<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.post<T>( String? url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.put<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.put<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: static method HeaderValue.parse(String value, {String parameterSeparator = …, String valueSeparator, bool preserveBackslash = …}): HeaderValue → static method HeaderValue.parse(String value, {String parameterSeparator = …, String? valueSeparator, bool preserveBackslash = …}): HeaderValue
  • added: ctor GraphQLResponse.fromResponse(Response res)
  • added: field GetConnect.sendUserAgent: bool
  • added: field GetConnect.withCredentials: bool
  • added: field GetHttpClient.defaultResponseInterceptor: ResponseInterceptor?
  • added: field GetHttpClient.sendContentLength: bool
  • added: field GetHttpClient.sendUserAgent: bool
  • added: method GetConnect.Function(Uri url): String
  • added: method GetHttpClient.Function(Uri url): String
  • added: method GetHttpClient.createUri(String? url, Map<String, dynamic>? query): Uri
  • added: method GetHttpClient.send<T>(Request<T> request): Future<Response<T>>
  • added: method Response.copyWith({ Request? request, int? statusCode, Stream<List<int>>? bodyBytes, String? bodyString, String? statusText, Map<String, String>? headers, T? body, }): Response<T>
  • added: typedef ResponseInterceptor<T> = Future<Response<T>?> Function( Request<T> request, Type targetType, HttpClientResponse response)
  • changed: ctor GetConnect({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, this.allowAutoSignedCert = …, }) → ctor GetConnect({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.maxAuthRetries = …, this.allowAutoSignedCert = …, this.withCredentials = …, })
  • changed: ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate> trustedCertificates, }) → ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.sendContentLength = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, IClient? customClient, })
  • changed: ctor GraphQLResponse({T body, this.graphQLErrors}) → ctor GraphQLResponse({T? body, this.graphQLErrors})
  • changed: ctor HeaderValue([this._value = …, Map<String, String> parameters]) → ctor HeaderValue([this._value = …, Map<String, String>? parameters])
  • changed: ctor MultipartFile( dynamic data, { @required this.filename, this.contentType = …, }) → ctor MultipartFile( dynamic data, { required this.filename, this.contentType = …, })
  • changed: field GetConnect.baseUrl: String → field GetConnect.baseUrl: String?
  • changed: field GetConnect.defaultDecoder: Decoder → field GetConnect.defaultDecoder: Decoder?
  • changed: field GetConnect.trustedCertificates: List<TrustedCertificate> → field GetConnect.trustedCertificates: List<TrustedCertificate>?
  • changed: field GetConnectInterface.sockets: List<GetSocket> → field GetConnectInterface.sockets: List<GetSocket>?
  • changed: field GetHttpClient.baseUrl: String → field GetHttpClient.baseUrl: String?
  • changed: field GetHttpClient.defaultDecoder: Decoder → field GetHttpClient.defaultDecoder: Decoder?
  • changed: field GraphQLResponse.graphQLErrors: final List<GraphQLError> → field GraphQLResponse.graphQLErrors: final List<GraphQLError>?
  • changed: field Response.body: final T → field Response.body: final T?
  • changed: field Response.bodyBytes: final BodyBytesStream → field Response.bodyBytes: final Stream<List<int>>?
  • changed: field Response.bodyString: final String → field Response.bodyString: final String?
  • changed: field Response.headers: final Map<String, String> → field Response.headers: final Map<String, String>?
  • changed: field Response.request: final Request → field Response.request: final Request?
  • changed: field Response.statusCode: final int → field Response.statusCode: final int?
  • changed: field Response.statusText: final String → field Response.statusText: final String?
  • changed: function bodyBytesToString( BodyBytesStream bodyBytes, Map<String, String> headers): Future<String> → function bodyBytesToString( Stream<List<int>> bodyBytes, Map<String, String> headers): Future<String>
  • changed: get HeaderValue.parameters: Map<String, String> → get HeaderValue.parameters: Map<String, String?>?
  • changed: get MultipartFile.length: int → get MultipartFile.length: int?
  • changed: get MultipartFile.stream: BodyBytesStream → get MultipartFile.stream: Stream<List<int>>?
  • changed: method GetConnect.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnect.delete<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnect.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnect.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnect.mutation<T>( String mutation, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnect.mutation<T>( String mutation, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnect.patch<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.patch<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.post<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.post<T>( String? url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.put<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.put<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnect.query<T>( String query, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnect.query<T>( String query, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnect.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnect.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnectInterface.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.delete<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.mutation<T>( String mutation, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnectInterface.mutation<T>( String mutation, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnectInterface.patch<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetConnectInterface.patch<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetConnectInterface.post<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.post<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.put<T>( String url, dynamic body, { String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.put<T>( String url, dynamic body, { String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetConnectInterface.query<T>( String query, { String url, Map<String, dynamic> variables, Map<String, String> headers, }): Future<GraphQLResponse<T>> → method GetConnectInterface.query<T>( String query, { String? url, Map<String, dynamic>? variables, Map<String, String>? headers, }): Future<GraphQLResponse<T>>
  • changed: method GetConnectInterface.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetConnectInterface.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, }): Future<Response<T>>
  • changed: method GetHttpClient.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.delete<T>(String url, {Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor}): Future<Response<T>>
  • changed: method GetHttpClient.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, }): Future<Response<T>>
  • changed: method GetHttpClient.patch<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.patch<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.post<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.post<T>( String? url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.put<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.put<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: static method HeaderValue.parse(String value, {String parameterSeparator = …, String valueSeparator, bool preserveBackslash = …}): HeaderValue → static method HeaderValue.parse(String value, {String parameterSeparator = …, String? valueSeparator, bool preserveBackslash = …}): HeaderValue
  • added: ctor GraphQLResponse.fromResponse(Response res)
  • added: field GetConnect.sendUserAgent: bool
  • added: field GetConnect.withCredentials: bool
  • added: field GetHttpClient.defaultResponseInterceptor: ResponseInterceptor?
  • added: field GetHttpClient.sendContentLength: bool
  • added: field GetHttpClient.sendUserAgent: bool
  • added: method GetConnect.Function(Uri url): String
  • added: method GetHttpClient.Function(Uri url): String
  • added: method GetHttpClient.createUri(String? url, Map<String, dynamic>? query): Uri
  • added: method GetHttpClient.send<T>(Request<T> request): Future<Response<T>>
  • added: method Response.copyWith({ Request? request, int? statusCode, Stream<List<int>>? bodyBytes, String? bodyString, String? statusText, Map<String, String>? headers, T? body, }): Response<T>
  • added: typedef ResponseInterceptor<T> = Future<Response<T>?> Function( Request<T> request, Type targetType, HttpClientResponse response)
  • changed: field GetHttpException.uri: final Uri → field GetHttpException.uri: final Uri?
  • changed: field GraphQLError.code: final String → field GraphQLError.code: final String?
  • changed: field GraphQLError.message: final String → field GraphQLError.message: final String?
  • changed: ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate> trustedCertificates, }) → ctor GetHttpClient({ this.userAgent = …, this.timeout = …, this.followRedirects = …, this.maxRedirects = …, this.sendUserAgent = …, this.sendContentLength = …, this.maxAuthRetries = …, bool allowAutoSignedCert = …, this.baseUrl, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, IClient? customClient, })
  • changed: field GetHttpClient.baseUrl: String → field GetHttpClient.baseUrl: String?
  • changed: field GetHttpClient.defaultDecoder: Decoder → field GetHttpClient.defaultDecoder: Decoder?
  • changed: method GetHttpClient.delete<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.delete<T>(String url, {Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor}): Future<Response<T>>
  • changed: method GetHttpClient.get<T>( String url, { Map<String, String> headers, String contentType, Map<String, dynamic> query, Decoder<T> decoder, }): Future<Response<T>> → method GetHttpClient.get<T>( String url, { Map<String, String>? headers, String? contentType, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, }): Future<Response<T>>
  • changed: method GetHttpClient.patch<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.patch<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.post<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.post<T>( String? url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.put<T>( String url, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.put<T>( String url, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • changed: method GetHttpClient.request<T>( String url, String method, { dynamic body, String contentType, Map<String, String> headers, Map<String, dynamic> query, Decoder<T> decoder, Progress uploadProgress, }): Future<Response<T>> → method GetHttpClient.request<T>( String url, String method, { dynamic body, String? contentType, Map<String, String>? headers, Map<String, dynamic>? query, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, Progress? uploadProgress, }): Future<Response<T>>
  • added: field GetHttpClient.defaultResponseInterceptor: ResponseInterceptor?
  • added: field GetHttpClient.sendContentLength: bool
  • added: field GetHttpClient.sendUserAgent: bool
  • added: method GetHttpClient.Function(Uri url): String
  • added: method GetHttpClient.createUri(String? url, Map<String, dynamic>? query): Uri
  • added: method GetHttpClient.send<T>(Request<T> request): Future<Response<T>>
  • added: typedef ResponseInterceptor<T> = Future<Response<T>?> Function( Request<T> request, Type targetType, HttpClientResponse response)
  • changed: class HttpRequestImpl implements HttpRequestBase → class HttpRequestImpl implements IClient
  • changed: ctor HttpRequestImpl({ bool allowAutoSignedCert = …, List<TrustedCertificate> trustedCertificates, }) → ctor HttpRequestImpl({ bool allowAutoSignedCert = …, List<TrustedCertificate>? trustedCertificates, this.withCredentials = …, String Function(Uri url)? findProxy, })
  • changed: field HttpRequestImpl.withCredentials: bool → field HttpRequestImpl.withCredentials: final bool
  • added: field HttpRequestImpl.timeout: Duration?
  • removed: class HttpRequestBase: abstract
  • removed: method HttpRequestBase.close(): void
  • removed: method HttpRequestBase.send<T>(Request<T> request): Future<Response<T>>
  • added: class IClient: abstract
  • added: field IClient.timeout: Duration?
  • added: method IClient.close(): void
  • added: method IClient.send<T>(Request<T> request): Future<Response<T>>
  • changed: class HttpRequestImpl extends HttpRequestBase → class HttpRequestImpl extends IClient
  • changed: ctor HttpRequestImpl({ bool allowAutoSignedCert = …, List<TrustedCertificate> trustedCertificates, }) → ctor HttpRequestImpl({ bool allowAutoSignedCert = …, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, })
  • added: class IOHttpResponse implements HttpClientResponse
  • added: class IoHttpHeaders implements HttpHeaders
  • added: class IoRedirectInfo implements RedirectInfo
  • added: ctor IOHttpResponse({required io.HttpClientResponse response})
  • added: ctor IoHttpHeaders({required io.HttpHeaders headers})
  • added: ctor IoRedirectInfo({required io.RedirectInfo redirectInfo})
  • added: get IOHttpResponse.contentLength: int
  • added: get IOHttpResponse.first: Future<List<int>>
  • added: get IOHttpResponse.headers: HttpHeaders
  • added: get IOHttpResponse.isBroadcast: bool
  • added: get IOHttpResponse.isEmpty: Future<bool>
  • added: get IOHttpResponse.isRedirect: bool
  • added: get IOHttpResponse.last: Future<List<int>>
  • added: get IOHttpResponse.length: Future<int>
  • added: get IOHttpResponse.persistentConnection: bool
  • added: get IOHttpResponse.reasonPhrase: String
  • added: get IOHttpResponse.redirects: List<RedirectInfo>
  • added: get IOHttpResponse.single: Future<List<int>>
  • added: get IOHttpResponse.statusCode: int
  • added: get IoHttpHeaders.chunkedTransferEncoding: bool
  • added: get IoHttpHeaders.contentLength: int
  • added: get IoHttpHeaders.date: DateTime?
  • added: get IoHttpHeaders.expires: DateTime?
  • added: get IoHttpHeaders.host: String?
  • added: get IoHttpHeaders.ifModifiedSince: DateTime?
  • added: get IoHttpHeaders.persistentConnection: bool
  • added: get IoHttpHeaders.port: int?
  • added: get IoRedirectInfo.location: Uri
  • added: get IoRedirectInfo.method: String
  • added: get IoRedirectInfo.statusCode: int
  • added: method IOHttpResponse.any(bool Function(List<int> element) test): Future<bool>
  • added: method IOHttpResponse.asBroadcastStream( {void Function(StreamSubscription<List<int>> subscription)? onListen, void Function(StreamSubscription<List<int>> subscription)? onCancel}): Stream<List<int>>
  • added: method IOHttpResponse.asyncExpand<E>(Stream<E>? Function(List<int> event) convert): Stream<E>
  • added: method IOHttpResponse.asyncMap<E>(FutureOr<E> Function(List<int> event) convert): Stream<E>
  • added: method IOHttpResponse.cast<R>(): Stream<R>
  • added: method IOHttpResponse.contains(Object? needle): Future<bool>
  • added: method IOHttpResponse.distinct( [bool Function(List<int> previous, List<int> next)? equals]): Stream<List<int>>
  • added: method IOHttpResponse.drain<E>([E? futureValue]): Future<E>
  • added: method IOHttpResponse.elementAt(int index): Future<List<int>>
  • added: method IOHttpResponse.every(bool Function(List<int> element) test): Future<bool>
  • added: method IOHttpResponse.expand<S>(Iterable<S> Function(List<int> element) convert): Stream<S>
  • added: method IOHttpResponse.firstWhere(bool Function(List<int> element) test, {List<int> Function()? orElse}): Future<List<int>>
  • added: method IOHttpResponse.fold<S>( S initialValue, S Function(S previous, List<int> element) combine): Future<S>
  • added: method IOHttpResponse.forEach(void Function(List<int> element) action): Future<void>
  • added: method IOHttpResponse.handleError(Function onError, {bool Function(dynamic error)? test}): Stream<List<int>>
  • added: method IOHttpResponse.join([String separator = …]): Future<String>
  • added: method IOHttpResponse.lastWhere(bool Function(List<int> element) test, {List<int> Function()? orElse}): Future<List<int>>
  • added: method IOHttpResponse.listen(void Function(List<int> event)? onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<List<int>>
  • added: method IOHttpResponse.map<S>(S Function(List<int> event) convert): Stream<S>
  • added: method IOHttpResponse.pipe(StreamConsumer<List<int>> streamConsumer): Future
  • added: method IOHttpResponse.redirect( [String? method, Uri? url, bool? followLoops]): Future<HttpClientResponse>
  • added: method IOHttpResponse.reduce( List<int> Function(List<int> previous, List<int> element) combine): Future<List<int>>
  • added: method IOHttpResponse.singleWhere(bool Function(List<int> element) test, {List<int> Function()? orElse}): Future<List<int>>
  • added: method IOHttpResponse.skip(int count): Stream<List<int>>
  • added: method IOHttpResponse.skipWhile(bool Function(List<int> element) test): Stream<List<int>>
  • added: method IOHttpResponse.take(int count): Stream<List<int>>
  • added: method IOHttpResponse.takeWhile(bool Function(List<int> element) test): Stream<List<int>>
  • added: method IOHttpResponse.timeout(Duration timeLimit, {void Function(EventSink<List<int>> sink)? onTimeout}): Stream<List<int>>
  • added: method IOHttpResponse.toList(): Future<List<List<int>>>
  • added: method IOHttpResponse.toSet(): Future<Set<List<int>>>
  • added: method IOHttpResponse.transform<S>(StreamTransformer<List<int>, S> streamTransformer): Stream<S>
  • added: method IOHttpResponse.where(bool Function(List<int> event) test): Stream<List<int>>
  • added: method IoHttpHeaders.add(String name, Object value, {bool preserveHeaderCase = …}): void
  • added: method IoHttpHeaders.clear(): void
  • added: method IoHttpHeaders.forEach(void Function(String name, List<String> values) action): void
  • added: method IoHttpHeaders.noFolding(String name): void
  • added: method IoHttpHeaders.operator [](String name): List<String>?
  • added: method IoHttpHeaders.remove(String name, Object value): void
  • added: method IoHttpHeaders.removeAll(String name): void
  • added: method IoHttpHeaders.set(String name, Object value, {bool preserveHeaderCase = …}): void
  • added: method IoHttpHeaders.value(String name): String?
  • added: set IoHttpHeaders.chunkedTransferEncoding(bool chunkedTransferEncoding)
  • added: set IoHttpHeaders.contentLength(int contentLength)
  • added: set IoHttpHeaders.date(DateTime? date)
  • added: set IoHttpHeaders.expires(DateTime? expires)
  • added: set IoHttpHeaders.host(String? host)
  • added: set IoHttpHeaders.ifModifiedSince(DateTime? ifModifiedSince)
  • added: set IoHttpHeaders.persistentConnection(bool persistentConnection)
  • added: set IoHttpHeaders.port(int? port)
  • changed: class MockClient extends HttpRequestBase → class MockClient extends IClient
  • added: function createHttp({ bool allowAutoSignedCert = …, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, }): HttpRequestImpl
  • changed: class HttpRequestImpl extends HttpRequestBase → class HttpRequestImpl extends IClient
  • changed: ctor HttpRequestImpl({ bool allowAutoSignedCert = …, List<TrustedCertificate> trustedCertificates, }) → ctor HttpRequestImpl({ bool allowAutoSignedCert = …, List<TrustedCertificate>? trustedCertificates, bool withCredentials = …, String Function(Uri url)? findProxy, })
  • changed: function bodyDecoded<T>(Request<T> request, String stringBody, String mimeType): T → function bodyDecoded<T>(Request<T> request, String stringBody, String? mimeType): T?
  • changed: class GetModifier<T> → class GetModifier<S>
  • changed: field GetModifier.authenticator: RequestModifier → field GetModifier.authenticator: RequestModifier?
  • changed: method GetModifier.modifyRequest(Request request): Future<void> → method GetModifier.modifyRequest<T>(Request<T> request): Future<Request<T>>
  • changed: method GetModifier.modifyResponse(Request request, Response response): Future<void> → method GetModifier.modifyResponse<T>( Request<T> request, Response<T> response): Future<Response<T>>
  • changed: typedef RequestModifier<T> = FutureOr<Request<T>> Function(Request<T> request) → typedef RequestModifier<T> = FutureOr<Request<T>> Function(Request<T?> request)
  • changed: typedef ResponseModifier<T> = FutureOr Function( Request<T> request, Response<T> response) → typedef ResponseModifier<T> = FutureOr Function( Request<T?> request, Response<T?> response)
  • changed: ctor MultipartFile( dynamic data, { @required this.filename, this.contentType = …, }) → ctor MultipartFile( dynamic data, { required this.filename, this.contentType = …, })
  • changed: get MultipartFile.length: int → get MultipartFile.length: int?
  • changed: get MultipartFile.stream: BodyBytesStream → get MultipartFile.stream: Stream<List<int>>?
  • removed: class BodyBytesStream extends StreamView<List<int>>
  • removed: ctor BodyBytesStream(Stream<List<int>> stream)
  • removed: ctor BodyBytesStream.fromBytes(List<int> bytes)
  • changed: ctor Request({ @required Uri url, @required String method, @required Map<String, String> headers, BodyBytesStream bodyBytes, bool followRedirects = …, int maxRedirects = …, int contentLength, FormData files, bool persistentConnection = …, Decoder<T> decoder, }) → ctor Request({ required Uri url, required String method, required Map<String, String> headers, Stream<List<int>>? bodyBytes, bool followRedirects = …, int maxRedirects = …, int? contentLength, FormData? files, bool persistentConnection = …, Decoder<T>? decoder, ResponseInterceptor<T>? responseInterceptor, })
  • changed: field Request.bodyBytes: final BodyBytesStream → field Request.bodyBytes: final Stream<List<int>>
  • changed: field Request.contentLength: final int → field Request.contentLength: final int?
  • changed: field Request.decoder: final Decoder<T> → field Request.decoder: final Decoder<T>?
  • changed: field Request.files: final FormData → field Request.files: final FormData?
  • added: extension BodyBytesStream on Stream<List<int>>
  • added: extension StreamExt on List<int>
  • added: field Request.responseInterceptor: final ResponseInterceptor<T>?
  • added: method Request.copyWith({ Uri? url, String? method, Map<String, String>? headers, Stream<List<int>>? bodyBytes, bool? followRedirects, int? maxRedirects, int? contentLength, FormData? files, bool? persistentConnection, Decoder<T>? decoder, bool appendHeader = …, ResponseInterceptor<T>? responseInterceptor, }): Request<T>
  • added: method StreamExt.toStream(): Stream<List<int>>
  • added: class HttpClientResponse: abstract implements Stream<List<int>>
  • added: class HttpHeaders: abstract
  • added: class RedirectInfo: abstract
  • added: field HttpHeaders.chunkedTransferEncoding: late bool
  • added: field HttpHeaders.contentLength: int
  • added: field HttpHeaders.date: DateTime?
  • added: field HttpHeaders.expires: DateTime?
  • added: field HttpHeaders.host: String?
  • added: field HttpHeaders.ifModifiedSince: DateTime?
  • added: field HttpHeaders.persistentConnection: late bool
  • added: field HttpHeaders.port: int?
  • added: get HttpClientResponse.contentLength: int
  • added: get HttpClientResponse.headers: HttpHeaders
  • added: get HttpClientResponse.isRedirect: bool
  • added: get HttpClientResponse.persistentConnection: bool
  • added: get HttpClientResponse.reasonPhrase: String
  • added: get HttpClientResponse.redirects: List<RedirectInfo>
  • added: get HttpClientResponse.statusCode: int
  • added: get RedirectInfo.location: Uri
  • added: get RedirectInfo.method: String
  • added: get RedirectInfo.statusCode: int
  • added: method HttpClientResponse.redirect( [String? method, Uri? url, bool? followLoops]): Future<HttpClientResponse>
  • added: method HttpHeaders.add(String name, Object value, {bool preserveHeaderCase = …}): void
  • added: method HttpHeaders.clear(): void
  • added: method HttpHeaders.forEach(void Function(String name, List<String> values) action): void
  • added: method HttpHeaders.noFolding(String name): void
  • added: method HttpHeaders.operator [](String name): List<String>?
  • added: method HttpHeaders.remove(String name, Object value): void
  • added: method HttpHeaders.removeAll(String name): void
  • added: method HttpHeaders.set(String name, Object value, {bool preserveHeaderCase = …}): void
  • added: method HttpHeaders.value(String name): String?
  • added: static field HttpHeaders.acceptCharsetHeader: const
  • added: static field HttpHeaders.acceptEncodingHeader: const
  • added: static field HttpHeaders.acceptHeader: const
  • added: static field HttpHeaders.acceptLanguageHeader: const
  • added: static field HttpHeaders.acceptRangesHeader: const
  • added: static field HttpHeaders.accessControlAllowCredentialsHeader: const
  • added: static field HttpHeaders.accessControlAllowHeadersHeader: const
  • added: static field HttpHeaders.accessControlAllowMethodsHeader: const
  • added: static field HttpHeaders.accessControlAllowOriginHeader: const
  • added: static field HttpHeaders.accessControlExposeHeadersHeader: const
  • added: static field HttpHeaders.accessControlMaxAgeHeader: const
  • added: static field HttpHeaders.accessControlRequestHeadersHeader: const
  • added: static field HttpHeaders.accessControlRequestMethodHeader: const
  • added: static field HttpHeaders.ageHeader: const
  • added: static field HttpHeaders.allowHeader: const
  • added: static field HttpHeaders.authorizationHeader: const
  • added: static field HttpHeaders.cacheControlHeader: const
  • added: static field HttpHeaders.connectionHeader: const
  • added: static field HttpHeaders.contentDisposition: const
  • added: static field HttpHeaders.contentEncodingHeader: const
  • added: static field HttpHeaders.contentLanguageHeader: const
  • added: static field HttpHeaders.contentLengthHeader: const
  • added: static field HttpHeaders.contentLocationHeader: const
  • added: static field HttpHeaders.contentMD5Header: const
  • added: static field HttpHeaders.contentRangeHeader: const
  • added: static field HttpHeaders.contentTypeHeader: const
  • added: static field HttpHeaders.cookieHeader: const
  • added: static field HttpHeaders.dateHeader: const
  • added: static field HttpHeaders.entityHeaders: const
  • added: static field HttpHeaders.etagHeader: const
  • added: static field HttpHeaders.expectHeader: const
  • added: static field HttpHeaders.expiresHeader: const
  • added: static field HttpHeaders.fromHeader: const
  • added: static field HttpHeaders.generalHeaders: const
  • added: static field HttpHeaders.hostHeader: const
  • added: static field HttpHeaders.ifMatchHeader: const
  • added: static field HttpHeaders.ifModifiedSinceHeader: const
  • added: static field HttpHeaders.ifNoneMatchHeader: const
  • added: static field HttpHeaders.ifRangeHeader: const
  • added: static field HttpHeaders.ifUnmodifiedSinceHeader: const
  • added: static field HttpHeaders.lastModifiedHeader: const
  • added: static field HttpHeaders.locationHeader: const
  • added: static field HttpHeaders.maxForwardsHeader: const
  • added: static field HttpHeaders.pragmaHeader: const
  • added: static field HttpHeaders.proxyAuthenticateHeader: const
  • added: static field HttpHeaders.proxyAuthorizationHeader: const
  • added: static field HttpHeaders.rangeHeader: const
  • added: static field HttpHeaders.refererHeader: const
  • added: static field HttpHeaders.requestHeaders: const
  • added: static field HttpHeaders.responseHeaders: const
  • added: static field HttpHeaders.retryAfterHeader: const
  • added: static field HttpHeaders.serverHeader: const
  • added: static field HttpHeaders.setCookieHeader: const
  • added: static field HttpHeaders.teHeader: const
  • added: static field HttpHeaders.trailerHeader: const
  • added: static field HttpHeaders.transferEncodingHeader: const
  • added: static field HttpHeaders.upgradeHeader: const
  • added: static field HttpHeaders.userAgentHeader: const
  • added: static field HttpHeaders.varyHeader: const
  • added: static field HttpHeaders.viaHeader: const
  • added: static field HttpHeaders.warningHeader: const
  • added: static field HttpHeaders.wwwAuthenticateHeader: const
  • changed: ctor GraphQLResponse({T body, this.graphQLErrors}) → ctor GraphQLResponse({T? body, this.graphQLErrors})
  • changed: ctor HeaderValue([this._value = …, Map<String, String> parameters]) → ctor HeaderValue([this._value = …, Map<String, String>? parameters])
  • changed: field GraphQLResponse.graphQLErrors: final List<GraphQLError> → field GraphQLResponse.graphQLErrors: final List<GraphQLError>?
  • changed: field Response.body: final T → field Response.body: final T?
  • changed: field Response.bodyBytes: final BodyBytesStream → field Response.bodyBytes: final Stream<List<int>>?
  • changed: field Response.bodyString: final String → field Response.bodyString: final String?
  • changed: field Response.headers: final Map<String, String> → field Response.headers: final Map<String, String>?
  • changed: field Response.request: final Request → field Response.request: final Request?
  • changed: field Response.statusCode: final int → field Response.statusCode: final int?
  • changed: field Response.statusText: final String → field Response.statusText: final String?
  • changed: function bodyBytesToString( BodyBytesStream bodyBytes, Map<String, String> headers): Future<String> → function bodyBytesToString( Stream<List<int>> bodyBytes, Map<String, String> headers): Future<String>
  • changed: get HeaderValue.parameters: Map<String, String> → get HeaderValue.parameters: Map<String, String?>?
  • changed: static method HeaderValue.parse(String value, {String parameterSeparator = …, String valueSeparator, bool preserveBackslash = …}): HeaderValue → static method HeaderValue.parse(String value, {String parameterSeparator = …, String? valueSeparator, bool preserveBackslash = …}): HeaderValue
  • added: ctor GraphQLResponse.fromResponse(Response res)
  • added: method Response.copyWith({ Request? request, int? statusCode, Stream<List<int>>? bodyBytes, String? bodyString, String? statusText, Map<String, String>? headers, T? body, }): Response<T>
  • changed: field HttpStatus.code: final int → field HttpStatus.code: final int?
  • removed: function toBodyBytesStream(Stream<List<int>> stream): BodyBytesStream
  • removed: field SocketNotifier.MessageSocket>: var
  • changed: field Close.message: final String → field Close.message: final String?
  • changed: field Close.reason: final int → field Close.reason: final int?
  • changed: field SocketNotifier.open: OpenSocket → field SocketNotifier.open: late OpenSocket
  • added: method SocketNotifier.Function(Close): List<void
  • added: method SocketNotifier.Function(dynamic): List<void
  • added: method SocketNotifier.Function(dynamic): Map<String, void
  • changed: field BaseWebSocket.connectionStatus: ConnectionStatus → field BaseWebSocket.connectionStatus: ConnectionStatus?
  • changed: field BaseWebSocket.socket: WebSocket → field BaseWebSocket.socket: html.WebSocket?
  • changed: field BaseWebSocket.socketNotifier: SocketNotifier → field BaseWebSocket.socketNotifier: SocketNotifier?
  • changed: method BaseWebSocket.close([int status, String reason]): void → method BaseWebSocket.close([int? status, String? reason]): void
  • changed: method BaseWebSocket.send(dynamic data): void → method BaseWebSocket.send(Object data): void
  • changed: field BaseWebSocket.connectionStatus: ConnectionStatus → field BaseWebSocket.connectionStatus: ConnectionStatus?
  • changed: field BaseWebSocket.socket: WebSocket → field BaseWebSocket.socket: WebSocket?
  • changed: field BaseWebSocket.socketNotifier: SocketNotifier → field BaseWebSocket.socketNotifier: SocketNotifier?
  • changed: method BaseWebSocket.close([int status, String reason]): void → method BaseWebSocket.close([int? status, String? reason]): void
  • changed: field BaseWebSocket.ping: Duration → field BaseWebSocket.ping: Duration?
  • changed: method BaseWebSocket.close([int status, String reason]): void → method BaseWebSocket.close([int? status, String? reason]): void
  • removed: field GetInterface.reference: String
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • added: function ambiguate<T>(T? value): T?
  • removed: field GetInterface.reference: String
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • removed: method GetInstance.printInstanceStack(): void
  • removed: method GetInstance.removeDependencyByRoute(String routeName): void
  • removed: method GetInstance.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • removed: method Inst.printInstanceStack(): void
  • removed: method Inst.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • changed: ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String tag, bool permanent = …}) → ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String? tag, bool permanent = …})
  • changed: ctor InstanceInfo({ @required this.isPermanent, @required this.isSingleton, @required this.isRegistered, @required this.isPrepared, @required this.isInit, }) → ctor InstanceInfo({ required this.isPermanent, required this.isSingleton, required this.isRegistered, required this.isPrepared, required this.isInit, })
  • changed: field InstanceInfo.isInit: final bool → field InstanceInfo.isInit: final bool?
  • changed: field InstanceInfo.isPermanent: final bool → field InstanceInfo.isPermanent: final bool?
  • changed: field InstanceInfo.isSingleton: final bool → field InstanceInfo.isSingleton: final bool?
  • changed: method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): void → method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): void
  • changed: method GetInstance.delete<S>({String tag, String key, bool force = …}): bool → method GetInstance.delete<S>({String? tag, String? key, bool force = …}): bool
  • changed: method GetInstance.find<S>({String tag}): S → method GetInstance.find<S>({String? tag}): S
  • changed: method GetInstance.getInstanceInfo<S>({String tag}): InstanceInfo → method GetInstance.getInstanceInfo<S>({String? tag}): InstanceInfo
  • changed: method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String tag, bool fenix = …, }): void → method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String? tag, bool fenix = …, }): void
  • changed: method GetInstance.isPrepared<S>({String tag}): bool → method GetInstance.isPrepared<S>({String? tag}): bool
  • changed: method GetInstance.isRegistered<S>({String tag}): bool → method GetInstance.isRegistered<S>({String? tag}): bool
  • changed: method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String tag, bool fenix, bool permanent = …, }): void → method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String? tag, bool? fenix, bool permanent = …, }): void
  • changed: method GetInstance.put<S>( S dependency, { String tag, bool permanent = …, @deprecated InstanceBuilderCallback<S> builder, }): S → method GetInstance.put<S>( S dependency, { String? tag, bool permanent = …, @Deprecated("Do not use builder, it will be removed in the next update") InstanceBuilderCallback<S>? builder, }): S
  • changed: method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): Future<S> → method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): Future<S>
  • changed: method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String tag}): S → method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String? tag}): S
  • changed: method GetInstance.reload<S>({String tag, String key, bool force = …}): void → method GetInstance.reload<S>({ String? tag, String? key, bool force = …, }): void
  • changed: method Inst.create<S>(InstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): void → method Inst.create<S>(InstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): void
  • changed: method Inst.delete<S>({String tag, bool force = …}): Future<bool> → method Inst.delete<S>({String? tag, bool force = …}): Future<bool>
  • changed: method Inst.find<S>({String tag}): S → method Inst.find<S>({String? tag}): S
  • changed: method Inst.isPrepared<S>({String tag}): bool → method Inst.isPrepared<S>({String? tag}): bool
  • changed: method Inst.isRegistered<S>({String tag}): bool → method Inst.isRegistered<S>({String? tag}): bool
  • changed: method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String tag, bool fenix = …}): void → method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String? tag, bool fenix = …}): void
  • changed: method Inst.put<S>(S dependency, {String tag, bool permanent = …, InstanceBuilderCallback<S> builder}): S → method Inst.put<S>(S dependency, {String? tag, bool permanent = …, InstanceBuilderCallback<S>? builder}): S
  • changed: method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): Future<S> → method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): Future<S>
  • added: class InternalFinalCallback<T>
  • added: ctor InternalFinalCallback({ValueUpdater<T>? callback})
  • added: method GetInstance.deleteAll({bool force = …}): void
  • added: method GetInstance.markAsDirty<S>({String? tag, String? key}): void
  • added: method GetInstance.resetInstance({bool clearRouteBindings = …}): bool
  • added: method Inst.deleteAll({bool force = …}): Future<void>
  • added: method Inst.lazyReplace<P>(InstanceBuilderCallback<P> builder, {String? tag, bool? fenix}): void
  • added: method Inst.reload<S>({String? tag, String? key, bool force = …}): void
  • added: method Inst.reloadAll({bool force = …}): void
  • added: method Inst.replace<P>(P child, {String? tag}): void
  • added: method InternalFinalCallback.call(): T
  • changed: ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String tag, bool permanent = …}) → ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String? tag, bool permanent = …})
  • removed: method Inst.printInstanceStack(): void
  • removed: method Inst.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • changed: method Inst.create<S>(InstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): void → method Inst.create<S>(InstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): void
  • changed: method Inst.delete<S>({String tag, bool force = …}): Future<bool> → method Inst.delete<S>({String? tag, bool force = …}): Future<bool>
  • changed: method Inst.find<S>({String tag}): S → method Inst.find<S>({String? tag}): S
  • changed: method Inst.isPrepared<S>({String tag}): bool → method Inst.isPrepared<S>({String? tag}): bool
  • changed: method Inst.isRegistered<S>({String tag}): bool → method Inst.isRegistered<S>({String? tag}): bool
  • changed: method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String tag, bool fenix = …}): void → method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String? tag, bool fenix = …}): void
  • changed: method Inst.put<S>(S dependency, {String tag, bool permanent = …, InstanceBuilderCallback<S> builder}): S → method Inst.put<S>(S dependency, {String? tag, bool permanent = …, InstanceBuilderCallback<S>? builder}): S
  • changed: method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): Future<S> → method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): Future<S>
  • added: method Inst.deleteAll({bool force = …}): Future<void>
  • added: method Inst.lazyReplace<P>(InstanceBuilderCallback<P> builder, {String? tag, bool? fenix}): void
  • added: method Inst.reload<S>({String? tag, String? key, bool force = …}): void
  • added: method Inst.reloadAll({bool force = …}): void
  • added: method Inst.replace<P>(P child, {String? tag}): void
  • removed: method GetInstance.printInstanceStack(): void
  • removed: method GetInstance.removeDependencyByRoute(String routeName): void
  • removed: method GetInstance.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • changed: ctor InstanceInfo({ @required this.isPermanent, @required this.isSingleton, @required this.isRegistered, @required this.isPrepared, @required this.isInit, }) → ctor InstanceInfo({ required this.isPermanent, required this.isSingleton, required this.isRegistered, required this.isPrepared, required this.isInit, })
  • changed: field InstanceInfo.isInit: final bool → field InstanceInfo.isInit: final bool?
  • changed: field InstanceInfo.isPermanent: final bool → field InstanceInfo.isPermanent: final bool?
  • changed: field InstanceInfo.isSingleton: final bool → field InstanceInfo.isSingleton: final bool?
  • changed: method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): void → method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): void
  • changed: method GetInstance.delete<S>({String tag, String key, bool force = …}): bool → method GetInstance.delete<S>({String? tag, String? key, bool force = …}): bool
  • changed: method GetInstance.find<S>({String tag}): S → method GetInstance.find<S>({String? tag}): S
  • changed: method GetInstance.getInstanceInfo<S>({String tag}): InstanceInfo → method GetInstance.getInstanceInfo<S>({String? tag}): InstanceInfo
  • changed: method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String tag, bool fenix = …, }): void → method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String? tag, bool fenix = …, }): void
  • changed: method GetInstance.isPrepared<S>({String tag}): bool → method GetInstance.isPrepared<S>({String? tag}): bool
  • changed: method GetInstance.isRegistered<S>({String tag}): bool → method GetInstance.isRegistered<S>({String? tag}): bool
  • changed: method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String tag, bool fenix, bool permanent = …, }): void → method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String? tag, bool? fenix, bool permanent = …, }): void
  • changed: method GetInstance.put<S>( S dependency, { String tag, bool permanent = …, @deprecated InstanceBuilderCallback<S> builder, }): S → method GetInstance.put<S>( S dependency, { String? tag, bool permanent = …, @Deprecated("Do not use builder, it will be removed in the next update") InstanceBuilderCallback<S>? builder, }): S
  • changed: method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): Future<S> → method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): Future<S>
  • changed: method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String tag}): S → method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String? tag}): S
  • changed: method GetInstance.reload<S>({String tag, String key, bool force = …}): void → method GetInstance.reload<S>({ String? tag, String? key, bool force = …, }): void
  • added: method GetInstance.deleteAll({bool force = …}): void
  • added: method GetInstance.markAsDirty<S>({String? tag, String? key}): void
  • added: method GetInstance.resetInstance({bool clearRouteBindings = …}): bool
  • added: class InternalFinalCallback<T>
  • added: ctor InternalFinalCallback({ValueUpdater<T>? callback})
  • added: method InternalFinalCallback.call(): T
  • removed: class SnackRoute<T> extends OverlayRoute<T>
  • removed: ctor SnackRoute({ @required this.snack, RouteSettings settings, })
  • removed: enum SnackDismissDirection
  • removed: field GetBar.animationDuration: final Duration
  • removed: field GetBar.backgroundColor: final Color
  • removed: field GetBar.backgroundGradient: final Gradient
  • removed: field GetBar.barBlur: final double
  • removed: field GetBar.borderColor: final Color
  • removed: field GetBar.borderRadius: final double
  • removed: field GetBar.borderWidth: final double
  • removed: field GetBar.boxShadows: final List<BoxShadow>
  • removed: field GetBar.dismissDirection: final SnackDismissDirection
  • removed: field GetBar.duration: final Duration
  • removed: field GetBar.forwardAnimationCurve: final Curve
  • removed: field GetBar.icon: final Widget
  • removed: field GetBar.isDismissible: final bool
  • removed: field GetBar.leftBarIndicatorColor: final Color
  • removed: field GetBar.mainButton: final Widget
  • removed: field GetBar.margin: final EdgeInsets
  • removed: field GetBar.maxWidth: final double
  • removed: field GetBar.message: final String
  • removed: field GetBar.messageText: final Widget
  • removed: field GetBar.onTap: final OnTap
  • removed: field GetBar.overlayBlur: final double
  • removed: field GetBar.overlayColor: final Color
  • removed: field GetBar.padding: final EdgeInsets
  • removed: field GetBar.progressIndicatorBackgroundColor: final Color
  • removed: field GetBar.progressIndicatorController: final AnimationController
  • removed: field GetBar.progressIndicatorValueColor: final Animation<Color>
  • removed: field GetBar.reverseAnimationCurve: final Curve
  • removed: field GetBar.shouldIconPulse: final bool
  • removed: field GetBar.showProgressIndicator: final bool
  • removed: field GetBar.snackPosition: final SnackPosition
  • removed: field GetBar.snackStyle: final SnackStyle
  • removed: field GetBar.snackbarStatus: final SnackbarStatusCallback
  • removed: field GetBar.title: final String
  • removed: field GetBar.titleText: final Widget
  • removed: field GetBar.userInputForm: final Form
  • removed: field GetMaterialController.key: GlobalKey<NavigatorState>
  • removed: field GetMaterialController.routeTree: ParseRouteTree
  • removed: field GetModalBottomSheetRoute.name: final String
  • removed: field GetPage.parameter: final Map<String, String>
  • removed: field GetPage.settings: final RouteSettings
  • removed: field GetPageRoute.reference: final String
  • removed: field Routing.isSnackbar: bool
  • removed: field SnackRoute.currentStatus: SnackbarStatus
  • removed: field SnackRoute.dismissibleKeyGen: String
  • removed: field SnackRoute.snack: GetBar
  • removed: get GetNavigation.routeSettings: RouteSettings
  • removed: get GetNavigation.routeTree: ParseRouteTree
  • removed: get GetPageRoute.popGestureInProgress: bool
  • removed: get SnackRoute.debugLabel: String
  • removed: get SnackRoute.finishedWhenPopped: bool
  • removed: get SnackRoute.opaque: bool
  • removed: member SnackDismissDirection.HORIZONTAL
  • removed: member SnackDismissDirection.VERTICAL
  • removed: method GetBar.createState(): State
  • removed: method GetBar.show<T>(): Future<T>
  • removed: method GetNavigation.addPage(GetPage getPage): void
  • removed: method GetNavigation.addPages(List<GetPage> getPages): void
  • removed: method GetPage.copyWith({ String name, GetPageBuilder page, bool popGesture, Map<String, String> parameter, String title, Transition transition, Curve curve, Alignment alignment, bool maintainState, bool opaque, Bindings binding, List<Bindings> bindings, CustomTransition customTransition, Duration transitionDuration, bool fullscreenDialog, RouteSettings settings, List<GetPage> children, List<GetM…
  • removed: method GetPageRoute.buildPage( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ): Widget
  • removed: method GetPageRoute.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • removed: method GetPageRoute.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool
  • removed: method SnackRoute.canTransitionFrom(SnackRoute<dynamic> previousRoute): bool
  • removed: method SnackRoute.canTransitionTo(SnackRoute<dynamic> nextRoute): bool
  • removed: method SnackRoute.createAnimation(): Animation<Alignment>
  • removed: method SnackRoute.createAnimationController(): AnimationController
  • removed: method SnackRoute.createBlurFilterAnimation(): Animation<double>
  • removed: method SnackRoute.createColorFilterAnimation(): Animation<Color>
  • removed: method SnackRoute.createOverlayEntries(): Iterable<OverlayEntry>
  • removed: method SnackRoute.didPop(T result): bool
  • removed: method SnackRoute.didPush(): TickerFuture
  • removed: method SnackRoute.didReplace(Route<dynamic> oldRoute): void
  • removed: method SnackRoute.dispose(): void
  • removed: method SnackRoute.install(): void
  • removed: set GetNavigation.routeTree(ParseRouteTree tree)
  • removed: static field GetNavigation.getxController: GetMaterialController
  • removed: static method GetPageRoute.isPopGestureInProgress(PageRoute<dynamic> route): bool
  • changed: class GetBar<T extends Object> extends StatefulWidget → class GetBar extends GetSnackBar
  • changed: class GetMaterialController extends GetxController → class GetMaterialController extends SuperController
  • changed: class GetPage → class GetPage<T> extends Page<T>
  • changed: class GetPageRoute<T> extends PageRoute<T> → class GetPageRoute<T> extends PageRoute<T> with GetPageRouteTransitionMixin<T>, PageRouteReportMixin
  • changed: ctor GetBar({ Key key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible = …, th… → ctor GetBar({ Key? key, String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradient? backgroundGradient, Widget? mainB…
  • changed: ctor GetCupertinoApp({ Key key, this.theme, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.customTransition, this.onInit, this.on… → ctor GetCupertinoApp({ Key? key, this.theme, this.navigatorKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGe…
  • changed: ctor GetCupertinoApp.router({ Key key, this.theme, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, this.localeListResolutionCallback, this.localeResolutionCallba… → ctor GetCupertinoApp.router({ Key? key, this.theme, this.routeInformationProvider, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.useInheritedMediaQuery = …, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, th…
  • changed: ctor GetMaterialApp({ Key key, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.themeMode = …, this.locale, this.fallbackLocale, this.localizatio… → ctor GetMaterialApp({ Key? key, this.navigatorKey, this.scaffoldMessengerKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.useInheritedMediaQuery = …, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this…
  • changed: ctor GetMaterialApp.router({ Key key, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.highContrastTheme, this.highContrastDarkTheme, this.themeMode = …, this.locale, this.localizationsDelegates, this.localeListResolutionCa… → ctor GetMaterialApp.router({ Key? key, this.routeInformationProvider, this.scaffoldMessengerKey, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.useInheritedMediaQuery = …, this.highContrastTheme, this.highContrastDarkTheme, th…
  • changed: ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, @required this.isScrollControlled, RouteSettings settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, }) → ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, required this.isScrollControlled, RouteSettings? settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, })
  • changed: ctor GetPage({ @required this.name, @required this.page, this.title, this.settings, this.maintainState = …, this.curve = …, this.alignment, this.parameter, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children, this.middlewares, }) → ctor GetPage({ required this.name, required this.page, this.title, this.participatesInRootNavigator, this.gestureWidth, this.maintainState = …, this.curve = …, this.alignment, this.parameters, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children = …, this.middlewares, this.unkno…
  • changed: ctor GetPageRoute({ RouteSettings settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.barrierLabel, this.maintainState = …, bool fullscreenDialog = …, this.middlewares, }) → ctor GetPageRoute({ RouteSettings? settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.gestureWidth, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.title, this.showCupertinoParallax = …, this.barrierLabel, this.maintainState =…
  • changed: ctor PageRedirect(this.settings, this.unknownRoute, {this.isUnknown = …, this.route}) → ctor PageRedirect({ this.route, this.unknownRoute, this.isUnknown = …, this.settings, })
  • changed: ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isSnackbar, this.isBottomSheet, this.isDialog, }) → ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isBottomSheet, this.isDialog, })
  • changed: field GetCupertinoApp.actions: final Map<Type, Action<Intent>> → field GetCupertinoApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher → field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetCupertinoApp.builder: final TransitionBuilder → field GetCupertinoApp.builder: final TransitionBuilder?
  • changed: field GetCupertinoApp.color: final Color → field GetCupertinoApp.color: final Color?
  • changed: field GetCupertinoApp.customTransition: final CustomTransition → field GetCupertinoApp.customTransition: final CustomTransition?
  • changed: field GetCupertinoApp.defaultGlobalState: final bool → field GetCupertinoApp.defaultGlobalState: final bool?
  • changed: field GetCupertinoApp.defaultTransition: final Transition → field GetCupertinoApp.defaultTransition: final Transition?
  • changed: field GetCupertinoApp.enableLog: final bool → field GetCupertinoApp.enableLog: final bool?
  • changed: field GetCupertinoApp.fallbackLocale: final Locale → field GetCupertinoApp.fallbackLocale: final Locale?
  • changed: field GetCupertinoApp.getPages: final List<GetPage> → field GetCupertinoApp.getPages: final List<GetPage>?
  • changed: field GetCupertinoApp.highContrastDarkTheme: final ThemeData → field GetCupertinoApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetCupertinoApp.highContrastTheme: final ThemeData → field GetCupertinoApp.highContrastTheme: final ThemeData?
  • changed: field GetCupertinoApp.home: final Widget → field GetCupertinoApp.home: final Widget?
  • changed: field GetCupertinoApp.initialBinding: final Bindings → field GetCupertinoApp.initialBinding: final Bindings?
  • changed: field GetCupertinoApp.initialRoute: final String → field GetCupertinoApp.initialRoute: final String?
  • changed: field GetCupertinoApp.locale: final Locale → field GetCupertinoApp.locale: final Locale?
  • changed: field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback → field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetCupertinoApp.logWriterCallback: final LogWriterCallback → field GetCupertinoApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState> → field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver> → field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetCupertinoApp.onDispose: final VoidCallback → field GetCupertinoApp.onDispose: final VoidCallback?
  • changed: field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetCupertinoApp.onGenerateRoute: final RouteFactory → field GetCupertinoApp.onGenerateRoute: final RouteFactory?
  • changed: field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle → field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetCupertinoApp.onInit: final VoidCallback → field GetCupertinoApp.onInit: final VoidCallback?
  • changed: field GetCupertinoApp.onReady: final VoidCallback → field GetCupertinoApp.onReady: final VoidCallback?
  • changed: field GetCupertinoApp.onUnknownRoute: final RouteFactory → field GetCupertinoApp.onUnknownRoute: final RouteFactory?
  • changed: field GetCupertinoApp.opaqueRoute: final bool → field GetCupertinoApp.opaqueRoute: final bool?
  • changed: field GetCupertinoApp.popGesture: final bool → field GetCupertinoApp.popGesture: final bool?
  • changed: field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object> → field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider → field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetCupertinoApp.routerDelegate: final RouterDelegate<Object> → field GetCupertinoApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetCupertinoApp.routes: final Map<String, WidgetBuilder> → field GetCupertinoApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetCupertinoApp.textDirection: final TextDirection → field GetCupertinoApp.textDirection: final TextDirection?
  • changed: field GetCupertinoApp.theme: final CupertinoThemeData → field GetCupertinoApp.theme: final CupertinoThemeData?
  • changed: field GetCupertinoApp.transitionDuration: final Duration → field GetCupertinoApp.transitionDuration: final Duration?
  • changed: field GetCupertinoApp.translations: final Translations → field GetCupertinoApp.translations: final Translations?
  • changed: field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>> → field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetCupertinoApp.unknownRoute: final GetPage → field GetCupertinoApp.unknownRoute: final GetPage?
  • changed: field GetMaterialApp.actions: final Map<Type, Action<Intent>> → field GetMaterialApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher → field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetMaterialApp.builder: final TransitionBuilder → field GetMaterialApp.builder: final TransitionBuilder?
  • changed: field GetMaterialApp.color: final Color → field GetMaterialApp.color: final Color?
  • changed: field GetMaterialApp.customTransition: final CustomTransition → field GetMaterialApp.customTransition: final CustomTransition?
  • changed: field GetMaterialApp.darkTheme: final ThemeData → field GetMaterialApp.darkTheme: final ThemeData?
  • changed: field GetMaterialApp.defaultGlobalState: final bool → field GetMaterialApp.defaultGlobalState: final bool?
  • changed: field GetMaterialApp.defaultTransition: final Transition → field GetMaterialApp.defaultTransition: final Transition?
  • changed: field GetMaterialApp.enableLog: final bool → field GetMaterialApp.enableLog: final bool?
  • changed: field GetMaterialApp.fallbackLocale: final Locale → field GetMaterialApp.fallbackLocale: final Locale?
  • changed: field GetMaterialApp.getPages: final List<GetPage> → field GetMaterialApp.getPages: final List<GetPage>?
  • changed: field GetMaterialApp.highContrastDarkTheme: final ThemeData → field GetMaterialApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetMaterialApp.highContrastTheme: final ThemeData → field GetMaterialApp.highContrastTheme: final ThemeData?
  • changed: field GetMaterialApp.home: final Widget → field GetMaterialApp.home: final Widget?
  • changed: field GetMaterialApp.initialBinding: final Bindings → field GetMaterialApp.initialBinding: final Bindings?
  • changed: field GetMaterialApp.initialRoute: final String → field GetMaterialApp.initialRoute: final String?
  • changed: field GetMaterialApp.locale: final Locale → field GetMaterialApp.locale: final Locale?
  • changed: field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback → field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetMaterialApp.logWriterCallback: final LogWriterCallback → field GetMaterialApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState> → field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetMaterialApp.navigatorObservers: final List<NavigatorObserver> → field GetMaterialApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetMaterialApp.onDispose: final VoidCallback → field GetMaterialApp.onDispose: final VoidCallback?
  • changed: field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetMaterialApp.onGenerateRoute: final RouteFactory → field GetMaterialApp.onGenerateRoute: final RouteFactory?
  • changed: field GetMaterialApp.onGenerateTitle: final GenerateAppTitle → field GetMaterialApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetMaterialApp.onInit: final VoidCallback → field GetMaterialApp.onInit: final VoidCallback?
  • changed: field GetMaterialApp.onReady: final VoidCallback → field GetMaterialApp.onReady: final VoidCallback?
  • changed: field GetMaterialApp.onUnknownRoute: final RouteFactory → field GetMaterialApp.onUnknownRoute: final RouteFactory?
  • changed: field GetMaterialApp.opaqueRoute: final bool → field GetMaterialApp.opaqueRoute: final bool?
  • changed: field GetMaterialApp.popGesture: final bool → field GetMaterialApp.popGesture: final bool?
  • changed: field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object> → field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetMaterialApp.routeInformationProvider: final RouteInformationProvider → field GetMaterialApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetMaterialApp.routerDelegate: final RouterDelegate<Object> → field GetMaterialApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetMaterialApp.routes: final Map<String, WidgetBuilder> → field GetMaterialApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetMaterialApp.routingCallback: final ValueChanged<Routing> → field GetMaterialApp.routingCallback: final ValueChanged<Routing?>?
  • changed: field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetMaterialApp.textDirection: final TextDirection → field GetMaterialApp.textDirection: final TextDirection?
  • changed: field GetMaterialApp.theme: final ThemeData → field GetMaterialApp.theme: final ThemeData?
  • changed: field GetMaterialApp.transitionDuration: final Duration → field GetMaterialApp.transitionDuration: final Duration?
  • changed: field GetMaterialApp.translations: final Translations → field GetMaterialApp.translations: final Translations?
  • changed: field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>> → field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetMaterialApp.unknownRoute: final GetPage → field GetMaterialApp.unknownRoute: final GetPage?
  • changed: field GetMaterialController.customTransition: CustomTransition → field GetMaterialController.customTransition: CustomTransition?
  • changed: field GetMaterialController.defaultTransition: Transition → field GetMaterialController.defaultTransition: Transition?
  • changed: field GetMaterialController.keys: Map<int, GlobalKey<NavigatorState>> → field GetMaterialController.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: field GetMaterialController.parameters: Map<String, String> → field GetMaterialController.parameters: Map<String, String?>
  • changed: field GetMaterialController.theme: ThemeData → field GetMaterialController.theme: ThemeData?
  • changed: field GetMaterialController.themeMode: ThemeMode → field GetMaterialController.themeMode: ThemeMode?
  • changed: field GetMaterialController.unikey: Key → field GetMaterialController.unikey: Key?
  • changed: field GetMiddleware.priority: int → field GetMiddleware.priority: int?
  • changed: field GetModalBottomSheetRoute.backgroundColor: final Color → field GetModalBottomSheetRoute.backgroundColor: final Color?
  • changed: field GetModalBottomSheetRoute.barrierLabel: final String → field GetModalBottomSheetRoute.barrierLabel: final String?
  • changed: field GetModalBottomSheetRoute.builder: final WidgetBuilder → field GetModalBottomSheetRoute.builder: final WidgetBuilder?
  • changed: field GetModalBottomSheetRoute.clipBehavior: final Clip → field GetModalBottomSheetRoute.clipBehavior: final Clip?
  • changed: field GetModalBottomSheetRoute.elevation: final double → field GetModalBottomSheetRoute.elevation: final double?
  • changed: field GetModalBottomSheetRoute.isPersistent: final bool → field GetModalBottomSheetRoute.isPersistent: final bool?
  • changed: field GetModalBottomSheetRoute.modalBarrierColor: final Color → field GetModalBottomSheetRoute.modalBarrierColor: final Color?
  • changed: field GetModalBottomSheetRoute.shape: final ShapeBorder → field GetModalBottomSheetRoute.shape: final ShapeBorder?
  • changed: field GetModalBottomSheetRoute.theme: final ThemeData → field GetModalBottomSheetRoute.theme: final ThemeData?
  • changed: field GetPage.alignment: final Alignment → field GetPage.alignment: final Alignment?
  • changed: field GetPage.binding: final Bindings → field GetPage.binding: final Bindings?
  • changed: field GetPage.customTransition: final CustomTransition → field GetPage.customTransition: final CustomTransition?
  • changed: field GetPage.middlewares: final List<GetMiddleware> → field GetPage.middlewares: final List<GetMiddleware>?
  • changed: field GetPage.popGesture: final bool → field GetPage.popGesture: final bool?
  • changed: field GetPage.title: final String → field GetPage.title: final String?
  • changed: field GetPage.transition: final Transition → field GetPage.transition: final Transition?
  • changed: field GetPage.transitionDuration: final Duration → field GetPage.transitionDuration: final Duration?
  • changed: field GetPageRoute.alignment: final Alignment → field GetPageRoute.alignment: final Alignment?
  • changed: field GetPageRoute.barrierColor: final Color → field GetPageRoute.barrierColor: final Color?
  • changed: field GetPageRoute.barrierLabel: final String → field GetPageRoute.barrierLabel: final String?
  • changed: field GetPageRoute.binding: final Bindings → field GetPageRoute.binding: final Bindings?
  • changed: field GetPageRoute.bindings: final List<Bindings> → field GetPageRoute.bindings: final List<Bindings>?
  • changed: field GetPageRoute.curve: final Curve → field GetPageRoute.curve: final Curve?
  • changed: field GetPageRoute.customTransition: final CustomTransition → field GetPageRoute.customTransition: final CustomTransition?
  • changed: field GetPageRoute.middlewares: final List<GetMiddleware> → field GetPageRoute.middlewares: final List<GetMiddleware>?
  • changed: field GetPageRoute.page: final GetPageBuilder → field GetPageRoute.page: final GetPageBuilder?
  • changed: field GetPageRoute.parameter: final Map<String, String> → field GetPageRoute.parameter: final Map<String, String>?
  • changed: field GetPageRoute.popGesture: final bool → field GetPageRoute.popGesture: final bool?
  • changed: field GetPageRoute.routeName: final String → field GetPageRoute.routeName: final String?
  • changed: field GetPageRoute.transition: final Transition → field GetPageRoute.transition: final Transition?
  • changed: field PageRedirect.route: GetPage → field PageRedirect.route: GetPage?
  • changed: field PageRedirect.settings: RouteSettings → field PageRedirect.settings: RouteSettings?
  • changed: field PageRedirect.unknownRoute: GetPage → field PageRedirect.unknownRoute: GetPage?
  • changed: field PathDecoded.keys: final List<String> → field PathDecoded.keys: final List<String?>
  • changed: field Routing.isBack: bool → field Routing.isBack: bool?
  • changed: field Routing.isBottomSheet: bool → field Routing.isBottomSheet: bool?
  • changed: field Routing.isDialog: bool → field Routing.isDialog: bool?
  • changed: field Routing.route: Route<dynamic> → field Routing.route: Route<dynamic>?
  • changed: get GetNavigation.context: BuildContext → get GetNavigation.context: BuildContext?
  • changed: get GetNavigation.customTransition: CustomTransition → get GetNavigation.customTransition: CustomTransition?
  • changed: get GetNavigation.defaultTransition: Transition → get GetNavigation.defaultTransition: Transition?
  • changed: get GetNavigation.deviceLocale: Locale → get GetNavigation.deviceLocale: Locale?
  • changed: get GetNavigation.focusScope: FocusNode → get GetNavigation.focusScope: FocusNode?
  • changed: get GetNavigation.iconColor: Color → get GetNavigation.iconColor: Color?
  • changed: get GetNavigation.isBottomSheetOpen: bool → get GetNavigation.isBottomSheetOpen: bool?
  • changed: get GetNavigation.isDialogOpen: bool → get GetNavigation.isDialogOpen: bool?
  • changed: get GetNavigation.keys: Map<int, GlobalKey<NavigatorState>> → get GetNavigation.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: get GetNavigation.overlayContext: BuildContext → get GetNavigation.overlayContext: BuildContext?
  • changed: get GetNavigation.parameters: Map<String, String> → get GetNavigation.parameters: Map<String, String?>
  • changed: get GetNavigation.rawRoute: Route<dynamic> → get GetNavigation.rawRoute: Route<dynamic>?
  • changed: get GetNavigation.window: dynamic → get GetNavigation.window: FlutterView
  • changed: get navigator: NavigatorState → get navigator: NavigatorState?
  • changed: method CustomTransition.buildTransition( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget → method CustomTransition.buildTransition( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget
  • changed: method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color backgroundColor, double elevation, bool persistent = …, ShapeBorder shape, Clip clipBehavior, Color barrierColor, bool ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings settings, Duration enterBottomSheetDuration, Duration exitBottomSheetDuration… → method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color? backgroundColor, double? elevation, bool persistent = …, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool? ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomShee…
  • changed: method ExtensionDialog.defaultDialog<T>({ String title = …, TextStyle titleStyle, Widget content, VoidCallback onConfirm, VoidCallback onCancel, VoidCallback onCustom, Color cancelTextColor, Color confirmTextColor, String textConfirm, String textCancel, String textCustom, Widget confirm, Widget cancel, Widget custom, Color backgroundColor, bool barrierDismissible = …, Color buttonColor, String mi… → method ExtensionDialog.defaultDialog<T>({ String title = …, EdgeInsetsGeometry? titlePadding, TextStyle? titleStyle, Widget? content, EdgeInsetsGeometry? contentPadding, VoidCallback? onConfirm, VoidCallback? onCancel, VoidCallback? onCustom, Color? cancelTextColor, Color? confirmTextColor, String? textConfirm, String? textCancel, String? textCustom, Widget? confirm, Widget? cancel, Widget? custo…
  • changed: method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color barrierColor, bool useSafeArea = …, bool useRootNavigator = …, Object arguments, Duration transitionDuration, Curve transitionCurve, String name, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color? barrierColor, bool useSafeArea = …, GlobalKey<NavigatorState>? navigatorKey, Object? arguments, Duration? transitionDuration, Curve? transitionCurve, String? name, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionDialog.generalDialog<T>({ @required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder transitionBuilder, bool useRootNavigator = …, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.generalDialog<T>({ required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String? barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder? transitionBuilder, GlobalKey<NavigatorState>? navigatorKey, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionSnackbar.rawSnackbar({ String title, String message, Widget titleText, Widget messageText, Widget icon, bool instantInit = …, bool shouldIconPulse = …, double maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color borderColor, double borderWidth = …, Color backgroundColor = …, Color leftBarIndicatorColor, List<BoxShadow> boxShadows, Gradient backgr… → method ExtensionSnackbar.rawSnackbar({ String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool instantInit = …, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradie…
  • changed: method ExtensionSnackbar.showSnackbar<T>(GetBar snackbar): Future<T> → method ExtensionSnackbar.showSnackbar(GetSnackBar snackbar): SnackbarController
  • changed: method ExtensionSnackbar.snackbar<T>( String title, String message, { Color colorText, Duration duration, bool instantInit = …, SnackPosition snackPosition, Widget titleText, Widget messageText, Widget icon, bool shouldIconPulse, double maxWidth, EdgeInsets margin, EdgeInsets padding, double borderRadius, Color borderColor, double borderWidth, Color backgroundColor, Color leftBarIndicatorColor, L… → method ExtensionSnackbar.snackbar( String title, String message, { Color? colorText, Duration? duration = …, bool instantInit = …, SnackPosition? snackPosition, Widget? titleText, Widget? messageText, Widget? icon, bool? shouldIconPulse, double? maxWidth, EdgeInsets? margin, EdgeInsets? padding, double? borderRadius, Color? borderColor, double? borderWidth, Color? backgroundColor, Color? leftBarI…
  • changed: method GetCupertinoApp.Function(Routing) → method GetCupertinoApp.Function(Routing?)
  • changed: method GetMiddleware.onBindingsStart(List<Bindings> bindings): List<Bindings> → method GetMiddleware.onBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method GetMiddleware.onPageBuildStart(GetPageBuilder page): GetPageBuilder → method GetMiddleware.onPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method GetMiddleware.onPageCalled(GetPage page): GetPage → method GetMiddleware.onPageCalled(GetPage? page): GetPage?
  • changed: method GetMiddleware.redirect(String route): RouteSettings → method GetMiddleware.redirect(String? route): RouteSettings?
  • changed: method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState> → method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.back<T>({ T result, bool closeOverlays = …, bool canPop = …, int id, }): void → method GetNavigation.back<T>({ T? result, bool closeOverlays = …, bool canPop = …, int? id, }): void
  • changed: method GetNavigation.close(int times, [int id]): void → method GetNavigation.close(int times, [int? id]): void
  • changed: method GetNavigation.config( {bool enableLog, LogWriterCallback logWriterCallback, bool defaultPopGesture, bool defaultOpaqueRoute, Duration defaultDurationTransition, bool defaultGlobalState, Transition defaultTransition}): void → method GetNavigation.config( {bool? enableLog, LogWriterCallback? logWriterCallback, bool? defaultPopGesture, bool? defaultOpaqueRoute, Duration? defaultDurationTransition, bool? defaultGlobalState, Transition? defaultTransition}): void
  • changed: method GetNavigation.forceAppUpdate(): void → method GetNavigation.forceAppUpdate(): Future<void>
  • changed: method GetNavigation.global(int k): GlobalKey<NavigatorState> → method GetNavigation.global(int? k): GlobalKey<NavigatorState>
  • changed: method GetNavigation.nestedKey(int key): GlobalKey<NavigatorState> → method GetNavigation.nestedKey(dynamic key): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition transition, Curve curve, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration duration, }): Future<T> → method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition? transition, Curve? curve, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAll<T>( dynamic page, { RoutePredicate predicate, bool opaque = …, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, Transition transition, Curve curve, Duration duration, }): Future<T> → method GetNavigation.offAll<T>( dynamic page, { RoutePredicate? predicate, bool opaque = …, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, Transition? transition, Curve? curve, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate predicate, dynamic arguments, int id, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate? predicate, dynamic arguments, int? id, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int id, dynamic result, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int id, dynamic arguments, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int? id, dynamic arguments, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int id}): Future<T> → method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int? id}): Future<T?>?
  • changed: method GetNavigation.removeRoute(Route<dynamic> route, {int id}): void → method GetNavigation.removeRoute(Route<dynamic> route, {int? id}): void
  • changed: method GetNavigation.to<T>( dynamic page, { bool opaque, Transition transition, Curve curve, Duration duration, int id, bool fullscreenDialog = …, dynamic arguments, Bindings binding, bool preventDuplicates = …, bool popGesture, }): Future<T> → method GetNavigation.to<T>( dynamic page, { bool? opaque, Transition? transition, Curve? curve, Duration? duration, int? id, String? routeName, bool fullscreenDialog = …, dynamic arguments, Bindings? binding, bool preventDuplicates = …, bool? popGesture, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.toNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.toNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.until(RoutePredicate predicate, {int id}): void → method GetNavigation.until(RoutePredicate predicate, {int? id}): void
  • changed: method GetNavigation.updateLocale(Locale l): void → method GetNavigation.updateLocale(Locale l): Future<void>
  • changed: method GetObserver.Function(Routing) → method GetObserver.Function(Routing?)
  • changed: method GetObserver.didPop(Route route, Route previousRoute): void → method GetObserver.didPop(Route route, Route? previousRoute): void
  • changed: method GetObserver.didPush(Route route, Route previousRoute): void → method GetObserver.didPush(Route route, Route? previousRoute): void
  • changed: method GetObserver.didRemove(Route route, Route previousRoute): void → method GetObserver.didRemove(Route route, Route? previousRoute): void
  • changed: method GetObserver.didReplace({Route newRoute, Route oldRoute}): void → method GetObserver.didReplace({Route? newRoute, Route? oldRoute}): void
  • changed: method MiddlewareRunner.runOnBindingsStart(List<Bindings> bindings): List<Bindings> → method MiddlewareRunner.runOnBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder page): GetPageBuilder → method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method MiddlewareRunner.runOnPageCalled(GetPage page): GetPage → method MiddlewareRunner.runOnPageCalled(GetPage? page): GetPage?
  • changed: method MiddlewareRunner.runRedirect(String route): RouteSettings → method MiddlewareRunner.runRedirect(String? route): RouteSettings?
  • changed: method PageRedirect.page(): GetPageRoute → method PageRedirect.page<T>(): GetPageRoute<T>
  • changed: method Routing.update(void fn(Routing value)): void → method Routing.update(void Function(Routing value) fn): void
  • changed: set GetNavigation.customTransition(CustomTransition newTransition) → set GetNavigation.customTransition(CustomTransition? newTransition)
  • changed: set GetNavigation.parameters(Map<String, String> newParameters) → set GetNavigation.parameters(Map<String, String?> newParameters)
  • changed: typedef OnTap = void Function(GetBar snack) → typedef OnTap = void Function(GetSnackBar snack)
  • changed: typedef SnackbarStatusCallback = void Function(SnackbarStatus status) → typedef SnackbarStatusCallback = void Function(SnackbarStatus? status)
  • added: class GetDelegate extends RouterDelegate<GetNavConfig> with ListenableMixin, ListNotifierMixin
  • added: class GetInformationParser extends RouteInformationParser<GetNavConfig>
  • added: class GetNavConfig extends RouteInformation
  • added: class GetNavigator extends Navigator
  • added: class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig>
  • added: class GetSnackBar extends StatefulWidget
  • added: class GetSnackBarState extends State<GetSnackBar> with TickerProviderStateMixin
  • added: class RouterOutlet<TDelegate extends RouterDelegate<T>, T extends Object> extends StatefulWidget
  • added: class RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object> extends State<RouterOutlet<TDelegate, T>>
  • added: class SnackbarController
  • added: ctor GetDelegate({ GetPage? notFoundRoute, this.navigatorObservers, this.transitionDelegate, this.backButtonPopMode = …, this.preventDuplicateHandlingMode = …, })
  • added: ctor GetInformationParser({ this.initialRoute = …, })
  • added: ctor GetNavConfig({ required this.currentTreeBranch, required String? location, required Object? state, })
  • added: ctor GetNavigator({ GlobalKey<NavigatorState>? key, bool Function(Route<dynamic>, dynamic)? onPopPage, required List<Page> pages, List<NavigatorObserver>? observers, bool reportsRouteUpdateToEngine = …, TransitionDelegate? transitionDelegate, })
  • added: ctor GetRouterOutlet({ Key? key, String? anchorRoute, required String initialRoute, Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetRouterOutlet.builder({ Key? key, required Widget Function( BuildContext context, GetDelegate delegate, GetNavConfig? currentRoute, ) builder, GetDelegate? routerDelegate, })
  • added: ctor GetRouterOutlet.pickPages({ Key? key, Widget Function(GetDelegate delegate)? emptyWidget, GetPage Function(GetDelegate delegate)? emptyPage, required Iterable<GetPage> Function(GetNavConfig currentNavStack) pickPages, bool Function(Route<dynamic>, dynamic)? onPopPage, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetSnackBar({ Key? key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible =…
  • added: ctor RouterOutlet({ Key? key, TDelegate? delegate, required Iterable<GetPage> Function(T currentNavStack) pickPages, required Widget Function( BuildContext context, TDelegate, Iterable<GetPage>? page, ) pageBuilder, })
  • added: ctor RouterOutlet.builder({ Key? key, TDelegate? delegate, required this.builder, })
  • added: ctor SnackbarController(this.snackbar)
  • added: enum PopMode
  • added: enum PreventDuplicateHandlingMode
  • added: enum RowStyle
  • added: extension NavTwoExt on GetInterface
  • added: extension OverlayExt on GetInterface
  • added: extension PagesListExt on List<GetPage>
  • added: field GetCupertinoApp.useInheritedMediaQuery: final bool
  • added: field GetDelegate.Completer>: final
  • added: field GetDelegate.backButtonPopMode: final PopMode
  • added: field GetDelegate.history: final List<GetNavConfig>
  • added: field GetDelegate.navigatorObservers: final List<NavigatorObserver>?
  • added: field GetDelegate.notFoundRoute: final GetPage
  • added: field GetDelegate.preventDuplicateHandlingMode: final PreventDuplicateHandlingMode
  • added: field GetDelegate.transitionDelegate: final TransitionDelegate<dynamic>?
  • added: field GetInformationParser.initialRoute: final String
  • added: field GetMaterialApp.scaffoldMessengerKey: final GlobalKey<ScaffoldMessengerState>?
  • added: field GetMaterialApp.scrollBehavior: final ScrollBehavior?
  • added: field GetMaterialApp.useInheritedMediaQuery: final bool
  • added: field GetMaterialController.darkTheme: ThemeData?
  • added: field GetMaterialController.scaffoldMessengerKey: final
  • added: field GetNavConfig.currentTreeBranch: final List<GetPage>
  • added: field GetPage.arguments: final Object?
  • added: field GetPage.parameters: final Map<String, String>?
  • added: field GetPage.participatesInRootNavigator: final bool?
  • added: field GetPage.preventDuplicates: final bool
  • added: field GetPage.showCupertinoParallax: final bool
  • added: field GetPage.unknownRoute: final GetPage?
  • added: field GetPageRoute.showCupertinoParallax: final bool
  • added: field GetPageRoute.title: final String?
  • added: field GetSnackBar.animationDuration: final Duration
  • added: field GetSnackBar.backgroundColor: final Color
  • added: field GetSnackBar.backgroundGradient: final Gradient?
  • added: field GetSnackBar.barBlur: final double
  • added: field GetSnackBar.borderColor: final Color?
  • added: field GetSnackBar.borderRadius: final double
  • added: field GetSnackBar.borderWidth: final double?
  • added: field GetSnackBar.boxShadows: final List<BoxShadow>?
  • added: field GetSnackBar.dismissDirection: final DismissDirection?
  • added: field GetSnackBar.duration: final Duration?
  • added: field GetSnackBar.forwardAnimationCurve: final Curve
  • added: field GetSnackBar.icon: final Widget?
  • added: field GetSnackBar.isDismissible: final bool
  • added: field GetSnackBar.leftBarIndicatorColor: final Color?
  • added: field GetSnackBar.mainButton: final Widget?
  • added: field GetSnackBar.margin: final EdgeInsets
  • added: field GetSnackBar.maxWidth: final double?
  • added: field GetSnackBar.message: final String?
  • added: field GetSnackBar.messageText: final Widget?
  • added: field GetSnackBar.onTap: final OnTap?
  • added: field GetSnackBar.overlayBlur: final double
  • added: field GetSnackBar.overlayColor: final Color?
  • added: field GetSnackBar.padding: final EdgeInsets
  • added: field GetSnackBar.progressIndicatorBackgroundColor: final Color?
  • added: field GetSnackBar.progressIndicatorController: final AnimationController?
  • added: field GetSnackBar.progressIndicatorValueColor: final Animation<Color>?
  • added: field GetSnackBar.reverseAnimationCurve: final Curve
  • added: field GetSnackBar.shouldIconPulse: final bool
  • added: field GetSnackBar.showProgressIndicator: final bool
  • added: field GetSnackBar.snackPosition: final SnackPosition
  • added: field GetSnackBar.snackStyle: final SnackStyle
  • added: field GetSnackBar.snackbarStatus: final SnackbarStatusCallback?
  • added: field GetSnackBar.title: final String?
  • added: field GetSnackBar.titleText: final Widget?
  • added: field GetSnackBar.userInputForm: final Form?
  • added: field RouterOutlet.routerDelegate: final TDelegate
  • added: field RouterOutletState.currentRoute: T?
  • added: field SnackbarController.key: final
  • added: field SnackbarController.snackbar: final GetSnackBar
  • added: get GetDelegate.currentConfiguration: GetNavConfig?
  • added: get GetDelegate.navigatorKey: GlobalKey<NavigatorState>
  • added: get GetDelegate.parameters: Map<String, String>
  • added: get GetMaterialController.key: GlobalKey<NavigatorState>
  • added: get GetNavConfig.currentPage: GetPage?
  • added: get GetNavConfig.locationString: String
  • added: get GetPageRoute.debugLabel: String
  • added: get GetSnackBarState.buttonPadding: double
  • added: get NavTwoExt.rootDelegate: GetDelegate
  • added: get NavTwoExt.routeTree: ParseRouteTree
  • added: get PathDecoded.hashCode: int
  • added: get RouterOutletState.delegate: TDelegate
  • added: get SnackbarController.future: Future<void>
  • added: member PopMode.History
  • added: member PopMode.Page
  • added: member PreventDuplicateHandlingMode.DoNothing
  • added: member PreventDuplicateHandlingMode.PopUntilOriginalRoute
  • added: member PreventDuplicateHandlingMode.ReorderRoutes
  • added: member RowStyle.action
  • added: member RowStyle.all
  • added: member RowStyle.icon
  • added: member RowStyle.none
  • added: member Transition.circularReveal
  • added: method GetCupertinoApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • added: method GetDelegate.arguments<T>(): T
  • added: method GetDelegate.backUntil( String fullRoute, { PopMode popMode = …, }): Future<void>
  • added: method GetDelegate.build(BuildContext context): Widget
  • added: method GetDelegate.canPopHistory(): Future<bool>
  • added: method GetDelegate.canPopPage(): Future<bool>
  • added: method GetDelegate.getVisualPages(): List<GetPage>
  • added: method GetDelegate.handlePopupRoutes({ Object? result, }): Future<bool>
  • added: method GetDelegate.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, PopMode popMode = …, }): Future<T?>?
  • added: method GetDelegate.offNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetDelegate.popHistory(): Future<GetNavConfig?>
  • added: method GetDelegate.popRoute({ Object? result, PopMode popMode = …, }): Future<bool>
  • added: method GetDelegate.pushHistory( GetNavConfig config, { bool rebuildStack = …, }): Future<void>
  • added: method GetDelegate.runMiddleware(GetNavConfig config): Future<GetNavConfig?>
  • added: method GetDelegate.setNewRoutePath(GetNavConfig configuration): Future<void>
  • added: method GetDelegate.toNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetInformationParser.parseRouteInformation( RouteInformation routeInformation, ): SynchronousFuture<GetNavConfig>
  • added: method GetInformationParser.restoreRouteInformation(GetNavConfig configuration): RouteInformation
  • added: method GetMaterialApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • added: method GetMaterialController.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • added: method GetMaterialController.didChangeLocales(List<Locale>? locales): void
  • added: method GetMaterialController.onDetached(): void
  • added: method GetMaterialController.onHidden(): void
  • added: method GetMaterialController.onInactive(): void
  • added: method GetMaterialController.onPaused(): void
  • added: method GetMaterialController.onResumed(): void
  • added: method GetMiddleware.redirectDelegate(GetNavConfig route): Future<GetNavConfig?>
  • added: method GetModalBottomSheetRoute.dispose(): void
  • added: method GetNavConfig.copyWith({ List<GetPage>? currentTreeBranch, required String? location, required Object? state, }): GetNavConfig
  • added: method GetNavConfig.toString(): String
  • added: method GetNavigation.closeAllSnackbars(): void
  • added: method GetNavigation.closeCurrentSnackbar(): Future<void>
  • added: method GetNavigation.resetRootNavigator(): void
  • added: method GetPage.Function(BuildContext context): double
  • added: method GetPage.copy({ String? name, GetPageBuilder? page, bool? popGesture, Map<String, String>? parameters, String? title, Transition? transition, Curve? curve, Alignment? alignment, bool? maintainState, bool? opaque, Bindings? binding, List<Bindings>? bindings, CustomTransition? customTransition, Duration? transitionDuration, bool? fullscreenDialog, RouteSettings? settings, List<GetPage>? child…
  • added: method GetPage.createRoute(BuildContext context): Route<T>
  • added: method GetPageRoute.Function(BuildContext context): double
  • added: method GetPageRoute.buildContent(BuildContext context): Widget
  • added: method GetSnackBar.createState(): State
  • added: method GetSnackBar.show(): SnackbarController
  • added: method GetSnackBarState.build(BuildContext context): Widget
  • added: method GetSnackBarState.dispose(): void
  • added: method GetSnackBarState.initState(): void
  • added: method NavTwoExt.addPage(GetPage getPage): void
  • added: method NavTwoExt.addPages(List<GetPage> getPages): void
  • added: method NavTwoExt.clearRouteTree(): void
  • added: method NavTwoExt.createDelegate({ GetPage<dynamic>? notFoundRoute, List<NavigatorObserver>? navigatorObservers, TransitionDelegate<dynamic>? transitionDelegate, PopMode backButtonPopMode = …, PreventDuplicateHandlingMode preventDuplicateHandlingMode = …, }): GetDelegate
  • added: method NavTwoExt.createInformationParser({String initialRoute = …}): GetInformationParser
  • added: method NavTwoExt.delegate<TDelegate extends RouterDelegate<TPage>, TPage>(): TDelegate?
  • added: method OverlayExt.showOverlay<T>({ required Future<T> Function() asyncFunction, Color opacityColor = …, Widget? loadingWidget, double opacity = …, }): Future<T>
  • added: method PageRedirect.getPageToRoute<T>(GetPage rou, GetPage? unk): GetPageRoute<T>
  • added: method PageRouteReportMixin.dispose(): void
  • added: method PageRouteReportMixin.install(): void
  • added: method PagesListExt.pickAfterRoute(String route): Iterable<GetPage>
  • added: method PagesListExt.pickAtRoute(String route): Iterable<GetPage>
  • added: method PathDecoded.operator ==(Object other): bool
  • added: method RouterOutlet.Function( BuildContext context, TDelegate delegate, T? currentRoute, ): Widget
  • added: method RouterOutlet.createState(): RouterOutletState<TDelegate, T>
  • added: method RouterOutletState.build(BuildContext context): Widget
  • added: method RouterOutletState.dispose(): void
  • added: method RouterOutletState.initState(): void
  • added: method RouterOutletState.onRouterDelegateChanged(): void
  • added: method SnackbarController.close({bool withAnimations = …}): Future<void>
  • added: method SnackbarController.show(): Future<void>
  • added: mixin PageRouteReportMixin<T> on Route<T>
  • added: static get SnackbarController.isSnackbarBeingShown: bool
  • added: static method GetNavConfig.fromRoute(String route): GetNavConfig?
  • added: static method SnackbarController.cancelAllSnackbars(): void
  • added: static method SnackbarController.closeCurrentSnackbar(): Future<void>
  • removed: field GetModalBottomSheetRoute.name: final String
  • changed: ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, @required this.isScrollControlled, RouteSettings settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, }) → ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, required this.isScrollControlled, RouteSettings? settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, })
  • changed: field GetModalBottomSheetRoute.backgroundColor: final Color → field GetModalBottomSheetRoute.backgroundColor: final Color?
  • changed: field GetModalBottomSheetRoute.barrierLabel: final String → field GetModalBottomSheetRoute.barrierLabel: final String?
  • changed: field GetModalBottomSheetRoute.builder: final WidgetBuilder → field GetModalBottomSheetRoute.builder: final WidgetBuilder?
  • changed: field GetModalBottomSheetRoute.clipBehavior: final Clip → field GetModalBottomSheetRoute.clipBehavior: final Clip?
  • changed: field GetModalBottomSheetRoute.elevation: final double → field GetModalBottomSheetRoute.elevation: final double?
  • changed: field GetModalBottomSheetRoute.isPersistent: final bool → field GetModalBottomSheetRoute.isPersistent: final bool?
  • changed: field GetModalBottomSheetRoute.modalBarrierColor: final Color → field GetModalBottomSheetRoute.modalBarrierColor: final Color?
  • changed: field GetModalBottomSheetRoute.shape: final ShapeBorder → field GetModalBottomSheetRoute.shape: final ShapeBorder?
  • changed: field GetModalBottomSheetRoute.theme: final ThemeData → field GetModalBottomSheetRoute.theme: final ThemeData?
  • added: method GetModalBottomSheetRoute.dispose(): void
  • removed: field GetDialogRoute.name: final String
  • changed: ctor GetDialogRoute({ @required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder transitionBuilder, RouteSettings settings, }) → ctor GetDialogRoute({ required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String? barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder? transitionBuilder, RouteSettings? settings, })
  • changed: get GetDialogRoute.barrierLabel: String → get GetDialogRoute.barrierLabel: String?
  • removed: get GetNavigation.routeSettings: RouteSettings
  • removed: get GetNavigation.routeTree: ParseRouteTree
  • removed: method GetNavigation.addPage(GetPage getPage): void
  • removed: method GetNavigation.addPages(List<GetPage> getPages): void
  • removed: set GetNavigation.routeTree(ParseRouteTree tree)
  • removed: static field GetNavigation.getxController: GetMaterialController
  • changed: get GetNavigation.context: BuildContext → get GetNavigation.context: BuildContext?
  • changed: get GetNavigation.customTransition: CustomTransition → get GetNavigation.customTransition: CustomTransition?
  • changed: get GetNavigation.defaultTransition: Transition → get GetNavigation.defaultTransition: Transition?
  • changed: get GetNavigation.deviceLocale: Locale → get GetNavigation.deviceLocale: Locale?
  • changed: get GetNavigation.focusScope: FocusNode → get GetNavigation.focusScope: FocusNode?
  • changed: get GetNavigation.iconColor: Color → get GetNavigation.iconColor: Color?
  • changed: get GetNavigation.isBottomSheetOpen: bool → get GetNavigation.isBottomSheetOpen: bool?
  • changed: get GetNavigation.isDialogOpen: bool → get GetNavigation.isDialogOpen: bool?
  • changed: get GetNavigation.keys: Map<int, GlobalKey<NavigatorState>> → get GetNavigation.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: get GetNavigation.overlayContext: BuildContext → get GetNavigation.overlayContext: BuildContext?
  • changed: get GetNavigation.parameters: Map<String, String> → get GetNavigation.parameters: Map<String, String?>
  • changed: get GetNavigation.rawRoute: Route<dynamic> → get GetNavigation.rawRoute: Route<dynamic>?
  • changed: get GetNavigation.window: dynamic → get GetNavigation.window: FlutterView
  • changed: get navigator: NavigatorState → get navigator: NavigatorState?
  • changed: method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color backgroundColor, double elevation, bool persistent = …, ShapeBorder shape, Clip clipBehavior, Color barrierColor, bool ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings settings, Duration enterBottomSheetDuration, Duration exitBottomSheetDuration… → method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color? backgroundColor, double? elevation, bool persistent = …, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool? ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomShee…
  • changed: method ExtensionDialog.defaultDialog<T>({ String title = …, TextStyle titleStyle, Widget content, VoidCallback onConfirm, VoidCallback onCancel, VoidCallback onCustom, Color cancelTextColor, Color confirmTextColor, String textConfirm, String textCancel, String textCustom, Widget confirm, Widget cancel, Widget custom, Color backgroundColor, bool barrierDismissible = …, Color buttonColor, String mi… → method ExtensionDialog.defaultDialog<T>({ String title = …, EdgeInsetsGeometry? titlePadding, TextStyle? titleStyle, Widget? content, EdgeInsetsGeometry? contentPadding, VoidCallback? onConfirm, VoidCallback? onCancel, VoidCallback? onCustom, Color? cancelTextColor, Color? confirmTextColor, String? textConfirm, String? textCancel, String? textCustom, Widget? confirm, Widget? cancel, Widget? custo…
  • changed: method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color barrierColor, bool useSafeArea = …, bool useRootNavigator = …, Object arguments, Duration transitionDuration, Curve transitionCurve, String name, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color? barrierColor, bool useSafeArea = …, GlobalKey<NavigatorState>? navigatorKey, Object? arguments, Duration? transitionDuration, Curve? transitionCurve, String? name, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionDialog.generalDialog<T>({ @required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder transitionBuilder, bool useRootNavigator = …, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.generalDialog<T>({ required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String? barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder? transitionBuilder, GlobalKey<NavigatorState>? navigatorKey, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionSnackbar.rawSnackbar({ String title, String message, Widget titleText, Widget messageText, Widget icon, bool instantInit = …, bool shouldIconPulse = …, double maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color borderColor, double borderWidth = …, Color backgroundColor = …, Color leftBarIndicatorColor, List<BoxShadow> boxShadows, Gradient backgr… → method ExtensionSnackbar.rawSnackbar({ String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool instantInit = …, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradie…
  • changed: method ExtensionSnackbar.showSnackbar<T>(GetBar snackbar): Future<T> → method ExtensionSnackbar.showSnackbar(GetSnackBar snackbar): SnackbarController
  • changed: method ExtensionSnackbar.snackbar<T>( String title, String message, { Color colorText, Duration duration, bool instantInit = …, SnackPosition snackPosition, Widget titleText, Widget messageText, Widget icon, bool shouldIconPulse, double maxWidth, EdgeInsets margin, EdgeInsets padding, double borderRadius, Color borderColor, double borderWidth, Color backgroundColor, Color leftBarIndicatorColor, L… → method ExtensionSnackbar.snackbar( String title, String message, { Color? colorText, Duration? duration = …, bool instantInit = …, SnackPosition? snackPosition, Widget? titleText, Widget? messageText, Widget? icon, bool? shouldIconPulse, double? maxWidth, EdgeInsets? margin, EdgeInsets? padding, double? borderRadius, Color? borderColor, double? borderWidth, Color? backgroundColor, Color? leftBarI…
  • changed: method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState> → method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.back<T>({ T result, bool closeOverlays = …, bool canPop = …, int id, }): void → method GetNavigation.back<T>({ T? result, bool closeOverlays = …, bool canPop = …, int? id, }): void
  • changed: method GetNavigation.close(int times, [int id]): void → method GetNavigation.close(int times, [int? id]): void
  • changed: method GetNavigation.config( {bool enableLog, LogWriterCallback logWriterCallback, bool defaultPopGesture, bool defaultOpaqueRoute, Duration defaultDurationTransition, bool defaultGlobalState, Transition defaultTransition}): void → method GetNavigation.config( {bool? enableLog, LogWriterCallback? logWriterCallback, bool? defaultPopGesture, bool? defaultOpaqueRoute, Duration? defaultDurationTransition, bool? defaultGlobalState, Transition? defaultTransition}): void
  • changed: method GetNavigation.forceAppUpdate(): void → method GetNavigation.forceAppUpdate(): Future<void>
  • changed: method GetNavigation.global(int k): GlobalKey<NavigatorState> → method GetNavigation.global(int? k): GlobalKey<NavigatorState>
  • changed: method GetNavigation.nestedKey(int key): GlobalKey<NavigatorState> → method GetNavigation.nestedKey(dynamic key): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition transition, Curve curve, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration duration, }): Future<T> → method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition? transition, Curve? curve, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAll<T>( dynamic page, { RoutePredicate predicate, bool opaque = …, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, Transition transition, Curve curve, Duration duration, }): Future<T> → method GetNavigation.offAll<T>( dynamic page, { RoutePredicate? predicate, bool opaque = …, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, Transition? transition, Curve? curve, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate predicate, dynamic arguments, int id, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate? predicate, dynamic arguments, int? id, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int id, dynamic result, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int id, dynamic arguments, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int? id, dynamic arguments, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int id}): Future<T> → method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int? id}): Future<T?>?
  • changed: method GetNavigation.removeRoute(Route<dynamic> route, {int id}): void → method GetNavigation.removeRoute(Route<dynamic> route, {int? id}): void
  • changed: method GetNavigation.to<T>( dynamic page, { bool opaque, Transition transition, Curve curve, Duration duration, int id, bool fullscreenDialog = …, dynamic arguments, Bindings binding, bool preventDuplicates = …, bool popGesture, }): Future<T> → method GetNavigation.to<T>( dynamic page, { bool? opaque, Transition? transition, Curve? curve, Duration? duration, int? id, String? routeName, bool fullscreenDialog = …, dynamic arguments, Bindings? binding, bool preventDuplicates = …, bool? popGesture, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.toNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.toNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.until(RoutePredicate predicate, {int id}): void → method GetNavigation.until(RoutePredicate predicate, {int? id}): void
  • changed: method GetNavigation.updateLocale(Locale l): void → method GetNavigation.updateLocale(Locale l): Future<void>
  • changed: set GetNavigation.customTransition(CustomTransition newTransition) → set GetNavigation.customTransition(CustomTransition? newTransition)
  • changed: set GetNavigation.parameters(Map<String, String> newParameters) → set GetNavigation.parameters(Map<String, String?> newParameters)
  • added: extension NavTwoExt on GetInterface
  • added: extension OverlayExt on GetInterface
  • added: get NavTwoExt.rootDelegate: GetDelegate
  • added: get NavTwoExt.routeTree: ParseRouteTree
  • added: method GetNavigation.closeAllSnackbars(): void
  • added: method GetNavigation.closeCurrentSnackbar(): Future<void>
  • added: method GetNavigation.resetRootNavigator(): void
  • added: method NavTwoExt.addPage(GetPage getPage): void
  • added: method NavTwoExt.addPages(List<GetPage> getPages): void
  • added: method NavTwoExt.clearRouteTree(): void
  • added: method NavTwoExt.createDelegate({ GetPage<dynamic>? notFoundRoute, List<NavigatorObserver>? navigatorObservers, TransitionDelegate<dynamic>? transitionDelegate, PopMode backButtonPopMode = …, PreventDuplicateHandlingMode preventDuplicateHandlingMode = …, }): GetDelegate
  • added: method NavTwoExt.createInformationParser({String initialRoute = …}): GetInformationParser
  • added: method NavTwoExt.delegate<TDelegate extends RouterDelegate<TPage>, TPage>(): TDelegate?
  • added: method OverlayExt.showOverlay<T>({ required Future<T> Function() asyncFunction, Color opacityColor = …, Widget? loadingWidget, double opacity = …, }): Future<T>
  • added: class GetInformationParser extends RouteInformationParser<GetNavConfig>
  • added: ctor GetInformationParser({ this.initialRoute = …, })
  • added: field GetInformationParser.initialRoute: final String
  • added: method GetInformationParser.parseRouteInformation( RouteInformation routeInformation, ): SynchronousFuture<GetNavConfig>
  • added: method GetInformationParser.restoreRouteInformation(GetNavConfig configuration): RouteInformation
  • added: class GetNavConfig extends RouteInformation
  • added: ctor GetNavConfig({ required this.currentTreeBranch, required String? location, required Object? state, })
  • added: field GetNavConfig.currentTreeBranch: final List<GetPage>
  • added: get GetNavConfig.currentPage: GetPage?
  • added: get GetNavConfig.locationString: String
  • added: method GetNavConfig.copyWith({ List<GetPage>? currentTreeBranch, required String? location, required Object? state, }): GetNavConfig
  • added: method GetNavConfig.toString(): String
  • added: static method GetNavConfig.fromRoute(String route): GetNavConfig?
  • added: class GetDelegate extends RouterDelegate<GetNavConfig> with ListenableMixin, ListNotifierMixin
  • added: class GetNavigator extends Navigator
  • added: ctor GetDelegate({ GetPage? notFoundRoute, this.navigatorObservers, this.transitionDelegate, this.backButtonPopMode = …, this.preventDuplicateHandlingMode = …, })
  • added: ctor GetNavigator({ GlobalKey<NavigatorState>? key, bool Function(Route<dynamic>, dynamic)? onPopPage, required List<Page> pages, List<NavigatorObserver>? observers, bool reportsRouteUpdateToEngine = …, TransitionDelegate? transitionDelegate, })
  • added: enum PopMode
  • added: enum PreventDuplicateHandlingMode
  • added: field GetDelegate.Completer>: final
  • added: field GetDelegate.backButtonPopMode: final PopMode
  • added: field GetDelegate.history: final List<GetNavConfig>
  • added: field GetDelegate.navigatorObservers: final List<NavigatorObserver>?
  • added: field GetDelegate.notFoundRoute: final GetPage
  • added: field GetDelegate.preventDuplicateHandlingMode: final PreventDuplicateHandlingMode
  • added: field GetDelegate.transitionDelegate: final TransitionDelegate<dynamic>?
  • added: get GetDelegate.currentConfiguration: GetNavConfig?
  • added: get GetDelegate.navigatorKey: GlobalKey<NavigatorState>
  • added: get GetDelegate.parameters: Map<String, String>
  • added: member PopMode.History
  • added: member PopMode.Page
  • added: member PreventDuplicateHandlingMode.DoNothing
  • added: member PreventDuplicateHandlingMode.PopUntilOriginalRoute
  • added: member PreventDuplicateHandlingMode.ReorderRoutes
  • added: method GetDelegate.arguments<T>(): T
  • added: method GetDelegate.backUntil( String fullRoute, { PopMode popMode = …, }): Future<void>
  • added: method GetDelegate.build(BuildContext context): Widget
  • added: method GetDelegate.canPopHistory(): Future<bool>
  • added: method GetDelegate.canPopPage(): Future<bool>
  • added: method GetDelegate.getVisualPages(): List<GetPage>
  • added: method GetDelegate.handlePopupRoutes({ Object? result, }): Future<bool>
  • added: method GetDelegate.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, PopMode popMode = …, }): Future<T?>?
  • added: method GetDelegate.offNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetDelegate.popHistory(): Future<GetNavConfig?>
  • added: method GetDelegate.popRoute({ Object? result, PopMode popMode = …, }): Future<bool>
  • added: method GetDelegate.pushHistory( GetNavConfig config, { bool rebuildStack = …, }): Future<void>
  • added: method GetDelegate.runMiddleware(GetNavConfig config): Future<GetNavConfig?>
  • added: method GetDelegate.setNewRoutePath(GetNavConfig configuration): Future<void>
  • added: method GetDelegate.toNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig>
  • added: class RouterOutlet<TDelegate extends RouterDelegate<T>, T extends Object> extends StatefulWidget
  • added: class RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object> extends State<RouterOutlet<TDelegate, T>>
  • added: ctor GetRouterOutlet({ Key? key, String? anchorRoute, required String initialRoute, Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetRouterOutlet.builder({ Key? key, required Widget Function( BuildContext context, GetDelegate delegate, GetNavConfig? currentRoute, ) builder, GetDelegate? routerDelegate, })
  • added: ctor GetRouterOutlet.pickPages({ Key? key, Widget Function(GetDelegate delegate)? emptyWidget, GetPage Function(GetDelegate delegate)? emptyPage, required Iterable<GetPage> Function(GetNavConfig currentNavStack) pickPages, bool Function(Route<dynamic>, dynamic)? onPopPage, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor RouterOutlet({ Key? key, TDelegate? delegate, required Iterable<GetPage> Function(T currentNavStack) pickPages, required Widget Function( BuildContext context, TDelegate, Iterable<GetPage>? page, ) pageBuilder, })
  • added: ctor RouterOutlet.builder({ Key? key, TDelegate? delegate, required this.builder, })
  • added: extension PagesListExt on List<GetPage>
  • added: field RouterOutlet.routerDelegate: final TDelegate
  • added: field RouterOutletState.currentRoute: T?
  • added: get RouterOutletState.delegate: TDelegate
  • added: method PagesListExt.pickAfterRoute(String route): Iterable<GetPage>
  • added: method PagesListExt.pickAtRoute(String route): Iterable<GetPage>
  • added: method RouterOutlet.Function( BuildContext context, TDelegate delegate, T? currentRoute, ): Widget
  • added: method RouterOutlet.createState(): RouterOutletState<TDelegate, T>
  • added: method RouterOutletState.build(BuildContext context): Widget
  • added: method RouterOutletState.dispose(): void
  • added: method RouterOutletState.initState(): void
  • added: method RouterOutletState.onRouterDelegateChanged(): void
  • changed: ctor GetCupertinoApp({ Key key, this.theme, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.customTransition, this.onInit, this.on… → ctor GetCupertinoApp({ Key? key, this.theme, this.navigatorKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGe…
  • changed: ctor GetCupertinoApp.router({ Key key, this.theme, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, this.localeListResolutionCallback, this.localeResolutionCallba… → ctor GetCupertinoApp.router({ Key? key, this.theme, this.routeInformationProvider, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.useInheritedMediaQuery = …, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, th…
  • changed: field GetCupertinoApp.actions: final Map<Type, Action<Intent>> → field GetCupertinoApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher → field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetCupertinoApp.builder: final TransitionBuilder → field GetCupertinoApp.builder: final TransitionBuilder?
  • changed: field GetCupertinoApp.color: final Color → field GetCupertinoApp.color: final Color?
  • changed: field GetCupertinoApp.customTransition: final CustomTransition → field GetCupertinoApp.customTransition: final CustomTransition?
  • changed: field GetCupertinoApp.defaultGlobalState: final bool → field GetCupertinoApp.defaultGlobalState: final bool?
  • changed: field GetCupertinoApp.defaultTransition: final Transition → field GetCupertinoApp.defaultTransition: final Transition?
  • changed: field GetCupertinoApp.enableLog: final bool → field GetCupertinoApp.enableLog: final bool?
  • changed: field GetCupertinoApp.fallbackLocale: final Locale → field GetCupertinoApp.fallbackLocale: final Locale?
  • changed: field GetCupertinoApp.getPages: final List<GetPage> → field GetCupertinoApp.getPages: final List<GetPage>?
  • changed: field GetCupertinoApp.highContrastDarkTheme: final ThemeData → field GetCupertinoApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetCupertinoApp.highContrastTheme: final ThemeData → field GetCupertinoApp.highContrastTheme: final ThemeData?
  • changed: field GetCupertinoApp.home: final Widget → field GetCupertinoApp.home: final Widget?
  • changed: field GetCupertinoApp.initialBinding: final Bindings → field GetCupertinoApp.initialBinding: final Bindings?
  • changed: field GetCupertinoApp.initialRoute: final String → field GetCupertinoApp.initialRoute: final String?
  • changed: field GetCupertinoApp.locale: final Locale → field GetCupertinoApp.locale: final Locale?
  • changed: field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback → field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetCupertinoApp.logWriterCallback: final LogWriterCallback → field GetCupertinoApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState> → field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver> → field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetCupertinoApp.onDispose: final VoidCallback → field GetCupertinoApp.onDispose: final VoidCallback?
  • changed: field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetCupertinoApp.onGenerateRoute: final RouteFactory → field GetCupertinoApp.onGenerateRoute: final RouteFactory?
  • changed: field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle → field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetCupertinoApp.onInit: final VoidCallback → field GetCupertinoApp.onInit: final VoidCallback?
  • changed: field GetCupertinoApp.onReady: final VoidCallback → field GetCupertinoApp.onReady: final VoidCallback?
  • changed: field GetCupertinoApp.onUnknownRoute: final RouteFactory → field GetCupertinoApp.onUnknownRoute: final RouteFactory?
  • changed: field GetCupertinoApp.opaqueRoute: final bool → field GetCupertinoApp.opaqueRoute: final bool?
  • changed: field GetCupertinoApp.popGesture: final bool → field GetCupertinoApp.popGesture: final bool?
  • changed: field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object> → field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider → field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetCupertinoApp.routerDelegate: final RouterDelegate<Object> → field GetCupertinoApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetCupertinoApp.routes: final Map<String, WidgetBuilder> → field GetCupertinoApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetCupertinoApp.textDirection: final TextDirection → field GetCupertinoApp.textDirection: final TextDirection?
  • changed: field GetCupertinoApp.theme: final CupertinoThemeData → field GetCupertinoApp.theme: final CupertinoThemeData?
  • changed: field GetCupertinoApp.transitionDuration: final Duration → field GetCupertinoApp.transitionDuration: final Duration?
  • changed: field GetCupertinoApp.translations: final Translations → field GetCupertinoApp.translations: final Translations?
  • changed: field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>> → field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetCupertinoApp.unknownRoute: final GetPage → field GetCupertinoApp.unknownRoute: final GetPage?
  • changed: method GetCupertinoApp.Function(Routing) → method GetCupertinoApp.Function(Routing?)
  • added: field GetCupertinoApp.useInheritedMediaQuery: final bool
  • added: method GetCupertinoApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • changed: ctor GetMaterialApp({ Key key, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.themeMode = …, this.locale, this.fallbackLocale, this.localizatio… → ctor GetMaterialApp({ Key? key, this.navigatorKey, this.scaffoldMessengerKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.useInheritedMediaQuery = …, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this…
  • changed: ctor GetMaterialApp.router({ Key key, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.highContrastTheme, this.highContrastDarkTheme, this.themeMode = …, this.locale, this.localizationsDelegates, this.localeListResolutionCa… → ctor GetMaterialApp.router({ Key? key, this.routeInformationProvider, this.scaffoldMessengerKey, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.useInheritedMediaQuery = …, this.highContrastTheme, this.highContrastDarkTheme, th…
  • changed: field GetMaterialApp.actions: final Map<Type, Action<Intent>> → field GetMaterialApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher → field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetMaterialApp.builder: final TransitionBuilder → field GetMaterialApp.builder: final TransitionBuilder?
  • changed: field GetMaterialApp.color: final Color → field GetMaterialApp.color: final Color?
  • changed: field GetMaterialApp.customTransition: final CustomTransition → field GetMaterialApp.customTransition: final CustomTransition?
  • changed: field GetMaterialApp.darkTheme: final ThemeData → field GetMaterialApp.darkTheme: final ThemeData?
  • changed: field GetMaterialApp.defaultGlobalState: final bool → field GetMaterialApp.defaultGlobalState: final bool?
  • changed: field GetMaterialApp.defaultTransition: final Transition → field GetMaterialApp.defaultTransition: final Transition?
  • changed: field GetMaterialApp.enableLog: final bool → field GetMaterialApp.enableLog: final bool?
  • changed: field GetMaterialApp.fallbackLocale: final Locale → field GetMaterialApp.fallbackLocale: final Locale?
  • changed: field GetMaterialApp.getPages: final List<GetPage> → field GetMaterialApp.getPages: final List<GetPage>?
  • changed: field GetMaterialApp.highContrastDarkTheme: final ThemeData → field GetMaterialApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetMaterialApp.highContrastTheme: final ThemeData → field GetMaterialApp.highContrastTheme: final ThemeData?
  • changed: field GetMaterialApp.home: final Widget → field GetMaterialApp.home: final Widget?
  • changed: field GetMaterialApp.initialBinding: final Bindings → field GetMaterialApp.initialBinding: final Bindings?
  • changed: field GetMaterialApp.initialRoute: final String → field GetMaterialApp.initialRoute: final String?
  • changed: field GetMaterialApp.locale: final Locale → field GetMaterialApp.locale: final Locale?
  • changed: field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback → field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetMaterialApp.logWriterCallback: final LogWriterCallback → field GetMaterialApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState> → field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetMaterialApp.navigatorObservers: final List<NavigatorObserver> → field GetMaterialApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetMaterialApp.onDispose: final VoidCallback → field GetMaterialApp.onDispose: final VoidCallback?
  • changed: field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetMaterialApp.onGenerateRoute: final RouteFactory → field GetMaterialApp.onGenerateRoute: final RouteFactory?
  • changed: field GetMaterialApp.onGenerateTitle: final GenerateAppTitle → field GetMaterialApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetMaterialApp.onInit: final VoidCallback → field GetMaterialApp.onInit: final VoidCallback?
  • changed: field GetMaterialApp.onReady: final VoidCallback → field GetMaterialApp.onReady: final VoidCallback?
  • changed: field GetMaterialApp.onUnknownRoute: final RouteFactory → field GetMaterialApp.onUnknownRoute: final RouteFactory?
  • changed: field GetMaterialApp.opaqueRoute: final bool → field GetMaterialApp.opaqueRoute: final bool?
  • changed: field GetMaterialApp.popGesture: final bool → field GetMaterialApp.popGesture: final bool?
  • changed: field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object> → field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetMaterialApp.routeInformationProvider: final RouteInformationProvider → field GetMaterialApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetMaterialApp.routerDelegate: final RouterDelegate<Object> → field GetMaterialApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetMaterialApp.routes: final Map<String, WidgetBuilder> → field GetMaterialApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetMaterialApp.routingCallback: final ValueChanged<Routing> → field GetMaterialApp.routingCallback: final ValueChanged<Routing?>?
  • changed: field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetMaterialApp.textDirection: final TextDirection → field GetMaterialApp.textDirection: final TextDirection?
  • changed: field GetMaterialApp.theme: final ThemeData → field GetMaterialApp.theme: final ThemeData?
  • changed: field GetMaterialApp.transitionDuration: final Duration → field GetMaterialApp.transitionDuration: final Duration?
  • changed: field GetMaterialApp.translations: final Translations → field GetMaterialApp.translations: final Translations?
  • changed: field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>> → field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetMaterialApp.unknownRoute: final GetPage → field GetMaterialApp.unknownRoute: final GetPage?
  • added: field GetMaterialApp.scaffoldMessengerKey: final GlobalKey<ScaffoldMessengerState>?
  • added: field GetMaterialApp.scrollBehavior: final ScrollBehavior?
  • added: field GetMaterialApp.useInheritedMediaQuery: final bool
  • added: method GetMaterialApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • removed: field RouteDecoder.route: final GetPage
  • changed: ctor RouteDecoder(this.route, this.parameters) → ctor RouteDecoder( this.treeBranch, this.parameters, this.arguments, )
  • changed: method ParseRouteTree.matchRoute(String name): RouteDecoder → method ParseRouteTree.matchRoute(String name, {Object? arguments}): RouteDecoder
  • added: ctor ParseRouteTree({ required this.routes, })
  • added: extension FirstWhereExt<T> on List<T>
  • added: field ParseRouteTree.routes: final List<GetPage>
  • added: field RouteDecoder.arguments: final Object?
  • added: field RouteDecoder.treeBranch: final List<GetPage>
  • added: get RouteDecoder.route: GetPage?
  • added: method FirstWhereExt.firstWhereOrNull(bool Function(T element) test): T?
  • added: method RouteDecoder.replaceArguments(Object? arguments): void
  • added: method RouteDecoder.replaceParameters(Object? arguments): void
  • removed: field GetMaterialController.key: GlobalKey<NavigatorState>
  • removed: field GetMaterialController.routeTree: ParseRouteTree
  • changed: class GetMaterialController extends GetxController → class GetMaterialController extends SuperController
  • changed: field GetMaterialController.customTransition: CustomTransition → field GetMaterialController.customTransition: CustomTransition?
  • changed: field GetMaterialController.defaultTransition: Transition → field GetMaterialController.defaultTransition: Transition?
  • changed: field GetMaterialController.keys: Map<int, GlobalKey<NavigatorState>> → field GetMaterialController.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: field GetMaterialController.parameters: Map<String, String> → field GetMaterialController.parameters: Map<String, String?>
  • changed: field GetMaterialController.theme: ThemeData → field GetMaterialController.theme: ThemeData?
  • changed: field GetMaterialController.themeMode: ThemeMode → field GetMaterialController.themeMode: ThemeMode?
  • changed: field GetMaterialController.unikey: Key → field GetMaterialController.unikey: Key?
  • added: field GetMaterialController.darkTheme: ThemeData?
  • added: field GetMaterialController.scaffoldMessengerKey: final
  • added: get GetMaterialController.key: GlobalKey<NavigatorState>
  • added: method GetMaterialController.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • added: method GetMaterialController.didChangeLocales(List<Locale>? locales): void
  • added: method GetMaterialController.onDetached(): void
  • added: method GetMaterialController.onHidden(): void
  • added: method GetMaterialController.onInactive(): void
  • added: method GetMaterialController.onPaused(): void
  • added: method GetMaterialController.onResumed(): void
  • added: class RouterReportManager<T>
  • added: method RouterReportManager.printInstanceStack(): void
  • added: static method RouterReportManager.appendRouteByCreate(GetLifeCycleBase i): void
  • added: static method RouterReportManager.clearRouteKeys(): void
  • added: static method RouterReportManager.reportCurrentRoute(Route newRoute): void
  • added: static method RouterReportManager.reportDependencyLinkedToRoute(String depedencyKey): void
  • added: static method RouterReportManager.reportRouteDispose(Route disposed): void
  • added: static method RouterReportManager.reportRouteWillDispose(Route disposed): void
  • added: class CircularRevealClipper extends CustomClipper<Path>
  • added: ctor CircularRevealClipper({ required this.fraction, this.centerAlignment, this.centerOffset, this.minRadius, this.maxRadius, })
  • added: field CircularRevealClipper.centerAlignment: final Alignment?
  • added: field CircularRevealClipper.centerOffset: final Offset?
  • added: field CircularRevealClipper.fraction: final double
  • added: field CircularRevealClipper.maxRadius: final double?
  • added: field CircularRevealClipper.minRadius: final double?
  • added: method CircularRevealClipper.getClip(Size size): Path
  • added: method CircularRevealClipper.shouldReclip(CustomClipper<Path> oldClipper): bool
  • added: static method CircularRevealClipper.calcMaxRadius(Size size, Offset center): double
  • changed: method CustomTransition.buildTransition( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget → method CustomTransition.buildTransition( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget
  • removed: field GetPageRoute.reference: final String
  • removed: get GetPageRoute.popGestureInProgress: bool
  • removed: method GetPageRoute.buildPage( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ): Widget
  • removed: method GetPageRoute.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • removed: method GetPageRoute.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool
  • removed: static method GetPageRoute.isPopGestureInProgress(PageRoute<dynamic> route): bool
  • changed: class GetPageRoute<T> extends PageRoute<T> → class GetPageRoute<T> extends PageRoute<T> with GetPageRouteTransitionMixin<T>, PageRouteReportMixin
  • changed: ctor GetPageRoute({ RouteSettings settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.barrierLabel, this.maintainState = …, bool fullscreenDialog = …, this.middlewares, }) → ctor GetPageRoute({ RouteSettings? settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.gestureWidth, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.title, this.showCupertinoParallax = …, this.barrierLabel, this.maintainState =…
  • changed: field GetPageRoute.alignment: final Alignment → field GetPageRoute.alignment: final Alignment?
  • changed: field GetPageRoute.barrierColor: final Color → field GetPageRoute.barrierColor: final Color?
  • changed: field GetPageRoute.barrierLabel: final String → field GetPageRoute.barrierLabel: final String?
  • changed: field GetPageRoute.binding: final Bindings → field GetPageRoute.binding: final Bindings?
  • changed: field GetPageRoute.bindings: final List<Bindings> → field GetPageRoute.bindings: final List<Bindings>?
  • changed: field GetPageRoute.curve: final Curve → field GetPageRoute.curve: final Curve?
  • changed: field GetPageRoute.customTransition: final CustomTransition → field GetPageRoute.customTransition: final CustomTransition?
  • changed: field GetPageRoute.middlewares: final List<GetMiddleware> → field GetPageRoute.middlewares: final List<GetMiddleware>?
  • changed: field GetPageRoute.page: final GetPageBuilder → field GetPageRoute.page: final GetPageBuilder?
  • changed: field GetPageRoute.parameter: final Map<String, String> → field GetPageRoute.parameter: final Map<String, String>?
  • changed: field GetPageRoute.popGesture: final bool → field GetPageRoute.popGesture: final bool?
  • changed: field GetPageRoute.routeName: final String → field GetPageRoute.routeName: final String?
  • changed: field GetPageRoute.transition: final Transition → field GetPageRoute.transition: final Transition?
  • added: field GetPageRoute.showCupertinoParallax: final bool
  • added: field GetPageRoute.title: final String?
  • added: get GetPageRoute.debugLabel: String
  • added: method GetPageRoute.Function(BuildContext context): double
  • added: method GetPageRoute.buildContent(BuildContext context): Widget
  • added: method PageRouteReportMixin.dispose(): void
  • added: method PageRouteReportMixin.install(): void
  • added: mixin PageRouteReportMixin<T> on Route<T>
  • changed: method FadeInTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method FadeInTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method LeftToRightFadeTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method LeftToRightFadeTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method RightToLeftFadeTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method RightToLeftFadeTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method SizeTransitions.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method SizeTransitions.buildTransitions( BuildContext context, Curve curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method SlideDownTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method SlideDownTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method SlideLeftTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method SlideLeftTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method SlideRightTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method SlideRightTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method SlideTopTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method SlideTopTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • changed: method ZoomInTransition.buildTransitions( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget → method ZoomInTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • added: class CircularRevealTransition
  • added: method CircularRevealTransition.buildTransitions( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • removed: field GetPage.parameter: final Map<String, String>
  • removed: field GetPage.settings: final RouteSettings
  • removed: method GetPage.copyWith({ String name, GetPageBuilder page, bool popGesture, Map<String, String> parameter, String title, Transition transition, Curve curve, Alignment alignment, bool maintainState, bool opaque, Bindings binding, List<Bindings> bindings, CustomTransition customTransition, Duration transitionDuration, bool fullscreenDialog, RouteSettings settings, List<GetPage> children, List<GetM…
  • changed: class GetPage → class GetPage<T> extends Page<T>
  • changed: ctor GetPage({ @required this.name, @required this.page, this.title, this.settings, this.maintainState = …, this.curve = …, this.alignment, this.parameter, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children, this.middlewares, }) → ctor GetPage({ required this.name, required this.page, this.title, this.participatesInRootNavigator, this.gestureWidth, this.maintainState = …, this.curve = …, this.alignment, this.parameters, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children = …, this.middlewares, this.unkno…
  • changed: field GetPage.alignment: final Alignment → field GetPage.alignment: final Alignment?
  • changed: field GetPage.binding: final Bindings → field GetPage.binding: final Bindings?
  • changed: field GetPage.customTransition: final CustomTransition → field GetPage.customTransition: final CustomTransition?
  • changed: field GetPage.middlewares: final List<GetMiddleware> → field GetPage.middlewares: final List<GetMiddleware>?
  • changed: field GetPage.popGesture: final bool → field GetPage.popGesture: final bool?
  • changed: field GetPage.title: final String → field GetPage.title: final String?
  • changed: field GetPage.transition: final Transition → field GetPage.transition: final Transition?
  • changed: field GetPage.transitionDuration: final Duration → field GetPage.transitionDuration: final Duration?
  • changed: field PathDecoded.keys: final List<String> → field PathDecoded.keys: final List<String?>
  • added: field GetPage.arguments: final Object?
  • added: field GetPage.parameters: final Map<String, String>?
  • added: field GetPage.participatesInRootNavigator: final bool?
  • added: field GetPage.preventDuplicates: final bool
  • added: field GetPage.showCupertinoParallax: final bool
  • added: field GetPage.unknownRoute: final GetPage?
  • added: get PathDecoded.hashCode: int
  • added: method GetPage.Function(BuildContext context): double
  • added: method GetPage.copy({ String? name, GetPageBuilder? page, bool? popGesture, Map<String, String>? parameters, String? title, Transition? transition, Curve? curve, Alignment? alignment, bool? maintainState, bool? opaque, Bindings? binding, List<Bindings>? bindings, CustomTransition? customTransition, Duration? transitionDuration, bool? fullscreenDialog, RouteSettings? settings, List<GetPage>? child…
  • added: method GetPage.createRoute(BuildContext context): Route<T>
  • added: method PathDecoded.operator ==(Object other): bool
  • added: class CupertinoBackGestureController<T>
  • added: class CupertinoBackGestureDetector<T> extends StatefulWidget
  • added: class CupertinoBackGestureDetectorState<T> extends State<CupertinoBackGestureDetector<T>>
  • added: ctor CupertinoBackGestureController({ required this.navigator, required this.controller, })
  • added: ctor CupertinoBackGestureDetector({ Key? key, required this.enabledCallback, required this.onStartPopGesture, required this.child, required this.gestureWidth, })
  • added: field CupertinoBackGestureController.controller: final AnimationController
  • added: field CupertinoBackGestureController.navigator: final NavigatorState
  • added: field CupertinoBackGestureDetector.child: final Widget
  • added: field CupertinoBackGestureDetector.enabledCallback: final ValueGetter<bool>
  • added: field CupertinoBackGestureDetector.gestureWidth: final double
  • added: field CupertinoBackGestureDetector.onStartPopGesture: final ValueGetter<CupertinoBackGestureController<T>>
  • added: get GetPageRouteTransitionMixin.barrierColor: Color?
  • added: get GetPageRouteTransitionMixin.barrierLabel: String?
  • added: get GetPageRouteTransitionMixin.popGestureEnabled: bool
  • added: get GetPageRouteTransitionMixin.popGestureInProgress: bool
  • added: get GetPageRouteTransitionMixin.previousTitle: ValueListenable<String?>
  • added: get GetPageRouteTransitionMixin.showCupertinoParallax: bool
  • added: get GetPageRouteTransitionMixin.title: String?
  • added: get GetPageRouteTransitionMixin.transitionDuration: Duration
  • added: method CupertinoBackGestureController.dragEnd(double velocity): void
  • added: method CupertinoBackGestureController.dragUpdate(double delta): void
  • added: method CupertinoBackGestureDetector.createState(): CupertinoBackGestureDetectorState<T>
  • added: method CupertinoBackGestureDetectorState.build(BuildContext context): Widget
  • added: method CupertinoBackGestureDetectorState.dispose(): void
  • added: method CupertinoBackGestureDetectorState.initState(): void
  • added: method GetPageRouteTransitionMixin.Function(BuildContext context): double
  • added: method GetPageRouteTransitionMixin.buildContent(BuildContext context): Widget
  • added: method GetPageRouteTransitionMixin.buildPage(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation): Widget
  • added: method GetPageRouteTransitionMixin.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • added: method GetPageRouteTransitionMixin.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool
  • added: method GetPageRouteTransitionMixin.didChangePrevious(Route<dynamic>? previousRoute): void
  • added: mixin GetPageRouteTransitionMixin<T> on PageRoute<T>
  • added: static method GetPageRouteTransitionMixin.buildPageTransitions<T>( PageRoute<T> rawRoute, BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget
  • added: static method GetPageRouteTransitionMixin.isPopGestureInProgress(PageRoute<dynamic> route): bool
  • removed: field Routing.isSnackbar: bool
  • changed: ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isSnackbar, this.isBottomSheet, this.isDialog, }) → ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isBottomSheet, this.isDialog, })
  • changed: field Routing.isBack: bool → field Routing.isBack: bool?
  • changed: field Routing.isBottomSheet: bool → field Routing.isBottomSheet: bool?
  • changed: field Routing.isDialog: bool → field Routing.isDialog: bool?
  • changed: field Routing.route: Route<dynamic> → field Routing.route: Route<dynamic>?
  • changed: method GetObserver.Function(Routing) → method GetObserver.Function(Routing?)
  • changed: method GetObserver.didPop(Route route, Route previousRoute): void → method GetObserver.didPop(Route route, Route? previousRoute): void
  • changed: method GetObserver.didPush(Route route, Route previousRoute): void → method GetObserver.didPush(Route route, Route? previousRoute): void
  • changed: method GetObserver.didRemove(Route route, Route previousRoute): void → method GetObserver.didRemove(Route route, Route? previousRoute): void
  • changed: method GetObserver.didReplace({Route newRoute, Route oldRoute}): void → method GetObserver.didReplace({Route? newRoute, Route? oldRoute}): void
  • changed: method Routing.update(void fn(Routing value)): void → method Routing.update(void Function(Routing value) fn): void
  • changed: ctor PageRedirect(this.settings, this.unknownRoute, {this.isUnknown = …, this.route}) → ctor PageRedirect({ this.route, this.unknownRoute, this.isUnknown = …, this.settings, })
  • changed: field GetMiddleware.priority: int → field GetMiddleware.priority: int?
  • changed: field PageRedirect.route: GetPage → field PageRedirect.route: GetPage?
  • changed: field PageRedirect.settings: RouteSettings → field PageRedirect.settings: RouteSettings?
  • changed: field PageRedirect.unknownRoute: GetPage → field PageRedirect.unknownRoute: GetPage?
  • changed: method GetMiddleware.onBindingsStart(List<Bindings> bindings): List<Bindings> → method GetMiddleware.onBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method GetMiddleware.onPageBuildStart(GetPageBuilder page): GetPageBuilder → method GetMiddleware.onPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method GetMiddleware.onPageCalled(GetPage page): GetPage → method GetMiddleware.onPageCalled(GetPage? page): GetPage?
  • changed: method GetMiddleware.redirect(String route): RouteSettings → method GetMiddleware.redirect(String? route): RouteSettings?
  • changed: method MiddlewareRunner.runOnBindingsStart(List<Bindings> bindings): List<Bindings> → method MiddlewareRunner.runOnBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder page): GetPageBuilder → method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method MiddlewareRunner.runOnPageCalled(GetPage page): GetPage → method MiddlewareRunner.runOnPageCalled(GetPage? page): GetPage?
  • changed: method MiddlewareRunner.runRedirect(String route): RouteSettings → method MiddlewareRunner.runRedirect(String? route): RouteSettings?
  • changed: method PageRedirect.page(): GetPageRoute → method PageRedirect.page<T>(): GetPageRoute<T>
  • added: method GetMiddleware.redirectDelegate(GetNavConfig route): Future<GetNavConfig?>
  • added: method PageRedirect.getPageToRoute<T>(GetPage rou, GetPage? unk): GetPageRoute<T>
  • removed: class TransitionComponent
  • removed: method TransitionComponent.buildChildWithTransition( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • added: member Transition.circularReveal
  • removed: class GetBar<T extends Object> extends StatefulWidget
  • removed: ctor GetBar({ Key key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible = …, th…
  • removed: enum SnackDismissDirection
  • removed: enum SnackPosition
  • removed: enum SnackStyle
  • removed: enum SnackbarStatus
  • removed: field GetBar.animationDuration: final Duration
  • removed: field GetBar.backgroundColor: final Color
  • removed: field GetBar.backgroundGradient: final Gradient
  • removed: field GetBar.barBlur: final double
  • removed: field GetBar.borderColor: final Color
  • removed: field GetBar.borderRadius: final double
  • removed: field GetBar.borderWidth: final double
  • removed: field GetBar.boxShadows: final List<BoxShadow>
  • removed: field GetBar.dismissDirection: final SnackDismissDirection
  • removed: field GetBar.duration: final Duration
  • removed: field GetBar.forwardAnimationCurve: final Curve
  • removed: field GetBar.icon: final Widget
  • removed: field GetBar.isDismissible: final bool
  • removed: field GetBar.leftBarIndicatorColor: final Color
  • removed: field GetBar.mainButton: final Widget
  • removed: field GetBar.margin: final EdgeInsets
  • removed: field GetBar.maxWidth: final double
  • removed: field GetBar.message: final String
  • removed: field GetBar.messageText: final Widget
  • removed: field GetBar.onTap: final OnTap
  • removed: field GetBar.overlayBlur: final double
  • removed: field GetBar.overlayColor: final Color
  • removed: field GetBar.padding: final EdgeInsets
  • removed: field GetBar.progressIndicatorBackgroundColor: final Color
  • removed: field GetBar.progressIndicatorController: final AnimationController
  • removed: field GetBar.progressIndicatorValueColor: final Animation<Color>
  • removed: field GetBar.reverseAnimationCurve: final Curve
  • removed: field GetBar.shouldIconPulse: final bool
  • removed: field GetBar.showProgressIndicator: final bool
  • removed: field GetBar.snackPosition: final SnackPosition
  • removed: field GetBar.snackStyle: final SnackStyle
  • removed: field GetBar.snackbarStatus: final SnackbarStatusCallback
  • removed: field GetBar.title: final String
  • removed: field GetBar.titleText: final Widget
  • removed: field GetBar.userInputForm: final Form
  • removed: member SnackDismissDirection.HORIZONTAL
  • removed: member SnackDismissDirection.VERTICAL
  • removed: member SnackPosition.BOTTOM
  • removed: member SnackPosition.TOP
  • removed: member SnackStyle.FLOATING
  • removed: member SnackStyle.GROUNDED
  • removed: member SnackbarStatus.CLOSED
  • removed: member SnackbarStatus.CLOSING
  • removed: member SnackbarStatus.OPEN
  • removed: member SnackbarStatus.OPENING
  • removed: method GetBar.createState(): State
  • removed: method GetBar.show<T>(): Future<T>
  • removed: typedef OnTap = void Function(GetBar snack)
  • removed: typedef SnackbarStatusCallback = void Function(SnackbarStatus status)
  • removed: class SnackRoute<T> extends OverlayRoute<T>
  • removed: ctor SnackRoute({ @required this.snack, RouteSettings settings, })
  • removed: field SnackRoute.currentStatus: SnackbarStatus
  • removed: field SnackRoute.dismissibleKeyGen: String
  • removed: field SnackRoute.snack: GetBar
  • removed: get SnackRoute.debugLabel: String
  • removed: get SnackRoute.finishedWhenPopped: bool
  • removed: get SnackRoute.opaque: bool
  • removed: method SnackRoute.canTransitionFrom(SnackRoute<dynamic> previousRoute): bool
  • removed: method SnackRoute.canTransitionTo(SnackRoute<dynamic> nextRoute): bool
  • removed: method SnackRoute.createAnimation(): Animation<Alignment>
  • removed: method SnackRoute.createAnimationController(): AnimationController
  • removed: method SnackRoute.createBlurFilterAnimation(): Animation<double>
  • removed: method SnackRoute.createColorFilterAnimation(): Animation<Color>
  • removed: method SnackRoute.createOverlayEntries(): Iterable<OverlayEntry>
  • removed: method SnackRoute.didPop(T result): bool
  • removed: method SnackRoute.didPush(): TickerFuture
  • removed: method SnackRoute.didReplace(Route<dynamic> oldRoute): void
  • removed: method SnackRoute.dispose(): void
  • removed: method SnackRoute.install(): void
  • added: class GetBar extends GetSnackBar
  • added: class GetSnackBar extends StatefulWidget
  • added: class GetSnackBarState extends State<GetSnackBar> with TickerProviderStateMixin
  • added: ctor GetBar({ Key? key, String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradient? backgroundGradient, Widget? mainB…
  • added: ctor GetSnackBar({ Key? key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible =…
  • added: enum RowStyle
  • added: enum SnackPosition
  • added: enum SnackStyle
  • added: enum SnackbarStatus
  • added: field GetSnackBar.animationDuration: final Duration
  • added: field GetSnackBar.backgroundColor: final Color
  • added: field GetSnackBar.backgroundGradient: final Gradient?
  • added: field GetSnackBar.barBlur: final double
  • added: field GetSnackBar.borderColor: final Color?
  • added: field GetSnackBar.borderRadius: final double
  • added: field GetSnackBar.borderWidth: final double?
  • added: field GetSnackBar.boxShadows: final List<BoxShadow>?
  • added: field GetSnackBar.dismissDirection: final DismissDirection?
  • added: field GetSnackBar.duration: final Duration?
  • added: field GetSnackBar.forwardAnimationCurve: final Curve
  • added: field GetSnackBar.icon: final Widget?
  • added: field GetSnackBar.isDismissible: final bool
  • added: field GetSnackBar.leftBarIndicatorColor: final Color?
  • added: field GetSnackBar.mainButton: final Widget?
  • added: field GetSnackBar.margin: final EdgeInsets
  • added: field GetSnackBar.maxWidth: final double?
  • added: field GetSnackBar.message: final String?
  • added: field GetSnackBar.messageText: final Widget?
  • added: field GetSnackBar.onTap: final OnTap?
  • added: field GetSnackBar.overlayBlur: final double
  • added: field GetSnackBar.overlayColor: final Color?
  • added: field GetSnackBar.padding: final EdgeInsets
  • added: field GetSnackBar.progressIndicatorBackgroundColor: final Color?
  • added: field GetSnackBar.progressIndicatorController: final AnimationController?
  • added: field GetSnackBar.progressIndicatorValueColor: final Animation<Color>?
  • added: field GetSnackBar.reverseAnimationCurve: final Curve
  • added: field GetSnackBar.shouldIconPulse: final bool
  • added: field GetSnackBar.showProgressIndicator: final bool
  • added: field GetSnackBar.snackPosition: final SnackPosition
  • added: field GetSnackBar.snackStyle: final SnackStyle
  • added: field GetSnackBar.snackbarStatus: final SnackbarStatusCallback?
  • added: field GetSnackBar.title: final String?
  • added: field GetSnackBar.titleText: final Widget?
  • added: field GetSnackBar.userInputForm: final Form?
  • added: get GetSnackBarState.buttonPadding: double
  • added: member RowStyle.action
  • added: member RowStyle.all
  • added: member RowStyle.icon
  • added: member RowStyle.none
  • added: member SnackPosition.BOTTOM
  • added: member SnackPosition.TOP
  • added: member SnackStyle.FLOATING
  • added: member SnackStyle.GROUNDED
  • added: member SnackbarStatus.CLOSED
  • added: member SnackbarStatus.CLOSING
  • added: member SnackbarStatus.OPEN
  • added: member SnackbarStatus.OPENING
  • added: method GetSnackBar.createState(): State
  • added: method GetSnackBar.show(): SnackbarController
  • added: method GetSnackBarState.build(BuildContext context): Widget
  • added: method GetSnackBarState.dispose(): void
  • added: method GetSnackBarState.initState(): void
  • added: typedef OnTap = void Function(GetSnackBar snack)
  • added: typedef SnackbarStatusCallback = void Function(SnackbarStatus? status)
  • added: class SnackbarController
  • added: ctor SnackbarController(this.snackbar)
  • added: field SnackbarController.key: final
  • added: field SnackbarController.snackbar: final GetSnackBar
  • added: get SnackbarController.future: Future<void>
  • added: method SnackbarController.close({bool withAnimations = …}): Future<void>
  • added: method SnackbarController.show(): Future<void>
  • added: static get SnackbarController.isSnackbarBeingShown: bool
  • added: static method SnackbarController.cancelAllSnackbars(): void
  • added: static method SnackbarController.closeCurrentSnackbar(): Future<void>
  • removed: ctor RxInterface([T initial])
  • removed: get RxBool.isFalse: bool
  • removed: get RxBool.isTrue: bool
  • removed: get RxDouble.sign: double
  • removed: get RxInt.bitLength: int
  • removed: get RxInt.isEven: bool
  • removed: get RxInt.isOdd: bool
  • removed: get RxInt.sign: int
  • removed: get RxString.codeUnits: List<int>
  • removed: get RxString.isEmpty: bool
  • removed: get RxString.isNotEmpty: bool
  • removed: get RxString.runes: Runes
  • removed: method ListExtension.addAllNonNull(Iterable<E> item): void
  • removed: method RxBool.operator &(bool other): bool
  • removed: method RxBool.operator ^(bool other): bool
  • removed: method RxBool.operator |(bool other): bool
  • removed: method RxBool.toggle(): RxBool
  • removed: method RxDouble.abs(): double
  • removed: method RxDouble.ceil(): int
  • removed: method RxDouble.ceilToDouble(): double
  • removed: method RxDouble.floor(): int
  • removed: method RxDouble.floorToDouble(): double
  • removed: method RxDouble.operator %(num other): double
  • removed: method RxDouble.operator *(num other): double
  • removed: method RxDouble.operator +(num other): RxDouble
  • removed: method RxDouble.operator -(): double
  • removed: method RxDouble.operator -(num other): RxDouble
  • removed: method RxDouble.operator /(num other): double
  • removed: method RxDouble.operator ~/(num other): int
  • removed: method RxDouble.round(): int
  • removed: method RxDouble.roundToDouble(): double
  • removed: method RxDouble.truncate(): int
  • removed: method RxDouble.truncateToDouble(): double
  • removed: method RxInt.abs(): int
  • removed: method RxInt.ceil(): int
  • removed: method RxInt.ceilToDouble(): double
  • removed: method RxInt.floor(): int
  • removed: method RxInt.floorToDouble(): double
  • removed: method RxInt.gcd(int other): int
  • removed: method RxInt.modInverse(int modulus): int
  • removed: method RxInt.modPow(int exponent, int modulus): int
  • removed: method RxInt.operator &(int other): int
  • removed: method RxInt.operator -(): int
  • removed: method RxInt.operator <<(int shiftAmount): int
  • removed: method RxInt.operator >>(int shiftAmount): int
  • removed: method RxInt.operator ^(int other): int
  • removed: method RxInt.operator |(int other): int
  • removed: method RxInt.operator ~(): int
  • removed: method RxInt.round(): int
  • removed: method RxInt.roundToDouble(): double
  • removed: method RxInt.toSigned(int width): int
  • removed: method RxInt.toUnsigned(int width): int
  • removed: method RxInt.truncate(): int
  • removed: method RxInt.truncateToDouble(): double
  • removed: method RxObjectMixin.nil(): void
  • removed: method RxString.contains(Pattern other, [int startIndex = …]): bool
  • removed: method RxString.endsWith(String other): bool
  • removed: method RxString.indexOf(Pattern pattern, [int start = …]): int
  • removed: method RxString.lastIndexOf(Pattern pattern, [int start]): int
  • removed: method RxString.operator +(String val): String
  • removed: method RxString.padLeft(int width, [String padding = …]): String
  • removed: method RxString.padRight(int width, [String padding = …]): String
  • removed: method RxString.replaceAll(Pattern from, String replace): String
  • removed: method RxString.split(Pattern pattern): List<String>
  • removed: method RxString.startsWith(Pattern pattern, [int index = …]): bool
  • removed: method RxString.substring(int startIndex, [int endIndex]): String
  • removed: method RxString.toLowerCase(): String
  • removed: method RxString.toUpperCase(): String
  • removed: method RxString.trim(): String
  • removed: method RxString.trimLeft(): String
  • removed: method RxString.trimRight(): String
  • removed: method SetExtension.addAllNonNull(Iterable<E> item): void
  • removed: method SetExtension.addNonNull(E item): void
  • removed: set RxList.value(List<E> val)
  • removed: set RxMap.value(Map<K, V> val)
  • changed: class RxBool extends _RxImpl<bool> → class RxBool extends Rx<bool>
  • changed: class RxDouble extends _BaseRxNum<double> → class RxDouble extends Rx<double>
  • changed: class RxInt extends _BaseRxNum<int> → class RxInt extends Rx<int>
  • changed: class RxNum extends _BaseRxNum<num> → class RxNum extends Rx<num>
  • changed: class RxString extends _RxImpl<String> implements Comparable<String>, Pattern → class RxString extends Rx<String> implements Comparable<String>, Pattern
  • changed: ctor Rx([T initial]) → ctor Rx(T initial)
  • changed: ctor RxBool([bool initial]) → ctor RxBool(bool initial)
  • changed: ctor RxDouble([double initial]) → ctor RxDouble(double initial)
  • changed: ctor RxInt([int initial]) → ctor RxInt(int initial)
  • changed: ctor RxList.generate(int length, E generator(int index), {bool growable = …}) → ctor RxList.generate(int length, E Function(int index) generator, {bool growable = …})
  • changed: ctor RxString([String initial]) → ctor RxString(String initial)
  • changed: field LightSubscription.cancelOnError: bool → field LightSubscription.cancelOnError: bool?
  • changed: field MiniSubscription.onDone: final Callback → field MiniSubscription.onDone: final Callback?
  • changed: field MiniSubscription.onError: final Function → field MiniSubscription.onError: final Function?
  • changed: field Node.data: T → field Node.data: T?
  • changed: field Node.next: Node<T> → field Node.next: Node<T>?
  • changed: function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration? time, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: get GetStream.length: int → get GetStream.length: int?
  • changed: get GetStream.value: T → get GetStream.value: T?
  • changed: method GetStream.addError(Object error, [StackTrace stackTrace]): void → method GetStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method GetStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool> → method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool?>
  • changed: method GetStreamTransformation.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStreamTransformation.listen(void Function(T event)? onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method LightSubscription.asFuture<E>([E futureValue]): Future<E> → method LightSubscription.asFuture<E>([E? futureValue]): Future<E>
  • changed: method LightSubscription.onData(OnData<T> handleData): void → method LightSubscription.onData(OnData<T>? handleData): void
  • changed: method LightSubscription.onDone(Callback handleDone): void → method LightSubscription.onDone(Callback? handleDone): void
  • changed: method LightSubscription.onError(Function handleError): void → method LightSubscription.onError(Function? handleError): void
  • changed: method LightSubscription.pause([Future<void> resumeSignal]): void → method LightSubscription.pause([Future<void>? resumeSignal]): void
  • changed: method MiniStream.addError(Object error, [StackTrace stackTrace]): void → method MiniStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method MiniStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError = …}): MiniSubscription<T> → method MiniStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool cancelOnError = …}): MiniSubscription<T>
  • changed: method NotifyManager.listen( void Function(T) onData, { Function onError, void Function() onDone, bool cancelOnError = …, }): StreamSubscription<T> → method NotifyManager.listen( void Function(T) onData, { Function? onError, void Function()? onDone, bool? cancelOnError, }): StreamSubscription<T>
  • changed: method RxInterface.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): StreamSubscription<T> → method RxInterface.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • changed: method RxList.add(E item): void → method RxList.add(E element): void
  • changed: method RxList.addAll(Iterable<E> item): void → method RxList.addAll(Iterable<E> iterable): void
  • changed: method RxList.sort([int compare(E a, E b)]): void → method RxList.sort([int Function(E a, E b)? compare]): void
  • changed: method RxMap.operator [](Object key): V → method RxMap.operator [](Object? key): V?
  • changed: method RxMap.remove(Object key): V → method RxMap.remove(Object? key): V?
  • changed: method RxObjectMixin.call([T v]): T → method RxObjectMixin.call([T? v]): T
  • changed: method RxObjectMixin.operator ==(dynamic o): bool → method RxObjectMixin.operator ==(Object o): bool
  • changed: method RxSet.addAll(Iterable<E> item): void → method RxSet.addAll(Iterable<E> elements): void
  • changed: method RxSet.contains(Object element): bool → method RxSet.contains(Object? element): bool
  • changed: method RxSet.lookup(Object object): E → method RxSet.lookup(Object? element): E?
  • changed: method RxSet.remove(Object item): bool → method RxSet.remove(Object? value): bool
  • changed: method RxSet.removeAll(Iterable<Object> elements): void → method RxSet.removeAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainAll(Iterable<Object> elements): void → method RxSet.retainAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainWhere(bool Function(E) E): void → method RxSet.retainWhere(bool Function(E) test): void
  • changed: method RxSet.update(void fn(Iterable<E> value)): void → method RxSet.update(void Function(Iterable<E>? value) fn): void
  • changed: method RxString.matchAsPrefix(String string, [int start = …]): Match → method RxString.matchAsPrefix(String string, [int start = …]): Match?
  • changed: static field RxInterface.proxy: RxInterface → static field RxInterface.proxy: RxInterface?
  • changed: typedef RemoveSubscription<T> = FutureOr<bool> Function( LightSubscription<T> subs) → typedef RemoveSubscription<T> = FutureOr<bool?> Function( LightSubscription<T> subs)
  • added: class Rxn<T> extends Rx<T?>
  • added: class RxnBool extends Rx<bool?>
  • added: class RxnDouble extends Rx<double?>
  • added: class RxnInt extends Rx<int?>
  • added: class RxnNum extends Rx<num?>
  • added: class RxnString extends Rx<String?> implements Comparable<String>, Pattern
  • added: ctor Rxn([T? initial])
  • added: ctor RxnBool([bool? initial])
  • added: ctor RxnDouble([double? initial])
  • added: ctor RxnInt([int? initial])
  • added: ctor RxnNum([num? initial])
  • added: ctor RxnString([String? initial])
  • added: extension RxBoolExt on Rx<bool>
  • added: extension RxDoubleExt on Rx<double>
  • added: extension RxIntExt on Rx<int>
  • added: extension RxNumExt<T extends num> on Rx<T>
  • added: extension RxStringExt on Rx<String>
  • added: extension RxnBoolExt on Rx<bool?>
  • added: extension RxnDoubleExt on Rx<double?>
  • added: extension RxnIntExt on Rx<int?>
  • added: extension RxnNumExt<T extends num> on Rx<T?>
  • added: extension RxnStringExt on Rx<String?>
  • added: field RxObjectMixin.sentToStream: bool
  • added: get RxBoolExt.isFalse: bool
  • added: get RxBoolExt.isTrue: bool
  • added: get RxDoubleExt.sign: double
  • added: get RxIntExt.bitLength: int
  • added: get RxIntExt.isEven: bool
  • added: get RxIntExt.isOdd: bool
  • added: get RxIntExt.sign: int
  • added: get RxNumExt.isFinite: bool
  • added: get RxNumExt.isInfinite: bool
  • added: get RxNumExt.isNaN: bool
  • added: get RxNumExt.isNegative: bool
  • added: get RxNumExt.sign: num
  • added: get RxStringExt.codeUnits: List<int>
  • added: get RxStringExt.isEmpty: bool
  • added: get RxStringExt.isNotEmpty: bool
  • added: get RxStringExt.runes: Runes
  • added: get RxnBoolExt.isFalse: bool?
  • added: get RxnBoolExt.isTrue: bool?
  • added: get RxnDoubleExt.sign: double?
  • added: get RxnIntExt.bitLength: int?
  • added: get RxnIntExt.isEven: bool?
  • added: get RxnIntExt.isOdd: bool?
  • added: get RxnIntExt.sign: int?
  • added: get RxnNumExt.isFinite: bool?
  • added: get RxnNumExt.isInfinite: bool?
  • added: get RxnNumExt.isNaN: bool?
  • added: get RxnNumExt.isNegative: bool?
  • added: get RxnNumExt.sign: num?
  • added: get RxnStringExt.codeUnits: List<int>?
  • added: get RxnStringExt.isEmpty: bool?
  • added: get RxnStringExt.isNotEmpty: bool?
  • added: get RxnStringExt.runes: Runes?
  • added: method FastList.clear(): void
  • added: method RxBoolExt.operator &(bool other): bool
  • added: method RxBoolExt.operator ^(bool other): bool
  • added: method RxBoolExt.operator |(bool other): bool
  • added: method RxBoolExt.toggle(): Rx<bool>
  • added: method RxDoubleExt.abs(): double
  • added: method RxDoubleExt.ceil(): int
  • added: method RxDoubleExt.ceilToDouble(): double
  • added: method RxDoubleExt.floor(): int
  • added: method RxDoubleExt.floorToDouble(): double
  • added: method RxDoubleExt.operator %(num other): double
  • added: method RxDoubleExt.operator *(num other): double
  • added: method RxDoubleExt.operator +(num other): Rx<double>
  • added: method RxDoubleExt.operator -(): double
  • added: method RxDoubleExt.operator -(num other): Rx<double>
  • added: method RxDoubleExt.operator /(num other): double
  • added: method RxDoubleExt.operator ~/(num other): int
  • added: method RxDoubleExt.round(): int
  • added: method RxDoubleExt.roundToDouble(): double
  • added: method RxDoubleExt.truncate(): int
  • added: method RxDoubleExt.truncateToDouble(): double
  • added: method RxIntExt.abs(): int
  • added: method RxIntExt.ceil(): int
  • added: method RxIntExt.ceilToDouble(): double
  • added: method RxIntExt.floor(): int
  • added: method RxIntExt.floorToDouble(): double
  • added: method RxIntExt.gcd(int other): int
  • added: method RxIntExt.modInverse(int modulus): int
  • added: method RxIntExt.modPow(int exponent, int modulus): int
  • added: method RxIntExt.operator &(int other): int
  • added: method RxIntExt.operator -(): int
  • added: method RxIntExt.operator <<(int shiftAmount): int
  • added: method RxIntExt.operator >>(int shiftAmount): int
  • added: method RxIntExt.operator ^(int other): int
  • added: method RxIntExt.operator |(int other): int
  • added: method RxIntExt.operator ~(): int
  • added: method RxIntExt.round(): int
  • added: method RxIntExt.roundToDouble(): double
  • added: method RxIntExt.toSigned(int width): int
  • added: method RxIntExt.toUnsigned(int width): int
  • added: method RxIntExt.truncate(): int
  • added: method RxIntExt.truncateToDouble(): double
  • added: method RxList.removeWhere(bool Function(E element) test): void
  • added: method RxList.retainWhere(bool Function(E element) test): void
  • added: method RxNumExt.abs(): num
  • added: method RxNumExt.ceil(): int
  • added: method RxNumExt.ceilToDouble(): double
  • added: method RxNumExt.clamp(num lowerLimit, num upperLimit): num
  • added: method RxNumExt.floor(): int
  • added: method RxNumExt.floorToDouble(): double
  • added: method RxNumExt.operator %(num other): num
  • added: method RxNumExt.operator *(num other): num
  • added: method RxNumExt.operator -(): num
  • added: method RxNumExt.operator /(num other): double
  • added: method RxNumExt.operator <(num other): bool
  • added: method RxNumExt.operator <=(num other): bool
  • added: method RxNumExt.operator >(num other): bool
  • added: method RxNumExt.operator >=(num other): bool
  • added: method RxNumExt.operator ~/(num other): int
  • added: method RxNumExt.remainder(num other): num
  • added: method RxNumExt.round(): int
  • added: method RxNumExt.roundToDouble(): double
  • added: method RxNumExt.toDouble(): double
  • added: method RxNumExt.toInt(): int
  • added: method RxNumExt.toStringAsExponential([int? fractionDigits]): String
  • added: method RxNumExt.toStringAsFixed(int fractionDigits): String
  • added: method RxNumExt.toStringAsPrecision(int precision): String
  • added: method RxNumExt.truncate(): int
  • added: method RxNumExt.truncateToDouble(): double
  • added: method RxObjectMixin.listenAndPump(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • added: method RxStringExt.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxStringExt.compareTo(String other): int
  • added: method RxStringExt.contains(Pattern other, [int startIndex = …]): bool
  • added: method RxStringExt.endsWith(String other): bool
  • added: method RxStringExt.indexOf(Pattern pattern, [int start = …]): int
  • added: method RxStringExt.lastIndexOf(Pattern pattern, [int? start]): int
  • added: method RxStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxStringExt.operator +(String val): String
  • added: method RxStringExt.padLeft(int width, [String padding = …]): String
  • added: method RxStringExt.padRight(int width, [String padding = …]): String
  • added: method RxStringExt.replaceAll(Pattern from, String replace): String
  • added: method RxStringExt.split(Pattern pattern): List<String>
  • added: method RxStringExt.startsWith(Pattern pattern, [int index = …]): bool
  • added: method RxStringExt.substring(int startIndex, [int? endIndex]): String
  • added: method RxStringExt.toLowerCase(): String
  • added: method RxStringExt.toUpperCase(): String
  • added: method RxStringExt.trim(): String
  • added: method RxStringExt.trimLeft(): String
  • added: method RxStringExt.trimRight(): String
  • added: method Rxn.toJson(): dynamic
  • added: method RxnBool.toString(): String
  • added: method RxnBoolExt.operator &(bool other): bool?
  • added: method RxnBoolExt.operator ^(bool other): bool?
  • added: method RxnBoolExt.operator |(bool other): bool?
  • added: method RxnBoolExt.toggle(): Rx<bool?>?
  • added: method RxnDoubleExt.abs(): double?
  • added: method RxnDoubleExt.ceil(): int?
  • added: method RxnDoubleExt.ceilToDouble(): double?
  • added: method RxnDoubleExt.floor(): int?
  • added: method RxnDoubleExt.floorToDouble(): double?
  • added: method RxnDoubleExt.operator %(num other): double?
  • added: method RxnDoubleExt.operator *(num other): double?
  • added: method RxnDoubleExt.operator +(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator -(): double?
  • added: method RxnDoubleExt.operator -(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator /(num other): double?
  • added: method RxnDoubleExt.operator ~/(num other): int?
  • added: method RxnDoubleExt.round(): int?
  • added: method RxnDoubleExt.roundToDouble(): double?
  • added: method RxnDoubleExt.truncate(): int?
  • added: method RxnDoubleExt.truncateToDouble(): double?
  • added: method RxnInt.operator +(int other): RxnInt
  • added: method RxnInt.operator -(int other): RxnInt
  • added: method RxnIntExt.abs(): int?
  • added: method RxnIntExt.ceil(): int?
  • added: method RxnIntExt.ceilToDouble(): double?
  • added: method RxnIntExt.floor(): int?
  • added: method RxnIntExt.floorToDouble(): double?
  • added: method RxnIntExt.gcd(int other): int?
  • added: method RxnIntExt.modInverse(int modulus): int?
  • added: method RxnIntExt.modPow(int exponent, int modulus): int?
  • added: method RxnIntExt.operator &(int other): int?
  • added: method RxnIntExt.operator -(): int?
  • added: method RxnIntExt.operator <<(int shiftAmount): int?
  • added: method RxnIntExt.operator >>(int shiftAmount): int?
  • added: method RxnIntExt.operator ^(int other): int?
  • added: method RxnIntExt.operator |(int other): int?
  • added: method RxnIntExt.operator ~(): int?
  • added: method RxnIntExt.round(): int?
  • added: method RxnIntExt.roundToDouble(): double?
  • added: method RxnIntExt.toSigned(int width): int?
  • added: method RxnIntExt.toUnsigned(int width): int?
  • added: method RxnIntExt.truncate(): int?
  • added: method RxnIntExt.truncateToDouble(): double?
  • added: method RxnNum.operator +(num other): num?
  • added: method RxnNum.operator -(num other): num?
  • added: method RxnNumExt.abs(): num?
  • added: method RxnNumExt.ceil(): int?
  • added: method RxnNumExt.ceilToDouble(): double?
  • added: method RxnNumExt.clamp(num lowerLimit, num upperLimit): num?
  • added: method RxnNumExt.floor(): int?
  • added: method RxnNumExt.floorToDouble(): double?
  • added: method RxnNumExt.operator %(num other): num?
  • added: method RxnNumExt.operator *(num other): num?
  • added: method RxnNumExt.operator -(): num?
  • added: method RxnNumExt.operator /(num other): double?
  • added: method RxnNumExt.operator <(num other): bool?
  • added: method RxnNumExt.operator <=(num other): bool?
  • added: method RxnNumExt.operator >(num other): bool?
  • added: method RxnNumExt.operator >=(num other): bool?
  • added: method RxnNumExt.operator ~/(num other): int?
  • added: method RxnNumExt.remainder(num other): num?
  • added: method RxnNumExt.round(): int?
  • added: method RxnNumExt.roundToDouble(): double?
  • added: method RxnNumExt.toDouble(): double?
  • added: method RxnNumExt.toInt(): int?
  • added: method RxnNumExt.toStringAsExponential([int? fractionDigits]): String?
  • added: method RxnNumExt.toStringAsFixed(int fractionDigits): String?
  • added: method RxnNumExt.toStringAsPrecision(int precision): String?
  • added: method RxnNumExt.truncate(): int?
  • added: method RxnNumExt.truncateToDouble(): double?
  • added: method RxnString.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxnString.compareTo(String other): int
  • added: method RxnString.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.allMatches(String string, [int start = …]): Iterable<Match>?
  • added: method RxnStringExt.compareTo(String other): int?
  • added: method RxnStringExt.contains(Pattern other, [int startIndex = …]): bool?
  • added: method RxnStringExt.endsWith(String other): bool?
  • added: method RxnStringExt.indexOf(Pattern pattern, [int start = …]): int?
  • added: method RxnStringExt.lastIndexOf(Pattern pattern, [int? start]): int?
  • added: method RxnStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.operator +(String val): String
  • added: method RxnStringExt.padLeft(int width, [String padding = …]): String?
  • added: method RxnStringExt.padRight(int width, [String padding = …]): String?
  • added: method RxnStringExt.replaceAll(Pattern from, String replace): String?
  • added: method RxnStringExt.split(Pattern pattern): List<String>?
  • added: method RxnStringExt.startsWith(Pattern pattern, [int index = …]): bool?
  • added: method RxnStringExt.substring(int startIndex, [int? endIndex]): String?
  • added: method RxnStringExt.toLowerCase(): String?
  • added: method RxnStringExt.toUpperCase(): String?
  • added: method RxnStringExt.trim(): String?
  • added: method RxnStringExt.trimLeft(): String?
  • added: method RxnStringExt.trimRight(): String?
  • added: static method RxInterface.notifyChildren<T>(RxNotifier observer, ValueGetter<T> builder): T
  • changed: field LightSubscription.cancelOnError: bool → field LightSubscription.cancelOnError: bool?
  • changed: field MiniSubscription.onDone: final Callback → field MiniSubscription.onDone: final Callback?
  • changed: field MiniSubscription.onError: final Function → field MiniSubscription.onError: final Function?
  • changed: field Node.data: T → field Node.data: T?
  • changed: field Node.next: Node<T> → field Node.next: Node<T>?
  • changed: get GetStream.length: int → get GetStream.length: int?
  • changed: get GetStream.value: T → get GetStream.value: T?
  • changed: method GetStream.addError(Object error, [StackTrace stackTrace]): void → method GetStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method GetStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool> → method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool?>
  • changed: method GetStreamTransformation.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStreamTransformation.listen(void Function(T event)? onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method LightSubscription.asFuture<E>([E futureValue]): Future<E> → method LightSubscription.asFuture<E>([E? futureValue]): Future<E>
  • changed: method LightSubscription.onData(OnData<T> handleData): void → method LightSubscription.onData(OnData<T>? handleData): void
  • changed: method LightSubscription.onDone(Callback handleDone): void → method LightSubscription.onDone(Callback? handleDone): void
  • changed: method LightSubscription.onError(Function handleError): void → method LightSubscription.onError(Function? handleError): void
  • changed: method LightSubscription.pause([Future<void> resumeSignal]): void → method LightSubscription.pause([Future<void>? resumeSignal]): void
  • changed: method MiniStream.addError(Object error, [StackTrace stackTrace]): void → method MiniStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method MiniStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError = …}): MiniSubscription<T> → method MiniStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool cancelOnError = …}): MiniSubscription<T>
  • changed: typedef RemoveSubscription<T> = FutureOr<bool> Function( LightSubscription<T> subs) → typedef RemoveSubscription<T> = FutureOr<bool?> Function( LightSubscription<T> subs)
  • added: method FastList.clear(): void
  • removed: ctor RxInterface([T initial])
  • removed: get RxBool.isFalse: bool
  • removed: get RxBool.isTrue: bool
  • removed: get RxDouble.sign: double
  • removed: get RxInt.bitLength: int
  • removed: get RxInt.isEven: bool
  • removed: get RxInt.isOdd: bool
  • removed: get RxInt.sign: int
  • removed: get RxString.codeUnits: List<int>
  • removed: get RxString.isEmpty: bool
  • removed: get RxString.isNotEmpty: bool
  • removed: get RxString.runes: Runes
  • removed: method ListExtension.addAllNonNull(Iterable<E> item): void
  • removed: method RxBool.operator &(bool other): bool
  • removed: method RxBool.operator ^(bool other): bool
  • removed: method RxBool.operator |(bool other): bool
  • removed: method RxBool.toggle(): RxBool
  • removed: method RxDouble.abs(): double
  • removed: method RxDouble.ceil(): int
  • removed: method RxDouble.ceilToDouble(): double
  • removed: method RxDouble.floor(): int
  • removed: method RxDouble.floorToDouble(): double
  • removed: method RxDouble.operator %(num other): double
  • removed: method RxDouble.operator *(num other): double
  • removed: method RxDouble.operator +(num other): RxDouble
  • removed: method RxDouble.operator -(): double
  • removed: method RxDouble.operator -(num other): RxDouble
  • removed: method RxDouble.operator /(num other): double
  • removed: method RxDouble.operator ~/(num other): int
  • removed: method RxDouble.round(): int
  • removed: method RxDouble.roundToDouble(): double
  • removed: method RxDouble.truncate(): int
  • removed: method RxDouble.truncateToDouble(): double
  • removed: method RxInt.abs(): int
  • removed: method RxInt.ceil(): int
  • removed: method RxInt.ceilToDouble(): double
  • removed: method RxInt.floor(): int
  • removed: method RxInt.floorToDouble(): double
  • removed: method RxInt.gcd(int other): int
  • removed: method RxInt.modInverse(int modulus): int
  • removed: method RxInt.modPow(int exponent, int modulus): int
  • removed: method RxInt.operator &(int other): int
  • removed: method RxInt.operator -(): int
  • removed: method RxInt.operator <<(int shiftAmount): int
  • removed: method RxInt.operator >>(int shiftAmount): int
  • removed: method RxInt.operator ^(int other): int
  • removed: method RxInt.operator |(int other): int
  • removed: method RxInt.operator ~(): int
  • removed: method RxInt.round(): int
  • removed: method RxInt.roundToDouble(): double
  • removed: method RxInt.toSigned(int width): int
  • removed: method RxInt.toUnsigned(int width): int
  • removed: method RxInt.truncate(): int
  • removed: method RxInt.truncateToDouble(): double
  • removed: method RxObjectMixin.nil(): void
  • removed: method RxString.contains(Pattern other, [int startIndex = …]): bool
  • removed: method RxString.endsWith(String other): bool
  • removed: method RxString.indexOf(Pattern pattern, [int start = …]): int
  • removed: method RxString.lastIndexOf(Pattern pattern, [int start]): int
  • removed: method RxString.operator +(String val): String
  • removed: method RxString.padLeft(int width, [String padding = …]): String
  • removed: method RxString.padRight(int width, [String padding = …]): String
  • removed: method RxString.replaceAll(Pattern from, String replace): String
  • removed: method RxString.split(Pattern pattern): List<String>
  • removed: method RxString.startsWith(Pattern pattern, [int index = …]): bool
  • removed: method RxString.substring(int startIndex, [int endIndex]): String
  • removed: method RxString.toLowerCase(): String
  • removed: method RxString.toUpperCase(): String
  • removed: method RxString.trim(): String
  • removed: method RxString.trimLeft(): String
  • removed: method RxString.trimRight(): String
  • removed: method SetExtension.addAllNonNull(Iterable<E> item): void
  • removed: method SetExtension.addNonNull(E item): void
  • removed: set RxList.value(List<E> val)
  • removed: set RxMap.value(Map<K, V> val)
  • changed: class RxBool extends _RxImpl<bool> → class RxBool extends Rx<bool>
  • changed: class RxDouble extends _BaseRxNum<double> → class RxDouble extends Rx<double>
  • changed: class RxInt extends _BaseRxNum<int> → class RxInt extends Rx<int>
  • changed: class RxNum extends _BaseRxNum<num> → class RxNum extends Rx<num>
  • changed: class RxString extends _RxImpl<String> implements Comparable<String>, Pattern → class RxString extends Rx<String> implements Comparable<String>, Pattern
  • changed: ctor Rx([T initial]) → ctor Rx(T initial)
  • changed: ctor RxBool([bool initial]) → ctor RxBool(bool initial)
  • changed: ctor RxDouble([double initial]) → ctor RxDouble(double initial)
  • changed: ctor RxInt([int initial]) → ctor RxInt(int initial)
  • changed: ctor RxList.generate(int length, E generator(int index), {bool growable = …}) → ctor RxList.generate(int length, E Function(int index) generator, {bool growable = …})
  • changed: ctor RxString([String initial]) → ctor RxString(String initial)
  • changed: method NotifyManager.listen( void Function(T) onData, { Function onError, void Function() onDone, bool cancelOnError = …, }): StreamSubscription<T> → method NotifyManager.listen( void Function(T) onData, { Function? onError, void Function()? onDone, bool? cancelOnError, }): StreamSubscription<T>
  • changed: method RxInterface.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): StreamSubscription<T> → method RxInterface.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • changed: method RxList.add(E item): void → method RxList.add(E element): void
  • changed: method RxList.addAll(Iterable<E> item): void → method RxList.addAll(Iterable<E> iterable): void
  • changed: method RxList.sort([int compare(E a, E b)]): void → method RxList.sort([int Function(E a, E b)? compare]): void
  • changed: method RxMap.operator [](Object key): V → method RxMap.operator [](Object? key): V?
  • changed: method RxMap.remove(Object key): V → method RxMap.remove(Object? key): V?
  • changed: method RxObjectMixin.call([T v]): T → method RxObjectMixin.call([T? v]): T
  • changed: method RxObjectMixin.operator ==(dynamic o): bool → method RxObjectMixin.operator ==(Object o): bool
  • changed: method RxSet.addAll(Iterable<E> item): void → method RxSet.addAll(Iterable<E> elements): void
  • changed: method RxSet.contains(Object element): bool → method RxSet.contains(Object? element): bool
  • changed: method RxSet.lookup(Object object): E → method RxSet.lookup(Object? element): E?
  • changed: method RxSet.remove(Object item): bool → method RxSet.remove(Object? value): bool
  • changed: method RxSet.removeAll(Iterable<Object> elements): void → method RxSet.removeAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainAll(Iterable<Object> elements): void → method RxSet.retainAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainWhere(bool Function(E) E): void → method RxSet.retainWhere(bool Function(E) test): void
  • changed: method RxSet.update(void fn(Iterable<E> value)): void → method RxSet.update(void Function(Iterable<E>? value) fn): void
  • changed: method RxString.matchAsPrefix(String string, [int start = …]): Match → method RxString.matchAsPrefix(String string, [int start = …]): Match?
  • changed: static field RxInterface.proxy: RxInterface → static field RxInterface.proxy: RxInterface?
  • added: class Rxn<T> extends Rx<T?>
  • added: class RxnBool extends Rx<bool?>
  • added: class RxnDouble extends Rx<double?>
  • added: class RxnInt extends Rx<int?>
  • added: class RxnNum extends Rx<num?>
  • added: class RxnString extends Rx<String?> implements Comparable<String>, Pattern
  • added: ctor Rxn([T? initial])
  • added: ctor RxnBool([bool? initial])
  • added: ctor RxnDouble([double? initial])
  • added: ctor RxnInt([int? initial])
  • added: ctor RxnNum([num? initial])
  • added: ctor RxnString([String? initial])
  • added: extension RxBoolExt on Rx<bool>
  • added: extension RxDoubleExt on Rx<double>
  • added: extension RxIntExt on Rx<int>
  • added: extension RxNumExt<T extends num> on Rx<T>
  • added: extension RxStringExt on Rx<String>
  • added: extension RxnBoolExt on Rx<bool?>
  • added: extension RxnDoubleExt on Rx<double?>
  • added: extension RxnIntExt on Rx<int?>
  • added: extension RxnNumExt<T extends num> on Rx<T?>
  • added: extension RxnStringExt on Rx<String?>
  • added: field RxObjectMixin.sentToStream: bool
  • added: get RxBoolExt.isFalse: bool
  • added: get RxBoolExt.isTrue: bool
  • added: get RxDoubleExt.sign: double
  • added: get RxIntExt.bitLength: int
  • added: get RxIntExt.isEven: bool
  • added: get RxIntExt.isOdd: bool
  • added: get RxIntExt.sign: int
  • added: get RxNumExt.isFinite: bool
  • added: get RxNumExt.isInfinite: bool
  • added: get RxNumExt.isNaN: bool
  • added: get RxNumExt.isNegative: bool
  • added: get RxNumExt.sign: num
  • added: get RxStringExt.codeUnits: List<int>
  • added: get RxStringExt.isEmpty: bool
  • added: get RxStringExt.isNotEmpty: bool
  • added: get RxStringExt.runes: Runes
  • added: get RxnBoolExt.isFalse: bool?
  • added: get RxnBoolExt.isTrue: bool?
  • added: get RxnDoubleExt.sign: double?
  • added: get RxnIntExt.bitLength: int?
  • added: get RxnIntExt.isEven: bool?
  • added: get RxnIntExt.isOdd: bool?
  • added: get RxnIntExt.sign: int?
  • added: get RxnNumExt.isFinite: bool?
  • added: get RxnNumExt.isInfinite: bool?
  • added: get RxnNumExt.isNaN: bool?
  • added: get RxnNumExt.isNegative: bool?
  • added: get RxnNumExt.sign: num?
  • added: get RxnStringExt.codeUnits: List<int>?
  • added: get RxnStringExt.isEmpty: bool?
  • added: get RxnStringExt.isNotEmpty: bool?
  • added: get RxnStringExt.runes: Runes?
  • added: method RxBoolExt.operator &(bool other): bool
  • added: method RxBoolExt.operator ^(bool other): bool
  • added: method RxBoolExt.operator |(bool other): bool
  • added: method RxBoolExt.toggle(): Rx<bool>
  • added: method RxDoubleExt.abs(): double
  • added: method RxDoubleExt.ceil(): int
  • added: method RxDoubleExt.ceilToDouble(): double
  • added: method RxDoubleExt.floor(): int
  • added: method RxDoubleExt.floorToDouble(): double
  • added: method RxDoubleExt.operator %(num other): double
  • added: method RxDoubleExt.operator *(num other): double
  • added: method RxDoubleExt.operator +(num other): Rx<double>
  • added: method RxDoubleExt.operator -(): double
  • added: method RxDoubleExt.operator -(num other): Rx<double>
  • added: method RxDoubleExt.operator /(num other): double
  • added: method RxDoubleExt.operator ~/(num other): int
  • added: method RxDoubleExt.round(): int
  • added: method RxDoubleExt.roundToDouble(): double
  • added: method RxDoubleExt.truncate(): int
  • added: method RxDoubleExt.truncateToDouble(): double
  • added: method RxIntExt.abs(): int
  • added: method RxIntExt.ceil(): int
  • added: method RxIntExt.ceilToDouble(): double
  • added: method RxIntExt.floor(): int
  • added: method RxIntExt.floorToDouble(): double
  • added: method RxIntExt.gcd(int other): int
  • added: method RxIntExt.modInverse(int modulus): int
  • added: method RxIntExt.modPow(int exponent, int modulus): int
  • added: method RxIntExt.operator &(int other): int
  • added: method RxIntExt.operator -(): int
  • added: method RxIntExt.operator <<(int shiftAmount): int
  • added: method RxIntExt.operator >>(int shiftAmount): int
  • added: method RxIntExt.operator ^(int other): int
  • added: method RxIntExt.operator |(int other): int
  • added: method RxIntExt.operator ~(): int
  • added: method RxIntExt.round(): int
  • added: method RxIntExt.roundToDouble(): double
  • added: method RxIntExt.toSigned(int width): int
  • added: method RxIntExt.toUnsigned(int width): int
  • added: method RxIntExt.truncate(): int
  • added: method RxIntExt.truncateToDouble(): double
  • added: method RxList.removeWhere(bool Function(E element) test): void
  • added: method RxList.retainWhere(bool Function(E element) test): void
  • added: method RxNumExt.abs(): num
  • added: method RxNumExt.ceil(): int
  • added: method RxNumExt.ceilToDouble(): double
  • added: method RxNumExt.clamp(num lowerLimit, num upperLimit): num
  • added: method RxNumExt.floor(): int
  • added: method RxNumExt.floorToDouble(): double
  • added: method RxNumExt.operator %(num other): num
  • added: method RxNumExt.operator *(num other): num
  • added: method RxNumExt.operator -(): num
  • added: method RxNumExt.operator /(num other): double
  • added: method RxNumExt.operator <(num other): bool
  • added: method RxNumExt.operator <=(num other): bool
  • added: method RxNumExt.operator >(num other): bool
  • added: method RxNumExt.operator >=(num other): bool
  • added: method RxNumExt.operator ~/(num other): int
  • added: method RxNumExt.remainder(num other): num
  • added: method RxNumExt.round(): int
  • added: method RxNumExt.roundToDouble(): double
  • added: method RxNumExt.toDouble(): double
  • added: method RxNumExt.toInt(): int
  • added: method RxNumExt.toStringAsExponential([int? fractionDigits]): String
  • added: method RxNumExt.toStringAsFixed(int fractionDigits): String
  • added: method RxNumExt.toStringAsPrecision(int precision): String
  • added: method RxNumExt.truncate(): int
  • added: method RxNumExt.truncateToDouble(): double
  • added: method RxObjectMixin.listenAndPump(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • added: method RxStringExt.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxStringExt.compareTo(String other): int
  • added: method RxStringExt.contains(Pattern other, [int startIndex = …]): bool
  • added: method RxStringExt.endsWith(String other): bool
  • added: method RxStringExt.indexOf(Pattern pattern, [int start = …]): int
  • added: method RxStringExt.lastIndexOf(Pattern pattern, [int? start]): int
  • added: method RxStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxStringExt.operator +(String val): String
  • added: method RxStringExt.padLeft(int width, [String padding = …]): String
  • added: method RxStringExt.padRight(int width, [String padding = …]): String
  • added: method RxStringExt.replaceAll(Pattern from, String replace): String
  • added: method RxStringExt.split(Pattern pattern): List<String>
  • added: method RxStringExt.startsWith(Pattern pattern, [int index = …]): bool
  • added: method RxStringExt.substring(int startIndex, [int? endIndex]): String
  • added: method RxStringExt.toLowerCase(): String
  • added: method RxStringExt.toUpperCase(): String
  • added: method RxStringExt.trim(): String
  • added: method RxStringExt.trimLeft(): String
  • added: method RxStringExt.trimRight(): String
  • added: method Rxn.toJson(): dynamic
  • added: method RxnBool.toString(): String
  • added: method RxnBoolExt.operator &(bool other): bool?
  • added: method RxnBoolExt.operator ^(bool other): bool?
  • added: method RxnBoolExt.operator |(bool other): bool?
  • added: method RxnBoolExt.toggle(): Rx<bool?>?
  • added: method RxnDoubleExt.abs(): double?
  • added: method RxnDoubleExt.ceil(): int?
  • added: method RxnDoubleExt.ceilToDouble(): double?
  • added: method RxnDoubleExt.floor(): int?
  • added: method RxnDoubleExt.floorToDouble(): double?
  • added: method RxnDoubleExt.operator %(num other): double?
  • added: method RxnDoubleExt.operator *(num other): double?
  • added: method RxnDoubleExt.operator +(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator -(): double?
  • added: method RxnDoubleExt.operator -(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator /(num other): double?
  • added: method RxnDoubleExt.operator ~/(num other): int?
  • added: method RxnDoubleExt.round(): int?
  • added: method RxnDoubleExt.roundToDouble(): double?
  • added: method RxnDoubleExt.truncate(): int?
  • added: method RxnDoubleExt.truncateToDouble(): double?
  • added: method RxnInt.operator +(int other): RxnInt
  • added: method RxnInt.operator -(int other): RxnInt
  • added: method RxnIntExt.abs(): int?
  • added: method RxnIntExt.ceil(): int?
  • added: method RxnIntExt.ceilToDouble(): double?
  • added: method RxnIntExt.floor(): int?
  • added: method RxnIntExt.floorToDouble(): double?
  • added: method RxnIntExt.gcd(int other): int?
  • added: method RxnIntExt.modInverse(int modulus): int?
  • added: method RxnIntExt.modPow(int exponent, int modulus): int?
  • added: method RxnIntExt.operator &(int other): int?
  • added: method RxnIntExt.operator -(): int?
  • added: method RxnIntExt.operator <<(int shiftAmount): int?
  • added: method RxnIntExt.operator >>(int shiftAmount): int?
  • added: method RxnIntExt.operator ^(int other): int?
  • added: method RxnIntExt.operator |(int other): int?
  • added: method RxnIntExt.operator ~(): int?
  • added: method RxnIntExt.round(): int?
  • added: method RxnIntExt.roundToDouble(): double?
  • added: method RxnIntExt.toSigned(int width): int?
  • added: method RxnIntExt.toUnsigned(int width): int?
  • added: method RxnIntExt.truncate(): int?
  • added: method RxnIntExt.truncateToDouble(): double?
  • added: method RxnNum.operator +(num other): num?
  • added: method RxnNum.operator -(num other): num?
  • added: method RxnNumExt.abs(): num?
  • added: method RxnNumExt.ceil(): int?
  • added: method RxnNumExt.ceilToDouble(): double?
  • added: method RxnNumExt.clamp(num lowerLimit, num upperLimit): num?
  • added: method RxnNumExt.floor(): int?
  • added: method RxnNumExt.floorToDouble(): double?
  • added: method RxnNumExt.operator %(num other): num?
  • added: method RxnNumExt.operator *(num other): num?
  • added: method RxnNumExt.operator -(): num?
  • added: method RxnNumExt.operator /(num other): double?
  • added: method RxnNumExt.operator <(num other): bool?
  • added: method RxnNumExt.operator <=(num other): bool?
  • added: method RxnNumExt.operator >(num other): bool?
  • added: method RxnNumExt.operator >=(num other): bool?
  • added: method RxnNumExt.operator ~/(num other): int?
  • added: method RxnNumExt.remainder(num other): num?
  • added: method RxnNumExt.round(): int?
  • added: method RxnNumExt.roundToDouble(): double?
  • added: method RxnNumExt.toDouble(): double?
  • added: method RxnNumExt.toInt(): int?
  • added: method RxnNumExt.toStringAsExponential([int? fractionDigits]): String?
  • added: method RxnNumExt.toStringAsFixed(int fractionDigits): String?
  • added: method RxnNumExt.toStringAsPrecision(int precision): String?
  • added: method RxnNumExt.truncate(): int?
  • added: method RxnNumExt.truncateToDouble(): double?
  • added: method RxnString.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxnString.compareTo(String other): int
  • added: method RxnString.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.allMatches(String string, [int start = …]): Iterable<Match>?
  • added: method RxnStringExt.compareTo(String other): int?
  • added: method RxnStringExt.contains(Pattern other, [int startIndex = …]): bool?
  • added: method RxnStringExt.endsWith(String other): bool?
  • added: method RxnStringExt.indexOf(Pattern pattern, [int start = …]): int?
  • added: method RxnStringExt.lastIndexOf(Pattern pattern, [int? start]): int?
  • added: method RxnStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.operator +(String val): String
  • added: method RxnStringExt.padLeft(int width, [String padding = …]): String?
  • added: method RxnStringExt.padRight(int width, [String padding = …]): String?
  • added: method RxnStringExt.replaceAll(Pattern from, String replace): String?
  • added: method RxnStringExt.split(Pattern pattern): List<String>?
  • added: method RxnStringExt.startsWith(Pattern pattern, [int index = …]): bool?
  • added: method RxnStringExt.substring(int startIndex, [int? endIndex]): String?
  • added: method RxnStringExt.toLowerCase(): String?
  • added: method RxnStringExt.toUpperCase(): String?
  • added: method RxnStringExt.trim(): String?
  • added: method RxnStringExt.trimLeft(): String?
  • added: method RxnStringExt.trimRight(): String?
  • added: static method RxInterface.notifyChildren<T>(RxNotifier observer, ValueGetter<T> builder): T
  • changed: function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration? time, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: field Debouncer.delay: final Duration → field Debouncer.delay: final Duration?
  • removed: class RxValue<T> extends ObxWidget
  • removed: ctor GetXState()
  • removed: ctor RxValue(this.builder, {Key key})
  • removed: field GetXState.isCreator: bool
  • removed: field GetXState.subs: StreamSubscription
  • removed: field RxValue.data: final Rx<T>
  • removed: get GetXState.notifyChildren: Widget
  • removed: method FullLifeCycle.didChangeAppLifecycleState(AppLifecycleState state): void
  • removed: method FullLifeCycle.onClose(): void
  • removed: method FullLifeCycle.onDetached(): void
  • removed: method FullLifeCycle.onInactive(): void
  • removed: method FullLifeCycle.onInit(): void
  • removed: method FullLifeCycle.onPaused(): void
  • removed: method FullLifeCycle.onResumed(): void
  • removed: method GetResponsiveView.build(BuildContext context): Widget
  • removed: method GetResponsiveView.builder(): Widget
  • removed: method GetResponsiveView.desktop(): Widget
  • removed: method GetResponsiveView.phone(): Widget
  • removed: method GetResponsiveView.tablet(): Widget
  • removed: method GetResponsiveView.watch(): Widget
  • removed: method RxValue.Function(T data): Widget
  • removed: method RxValue.build(): Widget
  • removed: mixin FullLifeCycle on FullLifeCycleController
  • changed: class GetResponsiveView<T> extends _GetResponsive<T> → class GetResponsiveView<T> extends GetView<T> with GetResponsiveMixin
  • changed: class GetWidget<S extends GetLifeCycleBase>: abstract extends GetWidgetCache → class GetWidget<S extends GetLifeCycleBase?>: abstract extends GetWidgetCache
  • changed: class GetxController: abstract extends DisposableInterface with ListNotifier → class GetxController: abstract extends DisposableInterface with ListenableMixin, ListNotifierMixin
  • changed: class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycle, StateMixin<T> → class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycleMixin, StateMixin<T>
  • changed: class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T> → class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T?>
  • changed: ctor GetBuilder({ Key key, this.init, this.global = …, @required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor GetBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: ctor GetResponsiveView( {alwaysUseBuilder, ResponsiveScreenSettings settings = …, Key key}) → ctor GetResponsiveView({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • changed: ctor GetView({Key key}) → ctor GetView({Key? key})
  • changed: ctor GetWidget({Key key}) → ctor GetWidget({Key? key})
  • changed: ctor GetX({ this.tag, this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, }) → ctor GetX({ Key? key, this.tag, required this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, })
  • changed: ctor MixinBuilder({ Key key, this.init, this.global = …, this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor MixinBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: ctor Obx(this.builder) → ctor Obx(this.builder, {Key? key})
  • changed: ctor ObxValue(this.builder, this.data, {Key key}) → ctor ObxValue(this.builder, this.data, {Key? key})
  • changed: ctor ObxWidget({Key key}) → ctor ObxWidget({Key? key})
  • changed: ctor RxStatus.error([String message]) → ctor RxStatus.error([String? message])
  • changed: ctor SimpleBuilder({Key key, @required this.builder}) → ctor SimpleBuilder({Key? key, required this.builder})
  • changed: ctor ValueBuilder({ Key key, this.initialValue, this.onDispose, this.onUpdate, @required this.builder, }) → ctor ValueBuilder({ Key? key, this.initialValue, this.onDispose, this.onUpdate, required this.builder, })
  • changed: field GetBuilder.id: final Object → field GetBuilder.id: final Object?
  • changed: field GetBuilder.init: final T → field GetBuilder.init: final T?
  • changed: field GetBuilder.tag: final String → field GetBuilder.tag: final String?
  • changed: field GetView.tag: final String → field GetView.tag: final String?
  • changed: field GetWidget.tag: final String → field GetWidget.tag: final String?
  • changed: field GetX.init: final T → field GetX.init: final T?
  • changed: field GetX.tag: final String → field GetX.tag: final String?
  • changed: field GetXState.controller: T → field GetXState.controller: T?
  • changed: field MixinBuilder.id: final String → field MixinBuilder.id: final String?
  • changed: field MixinBuilder.init: final T → field MixinBuilder.init: final T?
  • changed: field ResponsiveScreen.context: BuildContext → field ResponsiveScreen.context: late BuildContext
  • changed: field RxStatus.errorMessage: final String → field RxStatus.errorMessage: final String?
  • changed: field ValueBuilder.initialValue: final T → field ValueBuilder.initialValue: final T?
  • changed: get StateMixin.state: T → get StateMixin.state: T?
  • changed: get StateMixin.value: T → get StateMixin.value: T?
  • changed: get Value.value: T → get Value.value: T?
  • changed: method GetBuilder.Function(GetBuilder oldWidget, State state): void → method GetBuilder.Function(GetBuilder oldWidget, GetBuilderState<T> state): void
  • changed: method GetBuilder.Function(State state): void → method GetBuilder.Function(GetBuilderState<T> state): void
  • changed: method GetBuilder.createState(): _GetBuilderState<T> → method GetBuilder.createState(): GetBuilderState<T>
  • changed: method GetX.Function(GetX oldWidget, State state): void → method GetX.Function(GetX oldWidget, GetXState<T> state): void
  • changed: method GetX.Function(State state): void → method GetX.Function(GetXState<T> state): void
  • changed: method GetxController.update([List<Object> ids, bool condition = …]): void → method GetxController.update([List<Object>? ids, bool condition = …]): void
  • changed: method ObxWidget.createState(): _ObxState → method ObxWidget.createState(): ObxState
  • changed: method ResponsiveScreen.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ResponsiveScreen.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T?
  • changed: method SimpleBuilder.createState(): _SimpleBuilderState → method SimpleBuilder.createState(): SimpleBuilderState
  • changed: method StateExt.obx( NotifierBuilder<T> widget, { Widget Function(String error) onError, Widget onLoading, Widget onEmpty, }): Widget → method StateExt.obx( NotifierBuilder<T?> widget, { Widget Function(String? error)? onError, Widget? onLoading, Widget? onEmpty, }): Widget
  • changed: method StateMixin.append(Future<T> Function() body(), {String errorMessage}): void → method StateMixin.append(Future<T> Function() Function() body, {String? errorMessage}): void
  • changed: method StateMixin.change(T newState, {RxStatus status}): void → method StateMixin.change(T? newState, {RxStatus? status}): void
  • changed: method Value.call([T v]): T → method Value.call([T? v]): T?
  • changed: method Value.update(void fn(T value)): void → method Value.update(void Function(T? value) fn): void
  • changed: method ValueBuilder.createState(): _ValueBuilderState<T> → method ValueBuilder.createState(): ValueBuilderState<T>
  • changed: mixin StateMixin<T> on ListNotifier → mixin StateMixin<T> on ListNotifierMixin
  • changed: set StateMixin.value(T newValue) → set StateMixin.value(T? newValue)
  • changed: set Value.value(T newValue) → set Value.value(T? newValue)
  • added: class GetBuilderState<T extends GetxController> extends State<GetBuilder<T>> with GetStateUpdaterMixin
  • added: class GetResponsiveWidget<T extends GetLifeCycleBase?> extends GetWidget<T> with GetResponsiveMixin
  • added: class ObxState extends State<ObxWidget>
  • added: class SimpleBuilderState extends State<SimpleBuilder> with GetStateUpdaterMixin
  • added: class ValueBuilderState<T> extends State<ValueBuilder<T?>>
  • added: ctor GetResponsiveWidget({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • added: field GetBuilderState.controller: T?
  • added: field GetResponsiveView.screen: final ResponsiveScreen
  • added: field GetResponsiveWidget.alwaysUseBuilder: final bool
  • added: field GetResponsiveWidget.screen: final ResponsiveScreen
  • added: field ObxState.subs: late StreamSubscription
  • added: field SimpleBuilderState.disposers: final
  • added: field ValueBuilderState.value: T?
  • added: get GetResponsiveMixin.alwaysUseBuilder: bool
  • added: get GetResponsiveMixin.screen: ResponsiveScreen
  • added: method FullLifeCycleMixin.didChangeAppLifecycleState(AppLifecycleState state): void
  • added: method FullLifeCycleMixin.onClose(): void
  • added: method FullLifeCycleMixin.onDetached(): void
  • added: method FullLifeCycleMixin.onHidden(): void
  • added: method FullLifeCycleMixin.onInactive(): void
  • added: method FullLifeCycleMixin.onInit(): void
  • added: method FullLifeCycleMixin.onPaused(): void
  • added: method FullLifeCycleMixin.onResumed(): void
  • added: method GetBuilderState.build(BuildContext context): Widget
  • added: method GetBuilderState.didChangeDependencies(): void
  • added: method GetBuilderState.didUpdateWidget(GetBuilder oldWidget): void
  • added: method GetBuilderState.dispose(): void
  • added: method GetBuilderState.initState(): void
  • added: method GetResponsiveMixin.build(BuildContext context): Widget
  • added: method GetResponsiveMixin.builder(): Widget?
  • added: method GetResponsiveMixin.desktop(): Widget?
  • added: method GetResponsiveMixin.phone(): Widget?
  • added: method GetResponsiveMixin.tablet(): Widget?
  • added: method GetResponsiveMixin.watch(): Widget?
  • added: method GetSingleTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetSingleTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetSingleTickerProviderStateMixin.onClose(): void
  • added: method GetTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetTickerProviderStateMixin.onClose(): void
  • added: method GetX.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method GetXState.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method ObxState.build(BuildContext context): Widget
  • added: method ObxState.dispose(): void
  • added: method ObxState.initState(): void
  • added: method ObxWidget.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method SimpleBuilderState.build(BuildContext context): Widget
  • added: method SimpleBuilderState.dispose(): void
  • added: method ValueBuilderState.build(BuildContext context): Widget
  • added: method ValueBuilderState.dispose(): void
  • added: method ValueBuilderState.initState(): void
  • added: method ValueBuilderState.updater(T? newValue): void
  • added: mixin FullLifeCycleMixin on FullLifeCycleController
  • added: mixin GetResponsiveMixin on Widget
  • added: mixin GetSingleTickerProviderStateMixin on GetxController implements TickerProvider
  • added: mixin GetTickerProviderStateMixin on GetxController implements TickerProvider
  • removed: ctor GetXState()
  • removed: field GetXState.isCreator: bool
  • removed: field GetXState.subs: StreamSubscription
  • removed: get GetXState.notifyChildren: Widget
  • changed: ctor GetX({ this.tag, this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, }) → ctor GetX({ Key? key, this.tag, required this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, })
  • changed: field GetX.init: final T → field GetX.init: final T?
  • changed: field GetX.tag: final String → field GetX.tag: final String?
  • changed: field GetXState.controller: T → field GetXState.controller: T?
  • changed: method GetX.Function(GetX oldWidget, State state): void → method GetX.Function(GetX oldWidget, GetXState<T> state): void
  • changed: method GetX.Function(State state): void → method GetX.Function(GetXState<T> state): void
  • added: method GetX.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method GetXState.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • changed: class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T> → class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T?>
  • changed: ctor RxStatus.error([String message]) → ctor RxStatus.error([String? message])
  • changed: field RxStatus.errorMessage: final String → field RxStatus.errorMessage: final String?
  • changed: get StateMixin.state: T → get StateMixin.state: T?
  • changed: get StateMixin.value: T → get StateMixin.value: T?
  • changed: get Value.value: T → get Value.value: T?
  • changed: method StateExt.obx( NotifierBuilder<T> widget, { Widget Function(String error) onError, Widget onLoading, Widget onEmpty, }): Widget → method StateExt.obx( NotifierBuilder<T?> widget, { Widget Function(String? error)? onError, Widget? onLoading, Widget? onEmpty, }): Widget
  • changed: method StateMixin.append(Future<T> Function() body(), {String errorMessage}): void → method StateMixin.append(Future<T> Function() Function() body, {String? errorMessage}): void
  • changed: method StateMixin.change(T newState, {RxStatus status}): void → method StateMixin.change(T? newState, {RxStatus? status}): void
  • changed: method Value.call([T v]): T → method Value.call([T? v]): T?
  • changed: method Value.update(void fn(T value)): void → method Value.update(void Function(T? value) fn): void
  • changed: mixin StateMixin<T> on ListNotifier → mixin StateMixin<T> on ListNotifierMixin
  • changed: set StateMixin.value(T newValue) → set StateMixin.value(T? newValue)
  • changed: set Value.value(T newValue) → set Value.value(T? newValue)
  • removed: class RxValue<T> extends ObxWidget
  • removed: ctor RxValue(this.builder, {Key key})
  • removed: field RxValue.data: final Rx<T>
  • removed: method RxValue.Function(T data): Widget
  • removed: method RxValue.build(): Widget
  • changed: ctor Obx(this.builder) → ctor Obx(this.builder, {Key? key})
  • changed: ctor ObxValue(this.builder, this.data, {Key key}) → ctor ObxValue(this.builder, this.data, {Key? key})
  • changed: ctor ObxWidget({Key key}) → ctor ObxWidget({Key? key})
  • changed: method ObxWidget.createState(): _ObxState → method ObxWidget.createState(): ObxState
  • added: class ObxState extends State<ObxWidget>
  • added: field ObxState.subs: late StreamSubscription
  • added: method ObxState.build(BuildContext context): Widget
  • added: method ObxState.dispose(): void
  • added: method ObxState.initState(): void
  • added: method ObxWidget.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method GetSingleTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetSingleTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetSingleTickerProviderStateMixin.onClose(): void
  • added: method GetTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetTickerProviderStateMixin.onClose(): void
  • added: mixin GetSingleTickerProviderStateMixin on GetxController implements TickerProvider
  • added: mixin GetTickerProviderStateMixin on GetxController implements TickerProvider
  • removed: method FullLifeCycle.didChangeAppLifecycleState(AppLifecycleState state): void
  • removed: method FullLifeCycle.onClose(): void
  • removed: method FullLifeCycle.onDetached(): void
  • removed: method FullLifeCycle.onInactive(): void
  • removed: method FullLifeCycle.onInit(): void
  • removed: method FullLifeCycle.onPaused(): void
  • removed: method FullLifeCycle.onResumed(): void
  • removed: mixin FullLifeCycle on FullLifeCycleController
  • changed: class GetxController: abstract extends DisposableInterface with ListNotifier → class GetxController: abstract extends DisposableInterface with ListenableMixin, ListNotifierMixin
  • changed: class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycle, StateMixin<T> → class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycleMixin, StateMixin<T>
  • changed: method GetxController.update([List<Object> ids, bool condition = …]): void → method GetxController.update([List<Object>? ids, bool condition = …]): void
  • added: method FullLifeCycleMixin.didChangeAppLifecycleState(AppLifecycleState state): void
  • added: method FullLifeCycleMixin.onClose(): void
  • added: method FullLifeCycleMixin.onDetached(): void
  • added: method FullLifeCycleMixin.onHidden(): void
  • added: method FullLifeCycleMixin.onInactive(): void
  • added: method FullLifeCycleMixin.onInit(): void
  • added: method FullLifeCycleMixin.onPaused(): void
  • added: method FullLifeCycleMixin.onResumed(): void
  • added: mixin FullLifeCycleMixin on FullLifeCycleController
  • removed: method GetResponsiveView.build(BuildContext context): Widget
  • removed: method GetResponsiveView.builder(): Widget
  • removed: method GetResponsiveView.desktop(): Widget
  • removed: method GetResponsiveView.phone(): Widget
  • removed: method GetResponsiveView.tablet(): Widget
  • removed: method GetResponsiveView.watch(): Widget
  • changed: class GetResponsiveView<T> extends _GetResponsive<T> → class GetResponsiveView<T> extends GetView<T> with GetResponsiveMixin
  • changed: ctor GetResponsiveView( {alwaysUseBuilder, ResponsiveScreenSettings settings = …, Key key}) → ctor GetResponsiveView({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • changed: field ResponsiveScreen.context: BuildContext → field ResponsiveScreen.context: late BuildContext
  • changed: method ResponsiveScreen.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ResponsiveScreen.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T?
  • added: class GetResponsiveWidget<T extends GetLifeCycleBase?> extends GetWidget<T> with GetResponsiveMixin
  • added: ctor GetResponsiveWidget({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • added: field GetResponsiveView.screen: final ResponsiveScreen
  • added: field GetResponsiveWidget.alwaysUseBuilder: final bool
  • added: field GetResponsiveWidget.screen: final ResponsiveScreen
  • added: get GetResponsiveMixin.alwaysUseBuilder: bool
  • added: get GetResponsiveMixin.screen: ResponsiveScreen
  • added: method GetResponsiveMixin.build(BuildContext context): Widget
  • added: method GetResponsiveMixin.builder(): Widget?
  • added: method GetResponsiveMixin.desktop(): Widget?
  • added: method GetResponsiveMixin.phone(): Widget?
  • added: method GetResponsiveMixin.tablet(): Widget?
  • added: method GetResponsiveMixin.watch(): Widget?
  • added: mixin GetResponsiveMixin on Widget
  • changed: ctor GetBuilder({ Key key, this.init, this.global = …, @required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor GetBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: field GetBuilder.id: final Object → field GetBuilder.id: final Object?
  • changed: field GetBuilder.init: final T → field GetBuilder.init: final T?
  • changed: field GetBuilder.tag: final String → field GetBuilder.tag: final String?
  • changed: method GetBuilder.Function(GetBuilder oldWidget, State state): void → method GetBuilder.Function(GetBuilder oldWidget, GetBuilderState<T> state): void
  • changed: method GetBuilder.Function(State state): void → method GetBuilder.Function(GetBuilderState<T> state): void
  • changed: method GetBuilder.createState(): _GetBuilderState<T> → method GetBuilder.createState(): GetBuilderState<T>
  • added: class GetBuilderState<T extends GetxController> extends State<GetBuilder<T>> with GetStateUpdaterMixin
  • added: field GetBuilderState.controller: T?
  • added: method GetBuilderState.build(BuildContext context): Widget
  • added: method GetBuilderState.didChangeDependencies(): void
  • added: method GetBuilderState.didUpdateWidget(GetBuilder oldWidget): void
  • added: method GetBuilderState.dispose(): void
  • added: method GetBuilderState.initState(): void
  • changed: class GetWidget<S extends GetLifeCycleBase>: abstract extends GetWidgetCache → class GetWidget<S extends GetLifeCycleBase?>: abstract extends GetWidgetCache
  • changed: ctor GetView({Key key}) → ctor GetView({Key? key})
  • changed: ctor GetWidget({Key key}) → ctor GetWidget({Key? key})
  • changed: field GetView.tag: final String → field GetView.tag: final String?
  • changed: field GetWidget.tag: final String → field GetWidget.tag: final String?
  • removed: method GetWidgetCacheElement.performRebuild(): void
  • changed: ctor GetWidgetCache({Key key}) → ctor GetWidgetCache({Key? key})
  • changed: get WidgetCache.context: BuildContext → get WidgetCache.context: BuildContext?
  • changed: get WidgetCache.widget: T → get WidgetCache.widget: T?
  • changed: method GetWidgetCacheElement.mount(Element parent, dynamic newSlot): void → method GetWidgetCacheElement.mount(Element? parent, dynamic newSlot): void
  • removed: field ListNotifier.List<GetStateUpdate>>(): HashMap<Object, List<GetStateUpdate>>
  • removed: get ListNotifier.hasListeners: bool
  • removed: get ListNotifier.listeners: int
  • removed: get ListNotifier.notifierMicrotask: int
  • removed: get ListNotifier.notifierVersion: int
  • removed: method ListNotifier.addListener(GetStateUpdate listener): Disposer
  • removed: method ListNotifier.addListenerId(Object key, GetStateUpdate listener): Disposer
  • removed: method ListNotifier.dispose(): void
  • removed: method ListNotifier.disposeId(Object id): void
  • removed: method ListNotifier.notifyChildrens(): void
  • removed: method ListNotifier.refresh(): void
  • removed: method ListNotifier.refreshGroup(Object id): void
  • removed: method ListNotifier.removeListener(VoidCallback listener): void
  • removed: method ListNotifier.removeListenerId(Object id, VoidCallback listener): void
  • changed: class ListNotifier implements Listenable → class ListNotifier extends Listenable with ListenableMixin, ListNotifierMixin
  • changed: method TaskManager.notify(List<GetStateUpdate> _updaters): void → method TaskManager.notify(List<GetStateUpdate?>? updaters): void
  • added: field ListNotifierMixin.List<GetStateUpdate>>(): HashMap<Object?, List<GetStateUpdate>>?
  • added: get ListNotifierMixin.hasListeners: bool
  • added: get ListNotifierMixin.listeners: int
  • added: method ListNotifierMixin.addListener(GetStateUpdate listener): Disposer
  • added: method ListNotifierMixin.addListenerId(Object? key, GetStateUpdate listener): Disposer
  • added: method ListNotifierMixin.dispose(): void
  • added: method ListNotifierMixin.disposeId(Object id): void
  • added: method ListNotifierMixin.notifyChildrens(): void
  • added: method ListNotifierMixin.refresh(): void
  • added: method ListNotifierMixin.refreshGroup(Object id): void
  • added: method ListNotifierMixin.removeListener(VoidCallback listener): void
  • added: method ListNotifierMixin.removeListenerId(Object id, VoidCallback listener): void
  • added: mixin ListNotifierMixin on ListenableMixin
  • added: mixin ListenableMixin implements Listenable
  • changed: ctor MixinBuilder({ Key key, this.init, this.global = …, this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor MixinBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: field MixinBuilder.id: final String → field MixinBuilder.id: final String?
  • changed: field MixinBuilder.init: final T → field MixinBuilder.init: final T?
  • changed: ctor SimpleBuilder({Key key, @required this.builder}) → ctor SimpleBuilder({Key? key, required this.builder})
  • changed: ctor ValueBuilder({ Key key, this.initialValue, this.onDispose, this.onUpdate, @required this.builder, }) → ctor ValueBuilder({ Key? key, this.initialValue, this.onDispose, this.onUpdate, required this.builder, })
  • changed: field ValueBuilder.initialValue: final T → field ValueBuilder.initialValue: final T?
  • changed: method SimpleBuilder.createState(): _SimpleBuilderState → method SimpleBuilder.createState(): SimpleBuilderState
  • changed: method ValueBuilder.createState(): _ValueBuilderState<T> → method ValueBuilder.createState(): ValueBuilderState<T>
  • added: class SimpleBuilderState extends State<SimpleBuilder> with GetStateUpdaterMixin
  • added: class ValueBuilderState<T> extends State<ValueBuilder<T?>>
  • added: field SimpleBuilderState.disposers: final
  • added: field ValueBuilderState.value: T?
  • added: method SimpleBuilderState.build(BuildContext context): Widget
  • added: method SimpleBuilderState.dispose(): void
  • added: method ValueBuilderState.build(BuildContext context): Widget
  • added: method ValueBuilderState.dispose(): void
  • added: method ValueBuilderState.initState(): void
  • added: method ValueBuilderState.updater(T? newValue): void
  • removed: extension GetDynamicUtils<T> on T
  • removed: static method GetUtils.nil(dynamic s): dynamic
  • changed: get ContextExtensionss.iconColor: Color → get ContextExtensionss.iconColor: Color?
  • changed: get GetDynamicUtils.isBlank: bool → get GetDynamicUtils.isBlank: bool?
  • changed: get GetDynamicUtils.isNullOrBlank: bool → get GetDynamicUtils.isNullOrBlank: bool?
  • changed: get GetStringUtils.camelCase: String → get GetStringUtils.camelCase: String?
  • changed: get GetStringUtils.capitalize: String → get GetStringUtils.capitalize: String?
  • changed: get GetStringUtils.capitalizeFirst: String → get GetStringUtils.capitalizeFirst: String?
  • changed: get LocalesIntl.fallbackLocale: Locale → get LocalesIntl.fallbackLocale: Locale?
  • changed: get LocalesIntl.locale: Locale → get LocalesIntl.locale: Locale?
  • changed: method ContextExtensionss.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ContextExtensionss.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T
  • changed: method GetDurationUtils.delay([FutureOr callback()]): Future → method GetDurationUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetNumUtils.delay([FutureOr callback()]): Future → method GetNumUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetStringUtils.createPath([Iterable segments]): String → method GetStringUtils.createPath([Iterable? segments]): String
  • changed: method LoopEventsExt.asap<T>(T computation(), {bool Function() condition}): FutureOr<T> → method LoopEventsExt.asap<T>(T Function() computation, {bool Function()? condition}): FutureOr<T>
  • changed: method LoopEventsExt.toEnd<T>(FutureOr<T> computation()): Future<T> → method LoopEventsExt.toEnd<T>(FutureOr<T> Function() computation): Future<T>
  • changed: method Trans.trPlural([String pluralKey, int i, List<String> args = …]): String → method Trans.trPlural([String? pluralKey, int? i, List<String> args = …]): String
  • changed: method Trans.trPluralParams( [String pluralKey, int i, Map<String, String> params = …]): String → method Trans.trPluralParams( [String? pluralKey, int? i, Map<String, String> params = …]): String
  • changed: set LocalesIntl.fallbackLocale(Locale newLocale) → set LocalesIntl.fallbackLocale(Locale? newLocale)
  • changed: set LocalesIntl.locale(Locale newLocale) → set LocalesIntl.locale(Locale? newLocale)
  • changed: static method GetUtils.camelCase(String value): String → static method GetUtils.camelCase(String value): String?
  • changed: static method GetUtils.capitalize(String value): String → static method GetUtils.capitalize(String value): String?
  • changed: static method GetUtils.capitalizeFirst(String s): String → static method GetUtils.capitalizeFirst(String s): String?
  • changed: static method GetUtils.createPath(String path, [Iterable segments]): String → static method GetUtils.createPath(String path, [Iterable? segments]): String
  • changed: static method GetUtils.hasMatch(String value, String pattern): bool → static method GetUtils.hasMatch(String? value, String pattern): bool
  • changed: static method GetUtils.isBlank(dynamic value): bool → static method GetUtils.isBlank(dynamic value): bool?
  • changed: static method GetUtils.isNullOrBlank(dynamic value): bool → static method GetUtils.isNullOrBlank(dynamic value): bool?
  • changed: typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool isError, }) → typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool? isError, })
  • added: extension FirstWhereExt<T> on List<T>
  • added: extension GetDynamicUtils on dynamic
  • added: extension IterableExtensions<T> on Iterable<T>
  • added: get ContextExtensionss.textScale: TextScaler
  • added: get GetStringUtils.paramCase: String?
  • added: method FirstWhereExt.firstWhereOrNull(bool Function(T element) test): T?
  • added: method GetQueue.cancelAllJobs(): void
  • added: method IterableExtensions.mapMany<TRes>( Iterable<TRes>? Function(T item) selector): Iterable<TRes>
  • added: method LocalesIntl.clearTranslations(): void
  • added: static method GetUtils.paramCase(String? text): String?
  • added: static method GetUtils.snakeCase(String? text, {String separator = …}): String?
  • changed: get ContextExtensionss.iconColor: Color → get ContextExtensionss.iconColor: Color?
  • changed: method ContextExtensionss.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ContextExtensionss.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T
  • added: get ContextExtensionss.textScale: TextScaler
  • changed: method GetDurationUtils.delay([FutureOr callback()]): Future → method GetDurationUtils.delay([FutureOr Function()? callback]): Future
  • removed: extension GetDynamicUtils<T> on T
  • changed: get GetDynamicUtils.isBlank: bool → get GetDynamicUtils.isBlank: bool?
  • changed: get GetDynamicUtils.isNullOrBlank: bool → get GetDynamicUtils.isNullOrBlank: bool?
  • added: extension GetDynamicUtils on dynamic
  • changed: method LoopEventsExt.asap<T>(T computation(), {bool Function() condition}): FutureOr<T> → method LoopEventsExt.asap<T>(T Function() computation, {bool Function()? condition}): FutureOr<T>
  • changed: method LoopEventsExt.toEnd<T>(FutureOr<T> computation()): Future<T> → method LoopEventsExt.toEnd<T>(FutureOr<T> Function() computation): Future<T>
  • removed: extension GetDynamicUtils<T> on T
  • changed: get ContextExtensionss.iconColor: Color → get ContextExtensionss.iconColor: Color?
  • changed: get GetDynamicUtils.isBlank: bool → get GetDynamicUtils.isBlank: bool?
  • changed: get GetDynamicUtils.isNullOrBlank: bool → get GetDynamicUtils.isNullOrBlank: bool?
  • changed: get GetStringUtils.camelCase: String → get GetStringUtils.camelCase: String?
  • changed: get GetStringUtils.capitalize: String → get GetStringUtils.capitalize: String?
  • changed: get GetStringUtils.capitalizeFirst: String → get GetStringUtils.capitalizeFirst: String?
  • changed: get LocalesIntl.fallbackLocale: Locale → get LocalesIntl.fallbackLocale: Locale?
  • changed: get LocalesIntl.locale: Locale → get LocalesIntl.locale: Locale?
  • changed: method ContextExtensionss.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ContextExtensionss.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T
  • changed: method GetDurationUtils.delay([FutureOr callback()]): Future → method GetDurationUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetNumUtils.delay([FutureOr callback()]): Future → method GetNumUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetStringUtils.createPath([Iterable segments]): String → method GetStringUtils.createPath([Iterable? segments]): String
  • changed: method LoopEventsExt.asap<T>(T computation(), {bool Function() condition}): FutureOr<T> → method LoopEventsExt.asap<T>(T Function() computation, {bool Function()? condition}): FutureOr<T>
  • changed: method LoopEventsExt.toEnd<T>(FutureOr<T> computation()): Future<T> → method LoopEventsExt.toEnd<T>(FutureOr<T> Function() computation): Future<T>
  • changed: method Trans.trPlural([String pluralKey, int i, List<String> args = …]): String → method Trans.trPlural([String? pluralKey, int? i, List<String> args = …]): String
  • changed: method Trans.trPluralParams( [String pluralKey, int i, Map<String, String> params = …]): String → method Trans.trPluralParams( [String? pluralKey, int? i, Map<String, String> params = …]): String
  • changed: set LocalesIntl.fallbackLocale(Locale newLocale) → set LocalesIntl.fallbackLocale(Locale? newLocale)
  • changed: set LocalesIntl.locale(Locale newLocale) → set LocalesIntl.locale(Locale? newLocale)
  • added: extension FirstWhereExt<T> on List<T>
  • added: extension GetDynamicUtils on dynamic
  • added: extension IterableExtensions<T> on Iterable<T>
  • added: get ContextExtensionss.textScale: TextScaler
  • added: get GetStringUtils.paramCase: String?
  • added: method FirstWhereExt.firstWhereOrNull(bool Function(T element) test): T?
  • added: method IterableExtensions.mapMany<TRes>( Iterable<TRes>? Function(T item) selector): Iterable<TRes>
  • added: method LocalesIntl.clearTranslations(): void
  • changed: get LocalesIntl.fallbackLocale: Locale → get LocalesIntl.fallbackLocale: Locale?
  • changed: get LocalesIntl.locale: Locale → get LocalesIntl.locale: Locale?
  • changed: method Trans.trPlural([String pluralKey, int i, List<String> args = …]): String → method Trans.trPlural([String? pluralKey, int? i, List<String> args = …]): String
  • changed: method Trans.trPluralParams( [String pluralKey, int i, Map<String, String> params = …]): String → method Trans.trPluralParams( [String? pluralKey, int? i, Map<String, String> params = …]): String
  • changed: set LocalesIntl.fallbackLocale(Locale newLocale) → set LocalesIntl.fallbackLocale(Locale? newLocale)
  • changed: set LocalesIntl.locale(Locale newLocale) → set LocalesIntl.locale(Locale? newLocale)
  • added: extension FirstWhereExt<T> on List<T>
  • added: method FirstWhereExt.firstWhereOrNull(bool Function(T element) test): T?
  • added: method LocalesIntl.clearTranslations(): void
  • added: extension IterableExtensions<T> on Iterable<T>
  • added: method IterableExtensions.mapMany<TRes>( Iterable<TRes>? Function(T item) selector): Iterable<TRes>
  • changed: method GetNumUtils.delay([FutureOr callback()]): Future → method GetNumUtils.delay([FutureOr Function()? callback]): Future
  • changed: get GetStringUtils.camelCase: String → get GetStringUtils.camelCase: String?
  • changed: get GetStringUtils.capitalize: String → get GetStringUtils.capitalize: String?
  • changed: get GetStringUtils.capitalizeFirst: String → get GetStringUtils.capitalizeFirst: String?
  • changed: method GetStringUtils.createPath([Iterable segments]): String → method GetStringUtils.createPath([Iterable? segments]): String
  • added: get GetStringUtils.paramCase: String?
  • removed: static method GetUtils.nil(dynamic s): dynamic
  • changed: static method GetUtils.camelCase(String value): String → static method GetUtils.camelCase(String value): String?
  • changed: static method GetUtils.capitalize(String value): String → static method GetUtils.capitalize(String value): String?
  • changed: static method GetUtils.capitalizeFirst(String s): String → static method GetUtils.capitalizeFirst(String s): String?
  • changed: static method GetUtils.createPath(String path, [Iterable segments]): String → static method GetUtils.createPath(String path, [Iterable? segments]): String
  • changed: static method GetUtils.hasMatch(String value, String pattern): bool → static method GetUtils.hasMatch(String? value, String pattern): bool
  • changed: static method GetUtils.isBlank(dynamic value): bool → static method GetUtils.isBlank(dynamic value): bool?
  • changed: static method GetUtils.isNullOrBlank(dynamic value): bool → static method GetUtils.isNullOrBlank(dynamic value): bool?
  • changed: typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool isError, }) → typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool? isError, })
  • added: static method GetUtils.paramCase(String? text): String?
  • added: static method GetUtils.snakeCase(String? text, {String separator = …}): String?
  • added: class GeneralPlatform
  • added: static get GeneralPlatform.isAndroid: bool
  • added: static get GeneralPlatform.isDesktop: bool
  • added: static get GeneralPlatform.isFuchsia: bool
  • added: static get GeneralPlatform.isIOS: bool
  • added: static get GeneralPlatform.isLinux: bool
  • added: static get GeneralPlatform.isMacOS: bool
  • added: static get GeneralPlatform.isWeb: bool
  • added: static get GeneralPlatform.isWindows: bool
  • added: method GetQueue.cancelAllJobs(): void
  • removed: field GetInterface.reference: String
  • removed: method GetInstance.printInstanceStack(): void
  • removed: method GetInstance.removeDependencyByRoute(String routeName): void
  • removed: method GetInstance.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • removed: method Inst.printInstanceStack(): void
  • removed: method Inst.reset({bool clearFactory = …, bool clearRouteBindings = …}): bool
  • changed: ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String tag, bool permanent = …}) → ctor BindingsBuilder.put(InstanceBuilderCallback<T> builder, {String? tag, bool permanent = …})
  • changed: ctor InstanceInfo({ @required this.isPermanent, @required this.isSingleton, @required this.isRegistered, @required this.isPrepared, @required this.isInit, }) → ctor InstanceInfo({ required this.isPermanent, required this.isSingleton, required this.isRegistered, required this.isPrepared, required this.isInit, })
  • changed: field InstanceInfo.isInit: final bool → field InstanceInfo.isInit: final bool?
  • changed: field InstanceInfo.isPermanent: final bool → field InstanceInfo.isPermanent: final bool?
  • changed: field InstanceInfo.isSingleton: final bool → field InstanceInfo.isSingleton: final bool?
  • changed: method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): void → method GetInstance.create<S>( InstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): void
  • changed: method GetInstance.delete<S>({String tag, String key, bool force = …}): bool → method GetInstance.delete<S>({String? tag, String? key, bool force = …}): bool
  • changed: method GetInstance.find<S>({String tag}): S → method GetInstance.find<S>({String? tag}): S
  • changed: method GetInstance.getInstanceInfo<S>({String tag}): InstanceInfo → method GetInstance.getInstanceInfo<S>({String? tag}): InstanceInfo
  • changed: method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String tag, bool fenix = …, }): void → method GetInstance.injector<S>( InjectorBuilderCallback<S> fn, { String? tag, bool fenix = …, }): void
  • changed: method GetInstance.isPrepared<S>({String tag}): bool → method GetInstance.isPrepared<S>({String? tag}): bool
  • changed: method GetInstance.isRegistered<S>({String tag}): bool → method GetInstance.isRegistered<S>({String? tag}): bool
  • changed: method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String tag, bool fenix, bool permanent = …, }): void → method GetInstance.lazyPut<S>( InstanceBuilderCallback<S> builder, { String? tag, bool? fenix, bool permanent = …, }): void
  • changed: method GetInstance.put<S>( S dependency, { String tag, bool permanent = …, @deprecated InstanceBuilderCallback<S> builder, }): S → method GetInstance.put<S>( S dependency, { String? tag, bool permanent = …, @Deprecated("Do not use builder, it will be removed in the next update") InstanceBuilderCallback<S>? builder, }): S
  • changed: method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String tag, bool permanent = …, }): Future<S> → method GetInstance.putAsync<S>( AsyncInstanceBuilderCallback<S> builder, { String? tag, bool permanent = …, }): Future<S>
  • changed: method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String tag}): S → method GetInstance.putOrFind<S>(InstanceBuilderCallback<S> dep, {String? tag}): S
  • changed: method GetInstance.reload<S>({String tag, String key, bool force = …}): void → method GetInstance.reload<S>({ String? tag, String? key, bool force = …, }): void
  • changed: method Inst.create<S>(InstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): void → method Inst.create<S>(InstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): void
  • changed: method Inst.delete<S>({String tag, bool force = …}): Future<bool> → method Inst.delete<S>({String? tag, bool force = …}): Future<bool>
  • changed: method Inst.find<S>({String tag}): S → method Inst.find<S>({String? tag}): S
  • changed: method Inst.isPrepared<S>({String tag}): bool → method Inst.isPrepared<S>({String? tag}): bool
  • changed: method Inst.isRegistered<S>({String tag}): bool → method Inst.isRegistered<S>({String? tag}): bool
  • changed: method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String tag, bool fenix = …}): void → method Inst.lazyPut<S>(InstanceBuilderCallback<S> builder, {String? tag, bool fenix = …}): void
  • changed: method Inst.put<S>(S dependency, {String tag, bool permanent = …, InstanceBuilderCallback<S> builder}): S → method Inst.put<S>(S dependency, {String? tag, bool permanent = …, InstanceBuilderCallback<S>? builder}): S
  • changed: method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String tag, bool permanent = …}): Future<S> → method Inst.putAsync<S>(AsyncInstanceBuilderCallback<S> builder, {String? tag, bool permanent = …}): Future<S>
  • added: class InternalFinalCallback<T>
  • added: ctor InternalFinalCallback({ValueUpdater<T>? callback})
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • added: function ambiguate<T>(T? value): T?
  • added: method GetInstance.deleteAll({bool force = …}): void
  • added: method GetInstance.markAsDirty<S>({String? tag, String? key}): void
  • added: method GetInstance.resetInstance({bool clearRouteBindings = …}): bool
  • added: method Inst.deleteAll({bool force = …}): Future<void>
  • added: method Inst.lazyReplace<P>(InstanceBuilderCallback<P> builder, {String? tag, bool? fenix}): void
  • added: method Inst.reload<S>({String? tag, String? key, bool force = …}): void
  • added: method Inst.reloadAll({bool force = …}): void
  • added: method Inst.replace<P>(P child, {String? tag}): void
  • added: method InternalFinalCallback.call(): T
  • removed: class SnackRoute<T> extends OverlayRoute<T>
  • removed: ctor SnackRoute({ @required this.snack, RouteSettings settings, })
  • removed: enum SnackDismissDirection
  • removed: field GetBar.animationDuration: final Duration
  • removed: field GetBar.backgroundColor: final Color
  • removed: field GetBar.backgroundGradient: final Gradient
  • removed: field GetBar.barBlur: final double
  • removed: field GetBar.borderColor: final Color
  • removed: field GetBar.borderRadius: final double
  • removed: field GetBar.borderWidth: final double
  • removed: field GetBar.boxShadows: final List<BoxShadow>
  • removed: field GetBar.dismissDirection: final SnackDismissDirection
  • removed: field GetBar.duration: final Duration
  • removed: field GetBar.forwardAnimationCurve: final Curve
  • removed: field GetBar.icon: final Widget
  • removed: field GetBar.isDismissible: final bool
  • removed: field GetBar.leftBarIndicatorColor: final Color
  • removed: field GetBar.mainButton: final Widget
  • removed: field GetBar.margin: final EdgeInsets
  • removed: field GetBar.maxWidth: final double
  • removed: field GetBar.message: final String
  • removed: field GetBar.messageText: final Widget
  • removed: field GetBar.onTap: final OnTap
  • removed: field GetBar.overlayBlur: final double
  • removed: field GetBar.overlayColor: final Color
  • removed: field GetBar.padding: final EdgeInsets
  • removed: field GetBar.progressIndicatorBackgroundColor: final Color
  • removed: field GetBar.progressIndicatorController: final AnimationController
  • removed: field GetBar.progressIndicatorValueColor: final Animation<Color>
  • removed: field GetBar.reverseAnimationCurve: final Curve
  • removed: field GetBar.shouldIconPulse: final bool
  • removed: field GetBar.showProgressIndicator: final bool
  • removed: field GetBar.snackPosition: final SnackPosition
  • removed: field GetBar.snackStyle: final SnackStyle
  • removed: field GetBar.snackbarStatus: final SnackbarStatusCallback
  • removed: field GetBar.title: final String
  • removed: field GetBar.titleText: final Widget
  • removed: field GetBar.userInputForm: final Form
  • removed: field GetInterface.reference: String
  • removed: field GetMaterialController.key: GlobalKey<NavigatorState>
  • removed: field GetMaterialController.routeTree: ParseRouteTree
  • removed: field GetModalBottomSheetRoute.name: final String
  • removed: field GetPage.parameter: final Map<String, String>
  • removed: field GetPage.settings: final RouteSettings
  • removed: field GetPageRoute.reference: final String
  • removed: field Routing.isSnackbar: bool
  • removed: field SnackRoute.currentStatus: SnackbarStatus
  • removed: field SnackRoute.dismissibleKeyGen: String
  • removed: field SnackRoute.snack: GetBar
  • removed: get GetNavigation.routeSettings: RouteSettings
  • removed: get GetNavigation.routeTree: ParseRouteTree
  • removed: get GetPageRoute.popGestureInProgress: bool
  • removed: get SnackRoute.debugLabel: String
  • removed: get SnackRoute.finishedWhenPopped: bool
  • removed: get SnackRoute.opaque: bool
  • removed: member SnackDismissDirection.HORIZONTAL
  • removed: member SnackDismissDirection.VERTICAL
  • removed: method GetBar.createState(): State
  • removed: method GetBar.show<T>(): Future<T>
  • removed: method GetNavigation.addPage(GetPage getPage): void
  • removed: method GetNavigation.addPages(List<GetPage> getPages): void
  • removed: method GetPage.copyWith({ String name, GetPageBuilder page, bool popGesture, Map<String, String> parameter, String title, Transition transition, Curve curve, Alignment alignment, bool maintainState, bool opaque, Bindings binding, List<Bindings> bindings, CustomTransition customTransition, Duration transitionDuration, bool fullscreenDialog, RouteSettings settings, List<GetPage> children, List<GetM…
  • removed: method GetPageRoute.buildPage( BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, ): Widget
  • removed: method GetPageRoute.buildTransitions(BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child): Widget
  • removed: method GetPageRoute.canTransitionTo(TransitionRoute<dynamic> nextRoute): bool
  • removed: method SnackRoute.canTransitionFrom(SnackRoute<dynamic> previousRoute): bool
  • removed: method SnackRoute.canTransitionTo(SnackRoute<dynamic> nextRoute): bool
  • removed: method SnackRoute.createAnimation(): Animation<Alignment>
  • removed: method SnackRoute.createAnimationController(): AnimationController
  • removed: method SnackRoute.createBlurFilterAnimation(): Animation<double>
  • removed: method SnackRoute.createColorFilterAnimation(): Animation<Color>
  • removed: method SnackRoute.createOverlayEntries(): Iterable<OverlayEntry>
  • removed: method SnackRoute.didPop(T result): bool
  • removed: method SnackRoute.didPush(): TickerFuture
  • removed: method SnackRoute.didReplace(Route<dynamic> oldRoute): void
  • removed: method SnackRoute.dispose(): void
  • removed: method SnackRoute.install(): void
  • removed: set GetNavigation.routeTree(ParseRouteTree tree)
  • removed: static field GetNavigation.getxController: GetMaterialController
  • removed: static method GetPageRoute.isPopGestureInProgress(PageRoute<dynamic> route): bool
  • changed: class GetBar<T extends Object> extends StatefulWidget → class GetBar extends GetSnackBar
  • changed: class GetMaterialController extends GetxController → class GetMaterialController extends SuperController
  • changed: class GetPage → class GetPage<T> extends Page<T>
  • changed: class GetPageRoute<T> extends PageRoute<T> → class GetPageRoute<T> extends PageRoute<T> with GetPageRouteTransitionMixin<T>, PageRouteReportMixin
  • changed: ctor GetBar({ Key key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible = …, th… → ctor GetBar({ Key? key, String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradient? backgroundGradient, Widget? mainB…
  • changed: ctor GetCupertinoApp({ Key key, this.theme, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.customTransition, this.onInit, this.on… → ctor GetCupertinoApp({ Key? key, this.theme, this.navigatorKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.translationsKeys, this.translations, this.textDirection, this.title = …, this.onGe…
  • changed: ctor GetCupertinoApp.router({ Key key, this.theme, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, this.localeListResolutionCallback, this.localeResolutionCallba… → ctor GetCupertinoApp.router({ Key? key, this.theme, this.routeInformationProvider, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.useInheritedMediaQuery = …, this.color, this.highContrastTheme, this.highContrastDarkTheme, this.locale, this.localizationsDelegates, th…
  • changed: ctor GetMaterialApp({ Key key, this.navigatorKey, this.home, this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.themeMode = …, this.locale, this.fallbackLocale, this.localizatio… → ctor GetMaterialApp({ Key? key, this.navigatorKey, this.scaffoldMessengerKey, this.home, Map<String, Widget Function(BuildContext)> this.routes = …, WidgetBuilder>{}, this.initialRoute, this.onGenerateRoute, this.onGenerateInitialRoutes, this.onUnknownRoute, this.useInheritedMediaQuery = …, List<NavigatorObserver> this.navigatorObservers = …, this.builder, this.textDirection, this.title = …, this…
  • changed: ctor GetMaterialApp.router({ Key key, this.routeInformationProvider, @required this.routeInformationParser, @required this.routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.highContrastTheme, this.highContrastDarkTheme, this.themeMode = …, this.locale, this.localizationsDelegates, this.localeListResolutionCa… → ctor GetMaterialApp.router({ Key? key, this.routeInformationProvider, this.scaffoldMessengerKey, RouteInformationParser<Object>? routeInformationParser, RouterDelegate<Object>? routerDelegate, this.backButtonDispatcher, this.builder, this.title = …, this.onGenerateTitle, this.color, this.theme, this.darkTheme, this.useInheritedMediaQuery = …, this.highContrastTheme, this.highContrastDarkTheme, th…
  • changed: ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, @required this.isScrollControlled, RouteSettings settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, }) → ctor GetModalBottomSheetRoute({ this.builder, this.theme, this.barrierLabel, this.backgroundColor, this.isPersistent, this.elevation, this.shape, this.removeTop = …, this.clipBehavior, this.modalBarrierColor, this.isDismissible = …, this.enableDrag = …, required this.isScrollControlled, RouteSettings? settings, this.enterBottomSheetDuration = …, this.exitBottomSheetDuration = …, })
  • changed: ctor GetPage({ @required this.name, @required this.page, this.title, this.settings, this.maintainState = …, this.curve = …, this.alignment, this.parameter, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children, this.middlewares, }) → ctor GetPage({ required this.name, required this.page, this.title, this.participatesInRootNavigator, this.gestureWidth, this.maintainState = …, this.curve = …, this.alignment, this.parameters, this.opaque = …, this.transitionDuration, this.popGesture, this.binding, this.bindings = …, this.transition, this.customTransition, this.fullscreenDialog = …, this.children = …, this.middlewares, this.unkno…
  • changed: ctor GetPageRoute({ RouteSettings settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.barrierLabel, this.maintainState = …, bool fullscreenDialog = …, this.middlewares, }) → ctor GetPageRoute({ RouteSettings? settings, this.transitionDuration = …, this.opaque = …, this.parameter, this.gestureWidth, this.curve, this.alignment, this.transition, this.popGesture, this.customTransition, this.barrierDismissible = …, this.barrierColor, this.binding, this.bindings, this.routeName, this.page, this.title, this.showCupertinoParallax = …, this.barrierLabel, this.maintainState =…
  • changed: ctor PageRedirect(this.settings, this.unknownRoute, {this.isUnknown = …, this.route}) → ctor PageRedirect({ this.route, this.unknownRoute, this.isUnknown = …, this.settings, })
  • changed: ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isSnackbar, this.isBottomSheet, this.isDialog, }) → ctor Routing({ this.current = …, this.previous = …, this.args, this.removed = …, this.route, this.isBack, this.isBottomSheet, this.isDialog, })
  • changed: field GetCupertinoApp.actions: final Map<Type, Action<Intent>> → field GetCupertinoApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher → field GetCupertinoApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetCupertinoApp.builder: final TransitionBuilder → field GetCupertinoApp.builder: final TransitionBuilder?
  • changed: field GetCupertinoApp.color: final Color → field GetCupertinoApp.color: final Color?
  • changed: field GetCupertinoApp.customTransition: final CustomTransition → field GetCupertinoApp.customTransition: final CustomTransition?
  • changed: field GetCupertinoApp.defaultGlobalState: final bool → field GetCupertinoApp.defaultGlobalState: final bool?
  • changed: field GetCupertinoApp.defaultTransition: final Transition → field GetCupertinoApp.defaultTransition: final Transition?
  • changed: field GetCupertinoApp.enableLog: final bool → field GetCupertinoApp.enableLog: final bool?
  • changed: field GetCupertinoApp.fallbackLocale: final Locale → field GetCupertinoApp.fallbackLocale: final Locale?
  • changed: field GetCupertinoApp.getPages: final List<GetPage> → field GetCupertinoApp.getPages: final List<GetPage>?
  • changed: field GetCupertinoApp.highContrastDarkTheme: final ThemeData → field GetCupertinoApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetCupertinoApp.highContrastTheme: final ThemeData → field GetCupertinoApp.highContrastTheme: final ThemeData?
  • changed: field GetCupertinoApp.home: final Widget → field GetCupertinoApp.home: final Widget?
  • changed: field GetCupertinoApp.initialBinding: final Bindings → field GetCupertinoApp.initialBinding: final Bindings?
  • changed: field GetCupertinoApp.initialRoute: final String → field GetCupertinoApp.initialRoute: final String?
  • changed: field GetCupertinoApp.locale: final Locale → field GetCupertinoApp.locale: final Locale?
  • changed: field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetCupertinoApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback → field GetCupertinoApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetCupertinoApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetCupertinoApp.logWriterCallback: final LogWriterCallback → field GetCupertinoApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState> → field GetCupertinoApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver> → field GetCupertinoApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetCupertinoApp.onDispose: final VoidCallback → field GetCupertinoApp.onDispose: final VoidCallback?
  • changed: field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetCupertinoApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetCupertinoApp.onGenerateRoute: final RouteFactory → field GetCupertinoApp.onGenerateRoute: final RouteFactory?
  • changed: field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle → field GetCupertinoApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetCupertinoApp.onInit: final VoidCallback → field GetCupertinoApp.onInit: final VoidCallback?
  • changed: field GetCupertinoApp.onReady: final VoidCallback → field GetCupertinoApp.onReady: final VoidCallback?
  • changed: field GetCupertinoApp.onUnknownRoute: final RouteFactory → field GetCupertinoApp.onUnknownRoute: final RouteFactory?
  • changed: field GetCupertinoApp.opaqueRoute: final bool → field GetCupertinoApp.opaqueRoute: final bool?
  • changed: field GetCupertinoApp.popGesture: final bool → field GetCupertinoApp.popGesture: final bool?
  • changed: field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object> → field GetCupertinoApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider → field GetCupertinoApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetCupertinoApp.routerDelegate: final RouterDelegate<Object> → field GetCupertinoApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetCupertinoApp.routes: final Map<String, WidgetBuilder> → field GetCupertinoApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetCupertinoApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetCupertinoApp.textDirection: final TextDirection → field GetCupertinoApp.textDirection: final TextDirection?
  • changed: field GetCupertinoApp.theme: final CupertinoThemeData → field GetCupertinoApp.theme: final CupertinoThemeData?
  • changed: field GetCupertinoApp.transitionDuration: final Duration → field GetCupertinoApp.transitionDuration: final Duration?
  • changed: field GetCupertinoApp.translations: final Translations → field GetCupertinoApp.translations: final Translations?
  • changed: field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>> → field GetCupertinoApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetCupertinoApp.unknownRoute: final GetPage → field GetCupertinoApp.unknownRoute: final GetPage?
  • changed: field GetMaterialApp.actions: final Map<Type, Action<Intent>> → field GetMaterialApp.actions: final Map<Type, Action<Intent>>?
  • changed: field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher → field GetMaterialApp.backButtonDispatcher: final BackButtonDispatcher?
  • changed: field GetMaterialApp.builder: final TransitionBuilder → field GetMaterialApp.builder: final TransitionBuilder?
  • changed: field GetMaterialApp.color: final Color → field GetMaterialApp.color: final Color?
  • changed: field GetMaterialApp.customTransition: final CustomTransition → field GetMaterialApp.customTransition: final CustomTransition?
  • changed: field GetMaterialApp.darkTheme: final ThemeData → field GetMaterialApp.darkTheme: final ThemeData?
  • changed: field GetMaterialApp.defaultGlobalState: final bool → field GetMaterialApp.defaultGlobalState: final bool?
  • changed: field GetMaterialApp.defaultTransition: final Transition → field GetMaterialApp.defaultTransition: final Transition?
  • changed: field GetMaterialApp.enableLog: final bool → field GetMaterialApp.enableLog: final bool?
  • changed: field GetMaterialApp.fallbackLocale: final Locale → field GetMaterialApp.fallbackLocale: final Locale?
  • changed: field GetMaterialApp.getPages: final List<GetPage> → field GetMaterialApp.getPages: final List<GetPage>?
  • changed: field GetMaterialApp.highContrastDarkTheme: final ThemeData → field GetMaterialApp.highContrastDarkTheme: final ThemeData?
  • changed: field GetMaterialApp.highContrastTheme: final ThemeData → field GetMaterialApp.highContrastTheme: final ThemeData?
  • changed: field GetMaterialApp.home: final Widget → field GetMaterialApp.home: final Widget?
  • changed: field GetMaterialApp.initialBinding: final Bindings → field GetMaterialApp.initialBinding: final Bindings?
  • changed: field GetMaterialApp.initialRoute: final String → field GetMaterialApp.initialRoute: final String?
  • changed: field GetMaterialApp.locale: final Locale → field GetMaterialApp.locale: final Locale?
  • changed: field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback → field GetMaterialApp.localeListResolutionCallback: final LocaleListResolutionCallback?
  • changed: field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback → field GetMaterialApp.localeResolutionCallback: final LocaleResolutionCallback?
  • changed: field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>> → field GetMaterialApp.localizationsDelegates: final Iterable<LocalizationsDelegate<dynamic>>?
  • changed: field GetMaterialApp.logWriterCallback: final LogWriterCallback → field GetMaterialApp.logWriterCallback: final LogWriterCallback?
  • changed: field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState> → field GetMaterialApp.navigatorKey: final GlobalKey<NavigatorState>?
  • changed: field GetMaterialApp.navigatorObservers: final List<NavigatorObserver> → field GetMaterialApp.navigatorObservers: final List<NavigatorObserver>?
  • changed: field GetMaterialApp.onDispose: final VoidCallback → field GetMaterialApp.onDispose: final VoidCallback?
  • changed: field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory → field GetMaterialApp.onGenerateInitialRoutes: final InitialRouteListFactory?
  • changed: field GetMaterialApp.onGenerateRoute: final RouteFactory → field GetMaterialApp.onGenerateRoute: final RouteFactory?
  • changed: field GetMaterialApp.onGenerateTitle: final GenerateAppTitle → field GetMaterialApp.onGenerateTitle: final GenerateAppTitle?
  • changed: field GetMaterialApp.onInit: final VoidCallback → field GetMaterialApp.onInit: final VoidCallback?
  • changed: field GetMaterialApp.onReady: final VoidCallback → field GetMaterialApp.onReady: final VoidCallback?
  • changed: field GetMaterialApp.onUnknownRoute: final RouteFactory → field GetMaterialApp.onUnknownRoute: final RouteFactory?
  • changed: field GetMaterialApp.opaqueRoute: final bool → field GetMaterialApp.opaqueRoute: final bool?
  • changed: field GetMaterialApp.popGesture: final bool → field GetMaterialApp.popGesture: final bool?
  • changed: field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object> → field GetMaterialApp.routeInformationParser: final RouteInformationParser<Object>?
  • changed: field GetMaterialApp.routeInformationProvider: final RouteInformationProvider → field GetMaterialApp.routeInformationProvider: final RouteInformationProvider?
  • changed: field GetMaterialApp.routerDelegate: final RouterDelegate<Object> → field GetMaterialApp.routerDelegate: final RouterDelegate<Object>?
  • changed: field GetMaterialApp.routes: final Map<String, WidgetBuilder> → field GetMaterialApp.routes: final Map<String, WidgetBuilder>?
  • changed: field GetMaterialApp.routingCallback: final ValueChanged<Routing> → field GetMaterialApp.routingCallback: final ValueChanged<Routing?>?
  • changed: field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent> → field GetMaterialApp.shortcuts: final Map<LogicalKeySet, Intent>?
  • changed: field GetMaterialApp.textDirection: final TextDirection → field GetMaterialApp.textDirection: final TextDirection?
  • changed: field GetMaterialApp.theme: final ThemeData → field GetMaterialApp.theme: final ThemeData?
  • changed: field GetMaterialApp.transitionDuration: final Duration → field GetMaterialApp.transitionDuration: final Duration?
  • changed: field GetMaterialApp.translations: final Translations → field GetMaterialApp.translations: final Translations?
  • changed: field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>> → field GetMaterialApp.translationsKeys: final Map<String, Map<String, String>>?
  • changed: field GetMaterialApp.unknownRoute: final GetPage → field GetMaterialApp.unknownRoute: final GetPage?
  • changed: field GetMaterialController.customTransition: CustomTransition → field GetMaterialController.customTransition: CustomTransition?
  • changed: field GetMaterialController.defaultTransition: Transition → field GetMaterialController.defaultTransition: Transition?
  • changed: field GetMaterialController.keys: Map<int, GlobalKey<NavigatorState>> → field GetMaterialController.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: field GetMaterialController.parameters: Map<String, String> → field GetMaterialController.parameters: Map<String, String?>
  • changed: field GetMaterialController.theme: ThemeData → field GetMaterialController.theme: ThemeData?
  • changed: field GetMaterialController.themeMode: ThemeMode → field GetMaterialController.themeMode: ThemeMode?
  • changed: field GetMaterialController.unikey: Key → field GetMaterialController.unikey: Key?
  • changed: field GetMiddleware.priority: int → field GetMiddleware.priority: int?
  • changed: field GetModalBottomSheetRoute.backgroundColor: final Color → field GetModalBottomSheetRoute.backgroundColor: final Color?
  • changed: field GetModalBottomSheetRoute.barrierLabel: final String → field GetModalBottomSheetRoute.barrierLabel: final String?
  • changed: field GetModalBottomSheetRoute.builder: final WidgetBuilder → field GetModalBottomSheetRoute.builder: final WidgetBuilder?
  • changed: field GetModalBottomSheetRoute.clipBehavior: final Clip → field GetModalBottomSheetRoute.clipBehavior: final Clip?
  • changed: field GetModalBottomSheetRoute.elevation: final double → field GetModalBottomSheetRoute.elevation: final double?
  • changed: field GetModalBottomSheetRoute.isPersistent: final bool → field GetModalBottomSheetRoute.isPersistent: final bool?
  • changed: field GetModalBottomSheetRoute.modalBarrierColor: final Color → field GetModalBottomSheetRoute.modalBarrierColor: final Color?
  • changed: field GetModalBottomSheetRoute.shape: final ShapeBorder → field GetModalBottomSheetRoute.shape: final ShapeBorder?
  • changed: field GetModalBottomSheetRoute.theme: final ThemeData → field GetModalBottomSheetRoute.theme: final ThemeData?
  • changed: field GetPage.alignment: final Alignment → field GetPage.alignment: final Alignment?
  • changed: field GetPage.binding: final Bindings → field GetPage.binding: final Bindings?
  • changed: field GetPage.customTransition: final CustomTransition → field GetPage.customTransition: final CustomTransition?
  • changed: field GetPage.middlewares: final List<GetMiddleware> → field GetPage.middlewares: final List<GetMiddleware>?
  • changed: field GetPage.popGesture: final bool → field GetPage.popGesture: final bool?
  • changed: field GetPage.title: final String → field GetPage.title: final String?
  • changed: field GetPage.transition: final Transition → field GetPage.transition: final Transition?
  • changed: field GetPage.transitionDuration: final Duration → field GetPage.transitionDuration: final Duration?
  • changed: field GetPageRoute.alignment: final Alignment → field GetPageRoute.alignment: final Alignment?
  • changed: field GetPageRoute.barrierColor: final Color → field GetPageRoute.barrierColor: final Color?
  • changed: field GetPageRoute.barrierLabel: final String → field GetPageRoute.barrierLabel: final String?
  • changed: field GetPageRoute.binding: final Bindings → field GetPageRoute.binding: final Bindings?
  • changed: field GetPageRoute.bindings: final List<Bindings> → field GetPageRoute.bindings: final List<Bindings>?
  • changed: field GetPageRoute.curve: final Curve → field GetPageRoute.curve: final Curve?
  • changed: field GetPageRoute.customTransition: final CustomTransition → field GetPageRoute.customTransition: final CustomTransition?
  • changed: field GetPageRoute.middlewares: final List<GetMiddleware> → field GetPageRoute.middlewares: final List<GetMiddleware>?
  • changed: field GetPageRoute.page: final GetPageBuilder → field GetPageRoute.page: final GetPageBuilder?
  • changed: field GetPageRoute.parameter: final Map<String, String> → field GetPageRoute.parameter: final Map<String, String>?
  • changed: field GetPageRoute.popGesture: final bool → field GetPageRoute.popGesture: final bool?
  • changed: field GetPageRoute.routeName: final String → field GetPageRoute.routeName: final String?
  • changed: field GetPageRoute.transition: final Transition → field GetPageRoute.transition: final Transition?
  • changed: field PageRedirect.route: GetPage → field PageRedirect.route: GetPage?
  • changed: field PageRedirect.settings: RouteSettings → field PageRedirect.settings: RouteSettings?
  • changed: field PageRedirect.unknownRoute: GetPage → field PageRedirect.unknownRoute: GetPage?
  • changed: field PathDecoded.keys: final List<String> → field PathDecoded.keys: final List<String?>
  • changed: field Routing.isBack: bool → field Routing.isBack: bool?
  • changed: field Routing.isBottomSheet: bool → field Routing.isBottomSheet: bool?
  • changed: field Routing.isDialog: bool → field Routing.isDialog: bool?
  • changed: field Routing.route: Route<dynamic> → field Routing.route: Route<dynamic>?
  • changed: get GetNavigation.context: BuildContext → get GetNavigation.context: BuildContext?
  • changed: get GetNavigation.customTransition: CustomTransition → get GetNavigation.customTransition: CustomTransition?
  • changed: get GetNavigation.defaultTransition: Transition → get GetNavigation.defaultTransition: Transition?
  • changed: get GetNavigation.deviceLocale: Locale → get GetNavigation.deviceLocale: Locale?
  • changed: get GetNavigation.focusScope: FocusNode → get GetNavigation.focusScope: FocusNode?
  • changed: get GetNavigation.iconColor: Color → get GetNavigation.iconColor: Color?
  • changed: get GetNavigation.isBottomSheetOpen: bool → get GetNavigation.isBottomSheetOpen: bool?
  • changed: get GetNavigation.isDialogOpen: bool → get GetNavigation.isDialogOpen: bool?
  • changed: get GetNavigation.keys: Map<int, GlobalKey<NavigatorState>> → get GetNavigation.keys: Map<dynamic, GlobalKey<NavigatorState>>
  • changed: get GetNavigation.overlayContext: BuildContext → get GetNavigation.overlayContext: BuildContext?
  • changed: get GetNavigation.parameters: Map<String, String> → get GetNavigation.parameters: Map<String, String?>
  • changed: get GetNavigation.rawRoute: Route<dynamic> → get GetNavigation.rawRoute: Route<dynamic>?
  • changed: get GetNavigation.window: dynamic → get GetNavigation.window: FlutterView
  • changed: get navigator: NavigatorState → get navigator: NavigatorState?
  • changed: method CustomTransition.buildTransition( BuildContext context, Curve curve, Alignment alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget → method CustomTransition.buildTransition( BuildContext context, Curve? curve, Alignment? alignment, Animation<double> animation, Animation<double> secondaryAnimation, Widget child, ): Widget
  • changed: method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color backgroundColor, double elevation, bool persistent = …, ShapeBorder shape, Clip clipBehavior, Color barrierColor, bool ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings settings, Duration enterBottomSheetDuration, Duration exitBottomSheetDuration… → method ExtensionBottomSheet.bottomSheet<T>( Widget bottomsheet, { Color? backgroundColor, double? elevation, bool persistent = …, ShapeBorder? shape, Clip? clipBehavior, Color? barrierColor, bool? ignoreSafeArea, bool isScrollControlled = …, bool useRootNavigator = …, bool isDismissible = …, bool enableDrag = …, RouteSettings? settings, Duration? enterBottomSheetDuration, Duration? exitBottomShee…
  • changed: method ExtensionDialog.defaultDialog<T>({ String title = …, TextStyle titleStyle, Widget content, VoidCallback onConfirm, VoidCallback onCancel, VoidCallback onCustom, Color cancelTextColor, Color confirmTextColor, String textConfirm, String textCancel, String textCustom, Widget confirm, Widget cancel, Widget custom, Color backgroundColor, bool barrierDismissible = …, Color buttonColor, String mi… → method ExtensionDialog.defaultDialog<T>({ String title = …, EdgeInsetsGeometry? titlePadding, TextStyle? titleStyle, Widget? content, EdgeInsetsGeometry? contentPadding, VoidCallback? onConfirm, VoidCallback? onCancel, VoidCallback? onCustom, Color? cancelTextColor, Color? confirmTextColor, String? textConfirm, String? textCancel, String? textCustom, Widget? confirm, Widget? cancel, Widget? custo…
  • changed: method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color barrierColor, bool useSafeArea = …, bool useRootNavigator = …, Object arguments, Duration transitionDuration, Curve transitionCurve, String name, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.dialog<T>( Widget widget, { bool barrierDismissible = …, Color? barrierColor, bool useSafeArea = …, GlobalKey<NavigatorState>? navigatorKey, Object? arguments, Duration? transitionDuration, Curve? transitionCurve, String? name, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionDialog.generalDialog<T>({ @required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder transitionBuilder, bool useRootNavigator = …, RouteSettings routeSettings, }): Future<T> → method ExtensionDialog.generalDialog<T>({ required RoutePageBuilder pageBuilder, bool barrierDismissible = …, String? barrierLabel, Color barrierColor = …, Duration transitionDuration = …, RouteTransitionsBuilder? transitionBuilder, GlobalKey<NavigatorState>? navigatorKey, RouteSettings? routeSettings, }): Future<T?>
  • changed: method ExtensionSnackbar.rawSnackbar({ String title, String message, Widget titleText, Widget messageText, Widget icon, bool instantInit = …, bool shouldIconPulse = …, double maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color borderColor, double borderWidth = …, Color backgroundColor = …, Color leftBarIndicatorColor, List<BoxShadow> boxShadows, Gradient backgr… → method ExtensionSnackbar.rawSnackbar({ String? title, String? message, Widget? titleText, Widget? messageText, Widget? icon, bool instantInit = …, bool shouldIconPulse = …, double? maxWidth, EdgeInsets margin = …, EdgeInsets padding = …, double borderRadius = …, Color? borderColor, double borderWidth = …, Color backgroundColor = …, Color? leftBarIndicatorColor, List<BoxShadow>? boxShadows, Gradie…
  • changed: method ExtensionSnackbar.showSnackbar<T>(GetBar snackbar): Future<T> → method ExtensionSnackbar.showSnackbar(GetSnackBar snackbar): SnackbarController
  • changed: method ExtensionSnackbar.snackbar<T>( String title, String message, { Color colorText, Duration duration, bool instantInit = …, SnackPosition snackPosition, Widget titleText, Widget messageText, Widget icon, bool shouldIconPulse, double maxWidth, EdgeInsets margin, EdgeInsets padding, double borderRadius, Color borderColor, double borderWidth, Color backgroundColor, Color leftBarIndicatorColor, L… → method ExtensionSnackbar.snackbar( String title, String message, { Color? colorText, Duration? duration = …, bool instantInit = …, SnackPosition? snackPosition, Widget? titleText, Widget? messageText, Widget? icon, bool? shouldIconPulse, double? maxWidth, EdgeInsets? margin, EdgeInsets? padding, double? borderRadius, Color? borderColor, double? borderWidth, Color? backgroundColor, Color? leftBarI…
  • changed: method GetCupertinoApp.Function(Routing) → method GetCupertinoApp.Function(Routing?)
  • changed: method GetMiddleware.onBindingsStart(List<Bindings> bindings): List<Bindings> → method GetMiddleware.onBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method GetMiddleware.onPageBuildStart(GetPageBuilder page): GetPageBuilder → method GetMiddleware.onPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method GetMiddleware.onPageCalled(GetPage page): GetPage → method GetMiddleware.onPageCalled(GetPage? page): GetPage?
  • changed: method GetMiddleware.redirect(String route): RouteSettings → method GetMiddleware.redirect(String? route): RouteSettings?
  • changed: method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState> → method GetNavigation.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.back<T>({ T result, bool closeOverlays = …, bool canPop = …, int id, }): void → method GetNavigation.back<T>({ T? result, bool closeOverlays = …, bool canPop = …, int? id, }): void
  • changed: method GetNavigation.close(int times, [int id]): void → method GetNavigation.close(int times, [int? id]): void
  • changed: method GetNavigation.config( {bool enableLog, LogWriterCallback logWriterCallback, bool defaultPopGesture, bool defaultOpaqueRoute, Duration defaultDurationTransition, bool defaultGlobalState, Transition defaultTransition}): void → method GetNavigation.config( {bool? enableLog, LogWriterCallback? logWriterCallback, bool? defaultPopGesture, bool? defaultOpaqueRoute, Duration? defaultDurationTransition, bool? defaultGlobalState, Transition? defaultTransition}): void
  • changed: method GetNavigation.forceAppUpdate(): void → method GetNavigation.forceAppUpdate(): Future<void>
  • changed: method GetNavigation.global(int k): GlobalKey<NavigatorState> → method GetNavigation.global(int? k): GlobalKey<NavigatorState>
  • changed: method GetNavigation.nestedKey(int key): GlobalKey<NavigatorState> → method GetNavigation.nestedKey(dynamic key): GlobalKey<NavigatorState>?
  • changed: method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition transition, Curve curve, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration duration, }): Future<T> → method GetNavigation.off<T>( dynamic page, { bool opaque = …, Transition? transition, Curve? curve, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, bool preventDuplicates = …, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAll<T>( dynamic page, { RoutePredicate predicate, bool opaque = …, bool popGesture, int id, dynamic arguments, Bindings binding, bool fullscreenDialog = …, Transition transition, Curve curve, Duration duration, }): Future<T> → method GetNavigation.offAll<T>( dynamic page, { RoutePredicate? predicate, bool opaque = …, bool? popGesture, int? id, String? routeName, dynamic arguments, Bindings? binding, bool fullscreenDialog = …, Transition? transition, Curve? curve, Duration? duration, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate predicate, dynamic arguments, int id, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAllNamed<T>( String newRouteName, { RoutePredicate? predicate, dynamic arguments, int? id, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int id, dynamic result, Map<String, String> parameters, }): Future<T> → method GetNavigation.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int id, dynamic arguments, Map<String, String> parameters, }): Future<T> → method GetNavigation.offNamedUntil<T>( String page, RoutePredicate predicate, { int? id, dynamic arguments, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int id}): Future<T> → method GetNavigation.offUntil<T>(Route<T> page, RoutePredicate predicate, {int? id}): Future<T?>?
  • changed: method GetNavigation.removeRoute(Route<dynamic> route, {int id}): void → method GetNavigation.removeRoute(Route<dynamic> route, {int? id}): void
  • changed: method GetNavigation.to<T>( dynamic page, { bool opaque, Transition transition, Curve curve, Duration duration, int id, bool fullscreenDialog = …, dynamic arguments, Bindings binding, bool preventDuplicates = …, bool popGesture, }): Future<T> → method GetNavigation.to<T>( dynamic page, { bool? opaque, Transition? transition, Curve? curve, Duration? duration, int? id, String? routeName, bool fullscreenDialog = …, dynamic arguments, Bindings? binding, bool preventDuplicates = …, bool? popGesture, double Function(BuildContext context)? gestureWidth, }): Future<T?>?
  • changed: method GetNavigation.toNamed<T>( String page, { dynamic arguments, int id, bool preventDuplicates = …, Map<String, String> parameters, }): Future<T> → method GetNavigation.toNamed<T>( String page, { dynamic arguments, int? id, bool preventDuplicates = …, Map<String, String>? parameters, }): Future<T?>?
  • changed: method GetNavigation.until(RoutePredicate predicate, {int id}): void → method GetNavigation.until(RoutePredicate predicate, {int? id}): void
  • changed: method GetNavigation.updateLocale(Locale l): void → method GetNavigation.updateLocale(Locale l): Future<void>
  • changed: method GetObserver.Function(Routing) → method GetObserver.Function(Routing?)
  • changed: method GetObserver.didPop(Route route, Route previousRoute): void → method GetObserver.didPop(Route route, Route? previousRoute): void
  • changed: method GetObserver.didPush(Route route, Route previousRoute): void → method GetObserver.didPush(Route route, Route? previousRoute): void
  • changed: method GetObserver.didRemove(Route route, Route previousRoute): void → method GetObserver.didRemove(Route route, Route? previousRoute): void
  • changed: method GetObserver.didReplace({Route newRoute, Route oldRoute}): void → method GetObserver.didReplace({Route? newRoute, Route? oldRoute}): void
  • changed: method MiddlewareRunner.runOnBindingsStart(List<Bindings> bindings): List<Bindings> → method MiddlewareRunner.runOnBindingsStart(List<Bindings>? bindings): List<Bindings>?
  • changed: method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder page): GetPageBuilder → method MiddlewareRunner.runOnPageBuildStart(GetPageBuilder? page): GetPageBuilder?
  • changed: method MiddlewareRunner.runOnPageCalled(GetPage page): GetPage → method MiddlewareRunner.runOnPageCalled(GetPage? page): GetPage?
  • changed: method MiddlewareRunner.runRedirect(String route): RouteSettings → method MiddlewareRunner.runRedirect(String? route): RouteSettings?
  • changed: method PageRedirect.page(): GetPageRoute → method PageRedirect.page<T>(): GetPageRoute<T>
  • changed: method Routing.update(void fn(Routing value)): void → method Routing.update(void Function(Routing value) fn): void
  • changed: set GetNavigation.customTransition(CustomTransition newTransition) → set GetNavigation.customTransition(CustomTransition? newTransition)
  • changed: set GetNavigation.parameters(Map<String, String> newParameters) → set GetNavigation.parameters(Map<String, String?> newParameters)
  • changed: typedef OnTap = void Function(GetBar snack) → typedef OnTap = void Function(GetSnackBar snack)
  • changed: typedef SnackbarStatusCallback = void Function(SnackbarStatus status) → typedef SnackbarStatusCallback = void Function(SnackbarStatus? status)
  • added: class GetDelegate extends RouterDelegate<GetNavConfig> with ListenableMixin, ListNotifierMixin
  • added: class GetInformationParser extends RouteInformationParser<GetNavConfig>
  • added: class GetNavConfig extends RouteInformation
  • added: class GetNavigator extends Navigator
  • added: class GetRouterOutlet extends RouterOutlet<GetDelegate, GetNavConfig>
  • added: class GetSnackBar extends StatefulWidget
  • added: class GetSnackBarState extends State<GetSnackBar> with TickerProviderStateMixin
  • added: class RouterOutlet<TDelegate extends RouterDelegate<T>, T extends Object> extends StatefulWidget
  • added: class RouterOutletState<TDelegate extends RouterDelegate<T>, T extends Object> extends State<RouterOutlet<TDelegate, T>>
  • added: class SnackbarController
  • added: ctor GetDelegate({ GetPage? notFoundRoute, this.navigatorObservers, this.transitionDelegate, this.backButtonPopMode = …, this.preventDuplicateHandlingMode = …, })
  • added: ctor GetInformationParser({ this.initialRoute = …, })
  • added: ctor GetNavConfig({ required this.currentTreeBranch, required String? location, required Object? state, })
  • added: ctor GetNavigator({ GlobalKey<NavigatorState>? key, bool Function(Route<dynamic>, dynamic)? onPopPage, required List<Page> pages, List<NavigatorObserver>? observers, bool reportsRouteUpdateToEngine = …, TransitionDelegate? transitionDelegate, })
  • added: ctor GetRouterOutlet({ Key? key, String? anchorRoute, required String initialRoute, Iterable<GetPage> Function(Iterable<GetPage> afterAnchor)? filterPages, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetRouterOutlet.builder({ Key? key, required Widget Function( BuildContext context, GetDelegate delegate, GetNavConfig? currentRoute, ) builder, GetDelegate? routerDelegate, })
  • added: ctor GetRouterOutlet.pickPages({ Key? key, Widget Function(GetDelegate delegate)? emptyWidget, GetPage Function(GetDelegate delegate)? emptyPage, required Iterable<GetPage> Function(GetNavConfig currentNavStack) pickPages, bool Function(Route<dynamic>, dynamic)? onPopPage, GlobalKey<NavigatorState>? navigatorKey, GetDelegate? delegate, })
  • added: ctor GetSnackBar({ Key? key, this.title, this.message, this.titleText, this.messageText, this.icon, this.shouldIconPulse = …, this.maxWidth, this.margin = …, this.padding = …, this.borderRadius = …, this.borderColor, this.borderWidth = …, this.backgroundColor = …, this.leftBarIndicatorColor, this.boxShadows, this.backgroundGradient, this.mainButton, this.onTap, this.duration, this.isDismissible =…
  • added: ctor RouterOutlet({ Key? key, TDelegate? delegate, required Iterable<GetPage> Function(T currentNavStack) pickPages, required Widget Function( BuildContext context, TDelegate, Iterable<GetPage>? page, ) pageBuilder, })
  • added: ctor RouterOutlet.builder({ Key? key, TDelegate? delegate, required this.builder, })
  • added: ctor SnackbarController(this.snackbar)
  • added: enum PopMode
  • added: enum PreventDuplicateHandlingMode
  • added: enum RowStyle
  • added: extension NavTwoExt on GetInterface
  • added: extension OverlayExt on GetInterface
  • added: extension PagesListExt on List<GetPage>
  • added: field GetCupertinoApp.useInheritedMediaQuery: final bool
  • added: field GetDelegate.Completer>: final
  • added: field GetDelegate.backButtonPopMode: final PopMode
  • added: field GetDelegate.history: final List<GetNavConfig>
  • added: field GetDelegate.navigatorObservers: final List<NavigatorObserver>?
  • added: field GetDelegate.notFoundRoute: final GetPage
  • added: field GetDelegate.preventDuplicateHandlingMode: final PreventDuplicateHandlingMode
  • added: field GetDelegate.transitionDelegate: final TransitionDelegate<dynamic>?
  • added: field GetInformationParser.initialRoute: final String
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • added: field GetMaterialApp.scaffoldMessengerKey: final GlobalKey<ScaffoldMessengerState>?
  • added: field GetMaterialApp.scrollBehavior: final ScrollBehavior?
  • added: field GetMaterialApp.useInheritedMediaQuery: final bool
  • added: field GetMaterialController.darkTheme: ThemeData?
  • added: field GetMaterialController.scaffoldMessengerKey: final
  • added: field GetNavConfig.currentTreeBranch: final List<GetPage>
  • added: field GetPage.arguments: final Object?
  • added: field GetPage.parameters: final Map<String, String>?
  • added: field GetPage.participatesInRootNavigator: final bool?
  • added: field GetPage.preventDuplicates: final bool
  • added: field GetPage.showCupertinoParallax: final bool
  • added: field GetPage.unknownRoute: final GetPage?
  • added: field GetPageRoute.showCupertinoParallax: final bool
  • added: field GetPageRoute.title: final String?
  • added: field GetSnackBar.animationDuration: final Duration
  • added: field GetSnackBar.backgroundColor: final Color
  • added: field GetSnackBar.backgroundGradient: final Gradient?
  • added: field GetSnackBar.barBlur: final double
  • added: field GetSnackBar.borderColor: final Color?
  • added: field GetSnackBar.borderRadius: final double
  • added: field GetSnackBar.borderWidth: final double?
  • added: field GetSnackBar.boxShadows: final List<BoxShadow>?
  • added: field GetSnackBar.dismissDirection: final DismissDirection?
  • added: field GetSnackBar.duration: final Duration?
  • added: field GetSnackBar.forwardAnimationCurve: final Curve
  • added: field GetSnackBar.icon: final Widget?
  • added: field GetSnackBar.isDismissible: final bool
  • added: field GetSnackBar.leftBarIndicatorColor: final Color?
  • added: field GetSnackBar.mainButton: final Widget?
  • added: field GetSnackBar.margin: final EdgeInsets
  • added: field GetSnackBar.maxWidth: final double?
  • added: field GetSnackBar.message: final String?
  • added: field GetSnackBar.messageText: final Widget?
  • added: field GetSnackBar.onTap: final OnTap?
  • added: field GetSnackBar.overlayBlur: final double
  • added: field GetSnackBar.overlayColor: final Color?
  • added: field GetSnackBar.padding: final EdgeInsets
  • added: field GetSnackBar.progressIndicatorBackgroundColor: final Color?
  • added: field GetSnackBar.progressIndicatorController: final AnimationController?
  • added: field GetSnackBar.progressIndicatorValueColor: final Animation<Color>?
  • added: field GetSnackBar.reverseAnimationCurve: final Curve
  • added: field GetSnackBar.shouldIconPulse: final bool
  • added: field GetSnackBar.showProgressIndicator: final bool
  • added: field GetSnackBar.snackPosition: final SnackPosition
  • added: field GetSnackBar.snackStyle: final SnackStyle
  • added: field GetSnackBar.snackbarStatus: final SnackbarStatusCallback?
  • added: field GetSnackBar.title: final String?
  • added: field GetSnackBar.titleText: final Widget?
  • added: field GetSnackBar.userInputForm: final Form?
  • added: field RouterOutlet.routerDelegate: final TDelegate
  • added: field RouterOutletState.currentRoute: T?
  • added: field SnackbarController.key: final
  • added: field SnackbarController.snackbar: final GetSnackBar
  • added: function ambiguate<T>(T? value): T?
  • added: get GetDelegate.currentConfiguration: GetNavConfig?
  • added: get GetDelegate.navigatorKey: GlobalKey<NavigatorState>
  • added: get GetDelegate.parameters: Map<String, String>
  • added: get GetMaterialController.key: GlobalKey<NavigatorState>
  • added: get GetNavConfig.currentPage: GetPage?
  • added: get GetNavConfig.locationString: String
  • added: get GetPageRoute.debugLabel: String
  • added: get GetSnackBarState.buttonPadding: double
  • added: get NavTwoExt.rootDelegate: GetDelegate
  • added: get NavTwoExt.routeTree: ParseRouteTree
  • added: get PathDecoded.hashCode: int
  • added: get RouterOutletState.delegate: TDelegate
  • added: get SnackbarController.future: Future<void>
  • added: member PopMode.History
  • added: member PopMode.Page
  • added: member PreventDuplicateHandlingMode.DoNothing
  • added: member PreventDuplicateHandlingMode.PopUntilOriginalRoute
  • added: member PreventDuplicateHandlingMode.ReorderRoutes
  • added: member RowStyle.action
  • added: member RowStyle.all
  • added: member RowStyle.icon
  • added: member RowStyle.none
  • added: member Transition.circularReveal
  • added: method GetCupertinoApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • added: method GetDelegate.arguments<T>(): T
  • added: method GetDelegate.backUntil( String fullRoute, { PopMode popMode = …, }): Future<void>
  • added: method GetDelegate.build(BuildContext context): Widget
  • added: method GetDelegate.canPopHistory(): Future<bool>
  • added: method GetDelegate.canPopPage(): Future<bool>
  • added: method GetDelegate.getVisualPages(): List<GetPage>
  • added: method GetDelegate.handlePopupRoutes({ Object? result, }): Future<bool>
  • added: method GetDelegate.offAndToNamed<T>( String page, { dynamic arguments, int? id, dynamic result, Map<String, String>? parameters, PopMode popMode = …, }): Future<T?>?
  • added: method GetDelegate.offNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetDelegate.popHistory(): Future<GetNavConfig?>
  • added: method GetDelegate.popRoute({ Object? result, PopMode popMode = …, }): Future<bool>
  • added: method GetDelegate.pushHistory( GetNavConfig config, { bool rebuildStack = …, }): Future<void>
  • added: method GetDelegate.runMiddleware(GetNavConfig config): Future<GetNavConfig?>
  • added: method GetDelegate.setNewRoutePath(GetNavConfig configuration): Future<void>
  • added: method GetDelegate.toNamed<T>( String page, { dynamic arguments, Map<String, String>? parameters, }): Future<T>
  • added: method GetInformationParser.parseRouteInformation( RouteInformation routeInformation, ): SynchronousFuture<GetNavConfig>
  • added: method GetInformationParser.restoreRouteInformation(GetNavConfig configuration): RouteInformation
  • added: method GetMaterialApp.defaultBuilder(BuildContext context, Widget? child): Widget
  • added: method GetMaterialController.addKey(GlobalKey<NavigatorState> newKey): GlobalKey<NavigatorState>?
  • added: method GetMaterialController.didChangeLocales(List<Locale>? locales): void
  • added: method GetMaterialController.onDetached(): void
  • added: method GetMaterialController.onHidden(): void
  • added: method GetMaterialController.onInactive(): void
  • added: method GetMaterialController.onPaused(): void
  • added: method GetMaterialController.onResumed(): void
  • added: method GetMiddleware.redirectDelegate(GetNavConfig route): Future<GetNavConfig?>
  • added: method GetModalBottomSheetRoute.dispose(): void
  • added: method GetNavConfig.copyWith({ List<GetPage>? currentTreeBranch, required String? location, required Object? state, }): GetNavConfig
  • added: method GetNavConfig.toString(): String
  • added: method GetNavigation.closeAllSnackbars(): void
  • added: method GetNavigation.closeCurrentSnackbar(): Future<void>
  • added: method GetNavigation.resetRootNavigator(): void
  • added: method GetPage.Function(BuildContext context): double
  • added: method GetPage.copy({ String? name, GetPageBuilder? page, bool? popGesture, Map<String, String>? parameters, String? title, Transition? transition, Curve? curve, Alignment? alignment, bool? maintainState, bool? opaque, Bindings? binding, List<Bindings>? bindings, CustomTransition? customTransition, Duration? transitionDuration, bool? fullscreenDialog, RouteSettings? settings, List<GetPage>? child…
  • added: method GetPage.createRoute(BuildContext context): Route<T>
  • added: method GetPageRoute.Function(BuildContext context): double
  • added: method GetPageRoute.buildContent(BuildContext context): Widget
  • added: method GetSnackBar.createState(): State
  • added: method GetSnackBar.show(): SnackbarController
  • added: method GetSnackBarState.build(BuildContext context): Widget
  • added: method GetSnackBarState.dispose(): void
  • added: method GetSnackBarState.initState(): void
  • added: method NavTwoExt.addPage(GetPage getPage): void
  • added: method NavTwoExt.addPages(List<GetPage> getPages): void
  • added: method NavTwoExt.clearRouteTree(): void
  • added: method NavTwoExt.createDelegate({ GetPage<dynamic>? notFoundRoute, List<NavigatorObserver>? navigatorObservers, TransitionDelegate<dynamic>? transitionDelegate, PopMode backButtonPopMode = …, PreventDuplicateHandlingMode preventDuplicateHandlingMode = …, }): GetDelegate
  • added: method NavTwoExt.createInformationParser({String initialRoute = …}): GetInformationParser
  • added: method NavTwoExt.delegate<TDelegate extends RouterDelegate<TPage>, TPage>(): TDelegate?
  • added: method OverlayExt.showOverlay<T>({ required Future<T> Function() asyncFunction, Color opacityColor = …, Widget? loadingWidget, double opacity = …, }): Future<T>
  • added: method PageRedirect.getPageToRoute<T>(GetPage rou, GetPage? unk): GetPageRoute<T>
  • added: method PageRouteReportMixin.dispose(): void
  • added: method PageRouteReportMixin.install(): void
  • added: method PagesListExt.pickAfterRoute(String route): Iterable<GetPage>
  • added: method PagesListExt.pickAtRoute(String route): Iterable<GetPage>
  • added: method PathDecoded.operator ==(Object other): bool
  • added: method RouterOutlet.Function( BuildContext context, TDelegate delegate, T? currentRoute, ): Widget
  • added: method RouterOutlet.createState(): RouterOutletState<TDelegate, T>
  • added: method RouterOutletState.build(BuildContext context): Widget
  • added: method RouterOutletState.dispose(): void
  • added: method RouterOutletState.initState(): void
  • added: method RouterOutletState.onRouterDelegateChanged(): void
  • added: method SnackbarController.close({bool withAnimations = …}): Future<void>
  • added: method SnackbarController.show(): Future<void>
  • added: mixin PageRouteReportMixin<T> on Route<T>
  • added: static get SnackbarController.isSnackbarBeingShown: bool
  • added: static method GetNavConfig.fromRoute(String route): GetNavConfig?
  • added: static method SnackbarController.cancelAllSnackbars(): void
  • added: static method SnackbarController.closeCurrentSnackbar(): Future<void>
  • removed: class RxValue<T> extends ObxWidget
  • removed: ctor GetXState()
  • removed: ctor RxInterface([T initial])
  • removed: ctor RxValue(this.builder, {Key key})
  • removed: field GetInterface.reference: String
  • removed: field GetXState.isCreator: bool
  • removed: field GetXState.subs: StreamSubscription
  • removed: field RxValue.data: final Rx<T>
  • removed: get GetXState.notifyChildren: Widget
  • removed: get RxBool.isFalse: bool
  • removed: get RxBool.isTrue: bool
  • removed: get RxDouble.sign: double
  • removed: get RxInt.bitLength: int
  • removed: get RxInt.isEven: bool
  • removed: get RxInt.isOdd: bool
  • removed: get RxInt.sign: int
  • removed: get RxString.codeUnits: List<int>
  • removed: get RxString.isEmpty: bool
  • removed: get RxString.isNotEmpty: bool
  • removed: get RxString.runes: Runes
  • removed: method FullLifeCycle.didChangeAppLifecycleState(AppLifecycleState state): void
  • removed: method FullLifeCycle.onClose(): void
  • removed: method FullLifeCycle.onDetached(): void
  • removed: method FullLifeCycle.onInactive(): void
  • removed: method FullLifeCycle.onInit(): void
  • removed: method FullLifeCycle.onPaused(): void
  • removed: method FullLifeCycle.onResumed(): void
  • removed: method GetResponsiveView.build(BuildContext context): Widget
  • removed: method GetResponsiveView.builder(): Widget
  • removed: method GetResponsiveView.desktop(): Widget
  • removed: method GetResponsiveView.phone(): Widget
  • removed: method GetResponsiveView.tablet(): Widget
  • removed: method GetResponsiveView.watch(): Widget
  • removed: method ListExtension.addAllNonNull(Iterable<E> item): void
  • removed: method RxBool.operator &(bool other): bool
  • removed: method RxBool.operator ^(bool other): bool
  • removed: method RxBool.operator |(bool other): bool
  • removed: method RxBool.toggle(): RxBool
  • removed: method RxDouble.abs(): double
  • removed: method RxDouble.ceil(): int
  • removed: method RxDouble.ceilToDouble(): double
  • removed: method RxDouble.floor(): int
  • removed: method RxDouble.floorToDouble(): double
  • removed: method RxDouble.operator %(num other): double
  • removed: method RxDouble.operator *(num other): double
  • removed: method RxDouble.operator +(num other): RxDouble
  • removed: method RxDouble.operator -(): double
  • removed: method RxDouble.operator -(num other): RxDouble
  • removed: method RxDouble.operator /(num other): double
  • removed: method RxDouble.operator ~/(num other): int
  • removed: method RxDouble.round(): int
  • removed: method RxDouble.roundToDouble(): double
  • removed: method RxDouble.truncate(): int
  • removed: method RxDouble.truncateToDouble(): double
  • removed: method RxInt.abs(): int
  • removed: method RxInt.ceil(): int
  • removed: method RxInt.ceilToDouble(): double
  • removed: method RxInt.floor(): int
  • removed: method RxInt.floorToDouble(): double
  • removed: method RxInt.gcd(int other): int
  • removed: method RxInt.modInverse(int modulus): int
  • removed: method RxInt.modPow(int exponent, int modulus): int
  • removed: method RxInt.operator &(int other): int
  • removed: method RxInt.operator -(): int
  • removed: method RxInt.operator <<(int shiftAmount): int
  • removed: method RxInt.operator >>(int shiftAmount): int
  • removed: method RxInt.operator ^(int other): int
  • removed: method RxInt.operator |(int other): int
  • removed: method RxInt.operator ~(): int
  • removed: method RxInt.round(): int
  • removed: method RxInt.roundToDouble(): double
  • removed: method RxInt.toSigned(int width): int
  • removed: method RxInt.toUnsigned(int width): int
  • removed: method RxInt.truncate(): int
  • removed: method RxInt.truncateToDouble(): double
  • removed: method RxObjectMixin.nil(): void
  • removed: method RxString.contains(Pattern other, [int startIndex = …]): bool
  • removed: method RxString.endsWith(String other): bool
  • removed: method RxString.indexOf(Pattern pattern, [int start = …]): int
  • removed: method RxString.lastIndexOf(Pattern pattern, [int start]): int
  • removed: method RxString.operator +(String val): String
  • removed: method RxString.padLeft(int width, [String padding = …]): String
  • removed: method RxString.padRight(int width, [String padding = …]): String
  • removed: method RxString.replaceAll(Pattern from, String replace): String
  • removed: method RxString.split(Pattern pattern): List<String>
  • removed: method RxString.startsWith(Pattern pattern, [int index = …]): bool
  • removed: method RxString.substring(int startIndex, [int endIndex]): String
  • removed: method RxString.toLowerCase(): String
  • removed: method RxString.toUpperCase(): String
  • removed: method RxString.trim(): String
  • removed: method RxString.trimLeft(): String
  • removed: method RxString.trimRight(): String
  • removed: method RxValue.Function(T data): Widget
  • removed: method RxValue.build(): Widget
  • removed: method SetExtension.addAllNonNull(Iterable<E> item): void
  • removed: method SetExtension.addNonNull(E item): void
  • removed: mixin FullLifeCycle on FullLifeCycleController
  • removed: set RxList.value(List<E> val)
  • removed: set RxMap.value(Map<K, V> val)
  • changed: class GetResponsiveView<T> extends _GetResponsive<T> → class GetResponsiveView<T> extends GetView<T> with GetResponsiveMixin
  • changed: class GetWidget<S extends GetLifeCycleBase>: abstract extends GetWidgetCache → class GetWidget<S extends GetLifeCycleBase?>: abstract extends GetWidgetCache
  • changed: class GetxController: abstract extends DisposableInterface with ListNotifier → class GetxController: abstract extends DisposableInterface with ListenableMixin, ListNotifierMixin
  • changed: class RxBool extends _RxImpl<bool> → class RxBool extends Rx<bool>
  • changed: class RxDouble extends _BaseRxNum<double> → class RxDouble extends Rx<double>
  • changed: class RxInt extends _BaseRxNum<int> → class RxInt extends Rx<int>
  • changed: class RxNum extends _BaseRxNum<num> → class RxNum extends Rx<num>
  • changed: class RxString extends _RxImpl<String> implements Comparable<String>, Pattern → class RxString extends Rx<String> implements Comparable<String>, Pattern
  • changed: class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycle, StateMixin<T> → class SuperController<T>: abstract extends FullLifeCycleController with FullLifeCycleMixin, StateMixin<T>
  • changed: class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T> → class Value<T> extends ListNotifier with StateMixin<T> implements ValueListenable<T?>
  • changed: ctor GetBuilder({ Key key, this.init, this.global = …, @required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor GetBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.assignId = …, this.initState, this.filter, this.tag, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: ctor GetResponsiveView( {alwaysUseBuilder, ResponsiveScreenSettings settings = …, Key key}) → ctor GetResponsiveView({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • changed: ctor GetView({Key key}) → ctor GetView({Key? key})
  • changed: ctor GetWidget({Key key}) → ctor GetWidget({Key? key})
  • changed: ctor GetX({ this.tag, this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, }) → ctor GetX({ Key? key, this.tag, required this.builder, this.global = …, this.autoRemove = …, this.initState, this.assignId = …, this.dispose, this.didChangeDependencies, this.didUpdateWidget, this.init, })
  • changed: ctor MixinBuilder({ Key key, this.init, this.global = …, this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, }) → ctor MixinBuilder({ Key? key, this.init, this.global = …, required this.builder, this.autoRemove = …, this.initState, this.dispose, this.id, this.didChangeDependencies, this.didUpdateWidget, })
  • changed: ctor Obx(this.builder) → ctor Obx(this.builder, {Key? key})
  • changed: ctor ObxValue(this.builder, this.data, {Key key}) → ctor ObxValue(this.builder, this.data, {Key? key})
  • changed: ctor ObxWidget({Key key}) → ctor ObxWidget({Key? key})
  • changed: ctor Rx([T initial]) → ctor Rx(T initial)
  • changed: ctor RxBool([bool initial]) → ctor RxBool(bool initial)
  • changed: ctor RxDouble([double initial]) → ctor RxDouble(double initial)
  • changed: ctor RxInt([int initial]) → ctor RxInt(int initial)
  • changed: ctor RxList.generate(int length, E generator(int index), {bool growable = …}) → ctor RxList.generate(int length, E Function(int index) generator, {bool growable = …})
  • changed: ctor RxStatus.error([String message]) → ctor RxStatus.error([String? message])
  • changed: ctor RxString([String initial]) → ctor RxString(String initial)
  • changed: ctor SimpleBuilder({Key key, @required this.builder}) → ctor SimpleBuilder({Key? key, required this.builder})
  • changed: ctor ValueBuilder({ Key key, this.initialValue, this.onDispose, this.onUpdate, @required this.builder, }) → ctor ValueBuilder({ Key? key, this.initialValue, this.onDispose, this.onUpdate, required this.builder, })
  • changed: field GetBuilder.id: final Object → field GetBuilder.id: final Object?
  • changed: field GetBuilder.init: final T → field GetBuilder.init: final T?
  • changed: field GetBuilder.tag: final String → field GetBuilder.tag: final String?
  • changed: field GetView.tag: final String → field GetView.tag: final String?
  • changed: field GetWidget.tag: final String → field GetWidget.tag: final String?
  • changed: field GetX.init: final T → field GetX.init: final T?
  • changed: field GetX.tag: final String → field GetX.tag: final String?
  • changed: field GetXState.controller: T → field GetXState.controller: T?
  • changed: field LightSubscription.cancelOnError: bool → field LightSubscription.cancelOnError: bool?
  • changed: field MiniSubscription.onDone: final Callback → field MiniSubscription.onDone: final Callback?
  • changed: field MiniSubscription.onError: final Function → field MiniSubscription.onError: final Function?
  • changed: field MixinBuilder.id: final String → field MixinBuilder.id: final String?
  • changed: field MixinBuilder.init: final T → field MixinBuilder.init: final T?
  • changed: field Node.data: T → field Node.data: T?
  • changed: field Node.next: Node<T> → field Node.next: Node<T>?
  • changed: field ResponsiveScreen.context: BuildContext → field ResponsiveScreen.context: late BuildContext
  • changed: field RxStatus.errorMessage: final String → field RxStatus.errorMessage: final String?
  • changed: field ValueBuilder.initialValue: final T → field ValueBuilder.initialValue: final T?
  • changed: function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function debounce<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration? time, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function ever<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function everAll( List<RxInterface> listeners, WorkerCallback callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function interval<T>( RxInterface<T> listener, WorkerCallback<T> callback, { Duration time = …, dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function onError, void Function() onDone, bool cancelOnError, }): Worker → function once<T>( RxInterface<T> listener, WorkerCallback<T> callback, { dynamic condition = …, Function? onError, void Function()? onDone, bool? cancelOnError, }): Worker
  • changed: get GetStream.length: int → get GetStream.length: int?
  • changed: get GetStream.value: T → get GetStream.value: T?
  • changed: get StateMixin.state: T → get StateMixin.state: T?
  • changed: get StateMixin.value: T → get StateMixin.value: T?
  • changed: get Value.value: T → get Value.value: T?
  • changed: method GetBuilder.Function(GetBuilder oldWidget, State state): void → method GetBuilder.Function(GetBuilder oldWidget, GetBuilderState<T> state): void
  • changed: method GetBuilder.Function(State state): void → method GetBuilder.Function(GetBuilderState<T> state): void
  • changed: method GetBuilder.createState(): _GetBuilderState<T> → method GetBuilder.createState(): GetBuilderState<T>
  • changed: method GetStream.addError(Object error, [StackTrace stackTrace]): void → method GetStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method GetStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool> → method GetStream.removeSubscription(LightSubscription<T> subs): FutureOr<bool?>
  • changed: method GetStreamTransformation.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): LightSubscription<T> → method GetStreamTransformation.listen(void Function(T event)? onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): LightSubscription<T>
  • changed: method GetX.Function(GetX oldWidget, State state): void → method GetX.Function(GetX oldWidget, GetXState<T> state): void
  • changed: method GetX.Function(State state): void → method GetX.Function(GetXState<T> state): void
  • changed: method GetxController.update([List<Object> ids, bool condition = …]): void → method GetxController.update([List<Object>? ids, bool condition = …]): void
  • changed: method LightSubscription.asFuture<E>([E futureValue]): Future<E> → method LightSubscription.asFuture<E>([E? futureValue]): Future<E>
  • changed: method LightSubscription.onData(OnData<T> handleData): void → method LightSubscription.onData(OnData<T>? handleData): void
  • changed: method LightSubscription.onDone(Callback handleDone): void → method LightSubscription.onDone(Callback? handleDone): void
  • changed: method LightSubscription.onError(Function handleError): void → method LightSubscription.onError(Function? handleError): void
  • changed: method LightSubscription.pause([Future<void> resumeSignal]): void → method LightSubscription.pause([Future<void>? resumeSignal]): void
  • changed: method MiniStream.addError(Object error, [StackTrace stackTrace]): void → method MiniStream.addError(Object error, [StackTrace? stackTrace]): void
  • changed: method MiniStream.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError = …}): MiniSubscription<T> → method MiniStream.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool cancelOnError = …}): MiniSubscription<T>
  • changed: method NotifyManager.listen( void Function(T) onData, { Function onError, void Function() onDone, bool cancelOnError = …, }): StreamSubscription<T> → method NotifyManager.listen( void Function(T) onData, { Function? onError, void Function()? onDone, bool? cancelOnError, }): StreamSubscription<T>
  • changed: method ObxWidget.createState(): _ObxState → method ObxWidget.createState(): ObxState
  • changed: method ResponsiveScreen.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ResponsiveScreen.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T?
  • changed: method RxInterface.listen(void Function(T event) onData, {Function onError, void Function() onDone, bool cancelOnError}): StreamSubscription<T> → method RxInterface.listen(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • changed: method RxList.add(E item): void → method RxList.add(E element): void
  • changed: method RxList.addAll(Iterable<E> item): void → method RxList.addAll(Iterable<E> iterable): void
  • changed: method RxList.sort([int compare(E a, E b)]): void → method RxList.sort([int Function(E a, E b)? compare]): void
  • changed: method RxMap.operator [](Object key): V → method RxMap.operator [](Object? key): V?
  • changed: method RxMap.remove(Object key): V → method RxMap.remove(Object? key): V?
  • changed: method RxObjectMixin.call([T v]): T → method RxObjectMixin.call([T? v]): T
  • changed: method RxObjectMixin.operator ==(dynamic o): bool → method RxObjectMixin.operator ==(Object o): bool
  • changed: method RxSet.addAll(Iterable<E> item): void → method RxSet.addAll(Iterable<E> elements): void
  • changed: method RxSet.contains(Object element): bool → method RxSet.contains(Object? element): bool
  • changed: method RxSet.lookup(Object object): E → method RxSet.lookup(Object? element): E?
  • changed: method RxSet.remove(Object item): bool → method RxSet.remove(Object? value): bool
  • changed: method RxSet.removeAll(Iterable<Object> elements): void → method RxSet.removeAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainAll(Iterable<Object> elements): void → method RxSet.retainAll(Iterable<Object?> elements): void
  • changed: method RxSet.retainWhere(bool Function(E) E): void → method RxSet.retainWhere(bool Function(E) test): void
  • changed: method RxSet.update(void fn(Iterable<E> value)): void → method RxSet.update(void Function(Iterable<E>? value) fn): void
  • changed: method RxString.matchAsPrefix(String string, [int start = …]): Match → method RxString.matchAsPrefix(String string, [int start = …]): Match?
  • changed: method SimpleBuilder.createState(): _SimpleBuilderState → method SimpleBuilder.createState(): SimpleBuilderState
  • changed: method StateExt.obx( NotifierBuilder<T> widget, { Widget Function(String error) onError, Widget onLoading, Widget onEmpty, }): Widget → method StateExt.obx( NotifierBuilder<T?> widget, { Widget Function(String? error)? onError, Widget? onLoading, Widget? onEmpty, }): Widget
  • changed: method StateMixin.append(Future<T> Function() body(), {String errorMessage}): void → method StateMixin.append(Future<T> Function() Function() body, {String? errorMessage}): void
  • changed: method StateMixin.change(T newState, {RxStatus status}): void → method StateMixin.change(T? newState, {RxStatus? status}): void
  • changed: method Value.call([T v]): T → method Value.call([T? v]): T?
  • changed: method Value.update(void fn(T value)): void → method Value.update(void Function(T? value) fn): void
  • changed: method ValueBuilder.createState(): _ValueBuilderState<T> → method ValueBuilder.createState(): ValueBuilderState<T>
  • changed: mixin StateMixin<T> on ListNotifier → mixin StateMixin<T> on ListNotifierMixin
  • changed: set StateMixin.value(T newValue) → set StateMixin.value(T? newValue)
  • changed: set Value.value(T newValue) → set Value.value(T? newValue)
  • changed: static field RxInterface.proxy: RxInterface → static field RxInterface.proxy: RxInterface?
  • changed: typedef RemoveSubscription<T> = FutureOr<bool> Function( LightSubscription<T> subs) → typedef RemoveSubscription<T> = FutureOr<bool?> Function( LightSubscription<T> subs)
  • added: class GetBuilderState<T extends GetxController> extends State<GetBuilder<T>> with GetStateUpdaterMixin
  • added: class GetResponsiveWidget<T extends GetLifeCycleBase?> extends GetWidget<T> with GetResponsiveMixin
  • added: class ObxState extends State<ObxWidget>
  • added: class Rxn<T> extends Rx<T?>
  • added: class RxnBool extends Rx<bool?>
  • added: class RxnDouble extends Rx<double?>
  • added: class RxnInt extends Rx<int?>
  • added: class RxnNum extends Rx<num?>
  • added: class RxnString extends Rx<String?> implements Comparable<String>, Pattern
  • added: class SimpleBuilderState extends State<SimpleBuilder> with GetStateUpdaterMixin
  • added: class ValueBuilderState<T> extends State<ValueBuilder<T?>>
  • added: ctor GetResponsiveWidget({ this.alwaysUseBuilder = …, ResponsiveScreenSettings settings = …, Key? key, })
  • added: ctor Rxn([T? initial])
  • added: ctor RxnBool([bool? initial])
  • added: ctor RxnDouble([double? initial])
  • added: ctor RxnInt([int? initial])
  • added: ctor RxnNum([num? initial])
  • added: ctor RxnString([String? initial])
  • added: extension RxBoolExt on Rx<bool>
  • added: extension RxDoubleExt on Rx<double>
  • added: extension RxIntExt on Rx<int>
  • added: extension RxNumExt<T extends num> on Rx<T>
  • added: extension RxStringExt on Rx<String>
  • added: extension RxnBoolExt on Rx<bool?>
  • added: extension RxnDoubleExt on Rx<double?>
  • added: extension RxnIntExt on Rx<int?>
  • added: extension RxnNumExt<T extends num> on Rx<T?>
  • added: extension RxnStringExt on Rx<String?>
  • added: field GetBuilderState.controller: T?
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • added: field GetResponsiveView.screen: final ResponsiveScreen
  • added: field GetResponsiveWidget.alwaysUseBuilder: final bool
  • added: field GetResponsiveWidget.screen: final ResponsiveScreen
  • added: field ObxState.subs: late StreamSubscription
  • added: field RxObjectMixin.sentToStream: bool
  • added: field SimpleBuilderState.disposers: final
  • added: field ValueBuilderState.value: T?
  • added: function ambiguate<T>(T? value): T?
  • added: get GetResponsiveMixin.alwaysUseBuilder: bool
  • added: get GetResponsiveMixin.screen: ResponsiveScreen
  • added: get RxBoolExt.isFalse: bool
  • added: get RxBoolExt.isTrue: bool
  • added: get RxDoubleExt.sign: double
  • added: get RxIntExt.bitLength: int
  • added: get RxIntExt.isEven: bool
  • added: get RxIntExt.isOdd: bool
  • added: get RxIntExt.sign: int
  • added: get RxNumExt.isFinite: bool
  • added: get RxNumExt.isInfinite: bool
  • added: get RxNumExt.isNaN: bool
  • added: get RxNumExt.isNegative: bool
  • added: get RxNumExt.sign: num
  • added: get RxStringExt.codeUnits: List<int>
  • added: get RxStringExt.isEmpty: bool
  • added: get RxStringExt.isNotEmpty: bool
  • added: get RxStringExt.runes: Runes
  • added: get RxnBoolExt.isFalse: bool?
  • added: get RxnBoolExt.isTrue: bool?
  • added: get RxnDoubleExt.sign: double?
  • added: get RxnIntExt.bitLength: int?
  • added: get RxnIntExt.isEven: bool?
  • added: get RxnIntExt.isOdd: bool?
  • added: get RxnIntExt.sign: int?
  • added: get RxnNumExt.isFinite: bool?
  • added: get RxnNumExt.isInfinite: bool?
  • added: get RxnNumExt.isNaN: bool?
  • added: get RxnNumExt.isNegative: bool?
  • added: get RxnNumExt.sign: num?
  • added: get RxnStringExt.codeUnits: List<int>?
  • added: get RxnStringExt.isEmpty: bool?
  • added: get RxnStringExt.isNotEmpty: bool?
  • added: get RxnStringExt.runes: Runes?
  • added: method FastList.clear(): void
  • added: method FullLifeCycleMixin.didChangeAppLifecycleState(AppLifecycleState state): void
  • added: method FullLifeCycleMixin.onClose(): void
  • added: method FullLifeCycleMixin.onDetached(): void
  • added: method FullLifeCycleMixin.onHidden(): void
  • added: method FullLifeCycleMixin.onInactive(): void
  • added: method FullLifeCycleMixin.onInit(): void
  • added: method FullLifeCycleMixin.onPaused(): void
  • added: method FullLifeCycleMixin.onResumed(): void
  • added: method GetBuilderState.build(BuildContext context): Widget
  • added: method GetBuilderState.didChangeDependencies(): void
  • added: method GetBuilderState.didUpdateWidget(GetBuilder oldWidget): void
  • added: method GetBuilderState.dispose(): void
  • added: method GetBuilderState.initState(): void
  • added: method GetResponsiveMixin.build(BuildContext context): Widget
  • added: method GetResponsiveMixin.builder(): Widget?
  • added: method GetResponsiveMixin.desktop(): Widget?
  • added: method GetResponsiveMixin.phone(): Widget?
  • added: method GetResponsiveMixin.tablet(): Widget?
  • added: method GetResponsiveMixin.watch(): Widget?
  • added: method GetSingleTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetSingleTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetSingleTickerProviderStateMixin.onClose(): void
  • added: method GetTickerProviderStateMixin.createTicker(TickerCallback onTick): Ticker
  • added: method GetTickerProviderStateMixin.didChangeDependencies(BuildContext context): void
  • added: method GetTickerProviderStateMixin.onClose(): void
  • added: method GetX.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method GetXState.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method ObxState.build(BuildContext context): Widget
  • added: method ObxState.dispose(): void
  • added: method ObxState.initState(): void
  • added: method ObxWidget.debugFillProperties(DiagnosticPropertiesBuilder properties): void
  • added: method RxBoolExt.operator &(bool other): bool
  • added: method RxBoolExt.operator ^(bool other): bool
  • added: method RxBoolExt.operator |(bool other): bool
  • added: method RxBoolExt.toggle(): Rx<bool>
  • added: method RxDoubleExt.abs(): double
  • added: method RxDoubleExt.ceil(): int
  • added: method RxDoubleExt.ceilToDouble(): double
  • added: method RxDoubleExt.floor(): int
  • added: method RxDoubleExt.floorToDouble(): double
  • added: method RxDoubleExt.operator %(num other): double
  • added: method RxDoubleExt.operator *(num other): double
  • added: method RxDoubleExt.operator +(num other): Rx<double>
  • added: method RxDoubleExt.operator -(): double
  • added: method RxDoubleExt.operator -(num other): Rx<double>
  • added: method RxDoubleExt.operator /(num other): double
  • added: method RxDoubleExt.operator ~/(num other): int
  • added: method RxDoubleExt.round(): int
  • added: method RxDoubleExt.roundToDouble(): double
  • added: method RxDoubleExt.truncate(): int
  • added: method RxDoubleExt.truncateToDouble(): double
  • added: method RxIntExt.abs(): int
  • added: method RxIntExt.ceil(): int
  • added: method RxIntExt.ceilToDouble(): double
  • added: method RxIntExt.floor(): int
  • added: method RxIntExt.floorToDouble(): double
  • added: method RxIntExt.gcd(int other): int
  • added: method RxIntExt.modInverse(int modulus): int
  • added: method RxIntExt.modPow(int exponent, int modulus): int
  • added: method RxIntExt.operator &(int other): int
  • added: method RxIntExt.operator -(): int
  • added: method RxIntExt.operator <<(int shiftAmount): int
  • added: method RxIntExt.operator >>(int shiftAmount): int
  • added: method RxIntExt.operator ^(int other): int
  • added: method RxIntExt.operator |(int other): int
  • added: method RxIntExt.operator ~(): int
  • added: method RxIntExt.round(): int
  • added: method RxIntExt.roundToDouble(): double
  • added: method RxIntExt.toSigned(int width): int
  • added: method RxIntExt.toUnsigned(int width): int
  • added: method RxIntExt.truncate(): int
  • added: method RxIntExt.truncateToDouble(): double
  • added: method RxList.removeWhere(bool Function(E element) test): void
  • added: method RxList.retainWhere(bool Function(E element) test): void
  • added: method RxNumExt.abs(): num
  • added: method RxNumExt.ceil(): int
  • added: method RxNumExt.ceilToDouble(): double
  • added: method RxNumExt.clamp(num lowerLimit, num upperLimit): num
  • added: method RxNumExt.floor(): int
  • added: method RxNumExt.floorToDouble(): double
  • added: method RxNumExt.operator %(num other): num
  • added: method RxNumExt.operator *(num other): num
  • added: method RxNumExt.operator -(): num
  • added: method RxNumExt.operator /(num other): double
  • added: method RxNumExt.operator <(num other): bool
  • added: method RxNumExt.operator <=(num other): bool
  • added: method RxNumExt.operator >(num other): bool
  • added: method RxNumExt.operator >=(num other): bool
  • added: method RxNumExt.operator ~/(num other): int
  • added: method RxNumExt.remainder(num other): num
  • added: method RxNumExt.round(): int
  • added: method RxNumExt.roundToDouble(): double
  • added: method RxNumExt.toDouble(): double
  • added: method RxNumExt.toInt(): int
  • added: method RxNumExt.toStringAsExponential([int? fractionDigits]): String
  • added: method RxNumExt.toStringAsFixed(int fractionDigits): String
  • added: method RxNumExt.toStringAsPrecision(int precision): String
  • added: method RxNumExt.truncate(): int
  • added: method RxNumExt.truncateToDouble(): double
  • added: method RxObjectMixin.listenAndPump(void Function(T event) onData, {Function? onError, void Function()? onDone, bool? cancelOnError}): StreamSubscription<T>
  • added: method RxStringExt.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxStringExt.compareTo(String other): int
  • added: method RxStringExt.contains(Pattern other, [int startIndex = …]): bool
  • added: method RxStringExt.endsWith(String other): bool
  • added: method RxStringExt.indexOf(Pattern pattern, [int start = …]): int
  • added: method RxStringExt.lastIndexOf(Pattern pattern, [int? start]): int
  • added: method RxStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxStringExt.operator +(String val): String
  • added: method RxStringExt.padLeft(int width, [String padding = …]): String
  • added: method RxStringExt.padRight(int width, [String padding = …]): String
  • added: method RxStringExt.replaceAll(Pattern from, String replace): String
  • added: method RxStringExt.split(Pattern pattern): List<String>
  • added: method RxStringExt.startsWith(Pattern pattern, [int index = …]): bool
  • added: method RxStringExt.substring(int startIndex, [int? endIndex]): String
  • added: method RxStringExt.toLowerCase(): String
  • added: method RxStringExt.toUpperCase(): String
  • added: method RxStringExt.trim(): String
  • added: method RxStringExt.trimLeft(): String
  • added: method RxStringExt.trimRight(): String
  • added: method Rxn.toJson(): dynamic
  • added: method RxnBool.toString(): String
  • added: method RxnBoolExt.operator &(bool other): bool?
  • added: method RxnBoolExt.operator ^(bool other): bool?
  • added: method RxnBoolExt.operator |(bool other): bool?
  • added: method RxnBoolExt.toggle(): Rx<bool?>?
  • added: method RxnDoubleExt.abs(): double?
  • added: method RxnDoubleExt.ceil(): int?
  • added: method RxnDoubleExt.ceilToDouble(): double?
  • added: method RxnDoubleExt.floor(): int?
  • added: method RxnDoubleExt.floorToDouble(): double?
  • added: method RxnDoubleExt.operator %(num other): double?
  • added: method RxnDoubleExt.operator *(num other): double?
  • added: method RxnDoubleExt.operator +(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator -(): double?
  • added: method RxnDoubleExt.operator -(num other): Rx<double?>?
  • added: method RxnDoubleExt.operator /(num other): double?
  • added: method RxnDoubleExt.operator ~/(num other): int?
  • added: method RxnDoubleExt.round(): int?
  • added: method RxnDoubleExt.roundToDouble(): double?
  • added: method RxnDoubleExt.truncate(): int?
  • added: method RxnDoubleExt.truncateToDouble(): double?
  • added: method RxnInt.operator +(int other): RxnInt
  • added: method RxnInt.operator -(int other): RxnInt
  • added: method RxnIntExt.abs(): int?
  • added: method RxnIntExt.ceil(): int?
  • added: method RxnIntExt.ceilToDouble(): double?
  • added: method RxnIntExt.floor(): int?
  • added: method RxnIntExt.floorToDouble(): double?
  • added: method RxnIntExt.gcd(int other): int?
  • added: method RxnIntExt.modInverse(int modulus): int?
  • added: method RxnIntExt.modPow(int exponent, int modulus): int?
  • added: method RxnIntExt.operator &(int other): int?
  • added: method RxnIntExt.operator -(): int?
  • added: method RxnIntExt.operator <<(int shiftAmount): int?
  • added: method RxnIntExt.operator >>(int shiftAmount): int?
  • added: method RxnIntExt.operator ^(int other): int?
  • added: method RxnIntExt.operator |(int other): int?
  • added: method RxnIntExt.operator ~(): int?
  • added: method RxnIntExt.round(): int?
  • added: method RxnIntExt.roundToDouble(): double?
  • added: method RxnIntExt.toSigned(int width): int?
  • added: method RxnIntExt.toUnsigned(int width): int?
  • added: method RxnIntExt.truncate(): int?
  • added: method RxnIntExt.truncateToDouble(): double?
  • added: method RxnNum.operator +(num other): num?
  • added: method RxnNum.operator -(num other): num?
  • added: method RxnNumExt.abs(): num?
  • added: method RxnNumExt.ceil(): int?
  • added: method RxnNumExt.ceilToDouble(): double?
  • added: method RxnNumExt.clamp(num lowerLimit, num upperLimit): num?
  • added: method RxnNumExt.floor(): int?
  • added: method RxnNumExt.floorToDouble(): double?
  • added: method RxnNumExt.operator %(num other): num?
  • added: method RxnNumExt.operator *(num other): num?
  • added: method RxnNumExt.operator -(): num?
  • added: method RxnNumExt.operator /(num other): double?
  • added: method RxnNumExt.operator <(num other): bool?
  • added: method RxnNumExt.operator <=(num other): bool?
  • added: method RxnNumExt.operator >(num other): bool?
  • added: method RxnNumExt.operator >=(num other): bool?
  • added: method RxnNumExt.operator ~/(num other): int?
  • added: method RxnNumExt.remainder(num other): num?
  • added: method RxnNumExt.round(): int?
  • added: method RxnNumExt.roundToDouble(): double?
  • added: method RxnNumExt.toDouble(): double?
  • added: method RxnNumExt.toInt(): int?
  • added: method RxnNumExt.toStringAsExponential([int? fractionDigits]): String?
  • added: method RxnNumExt.toStringAsFixed(int fractionDigits): String?
  • added: method RxnNumExt.toStringAsPrecision(int precision): String?
  • added: method RxnNumExt.truncate(): int?
  • added: method RxnNumExt.truncateToDouble(): double?
  • added: method RxnString.allMatches(String string, [int start = …]): Iterable<Match>
  • added: method RxnString.compareTo(String other): int
  • added: method RxnString.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.allMatches(String string, [int start = …]): Iterable<Match>?
  • added: method RxnStringExt.compareTo(String other): int?
  • added: method RxnStringExt.contains(Pattern other, [int startIndex = …]): bool?
  • added: method RxnStringExt.endsWith(String other): bool?
  • added: method RxnStringExt.indexOf(Pattern pattern, [int start = …]): int?
  • added: method RxnStringExt.lastIndexOf(Pattern pattern, [int? start]): int?
  • added: method RxnStringExt.matchAsPrefix(String string, [int start = …]): Match?
  • added: method RxnStringExt.operator +(String val): String
  • added: method RxnStringExt.padLeft(int width, [String padding = …]): String?
  • added: method RxnStringExt.padRight(int width, [String padding = …]): String?
  • added: method RxnStringExt.replaceAll(Pattern from, String replace): String?
  • added: method RxnStringExt.split(Pattern pattern): List<String>?
  • added: method RxnStringExt.startsWith(Pattern pattern, [int index = …]): bool?
  • added: method RxnStringExt.substring(int startIndex, [int? endIndex]): String?
  • added: method RxnStringExt.toLowerCase(): String?
  • added: method RxnStringExt.toUpperCase(): String?
  • added: method RxnStringExt.trim(): String?
  • added: method RxnStringExt.trimLeft(): String?
  • added: method RxnStringExt.trimRight(): String?
  • added: method SimpleBuilderState.build(BuildContext context): Widget
  • added: method SimpleBuilderState.dispose(): void
  • added: method ValueBuilderState.build(BuildContext context): Widget
  • added: method ValueBuilderState.dispose(): void
  • added: method ValueBuilderState.initState(): void
  • added: method ValueBuilderState.updater(T? newValue): void
  • added: mixin FullLifeCycleMixin on FullLifeCycleController
  • added: mixin GetResponsiveMixin on Widget
  • added: mixin GetSingleTickerProviderStateMixin on GetxController implements TickerProvider
  • added: mixin GetTickerProviderStateMixin on GetxController implements TickerProvider
  • added: static method RxInterface.notifyChildren<T>(RxNotifier observer, ValueGetter<T> builder): T
  • removed: extension GetDynamicUtils<T> on T
  • removed: field GetInterface.reference: String
  • removed: static method GetUtils.nil(dynamic s): dynamic
  • changed: get ContextExtensionss.iconColor: Color → get ContextExtensionss.iconColor: Color?
  • changed: get GetDynamicUtils.isBlank: bool → get GetDynamicUtils.isBlank: bool?
  • changed: get GetDynamicUtils.isNullOrBlank: bool → get GetDynamicUtils.isNullOrBlank: bool?
  • changed: get GetStringUtils.camelCase: String → get GetStringUtils.camelCase: String?
  • changed: get GetStringUtils.capitalize: String → get GetStringUtils.capitalize: String?
  • changed: get GetStringUtils.capitalizeFirst: String → get GetStringUtils.capitalizeFirst: String?
  • changed: get LocalesIntl.fallbackLocale: Locale → get LocalesIntl.fallbackLocale: Locale?
  • changed: get LocalesIntl.locale: Locale → get LocalesIntl.locale: Locale?
  • changed: method ContextExtensionss.responsiveValue<T>({ T mobile, T tablet, T desktop, T watch, }): T → method ContextExtensionss.responsiveValue<T>({ T? mobile, T? tablet, T? desktop, T? watch, }): T
  • changed: method GetDurationUtils.delay([FutureOr callback()]): Future → method GetDurationUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetNumUtils.delay([FutureOr callback()]): Future → method GetNumUtils.delay([FutureOr Function()? callback]): Future
  • changed: method GetStringUtils.createPath([Iterable segments]): String → method GetStringUtils.createPath([Iterable? segments]): String
  • changed: method LoopEventsExt.asap<T>(T computation(), {bool Function() condition}): FutureOr<T> → method LoopEventsExt.asap<T>(T Function() computation, {bool Function()? condition}): FutureOr<T>
  • changed: method LoopEventsExt.toEnd<T>(FutureOr<T> computation()): Future<T> → method LoopEventsExt.toEnd<T>(FutureOr<T> Function() computation): Future<T>
  • changed: method Trans.trPlural([String pluralKey, int i, List<String> args = …]): String → method Trans.trPlural([String? pluralKey, int? i, List<String> args = …]): String
  • changed: method Trans.trPluralParams( [String pluralKey, int i, Map<String, String> params = …]): String → method Trans.trPluralParams( [String? pluralKey, int? i, Map<String, String> params = …]): String
  • changed: set LocalesIntl.fallbackLocale(Locale newLocale) → set LocalesIntl.fallbackLocale(Locale? newLocale)
  • changed: set LocalesIntl.locale(Locale newLocale) → set LocalesIntl.locale(Locale? newLocale)
  • changed: static method GetUtils.camelCase(String value): String → static method GetUtils.camelCase(String value): String?
  • changed: static method GetUtils.capitalize(String value): String → static method GetUtils.capitalize(String value): String?
  • changed: static method GetUtils.capitalizeFirst(String s): String → static method GetUtils.capitalizeFirst(String s): String?
  • changed: static method GetUtils.createPath(String path, [Iterable segments]): String → static method GetUtils.createPath(String path, [Iterable? segments]): String
  • changed: static method GetUtils.hasMatch(String value, String pattern): bool → static method GetUtils.hasMatch(String? value, String pattern): bool
  • changed: static method GetUtils.isBlank(dynamic value): bool → static method GetUtils.isBlank(dynamic value): bool?
  • changed: static method GetUtils.isNullOrBlank(dynamic value): bool → static method GetUtils.isNullOrBlank(dynamic value): bool?
  • changed: typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool isError, }) → typedef PrintFunctionCallback = void Function( String prefix, dynamic value, String info, { bool? isError, })
  • added: extension FirstWhereExt<T> on List<T>
  • added: extension GetDynamicUtils on dynamic
  • added: extension IterableExtensions<T> on Iterable<T>
  • added: field GetInterface.routeInformationParser: RouteInformationParser?
  • added: field GetInterface.routerDelegate: RouterDelegate?
  • added: function ambiguate<T>(T? value): T?
  • added: get ContextExtensionss.textScale: TextScaler
  • added: get GetStringUtils.paramCase: String?
  • added: method FirstWhereExt.firstWhereOrNull(bool Function(T element) test): T?
  • added: method GetQueue.cancelAllJobs(): void
  • added: method IterableExtensions.mapMany<TRes>( Iterable<TRes>? Function(T item) selector): Iterable<TRes>
  • added: method LocalesIntl.clearTranslations(): void
  • added: static method GetUtils.paramCase(String? text): String?
  • added: static method GetUtils.snakeCase(String? text, {String separator = …}): String?