zenkit 0.6.2

Zenkit client library in Rust
Documentation
# Changelog for zenkit-rs (https://github.com/stevelr/zenkit-rs)

## v0.6.2 2021-02-16

- updated dependencies: bytes (0.5 to 1.0), strum-macros (0.19-0.20)

## v0.6.1 2021-01-26

- fix: fixed parsing and deserialization of DateTime, so it now works 
  whether the field contains a full datetime or 
  just a date ("YYYY-MM-DD"). The shorter version can happen for fields
  that are set to allow date entry without time, in which case
  the parser/deserializer appends time 00:00:00

  Making this work required implementation of an internal DateTime,
  a tuple struct wrapping a chrono::DateTime. The crate already 
  exported DateTime, so for any uses of zenkit::DateTime, this 
  should not be a breaking change. zenkit::DateTime<Tz> also implements 
  Deref to chrono::DateTime<Tz>, so most uses of chrono::DateTime 
  methods on zenkit::DateTime should also work unchanged.

  Created unit tests for DateTime.

## v0.6.0 2021-01-23

- Activity.list_entry_description changed from String to Option<String>
  because it doesn't always appear in Activity events and breaks json
  deserialization. Because this is an api change, semver rules say 
  version must increase to 0.6.
- Added License files to repo. License (MIT OR Apache-2.0) is unchanged.

## v0.5.1 2020-01-17

- removed dependency on uuid crate

## v0.5.0 2021-01-12

- upgraded to reqwest 0.11
  For non-wasm targets (e.g., cli tools), this makes tokio 1.0 a
  dependency.
- better error diagnostic when api token is unset
- Return types of some methods in types::Entry were simplified 
  from Result<Vec<String>,Error> to Vec<String>
- completed conversion of date fields from String/DateString to DateTime<Utc>

## v0.4.0 - 2020-12-18

- Added/updated documentation
- Breaking api changes:
  - moved Item,ListInfo and field setters into types module for consistency.
  - don't re-export std::result::Result
  - changed Activity.element_name from String to Option<String>
  - replaced DateString with DateTime<Utc> (re-exported from chrono)
- Added Error.is_rate_limit() to flag errors due to rate limits
- Added trait types::ZKObjectID, re-exported in prelude
- Added chrono as dependency
- Removed item.take_text_value(), which requires mutable item but items
  in public api are immutable
- Removed ApiClient.get_http() and log_object(), used during development
- Removed explicit impl Send/Sync for List,Workspace, because they are automatically derived
- Removed duplicate code for ChangedData and Entry.get_*