df_safer_dart 0.16.3 copy "df_safer_dart: ^0.16.3" to clipboard
df_safer_dart: ^0.16.3 copied to clipboard

A package inspired by functional programming, designed to enhance the structure, safety, and debuggability of mission-critical code.

Changelog #

[0.16.3] #

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

[0.16.2] #

  • Released @ 6/2025 (UTC)
  • Add utility function to TaskSequencer

[0.16.1] #

  • Released @ 6/2025 (UTC)
  • Refactor and improve lints

[0.16.0] #

  • Released @ 6/2025 (UTC)
  • Refactor and improve lints

[0.15.10] #

  • Released @ 6/2025 (UTC)
  • Fix bug with SafeSequencer

[0.15.9] #

  • Released @ 6/2025 (UTC)
  • Improve file structure, add functions to combine monads, add noneIfEmpty

[0.15.8] #

  • Released @ 6/2025 (UTC)
  • Add syncUnit, asyncUnit and resolvableUnit typedefs

[0.15.7] #

  • Released @ 6/2025 (UTC)
  • Remove confusing consts and typedefs
  • Add _Single monad for testing purposes

[0.15.6] #

  • Released @ 6/2025 (UTC)
  • Bugfixes

[0.15.5] #

  • Released @ 6/2025 (UTC)
  • Further improve seamlessness

[0.15.3] #

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

[0.15.2] #

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

[0.15.1] #

  • Released @ 6/2025 (UTC)
  • Minor fixes

[0.15.0] #

  • Released @ 6/2025 (UTC)
  • Improve robustness with additional linters and remove potentially problematic methods

[0.14.12] #

  • Released @ 6/2025 (UTC)
  • Update readme and test

[0.14.11] #

  • Released @ 6/2025 (UTC)
  • feat: Add combine2, Unit and extensions to enrich library

[0.14.10] #

  • Released @ 6/2025 (UTC)
  • chore: Rename Option.fromNullable to Option.from for simplicity
  • docs Add TODO.md
  • docs: Update README.md
  • Update workflow and test

[0.14.9+1] #

  • Released @ 6/2025 (UTC)
  • fix: Fix medium article link in docs

[0.14.9] #

  • Released @ 6/2025 (UTC)
  • docs: Update README.md

[0.14.8] #

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

[0.14.7] #

  • Released @ 6/2025 (UTC)
  • feat: Add linter rules and update README.md

[0.14.6] #

  • Released @ 6/2025 (UTC)
  • chore: Do preparation for linter rules and improve documentation

[0.14.5] #

  • Released @ 6/2025 (UTC)
  • docs: Update documentation

[0.14.4] #

  • Released @ 6/2025 (UTC)
  • fix: Fix example.dart directory (again)

[0.14.3] #

  • Released @ 6/2025 (UTC)
  • chore: Fix example code paths

[0.14.2] #

  • Released @ 6/2025 (UTC)
  • docs: Update README.md and add more examples

[0.14.1] #

  • Released @ 6/2025 (UTC)
  • docs: Update documentation

[0.14.0] #

  • Released @ 6/2025 (UTC)
  • breaking: Add robustness to package

[0.13.14] #

  • Released @ 6/2025 (UTC)
  • chore: Minor fixes

[0.13.13] #

  • Released @ 6/2025 (UTC)
  • feat: Add eagerError option to SafeSequencer

[0.13.12] #

  • Released @ 6/2025 (UTC)
  • feat: Add onPrevErr to SafeSequencer

[0.13.11] #

  • Released @ 6/2025 (UTC)
  • feat: Add okOr and errOr to resolvable

[0.13.10] #

  • Released @ 6/2025 (UTC)
  • feat: Simplify error handling and add SafeSequencerCallbacks and ToResolvableExtension

[0.13.9] #

  • Released @ 6/2025 (UTC)
  • chore: Change return type of SafeSequencer.last method

[0.13.8] #

  • Released @ 6/2025 (UTC)
  • fix: Some bugfixes with stackLevel

[0.13.7] #

  • Released @ 6/2025 (UTC)
  • chore: Add useful extensions

[0.13.6] #

  • Released @ 6/2025 (UTC)
  • chore: Improved Err handling!

[0.13.5] #

  • Released @ 6/2025 (UTC)
  • chore: Add smart mapping functions

[0.13.4] #

  • Released @ 6/2025 (UTC)
  • feat: Add ToSafeStreamExtension

[0.13.3] #

  • Released @ 6/2025 (UTC)
  • chore: Add foldResult to Resolvable

[0.13.2] #

  • Released @ 6/2025 (UTC)
  • feat: Add some helpers

[0.13.1] #

  • Released @ 6/2025 (UTC)
  • docs: Fix README.md.md

[0.13.0] #

  • Released @ 6/2025 (UTC)
  • breaking: Add features and improve documentation

[0.12.2] #

  • Released @ 6/2025 (UTC)
  • fix: Fix typo

[0.12.1] #

  • Released @ 6/2025 (UTC)
  • update: Update addStackLevel

[0.12.0] #

  • Released @ 6/2025 (UTC)
  • chore: Add more functions to handle monads and fix some issues

[0.11.1] #

  • Released @ 5/2025 (UTC)
  • chore: Bugfixes

[0.11.0] #

  • Released @ 5/2025 (UTC)
  • breaking: Improve Err monad with auto location and conversion to and from data models

[0.10.2] #

  • Released @ 5/2025 (UTC)
  • bugfix

[0.10.1] #

  • Released @ 5/2025 (UTC)
  • chore: Add NONE const
  • fix: Bugfixes

[0.10.0] #

  • Released @ 3/2025 (UTC)
  • breaking: Rename trans() to transf()

[0.9.1] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.9.0] #

  • Released @ 2/2025 (UTC)
  • breaking: Structure updates

[0.8.9] #

  • Released @ 2/2025 (UTC)
  • feat: Implement Equatable

[0.8.7] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.8.6] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfix

[0.8.5] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.8.4] #

  • Released @ 2/2025 (UTC)
  • chore: Improve Err toString output

[0.8.3] #

  • Released @ 2/2025 (UTC)
  • feat: Add toJson to Err, and an optional statusCode property

[0.8.2] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.8.1] #

  • Released @ 2/2025 (UTC)
  • chore: Do some renaming

[0.8.0] #

  • Released @ 2/2025 (UTC)
  • breaking: Improve debugging features

[0.7.8] #

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

[0.7.7] #

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

[0.7.6] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfix

[0.7.5] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.7.4] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.7.3] #

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

[0.7.2] #

  • Released @ 2/2025 (UTC)
  • feat: Improve file structure

[0.7.1] #

  • Released @ 2/2025 (UTC)
  • feat: Add SyncOk and AsyncOk classes for easy constuction

[0.7.0] #

  • Released @ 2/2025 (UTC)
  • breaking: Rename SafeCompleter to SafeFinisher

[0.6.0] #

  • Released @ 2/2025 (UTC)
  • breaking: Rename Sequantial to SafeSequantial and improve

[0.5.3] #

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

[0.5.2] #

  • Released @ 2/2025 (UTC)
  • feat: Added new merge method to Monads

[0.5.1] #

  • Released @ 1/2025 (UTC)
  • chore: Add toSync method to Resolvable
8
likes
140
points
5.22k
downloads

Publisher

verified publisherdev-cetera.com

Weekly Downloads

A package inspired by functional programming, designed to enhance the structure, safety, and debuggability of mission-critical code.

Homepage
Repository (GitHub)
View/report issues

Topics

#rust #error-handling #functional-programming #debugging #safety

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

df_safer_dart_annotations, df_type, equatable, meta, path, stack_trace

More

Packages that depend on df_safer_dart