Revision history for WebService::HabitRPG

0.18      2013-04-29 14:52:14 Australia/Melbourne

    * BUGFIX:   Detect drops from upstream and direct user to web
                interface. Kludges GH #32 and lefnire/habitrpg#815 .

    * BUILD:    New dependency: Try::Tiny.

    * FEATURE:  `hrpg help` now provides a help screen.

0.17      2013-04-10 22:08:08 Australia/Melbourne

    * BUILD:    Make sure Mozilla::CA certs are installed in case
                LWP::UserAgent can't/won't find the system
                ones.

    * BUGFIX:   The value parameter when creating new tasks
                is no longer ignored. GH #31, thanks @toddgrotenhuis

    * DOCS:     Fix install instructions in hrpg. Closes GH #29

0.16      2013-04-09 15:18:22 Australia/Melbourne

    * BUGFIX:   Task ids are now once properly shown when a command
                is unsure which task you're referring to.

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!
