df_pod 0.14.2 copy "df_pod: ^0.14.2" to clipboard
df_pod: ^0.14.2 copied to clipboard

A package offering tools to manage app state using ValueListenable objects called Pods.

Changelog #

[0.14.1] #

  • Released @ 10/2024 (UTC)
  • chore: Minor performance update

[0.14.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Update dependencies and docs

[0.13.9] #

  • Released @ 10/2024 (UTC)
  • docs: Improve documentation

[0.13.8] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies

[0.13.7] #

  • Released @ 10/2024 (UTC)
  • fix: Add back PodListenable that was accidentally deleted

[0.13.6] #

  • Released @ 10/2024 (UTC)
  • fix: Add back asPodDisposable() that was accidentally deleted

[0.13.5] #

  • Released @ 10/2024 (UTC)
  • chore: Add compatibility with ValueListenable

[0.13.4] #

  • Released @ 10/2024 (UTC)
  • chore: Add safety features to discourage the use of weak referenced listeners for Pod and WeakChangeNotifier

[0.13.3] #

  • Released @ 10/2024 (UTC)
  • chore: Update SharedPod

[0.13.2] #

  • Released @ 10/2024 (UTC)
  • chore: Add initialValue property to SharedPod

[0.13.1] #

  • Released @ 10/2024 (UTC)
  • chore: Improve SharedPod

[0.13.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Implement automatic resource disposal for Pods via WeakReference

[0.12.2] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies

[0.12.1] #

  • Released @ 10/2024 (UTC)
  • fix: Fix null issue with ReducerPod

[0.12.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Remove deprecated ListCalbackBuilder, ListCallbackStateBuilder, and PoldListCallbackBuilder, and simplify ReducerPod

[0.11.23] #

  • Released @ 10/2024 (UTC)
  • fix: Change static constructor to factory constructor in ReducerPod

[0.11.22] #

  • Released @ 10/2024 (UTC)
  • chore: Improve ReducerPod

[0.11.21] #

  • Released @ 10/2024 (UTC)
  • refactor: Move ResponderPod to ReducerPod.single

[0.11.20] #

  • Released @ 10/2024 (UTC)
  • chore: Change set method of Pods to be sync and not async

[0.11.19] #

  • Released @ 10/2024 (UTC)
  • feat: Update responder in ReducerPod to return FutureOr

[0.11.18] #

  • Released @ 10/2024 (UTC)
  • refactor: Update return type from dynamic to generic in responder of ResponsivePod

[0.11.17] #

  • Released @ 10/2024 (UTC)
  • feat: Add a single element ReducerPod called ResponsivePod

[0.11.16] #

  • Released @ 10/2024 (UTC)
  • chore: Simplify ReducerPod

[0.11.15] #

  • Released @ 10/2024 (UTC)
  • feat: Add reset method to ReducerPod

[0.11.14] #

  • Released @ 10/2024 (UTC)
  • feat: Pass current pod(s) of builders to their onDispose

[0.11.13] #

  • Released @ 10/2024 (UTC)
  • feat: Improve responder of ReducerPod to take Futures

[0.11.12] #

  • Released @ 10/2024 (UTC)
  • chore: Upgrade dependencies

[0.11.11] #

  • Released @ 10/2024 (UTC)
  • refactor: FutureToPod now use FutureOr

[0.11.10] #

  • Released @ 10/2024 (UTC)
  • feat: Add FutureToPod

[0.11.9] #

  • Released @ 10/2024 (UTC)
  • chore: Add new ReducerPod

[0.11.8] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies

[0.11.7] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies

[0.11.6] #

  • Released @ 10/2024 (UTC)
  • chore: Minor issue fix, update dependencies

[0.11.4] #

  • Released @ 10/2024 (UTC)
  • chore: Improve comments, readme and update dependencies

[0.11.2] #

  • Released @ 10/2024 (UTC)
  • refactor: Update GenericPodMixin to improve performance

[0.11.1] #

  • Released @ 10/2024 (UTC)
  • tidy: Tidy code and update workflow scripts

[0.11.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Replace df_will_dispose with df_cleanup dependency, remove state management utils

[0.10.1] #

  • Released @ 10/2024 (UTC)
  • feat: Add additional callbacks for PodService

[0.10.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Simplify PodService and add the DI class to manage dependency injection

[0.9.5] #

  • Released @ 10/2024 (UTC)
  • chore: TempPod and GlobalPod now extends ProtectedPod
  • chore: Add more casting methods to the extension CastPodListenableX

[0.9.4] #

  • Released @ 10/2024 (UTC)
  • chore: Add casting methods for ValueListenable types

[0.9.3] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies, add experimental EasyPod
  • docs: Update comments

[0.9.2] #

  • Released @ 10/2024 (UTC)
  • chore: Update df_cleanup dependency

[0.9.1] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies

[0.9.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Update structure, examples and implement df_cleanup package

[0.8.0+1] #

  • Released @ 10/2024 (UTC)
  • docs: Improve readme

[0.8.0] #

  • Released @ 10/2024 (UTC)
  • breaking: Refactor code to address minor complexity and stability issues
  • docs: Update readme

[0.7.2] #

  • Released @ 10/2024 (UTC)
  • refactor: Simplify temp and global Pods

[0.7.1] #

  • Released @ 10/2024 (UTC)
  • refactor: Update OnLoadingSnapshot to use createdAt instead of elapsed

[0.7.0] #

  • Released @ 10/2024 (UTC)
  • refactor: Update builders to pass context again

[0.6.0] #

  • Released @ 10/2024 (UTC)
  • fix: Fix issues with ListCallbackBuilder and ListCallbackStateBuilder and simplify

[0.5.0] #

  • Released @ 10/2024 (UTC)
  • refactor: Rename CallbackBuilder to ListCallbackBuilder, add ListCallbackStateBuilder, refactor
  • chore: Update dependencies

[0.4.0] #

  • Released @ 10/2024 (UTC)
  • chore: Fix and rename builders and provide usage example of CallbackBuilder and PodListCallbackBuilder
  • refactor: Simplify code structure

[0.3.4] #

  • Released @ 10/2024 (UTC)
  • docs: Update library description comment
  • chore: Update topics to pubspec.yaml

[0.3.3] #

  • Released @ 10/2024 (UTC)
  • chore: Rename tests folder to more_tests and address pub warnings
  • fix: Fix potential issues in pubspec.yaml and update dependencies
  • docs: Update readme and details in pubspec.yaml

[0.3.2] #

  • Released @ 10/2024 (UTC)
  • chore: Update dependencies for Flutter compatibility

[0.3.1] #

  • Released @ 10/2024 (UTC)
  • chore: Update Flutter SDK version

[0.3.0] #

  • Released @ 10/2024 (UTC)
  • refactor: Address null issues
  • refactor: Move Pod reducers to classes and refactor typedefs
  • chore: Remove unused exceptions and update comments
  • feat: Separate global and temp Pods into their own Pods
  • docs: Improve readme and usage example

[0.2.3] #

  • Released @ 10/2024 (UTC)
  • refactor: Remove unnecessary await in shared_pod.dart

[0.2.2] #

  • Released @ 10/2024 (UTC)
  • feat: Remove FuturePodBuilder and FuturePodListBuilder
  • feat: PodBuilder, PodListBuilder and PollingPodBuilder can now use FutureOr

[0.2.1] #

  • Released @ 10/2024 (UTC)
  • feat: Add FuturePodBuilder and FuturePodListBuilder

[0.2.0] #

  • Released @ 10/2024 (UTC)
  • feat: Add SharedPod
  • refactor: Refactor for clarity

[0.1.0] #

  • Released @ 10/2024 (UTC)
  • Initial release
2
likes
160
pub points
66%
popularity

Publisher

verified publisherdevcetra.com

A package offering tools to manage app state using ValueListenable objects called Pods.

Repository (GitHub)
View/report issues

Topics

#bloc #provider #redux #riverpod #state-management

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

df_cleanup, df_type, equatable, flutter, meta, shared_preferences, tuple

More

Packages that depend on df_pod