dart_network_layer_core 1.0.0 copy "dart_network_layer_core: ^1.0.0" to clipboard
dart_network_layer_core: ^1.0.0 copied to clipboard

Core library for dart_network_layer. Includes base classes of dart_network_layer project.

1.0.0 - 2026-07-29 #

๐Ÿš€ Features #

  • Feat(example): update OpenAPI generator version and switched to json_serializable.

  • Feat: add support for QUERY HTTP request method and corresponding test cases

  • Feat(example): replace logging package with remote_logging and enhance logging in network invoker and request buttons

๐Ÿ“š Documentation #

  • Docs(core): clarify documentation for response result classes

  • Docs: update README to include new features and enhancements

  • Docs: update license section in README to specify MIT License

1.0.0-rc.13 - 2026-07-22 #

๐Ÿš€ Features #

  • Feat: add logging functionality.

๐Ÿ› Bug Fixes #

  • Fix(example): update response handling in request detail dialog and adjust dependency overrides

  • Fix(example): update response handling in request detail dialog and adjust dependency overrides

๐Ÿšœ Refactor #

  • Refactor: update class structure of dio network invoker super classes.

  • Refactor: rename and restructure network invoker classes for clarity. and introduce logger layer.

  • Refactor: update structure of dio network invoker. Using strategy pattern.

  • Refactor: remove NullInvokerError and streamline logging in network logger strategy

  • Refactor: simplify RawStringBinaryResponse by removing data parameter

  • Refactor: streamline CustomNetworkInvoker and enhance logging setup

  • Refactor: convert HTTP method names to uppercase in request command logging

  • Refactor: enhance DefaultNetworkLogger to include request details in logs

๐Ÿ“š Documentation #

  • Docs: rename receiving files guide and fix links

๐Ÿงช Testing #

  • Test: refactor current tests and add tests for missing coverage.

1.0.0-dev.13 - 2026-07-22 #

๐Ÿš€ Features #

  • Feat: add logging functionality.

๐Ÿ› Bug Fixes #

  • Fix(example): update response handling in request detail dialog and adjust dependency overrides

  • Fix(example): update response handling in request detail dialog and adjust dependency overrides

๐Ÿšœ Refactor #

  • Refactor: update class structure of dio network invoker super classes.

  • Refactor: rename and restructure network invoker classes for clarity. and introduce logger layer.

  • Refactor: update structure of dio network invoker. Using strategy pattern.

  • Refactor: remove NullInvokerError and streamline logging in network logger strategy

  • Refactor: simplify RawStringBinaryResponse by removing data parameter

  • Refactor: streamline CustomNetworkInvoker and enhance logging setup

  • Refactor: convert HTTP method names to uppercase in request command logging

  • Refactor: enhance DefaultNetworkLogger to include request details in logs

๐Ÿ“š Documentation #

  • Docs: rename receiving files guide and fix links

๐Ÿงช Testing #

  • Test: refactor current tests and add tests for missing coverage.

1.0.0-dev.12 - 2026-05-12 #

๐Ÿš€ Features #

  • Feat: add headers support to response result.

  • Feat: implement RequestInvokerMixin for enhanced request handling

1.0.0-dev.11 - 2026-05-11 #

๐Ÿš€ Features #

  • Feat: add package publishing commands to Makefile

  • Feat: enhance result creation logic in mixin_request.dart to handle default responses more robustly

1.0.0-dev.10 - 2026-05-09 #

๐Ÿš€ Features #

  • Feat: add git push commands for main branch and tags in release process

  • Feat: add publish target to Makefile and remove pub.dev publishing from GitHub Actions workflow

1.0.0-dev10 - 2026-05-09 #

๐Ÿš€ Features #

  • Feat: add toLogString method for improved logging in schema classes

  • Feat: add script to update version in pubspec.yaml files and remove existing scripts

  • Feat: add script to update changelogs with unreleased changes via git cliff

  • Feat: add Makefile with release target for versioning and changelog updates

  • Feat: add GitHub Actions workflow for publishing Dart packages and creating releases

๐Ÿšœ Refactor #

  • Refactor: replace callback setters with explicit methods for request cancellation and result handling

  • Refactor: rename request method to send in network invoker and related classes

  • Refactor: rename response_result to network_result for clarity

  • Refactor: update SuccessResponseResult to extend SpecifiedResponseResult for improved type handling

๐Ÿ“š Documentation #

  • Docs: update README and add new guides for file handling and OpenAPI integration

1.0.0-dev9 #

  • Update factories in binary schema.

1.0.0-dev8 #

  • Refactor history management.
  • Improve binary response handling.

1.0.0-dev7 #

  • Fix meta dependency constraint changed from ^1.18.1 to any to avoid version conflict with Flutter SDK.

1.0.0-dev6 #

  • Add binary response support.

1.0.0-dev5 #

  • Initial release.
0
likes
160
points
274
downloads

Documentation

API reference

Publisher

verified publisherfemrek.dev

Weekly Downloads

Core library for dart_network_layer. Includes base classes of dart_network_layer project.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

meta

More

Packages that depend on dart_network_layer_core