Revision history for WebService::HabitRPG 0.15 2013-04-09 04:53:30 Australia/Melbourne * BUILD: No longer falsely require WS::Idonethis. (Thanks @wizonesolutions) * FEATURE: Added a simple 'hrpg version' command. * INTERNAL: Tasks are now fully fledged objects. * TEST: More tests for tasks. * FEATURE: Passing a 'keep_alive' parameter to WS::HRPG->new will allow the LWP::UserAgent keep-alive behaviour to be specified. * CONFIG: You can now set keep_alive = 0 in the [connection] section of ~/.habitrpgrc to disable keep-alives. GH #25 * DEBUG: Set environment HRPG_DEBUG=1 for debugging. * BUGFIX: Detect and skip undef/null values returned by the /task endpoint. GH #27 0.14 2013-04-06 16:58:45 Australia/Melbourne * OPTIMISE: Connections to the habitrpg server are now kept-alive for faster network ops. 0.13 2013-04-05 17:38:56 Australia/Melbourne * FEATURE: Allow +n and -n to update a habit multiple times. Eg `hrpg +2 pomodoro`. Thanks @claudinec (GH #24) 0.12 2013-04-03 00:46:02 Australia/Melbourne * FEATURE: Added hrpg support for unicode task names and input. (Now requires utf8::all) * BUGFIX: Fixed bug where new_task() could fail when not supplied with an extend parameter. 0.11 2013-04-02 22:38:08 Australia/Melbourne * DOCS: hrpg help screen now mentions history command (Thanks @claudinec, GH #20) * FEATURE: Added 'hrpg show' to give detailed stats about a task. * FEATURE: Added 'hrpg clear daily' to force unchecking of all daily tasks. This is useful if the web server fails to uncheck them, or if you never use the web version. (GH #16) * FEATURE: Added --beta switch to 'hrpg', which uses the beta API server. * FEATURE: Added --dev switch to 'hrpg', to use localhost:3000 . * FEATURE: WS::HRPG::new_task() supports the 'extend' parameter for setting extended attributes. * FEATURE: hrpg supports setting extended parameters on task creation. * FEATURE: EXPERIMENTAL: _update in WS::HRPG and hrpg. This uses the PUT API, and allows for setting arbitrary attributes via the API. * FEATURE: EXPERIMENTAL: [auth-beta] and [auth-dev] sections may be added to the ~/.habitrpgrc file, and their details will be used when using the --beta or --dev switches. 0.10 2013-03-27 15:54:27 Australia/Melbourne * BUGFIX: 'hrpg history' with no args gives a more useful error message. 0.09 2013-03-27 15:50:52 Australia/Melbourne * DOCS: hrpg help screen now mentions `perldoc hrpg`. * DOCS: Updated the help display for `hrpg +` (GH #9) * BUILD: Explicitly require a Method::Signatures 20121201 or later. * FEATURE: search_tasks() now allows an 'all' argument. * FEATURE: hrpg now supports the 'history' command. 0.08 2013-03-24 14:58:01 Australia/Melbourne * FEATURE: Current XP/HP/GP (with deltas) are shown when completing tasks with +/- 0.07 2013-03-23 16:22:16 Australia/Melbourne * DOCS: Updated links from github.com/pfenwick -> github.com/pjf * BUGFIX: Completed tasks are no longer considered for `hrpg +` (GH #6) 0.06 2013-03-23 10:11:49 Australia/Melbourne * FEATURE: General beautification of hrpg output. * BUGFIX: Fixed spurious 'comment ignored' message in hrpg. 0.05 2013-03-22 14:18:25 Australia/Melbourne * FEATURE: Integration with WebService::Idonethis (GH #3) 0.04 2013-03-22 12:46:54 Australia/Melbourne * FEATURE: Can specify API base when creating objects. * FEATURE: hrpg will honour ENV{HRPG_API_BASE} if set. (For debugging lefnire/habitrpg#680) * FEATURE: `hrpg status` has a nicer gold display (GH #4, ta @taryneast) 0.03 2013-03-22 00:14:12 Australia/Melbourne * BUGFIX: `hrpg status` no longer displays a warning when it can't figure out the user's name (GH #1). * FEATURE: `hrpg status` will use the user's facebook name if available (GH #1). Thanks @oneandoneis2. * DOCUMENTATION: Install instructions for hrpg. * DOCUMENTATION: Fixed typo in README.md (GH #3) Thanks @taryneast. 0.02 2013-03-21 17:43:12 Australia/Melbourne * DOCUMENTATION: Added setup instructions to `hrpg`. 0.01 2013-03-21 17:36:52 Australia/Melbourne * First release!