datatools 0.8.1 icon indicating copy to clipboard operation
datatools: ^0.8.1 copied to clipboard

A library for Dart to help fetching data from HTTP and file resources and other data sources.

0.8.1 #

0.8.0 #

0.7.0 #

  • BETA version 0.7.0 with minor breaking changes
  • Support for an optional reviver-function when decoding JSON data.
    • Object? Function(Object? key, Object? value)? reviver})
  • Content class getter for stream changed as: Stream<List<int>> byteStream()
    • now deprecated: Future<Stream<List<int>>> get stream
  • Add new factory contructors to ClientException
  • Official Dart lint rules applied with recommend set #2

0.6.0 #

0.5.0 #

  • BETA version 0.5.0 with stable null-safety requiring the stable Dart 2.12

0.5.0-nullsafety.0 #

  • BETA version 0.5.0 with breaking changes compared to 0.4.0
  • Quite extensive refactoring and partially fully rewritten
  • New dependency: path (^1.8.0-nullsafety.3)
  • Changed dependency: http_parser (^4.0.0-nullsafety)
  • Changed dependency: http (^0.13.0-nullsafety.0)
  • Link meta data lists #17
  • Client-side support for calling reading GeoJSON web or file resource #10
  • Mini-libraries provided by the package refactored:
    • fetch_api
      • Fetch API abstraction (content, control data, exceptions, fetch interface).
    • fetch_file
      • Fetch API binding to file resources.
    • fetch_http
      • Fetch API binding to HTTP and HTTPS resources.
    • meta_link
      • Metadata structures to handle links.
  • Code also restructured under lib/src
    • api
      • content
      • control
      • exceptions
      • fetch
      • resolver
    • file
      • fetch
    • http
      • fetch
    • meta
      • link

0.4.0-nullsafety.0 #

  • Initial alpha version 0.4.0 (version starting with aligment to other packages)
  • Designed for null-safety (requires sdk: '>=2.12.0-0 <3.0.0')
  • Uses as dependency: equatable (^2.0.0-nullsafety.0)
  • Uses as dependency: meta (^1.3.0-nullsafety.6)
  • Uses as dependency: http (^0.12.2)
  • Uses as dependency: http_parser (^3.1.4)
  • "client", "client_http" and "utils" libs were moved here from geodata
  • "meta" with Link class was moved here from geocore
  • Structure of lib/src folder:
    • client
      • base
      • http
    • meta
      • link
    • utils
      • format
  • Mini-libraries provided by the package:
    • 'package:datatools/client_base.dart'
    • 'package:datatools/client_http.dart'
    • 'package:datatools/meta_link.dart'
  • The whole library is available by:
    • 'package:datatools/datatools.dart'
2
likes
140
pub points
0%
popularity

Publisher

verified publisher iconnavibyte.com

A library for Dart to help fetching data from HTTP and file resources and other data sources.

Homepage
Repository (GitHub)

Documentation

API reference

License

Icon for licenses.BSD-3-Clause (LICENSE)

Dependencies

equatable, http, http_parser, meta, path

More

Packages that depend on datatools