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

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

Changelog #

0.18.11 #

  • Released @ 7/2025 (UTC)
  • Update dependencies

0.18.10 #

  • Released @ 7/2025 (UTC)
  • Update dependencies

0.18.9 #

  • Released @ 7/2025 (UTC)
  • Refector and cleaning
  • Update dependencies

0.18.8 #

  • Released @ 6/2025 (UTC)
  • Update dependencies

0.18.7 #

  • Released @ 6/2025 (UTC)
  • Update dependencies

0.18.6 #

  • Released @ 6/2025 (UTC)
  • Update dependencies

0.18.5 #

  • Released @ 6/2025 (UTC)
  • Update dependencies

0.18.4 #

  • Released @ 6/2025 (UTC)
  • Update dependencies

0.18.3 #

  • Released @ 6/2025 (UTC)
  • Update dependencies

0.18.2 #

  • Released @ 6/2025 (UTC)
  • chore: Update dependencies

0.18.1 #

  • Released @ 6/2025 (UTC)
  • feat: Add reduce function to OnOptionSnapshot and OnOptionListSnapshot

0.18.0 #

  • Released @ 6/2025 (UTC)
  • breaking: Improved PodBuilders

0.17.1 #

  • Released @ 6/2025 (UTC)
  • chore: Update dependencies

0.17.0 #

  • Released @ 6/2025 (UTC)
  • breaking: Remove null, use monads and update documentatipn

0.16.10 #

  • Released @ 6/2025 (UTC)
  • feat: Add notifyImmediately to set and update

0.16.9 #

  • Released @ 5/2025 (UTC)
  • chore: Update dependencies

0.16.8 #

  • Released @ 3/2025 (UTC)
  • docs: Update readme

0.16.7 #

  • Released @ 3/2025 (UTC)
  • chore: Tidy code and remove deprecated elements

0.16.6 #

  • Released @ 3/2025 (UTC)
  • chore: Update dependencies

0.16.4 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.16.3 #

  • Released @ 2/2025 (UTC)
  • fix: Fix debouncing logic in PodBuilder and PodListBuilder

0.16.2 #

  • Released @ 2/2025 (UTC)
  • chore: Small fix

0.16.1 #

  • Released @ 2/2025 (UTC)
  • chore: Upgrade dependencies

0.16.0 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.15.1 #

  • Released @ 2/2025 (UTC)
  • feat: Add caching mechnism to PodBuilders

0.15.0 #

  • Released @ 2/2025 (UTC)
  • breaking: Update dependencies

0.14.12 #

  • Released @ 2/2025 (UTC)
  • feat: Add additional constructors for PodBuilder, PollingPodBuilder and PodListBuilder

0.14.11 #

  • Released @ 2/2025 (UTC)
  • feat: Add optional debouncers to builders

0.14.10 #

  • Released @ 2/2025 (UTC)
  • chore: Add nonNull and cond methods; rename untilPredicate method to cond

0.14.9 #

  • Released @ 2/2025 (UTC)
  • feat: Add a very useful untilPredicate methods to pods

0.14.8 #

  • Released @ 2/2025 (UTC)
  • fix: Fix null issue

0.14.7 #

  • Released @ 2/2025 (UTC)
  • fix: Another annoying bugfix

0.14.6 #

  • Released @ 2/2025 (UTC)
  • chore: Update F

0.14.5 #

  • Released @ 2/2025 (UTC)
  • fix: Stupid bugfix

0.14.4 #

  • Released @ 2/2025 (UTC)
  • chore: Change FuturePod to SafeFuturePod that uses Option and Result

0.14.3 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.14.1 #

  • Released @ 2/2025 (UTC)
  • chore: Minor performance update

0.14.0 #

  • Released @ 2/2025 (UTC)
  • breaking: Update dependencies and docs

0.13.9 #

  • Released @ 2/2025 (UTC)
  • docs: Improve documentation

0.13.8 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.13.7 #

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

0.13.6 #

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

0.13.5 #

  • Released @ 2/2025 (UTC)
  • chore: Add compatibility with ValueListenable

0.13.4 #

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

0.13.3 #

  • Released @ 2/2025 (UTC)
  • chore: Update SharedPod

0.13.2 #

  • Released @ 2/2025 (UTC)
  • chore: Add initialValue property to SharedPod

0.13.1 #

  • Released @ 2/2025 (UTC)
  • chore: Improve SharedPod

0.13.0 #

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

0.12.2 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.12.1 #

  • Released @ 2/2025 (UTC)
  • fix: Fix null issue with ReducerPod

0.12.0 #

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

0.11.23 #

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

0.11.22 #

  • Released @ 2/2025 (UTC)
  • chore: Improve ReducerPod

0.11.21 #

  • Released @ 2/2025 (UTC)
  • refactor: Move ResponderPod to ReducerPod.single

0.11.20 #

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

0.11.19 #

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

0.11.18 #

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

0.11.17 #

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

0.11.16 #

  • Released @ 2/2025 (UTC)
  • chore: Simplify ReducerPod

0.11.15 #

  • Released @ 2/2025 (UTC)
  • feat: Add reset method to ReducerPod

0.11.14 #

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

0.11.13 #

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

0.11.12 #

  • Released @ 2/2025 (UTC)
  • chore: Upgrade dependencies

0.11.11 #

  • Released @ 2/2025 (UTC)
  • refactor: FutureToPod now use FutureOr

0.11.10 #

  • Released @ 2/2025 (UTC)
  • feat: Add FutureToPod

0.11.9 #

  • Released @ 2/2025 (UTC)
  • chore: Add new ReducerPod

0.11.8 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.11.7 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.11.6 #

  • Released @ 2/2025 (UTC)
  • chore: Minor issue fix, update dependencies

0.11.4 #

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

0.11.2 #

  • Released @ 2/2025 (UTC)
  • refactor: Update GenericPodMixin to improve performance

0.11.1 #

  • Released @ 2/2025 (UTC)
  • tidy: Tidy code and update workflow scripts

0.11.0 #

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

0.10.1 #

  • Released @ 2/2025 (UTC)
  • feat: Add additional callbacks for PodService

0.10.0 #

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

0.9.5 #

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

0.9.4 #

  • Released @ 2/2025 (UTC)
  • chore: Add casting methods for ValueListenable types

0.9.3 #

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

0.9.2 #

  • Released @ 2/2025 (UTC)
  • chore: Update df_cleanup dependency

0.9.1 #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

0.9.0 #

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

0.8.0+1 #

  • Released @ 2/2025 (UTC)
  • docs: Improve readme

0.8.0 #

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

0.7.2 #

  • Released @ 2/2025 (UTC)
  • refactor: Simplify temp and global Pods

0.7.1 #

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

0.7.0 #

  • Released @ 2/2025 (UTC)
  • refactor: Update builders to pass context again

0.6.0 #

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

0.5.0 #

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

0.4.0 #

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

0.3.4 #

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

0.3.3 #

  • Released @ 2/2025 (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 @ 2/2025 (UTC)
  • chore: Update dependencies for Flutter compatibility

0.3.1 #

  • Released @ 2/2025 (UTC)
  • chore: Update Flutter SDK version

0.3.0 #

  • Released @ 2/2025 (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 @ 2/2025 (UTC)
  • refactor: Remove unnecessary await in shared_pod.dart

0.2.2 #

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

0.2.1 #

  • Released @ 2/2025 (UTC)
  • feat: Add FuturePodBuilder and FuturePodListBuilder

0.2.0 #

  • Released @ 2/2025 (UTC)
  • feat: Add SharedPod
  • refactor: Refactor for clarity

0.1.0 #

  • Released @ 2/2025 (UTC)
  • Initial release
4
likes
140
points
524
downloads

Publisher

verified publisherdev-cetera.com

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

Topics

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

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com
www.patreon.com
github.com

License

MIT (license)

Dependencies

df_debouncer, df_log, df_safer_dart, equatable, flutter, meta, shared_preferences

More

Packages that depend on df_pod