0.7.1 - Lexical $_ deprecated in Perl 5.18 is not used anymore. - encoding pragma deprecated in Encode-2.48 is not used anymore. - Some time conversion functions are covered by tests now. This brings new test-time dependency on Test::More. 0.7.0 - A new function WWW::OrangeHRM::Client::time_sheet_parse() can be used to parse retrieved time sheet. The time sheet is returned as a hash rereference. - WWW::OrangeHRM::Client::time_sheet_set() is deprecated now. Use WWW::OrangeHRM::Client::time_sheet_set_day() to change a day in a time sheet. You can call this function repeatedly. time_sheet_set_day() does not send the changes to a server. Use WWW::OrangeHRM::Client::time_sheet_save() to send the changed time sheet to the server. - Saving and submitting time sheet recomputes total work times for each completed day in a time sheet before sending the data to the server. This completes the server-side change from 2013-08-27. Now the client updates total work times as the interractive web protal does. 0.6.0 - Server changed URLs and forms on 2013-08-27 due to upgrade to 2.6.1-redhat-4.1 version. The client code has been adjusted. It does not work with older server versions. - Because of changes on the server, the total working time (the daily and monthly ones) are calculated on client side now. The client does not update daily working times when updating data on the server. - Showing time sheet copes with time sheet subsystem outage better. - The --comment option is interpreted according to locale now. 0.5.0 - It's possible to edit time sheet field selectively. Use orangehrm --amend option for that purpose. Please note that setting --from or --to fields only can confuse the server. - New option --work has been added to be able to flip work place state using --amend option from trip back to at work. 0.4.0 - Format time sheet status properly - Show day name on time sheet listing 0.3.0 - Time sheet parsing has been speeded up 8 times. This replaces HTML::TreeBuilder::XPath dependency with HTML::TreeBuilder::LibXML. - Options --to and --from recognize special values `now' and `boot'. If you switch your workstation off, you'll don't have to write time manually any more. This adds new dependency User::Utmp. 0.2.0 - It's possible to select time sheet for any year or month using new options --year and --month - Time sheet dump shows submission status - Time sheet dump normalizes time durations. This requires new run-time dependency DateTime::Duration. - Time sheet submission implemented with --submit option - New --version option added to show version of the library 0.1.1 - Install executable script 0.1.0 - First version