flutter_scope 0.1.0-beta.3 copy "flutter_scope: ^0.1.0-beta.3" to clipboard
flutter_scope: ^0.1.0-beta.3 copied to clipboard

A declarative dependency injection library which use dart syntax and flutter style

0.1.0-beta.3 #

  • ci
    • add tests for flutter version 3.3.0 #85
  • refactor
    • update sdk constrain to ">=2.18.0 <4.0.0" #84
  • include changes made from dart_scope 0.1.0-beta.4 #86
    • feature
      • export class Observation #195

0.1.0-beta.2 #

  • refactor
    • add StatesBuilder child parameter #81
  • test
    • simplify test description #80
  • include changes made from dart_scope 0.1.0-beta.3 #79
    • feature
      • add configurables Computed{4~9} #192
      • add operators States.computed{4~9} #191
      • add operators Observable.combine{4~9} #190
    • refactor
      • replace States.combine with States.computed #188

0.1.0-beta.1 #

  • feature
    • add widget StatesWidgetBase #64
  • refactor
    • remove unused type FlutterEqual #73
    • reimplement widget FlutterScope #71
    • add equality configurableListEquality #70
    • add equality RuntimeTypeEquality #69
    • reimplement widget StatesListener #66
    • reimplement widget StatesBuilder #65
    • remove unnecessary annotation visibleForTesting #63
    • add equality deepObservableEquality #62
    • add equality InstanceAsObservableEquality #61
    • add equality MultiSourcePipeObservableEquality #60
    • add equality PipeObservableEquality #59
    • add equality FallbackObservableEquality #58
    • migrate with InstanceAsObservable #56
    • upgrade dart-sdk(^2.18) and dependencies #55
  • docs
    • add api documentation #75
    • add README #72
  • example
    • adjust todo example according to readme #76
    • migrate with new States{Builder|Listener} #67
    • add todo example #52
    • add counter example #50
  • include changes made from dart_scope 0.1.0-beta.1 #53
    • feature
      • add convenience methods scope.getStates{orNull} #182
      • add observable InstanceAsObservable #181
    • refactor
      • introduce observable MultiSourcePipeObservable #180
      • introduce observable PipeObservable #179
      • add observation.configuration field #178
      • prefer source over observable to name input observable #177
      • upgrade dart-sdk(^2.18) and dependencies #176

0.1.0-alpha.2 #

  • refactor
    • rename StatesXxxSelect to StatesXxxConvert #45
  • include changes made from dart_scope 0.1.0-alpha.7 #44
    • refactor
      • rename operator states.select to states.convert #147

0.1.0-alpha.1 #

  • feature
    • add widget StatesListenerSelect #33
    • add StatesListener.default #32
    • add widget StatesListener #31
    • add widget StatesBuilderSelect #28
    • add StatesBuilder default construct #25
    • add method context.scope #23
    • add method context.scopeOrNull #22
    • add method FlutterScope.of #21
    • add widget StatesBuilder #19
    • add FlutterScope.async #15
    • add FlutterScope default construct parentScope parameter #14
    • add FlutterScope.using #13
    • add FlutterScope default construct #12
    • add widgetFlutterScope #11
    • add configurable FinalValueNotifier #7
    • add configurable FinalChangeNotifier #5
  • refactor
    • make FlutterScopeState private #39
    • explicitly export flutter_scope #38
    • upgrade dart_scope as ^0.1.0-alpha.5 #37
    • improve StatesBuilder code readability #36
    • improve test description #35
    • add experimental annotation to StatesListener #34
    • extract function contextGetStates #29
    • add lints #27
    • simplify implementation of StatesBuilder #24
    • remove usage of Completer.sync in test #17
    • upgrade dart_scope as ^0.1.0-alpha.4 #16
    • upgrade dart_scope as ^0.1.0-alpha.3 #8
    • merge FinalChangeNotifier, LateFinalChangeNotifier, FinalChangeNotifierBase into `FinalChangeNotifier #6
    • add dependencies #4
  • fix
    • fix typos #41
  • ci
    • add ci tests #1
  • include changes made from dart_scope 0.1.0 alpha.6 #40
    • refactor
      • rename ValueSubject to Variable #143
      • rename ReplaySubject to Replayer #142
      • rename PublishSubject to Publisher #141
      • rename ScopeConfigure to ConfigureScope #136
      • rename StatesConvertibleExpose to ExposeStatesConvertible #135
      • rename ValueExpose to ExposeValue #134
      • rename ValueDispose to DisposeValue #133
0
likes
150
pub points
0%
popularity

Publisher

unverified uploader

A declarative dependency injection library which use dart syntax and flutter style

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection, dart_scope, flutter, meta

More

Packages that depend on flutter_scope