2013-08-03 Zachery Moneypenny [email protected]
- Add support for weekly goals
- Add support for silent alarms (including updates)
- Add support for intraday distance
- Add time zone support for usage of times
- Add support for badges
2013-05-17 Zachery Moneypenny [email protected]
- Add support for intraday time series retrieval of various resources
- Removed rvmrc from project- use whatever ruby you want!
- Updated Travis CI configuration
2013-02-28 Zachery Moneypenny [email protected]
- More unit tests
- Fix an issue where we weren't applying the
format_date
helper when constructing a date range fragment
- Streamline the README; add contributors link
- Removed FAQs from README
- Added support for daily activity goals
- Moved testing-focused gemspec dependencies to the Gemfile
2013-02-13 Zachery Moneypenny [email protected]
2012-03-04 Zachery Moneypenny [email protected]
- Added new symbolize_keys helper method for turning the string-key based return hashes into symbol-key based ones
- Added new label_for_measurement helper method to get the correct unit measurement label given a measurement type and the current user's ApiUnitSystem setting
- Added specs
- Added new connected? method on Fitgem::Client that will report whether API calls may be made
- Added InvalidUnitSystem error and InvalidMeasurementType error
- Fixed a small issue where date values were not being formatted correctly in calls to log_body_measurements
2012-01-24 Zachery Moneypenny [email protected]
- Fix for creating and removing data subscriptions
- Updated specs
2012-01-22 Zachery Moneypenny [email protected]
- Added view/log/delete access for blood pressure data
- Added view/log/delete access for glucose data
- Added view/log/delete access for heart rate data
- Added updated time series documentation for new endpoints
- Updated temporal information in the readme
- Added unit tests for format_time method
- Updated copyright date
2011-11-29 Zachery Moneypenny [email protected]
- Added YARD documentation to thoroughly document code
- DEPRECATED: Fitgem::Client#log_weight method, use Fitgem::Client#log_body_measurements instead. The new method allows you to log more than weight (bicep size, body fat %, etc.)
- Added Fitgem::FoodFormType to be used in calls to Fitgem::Client#create_food
- Added Fitgem::Client#log_sleep to log sleep data to fitbit
- Added Fitgem::Client#delete_sleep_log to delete previously logged sleep data
- Added Fitgem::Client#activities method to get a list of all activities
- Added Fitgem::Client#activity_statistics method to get statistics for all logged activities
- Added to documentation of supported endpoints for Fitgem::Client#data_by_time_range
- Added unit tests for parameter validation for many methods
- Overhauled notifications methods, including extensive documentation, unit tests, refactoring, and a couple of bug fixes. These methods now return both the HTTP status code and the JSON response body. See https://wiki.fitbit.com/display/API/Subscriptions-API for information on how to interpret each of the error codes.
- Added fitgem to travis-ci for continuous integration (http://travis-ci.org/#!/whazzmaster/fitgem)
- Added fitgem to rubydoc.info (http://rubydoc.info/github/whazzmaster/fitgem/master/frames)
- Updated README
- Moved OAuth documentation from the README to the fitgem wiki
2011-07-12 Zachery Moneypenny [email protected]
- Added friends support (get friends, friend leaderboard, create invites, accept/reject invites)
- Added water support (get water data per date)
- Added sleep support (get sleep data per date)
- Added ability to update user profile information
2011-05-11 Zachery Moneypenny [email protected]
- Changed name and all references of this project from 'fitbit' to 'fitgem'
2011-04-11 Zachery Moneypenny [email protected]
- Fixed an issue where blank user id's are used and an error is thrown.
- Added support for creating/removing subscriptions (this support is experimental for now, more tests coming)
2011-03-24 Zachery Moneypenny [email protected]
- Added logging of activities and foods
- Added ability to add favorite activities and foods
- Added ability to delete logged activities and foods, and remove favorite activities and foods
- Refactored data_by_time_range for more testability
- Added ability to query devices
2011-03-19 Zachery Moneypenny [email protected]
- Updated auth client to support first-time auth and reconnections (if you have previously been authorized and received token/secret).
- Added 'named' retrieval of activities and foods (recent_, favorite_, frequent_)
- Added ability to log weight back to the site using the API
2011-03-18 Zachery Moneypenny [email protected]
- First revision. Supports the auth process via oauth, and retrieval of user info and activities.