df_safer_dart 0.16.3
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