Skip to content

Latest commit

 

History

History
101 lines (62 loc) · 2.86 KB

CHANGELOG.md

File metadata and controls

101 lines (62 loc) · 2.86 KB

Change Log

Notable changes are documented here following conventions outlined at Keep a CHANGELOG.

Changes that are not intended to affect usage (e.g. documentation, specs, removal of dead code, etc.) are generally not documented here.

Version numbers are meant to adhere to Semantic Versioning.

1.2.1 - 2016-07-25

Changed

  • Fix ReportsV2#project by requiring project_id.
  • Improve spec code coverage.
  • Include version in user_agent and created_with (e.g. TogglV8 v1.2.1)

1.2.0 - 2016-07-24

Added

1.1.0 - 2016-02-22

Added

  • Add tags(workspace_id).

1.0.5 - 2016-02-22

Added

  • Add specs for encoding of ISO8601 times with + UTC offset. (See 1.0.4)

1.0.4 - 2016-01-22

Fixed

  • Manually encode + to %2B before every API call. (Fixes #11)

1.0.3 - 2016-01-22

Added

  • Add debug() method to enable debugging output including full API response.

1.0.2 - 2015-12-12

Changed

  • Require params 'tags' and 'tag_action' in update_time_entries_tags().

1.0.1 - 2015-12-10

Fixed

  • Fix Toggl API call in get_project_tasks(). (Fixes #5)

Added

  • Add my_tasks().
  • Add null checks to various methods.

Changed

  • Require params 'name' and 'pid' in create_task().

1.0.0 - 2015-12-06

Added

  • Add my_deleted_projects().

Changed

  • Exclude deleted projects from my_projects() results.
  • Change get_time_entries() parameters.
    • old: start_timestamp=nil, end_timestamp=nil
    • new: dates = {}
  • Raise RuntimeError w/ HTTP Status code if request is not successful.
  • Handle 429 (Too Many Requests) by pausing for 1 second and retrying up to 3 times.
    • API calls are limited to 1/sec due to toggl.com limits
  • Refactor duplication out of GET/POST/PUT/DELETE API calls.

0.2.0 - 2015-08-21

Added

  • Add Ruby interface to most functions of Toggl V8 API (as of 2015-08-21).