knt_bloc 4.1.1 copy "knt_bloc: ^4.1.1" to clipboard
knt_bloc: ^4.1.1 copied to clipboard

A handy bloc base for future Appixi's apps

Date Format: dd/MM/yyyy

[4.1.1] - Released at 08/12/2023 #

  • Fix bug sorting result is empty (caused by accidentally clear())

[4.1.0] - Released at 08/12/2023 #

  • Make sorting logic in BasePagingBloc privately
  • Increase code versatility by allowing sorting in main isolate (in case it's hard to initialize instances in other worker isolates)

[4.0.2] - Released at 03/07/2023 #

  • Fix bug while softly deleting item in a paging list

[4.0.1] - Released at 01/06/2023 #

  • Update dependencies

[4.0.0] - Released at 25/05/2023 #

  • Bump to newest Dart version
  • Update dependencies
  • Update linter rules
  • Use Isolate.run() to sort paging data

[3.2.2] - Released at 21/11/2022 #

  • Fix bug sorting event could not handle because of a lack in override backend instance

[3.2.1] - Released at 21/11/2022 #

  • Export isolator dependencies for the consistency

[3.2.0] - Released at 21/11/2022 #

  • Bloc now can proceed events in isolates, esp. paging bloc will handle sorting in isolate.
  • Apply changes to example
  • Refactor code

[3.1.1] - Released at 18/11/2022 #

  • Publish handy method for finding and indexing data in paging list

[3.1.0] - Released at 17/11/2022 #

  • Implement soft-updating feature for PagingWidget
  • Apply changes to example
  • Refactor code

[3.0.1] - Released at 14/11/2022 #

  • Paging Bloc could have loading state or not
  • Update example to adapt new changes

[3.0.0] - Released at 02/11/2022 #

  • Change the way of mapping from a exception to KntException
  • Refactor code

[2.2.0] - Released at 08/03/2022 #

  • Expose cancel running task functionality
  • Refactor code
  • Update example code

[2.1.3] - Released at 08/03/2022 #

  • Fix bug could not detect exception tag while processing CancelableFuture

[2.1.2] - Released at 26/02/2022 #

  • Refactor event transformer

[2.1.1] - Released at 19/02/2022 #

  • Concise Bloc error handler

[2.1.0] - Released at 19/02/2022 #

  • Refactor Bloc error handler
  • Update example

[2.0.4] - Released at 14/02/2022 #

  • Update isolator library & example

[2.0.3] - Released at 25/11/2021 #

  • Override reset() from BlocPaging must call super.reset()

[2.0.2] - Released at 25/11/2021 #

  • Fix bug wrong transformer for event handlers in base blocs

[2.0.1] - Released at 24/11/2021 #

  • Update pubspec.lock

[2.0.0] - Released at 24/11/2021 #

  • Migrate to new versions of Bloc library
  • Update outdated dependencies
  • Add isolator to handle background worker
  • Add an example using new Bloc Base and Isolate

[1.0.6] - Released at 11/08/2021 #

  • Make KntException customizable

[1.0.5] - Released at 08/07/2021 #

  • Make KntIssue customizable by Http status code

[1.0.4] - Released at 06/07/2021 #

  • Handle more cases maintenance state of server

[1.0.3] - Released at 21/06/2021 #

  • Add paging layout GridView

[1.0.2] - Released at 17/06/2021 #

  • Paging query could check internet connection before triggering now

[1.0.1+1] - Released at 20/05/2021 #

  • Export model classes
  • Update paging widget document

[1.0.0] - Released at 19/05/2021 #

  • Add handy blocs