Skip to content

Releases: felangel/bloc

bloc_tools-v0.1.0-dev.8

29 Mar 21:42
2005b82
Compare
Choose a tag to compare
Pre-release
  • feat: add bloc new <template> command

    $ bloc new --help
    Generate new bloc components.
    
    Usage: bloc new <subcommand> [arguments]
    -h, --help    Print this usage information.
    
    Available subcommands:
      bloc             Generate a new Bloc in Dart. Built for the bloc state management library.
      cubit            Generate a new Cubit in Dart. Built for the bloc state management library.
      hydrated_bloc    Generate a new HydratedBloc in Dart. Built for the bloc state management library.
      hydrated_cubit   Generate a new HydratedCubit in Dart. Built for the bloc state management library.
      replay_bloc      Generate a new ReplayBloc in Dart. Built for the bloc state management library.
      replay_cubit     Generate a new ReplayCubit in Dart. Built for the bloc state management library.
    
    Run "bloc help" to see global options.
  • chore: bump minimum Dart SDK version to 3.7.0

flutter_bloc-v9.1.0

01 Mar 20:43
ab80786
Compare
Choose a tag to compare
  • feat: expose dispose callback on RepositoryProvider by @yerzhant in #4356
  • refactor: update examples to use RepositoryProvider new dispose API by @felangel in #4366
  • chore(flutter_bloc): v9.1.0 by @felangel in #4367

replay_bloc-v0.3.0

12 Jan 21:50
d620c56
Compare
Choose a tag to compare
  • refactor: upgrade to bloc ^9.0.0 (#4137)
  • chore: add funding to pubspec.yaml (#4200)
  • chore: update sponsors

hydrated_bloc-v10.0.0

12 Jan 21:40
3e001fd
Compare
Choose a tag to compare
  • BREAKING feat!: support for wasm (#4313)

    • introduces HydratedStorageDirectory and modifies HydratedStorage.build signature to use HydratedStorageDirectory instead of Directory from dart:io
    import 'package:flutter/foundation.dart';
    import 'package:flutter/material.dart';
    
    import 'package:flutter_bloc/flutter_bloc.dart';
    import 'package:hydrated_bloc/hydrated_bloc.dart';
    import 'package:path_provider/path_provider.dart';
    
    void main() async {
      WidgetsFlutterBinding.ensureInitialized();
      HydratedBloc.storage = await HydratedStorage.build(
        storageDirectory: kIsWeb
            ? HydratedStorageDirectory.web
            : HydratedStorageDirectory((await getTemporaryDirectory()).path),
      );
      runApp(const App());
    }
  • feat: allow overriding storage per bloc/cubit instance (#4314)

  • feat: migrate to package:hive_ce (Hive Community Edition) (#4262)

  • fix: HydratedStorage.build should not cache instance (#4317)

  • chore: upgrade to package:bloc v9.0.0

  • chore: bump miniumum Dart SDK version to 2.14

  • chore: update sponsors

  • chore: add funding to pubspec.yaml (#4200)

flutter_bloc-v9.0.0

12 Jan 21:20
a94d4fc
Compare
Choose a tag to compare
  • fix: ensure widget is mounted before invoking listener (#4237)
  • chore(deps): upgrade to bloc ^9.0.0
  • chore(deps): bump minimum Dart SDK version to 2.14
  • chore: update sponsors
  • chore: add funding to pubspec.yaml (#4200)

bloc_test-v10.0.0

12 Jan 21:10
f38a1be
Compare
Choose a tag to compare
  • refactor: blocTest depends on core interfaces instead of BlocBase (#4311)
  • chore: update to bloc: ^9.0.0
  • chore: bump minimum Dart SDK to 2.14
  • chore: add funding to pubspec.yaml
  • chore: update sponsors

bloc_concurrency-v0.3.0

12 Jan 21:01
13dbe0c
Compare
Choose a tag to compare
  • chore(deps): upgrade to package:bloc v9.0.0
  • chore: update sponsors
  • chore: add funding to pubspec.yaml

bloc-v9.0.0

12 Jan 20:52
bcdaec0
Compare
Choose a tag to compare
  • BREAKING refactor!: introduce EmittableStateStreamableSource (#4311)
    • BlocBase<State> implements EmittableStateStreamableSource<State>
  • BREAKING refactor!: remove deprecated BlocOverrides (#4137)
  • refactor: use Object.hashAll internally (#4310)
    • bumps minimum Dart SDK to 2.14
  • chore: update sponsors

angular_bloc-v10.0.0-dev.5

12 Jan 20:55
4a916f3
Compare
Choose a tag to compare
Pre-release
  • chore(deps): upgrade to package:bloc v9.0.0
  • chore: update sponsors

vscode_bloc-v6.7.0

14 Dec 22:38
949e4fd
Compare
Choose a tag to compare
  • deps: upgrade vscode engine to ^1.75.0
  • deps: upgrade webpack and braces