The official 1.0 release of the PHP Wrapper Library of the Harvest API is finally here. Over the last few weeks I have been performing bug fixes as well as making some functional enhancements. In this release I have added in a new HarvestReports object that allows users to query for only active/inactive clients, projects, and users. In addition there are quick methods for obtaining the active time entry of a user or for all users in your account, if you need to quickly see what Users are working on. The second major enhancement is the addition of preset time period methods to the Harvest_Range object allowing you to quickly get reports on this week, last week, and this/last month.

You can download the latest version of the library on it’s official page over in the Project Laboratory. In addition you will find many examples showing you how to configure and use the library.

, , ,

Due to the increased usage and amount of projects and utilities that can be found here on my developer blog, I have decided it is time to create a separate site for them allowing for users to find relevant examples and information easier. Therefore the MDBitz – Project Laboratory is know available. Currently I have ported over all the examples and information on the Harvest API and Yahoo Finance API Wrapper Libraries.

Slowly over the next few weeks/months I will be updating all the pages and content found in this blog to reflect the new site. In the mean time please be patient as the site maintenance is in progress.

, , ,

Release 0.4.2 is now available of the Harvest API PHP Wrapper Library hot on the heals of the 0.4.1 release. In this Bug Fix we resolved an unrelated issue with parsing of User and Project entries obtained by the getUserEntries and getProjectEntries methods. The underlying error was caused from the time tracking api using _ as their name delimiter while the extended api uses -. As a quick fix the parser method has been added with the day-entry case to match both instances.

A full fix for this inconsistency is in the works as part of the 1.0 release, where a converter will be introduced to properly manage the _ and – characters so that the end user (you) will not have to worry about these little quirks in the Harvest API.

To stay up-to-date with all the recent changes please visit the main HarvestAPI release page.

,

Release 0.4 is now available of the Harvest API PHP Wrapper Library. This update to the library supports both the Time Tracking and Extended REST APIs, in addition to bug fixes and additional documentation. To stay up-to-date with all the changes visit the main library page available here.

, ,

New Version Released!! Get it here.

Version 0.3 is available. I’ve been making enhancements since the initial release of the PHP Wrapper Library for the Harvest API. This 0.3 version of the wrapper library contains full implementation of the Extended REST API minus the receipt images. In addition there are 2 new utility classes that contain constants for the currency and timezone values that Harvest Supports. I have also updated the files to be phpDocumentor compliant with inline example code usage available at http://mdbitz.com/docs/harvest/.  For those that want a quick introduction to the library please visit the 0.2 release post that shows some usage examples.

Contact

This version remains largely untested as I currently make use of only the Projects, Clients, Contacts, and Expenses portion of the API. If you encounter any bugs, or issues with the library please contact me with the details. I hope that you will find this library useful and if you do feel free to leave a comment.

Download

Resources

, ,