Revision history for Exobrain
1.08 2014-04-30 00:39:57+08:00 Australia/Perth
*
API: `use Exobrain` automatically enables Method::Signatures.
*
DISTRO: HabitRPG is now packaged separately as Exobrain::HabitRPG
*
DISTRO: Foursquare is now packaged separately as Exobrain::Foursquare
*
API: Exobrain::Agent has better documentation and functionality.
*
API: Measurement::Geo is now a role, not a class.
*
API: Added a `can_run` method to Exobrain
*
API: Exobrain::Agent::Depends allow dependencies to be delcared.
*
TESTING: Better testing for Exobrain::Agent.
*
TESTING: Exobrain::Test will load classes from t/lib
*
AGENTS: Ported `bee-habit` to Exobrain::Agent::Action::SimpleBeeHabit;
*
AGENTS: Ported `geo-personallog` to Exobrain::Agent::Action::GeoLog;
*
AGENTS: Ported `sentbox-reward` to Exobrain::Agent::Action::SentmailXP;
*
DOCS: Much documentation added.
1.07 2014-03-04 22:46:36PST-0800 America/Los_Angeles
*
DEBUG: Added 'inject-done' debugging script to generate
Intent::PersonalLog messages.
*
DISTRO: Turned Idonethis into a separate component
(Exobrain::Idonethis)
1.06 2014-03-04 14:28:43PST-0800 America/Los_Angeles
*
BUILD: Added dependency on IPC::System::Simple, which is
needed for `exobrain setup`.
1.05 2014-03-03 17:35:59PST-0800 America/Los_Angeles
*
FEATURE: Added a `exobrain debug` command for bus debugging.
This obsoletes the old `debug.pl` command.
*
DOCS: Updated the README.md file with current insall instructions.
*
INTERNAL: Improved internal agent handling.
*
API: `use Exobrain` enables strict, warnings, 5.10 features.
*
TESTS: Added tests for agents and strict, warnings, 5.10 features. :)
*
DISTRO: Split `Exobrain::Beeminder` into its own separate distro.
*
FEATURE: 'exobrain setup [Component]` now works!
Eg: `exobrain setup Beeminder`.
1.04 2014-02-28 23:18:32EST-0500 America/Montreal
*
FEATURE: Added a `exobrain setup` command to do basic exobrain/ubic setup.
*
DOCS: Improved documentation in sample .exobrainrc file.
*
DOCS: Expanded information in Exobrain.pm
*
BUGFIX: Fixed bug where libraries were not packaged.
1.03 2014-02-28 12:47:07EST-0500 America/Montreal
*
DISTRIBUTION: De-crufted distributed tarball.
See GH #37, thanks to @tsibley for spotting this.
1.02 2014-02-28 03:02:36EST-0500 America/Montreal
*
SERVICE: Removed not-yet-completed Facebook endpoint.
1.01 2014-02-28 02:30:43EST-0500 America/Montreal
*
META: Updated meta-info for distribution.
*
HRPG: Fixed handling of XP for Sending mail, and XP in general.
*
FEATURE: Exobrain::Config supports writing of config files.
*
FEATURE: Exobrain::Config supports ~/.config/exobrain directories.
1.00 2014-02-26 02:44:28EST-0500 America/Montreal
*
BUILD: Re-ordered dist.ini for better release process.
*
API: Implemented class-based agents.
*
API: Split Twitter into its own Exobrain plug-in distro
*
RUN: Updated 'exobrain' CLI to be more awesome.
*
INTERNAL: Converted many type-specific agents to generalised types.
*
GENERAL: Made everything seriously more awesome.
0.06 2014-02-11 04:46:19EST+1100 Australia/Melbourne
*
BUILD: Reduced dependencies
*
BUILD: We now use ZMQ.pm, supporting both ZMQ2 and ZMQ3
*
TEST: Tests now run without an ~/.exobrainrc file
*
TEST: Added travis-ci support (thanks to @mmcclimon)
*
BUGFIX: Compatibility with Perl 5.12
*
BUGFIX: Removed given/when in Exobrain::Bus.
This was making older and newer perls unhappy. :P
0.05 Early Feb 2014
*
Initial release to the CPAN.