Skip to content

Latest commit

 

History

History
350 lines (184 loc) · 14.1 KB

changelog.md

File metadata and controls

350 lines (184 loc) · 14.1 KB

v1.0.4 (2017-02-03)

Improvements

  • serde: use proc_macros and serde-derive (59584b24)

v1.0.3 (2017-02-03)

Bug Fixes

  • deps: Fix dependency problems and openssl test failure. (567ff12c)
  • openssl: Update to 0.9.x (fe0a094b)

v1.0.1 (2017-02-03)

Bug Fixes

  • serde: use serde_derive (11baf2f7)
  • travis-key: Fix typo in previous API key (eaca1f22)

v1.0.0 (2016-10-09)

Bug Fixes

  • deps:
    • Pin dependencies to specific (major) versions (eb6267a2)
    • Use small base64 crate instead of rustc-serialize (a4d60e75)
  • example: Use crates.io version of google-pubsub1 for examples (80b21bdd)
  • review comments: Implement @Byron's suggestions on #34 (bb6ce78b)
  • service_account: Use correct base64 encoding (b143033a)
  • tests: A deactivated key leads to "Signature errors" (08d79de3)

Breaking Changes

  • device: Make the Device flow independent of Google (a8479b8d, breaks #)

Features

  • device: Make the Device flow independent of Google (a8479b8d, breaks #)
  • examples: Add example for service accounts + Cloud Pubsub (4ba43532)
  • service_account: Enable service account oauth with other providers (970d1887)

v0.6.3 (2016-09-11)

Bug Fixes

  • dependencies: use latest version of serde_codegen (7a907eb3)
  • helper: Parse app secrets into right type (a4532f27)
  • test: Add missing import to authenticator tests (cb667379)
  • travis:
    • actually it should already work this way (9283db02)
    • see all environment variables (d1189d98)
    • use actual feature matrix (30fc78cb)
    • try again without env: matrix: (361856ba)
    • env: matrix is required it seems (f404fcd7)
    • try without explicit inclusion (3fb8d0fe)
    • try without env: matrix (136b5752)
    • another attempt to get env-config right (17c344c9)
    • remove matrix code (0fc5d693)

Features

  • helpers: Add helpers for reading/parsing JSON (c4231e94)

v0.6.1 (2016-05-20)

Bug Fixes

v0.6.0 (2016-05-20)

Features

  • flows: Implement flow for installed apps (77355888)
  • storage: Implement DiskTokenStorage (2cb5250e)

Bug Fixes

  • DiskTokenStorage: make DiskTokenStorage::new() return a Result<> (ae5e94bf)
  • dependencies:
    • work with latest dependencies on nightly (22bb255a)
    • hyper also broke us (4e1d9bd7)
    • use url = 0.5; the bump to 1.0 broke us (95ecb5c3, closes #23)
    • use url = 0.5; the bump to 1.0 broke us (5c4e3188, closes #23)
  • installed: Genericize token/auth URI (9b31070e)

v0.5.6 (2016-04-10)

Bug Fixes

  • serde: go back to serde 0.6 (1f2f5b8f)

v0.5.5 (2016-02-07)

Improvements

  • crates: remove time crate

v0.5.4 (2016-01-30)

Bug Fixes

  • secret: allow project_id field (c039db56)

Improvements

  • duration: use std::time::Duration everywhere (c18ae07b)

v0.5.2 (2015-08-08)

Bug Fixes

  • tests assure tests actually work (ad0bde30)

v0.5.1 (2015-08-08)

  • compatibility with serde 0.5.x

v0.5.0 (2015-06-18)

This release essentially make yup-oauth2 work on rustc stable.

Features

  • syntex basic infrastructure (9b2f9e77)

Bug Fixes

  • lib
    • remove macro usage to work on stable (6a5915d7)
    • setup nightly crate meta data correctly (a260b138)
  • syntex cleanup, build works on stable (0901497d)

v0.4.5 (2015-05-11)

Bug Fixes

  • rustup workaround rustlang bug (47b68cf4)

v0.4.4 (2015-05-08)

Features

Bug Fixes

  • hyper update to hyper v0.4.0 (7383f5ef)

v0.4.3 (2015-05-02)

Bug Fixes

  • JsonError make error field non-optional (a395fe89, closes #6)

v0.4.2 (2015-05-02)

Bug Fixes

  • json assure we understand json errors (b08b239e)

v0.4.1 (2015-05-02)

Bug Fixes

  • TokenStorage set() returns Result<(), _> (f95bb816, closes #5)

v0.4.0 (2015-05-02)

Features

  • serde use serde instead of rustc_serialize (e05e5553, closes #2)

v0.3.10 (2015-05-02)

Bug Fixes

  • rustup 1.1.0-nightly (97d4e76c2 2015-04-27) (3ca51ccf)

v0.3.9 (2015-05-02)

Bug Fixes

  • rustup replace sleep with sleep_ms (727c1d80)

v0.3.8 (2015-05-02)

Bug Fixes

  • common remove obsolete marker trait (2a1247ba)

v0.3.7 (2015-05-02)

Bug Fixes

  • helper unset stored token on refresh failure (690bcdb6)

v0.3.6 (2015-05-02)

Bug Fixes

  • refresh use correct URL for refresh flow (1ce4147d)

v0.3.5 (2015-05-02)

Bug Fixes

  • rustup (abf0548b5 2015-04-15) (built 2015-04-15) (84454d17)
  • API
    • review Result types and adapt code (2481c75c, closes #4)
    • overall improved error handling (2cdf8bbf)

v0.3.3 (2015-05-02)

Bug Fixes

v0.3.2 (2015-05-02)

Bug Fixes

  • update-dependencies rustup + dep-up (2489b813)
  • common
    • Default trait for ApplicationSecret (445675db)
    • AuthenticationType implements Str (aa030e89)
  • example-auth convert UTC to local time (b23bb245)
  • device DeviceFlowHelper fails by default ... (646a94ac)
  • cargo
  • rustup
    • update to latest rustc (3d1678da)
    • switch to using io where possible (437a6095)
  • refresh BorrowMut for & and owned Client (88d4bf8c)

Features

  • header Authorization Scheme for Oauth (feba2d0e)
  • auth
    • Authenticator support GetToken trait (fb0c3ff5)
    • open verification url automatically (515e128c)
  • common
    • Token type serialization support (1f655b4e)
    • ConsoleApplicationSecret (aedc9b66)
  • refresh &mut Client instead of Client (4486bd59)
  • api_key GetToken.api_key() (0710d310)
  • helper full implementation of Authenticator (c227c161)
  • util new MemoryStorage and NullStorage (091f1c07)
  • device BorrowMut for client (3f965c8f)