2011-03-05 Justin Davis * RELEASE (1.03) * t: Fix many tests that rely on English language error messages. * lib/ALPM/LoadConfig.pm (_make_parser): Change the pacman.conf parser to properly recognize fields which are only field names. "= " does not necessary follow them. 2011-03-04 Justin Davis * RELEASE (1.02) * lib/ALPM/LoadConfig.pm: Fix bug where config file repos could not have hyphens ("-"). Reported by knotty. 2010-11-21 Justin Davis * lib/ALPM/Package.pm (attribs): Fix attribs to return a list and not an array reference. 2010-06-22 Justin Davis * lib/ALPM.pm (transaction): Removed type parameter from transaction method. * ALPM.xs: Renamed ALPM::DB method set_server to add_url. 2010-05-29 Justin Davis * RELEASE (0.08): Uploaded to CPAN. * typemap (find_group): Fix a bug with group type conversion. This caused ALPM::DB::find_group() to croak instead of (properly) returning undef when given a group name that didn't exist. Reported by Andre Schmidt. Thanks! 2010-05-24 Justin Davis * ALPM.xs (ALPM::Package): Renamed compute_requiredby method to requiredby. 2010-05-02 Justin Davis * t/04-FakeRepos.t: Add support for .pkg.tar.xz package files. * lib/ALPM/LoadConfig.pm: Add support for UseDelta setting in pacman.conf. 2010-01-25 Justin Davis * t/04-FakeRepos.t (create_repos): Fixed problems with test 04-FakeRepos where packages would fail to build. Changed generated test packages to arch "any" so we don't have to check our arch. * Makefile.PL: "make clean" will now delete the test repository share directories (t/repos/share) and the test root directory (t/root) automatically. 2010-01-04 Justin Davis * 0.5 (RELEASE) * lib/ALPM/LoadConfig.pm (_make_parser): Tweaked regex to accept empty values. Removed error when an unknown field name is given. * lib/ALPM.pm: Added ability to set usedelta option, which was missing. * Makefile.PL: Added repository URL to the META.yml. * t/07-TiedOptions.t: Hides the warning for the last test using $SIG{__WARN__}. * t/04-FakeRepos.t (create_repos): Fixed a bug where I must use the --asroot option when running makepkg inside makepkg, because of fakeroot. 2009-10-29 Justin Davis * 0.4: Released version 0.4 2009-10-08 Justin Davis * lib/ALPM.pm (transaction): 'flags' are now passed as a string of flag names separated by spaces. Added the sysupgrade transaction 'type'. * ALPM.xs: Added conv and progress callbacks for transactions. 2009-09-03 Justin Davis * ALPM.xs: s/alpm_pkg_get_/alpm_pkg_/; * lib/ALPM/DB.pm: Renamed get_pkg_cache() to packages(). * lib/ALPM.pm: Changed methods local_db to localdb, get_sync_dbs to syncdbs, get_repo_db to repodb, and added search. - Updated to version 3.30 of pacman. The upgrade changes many constants and functions. - I have declared war on the get_ named methods. It seems silly to have all these get_ methods when there is no set_ method for anything except ALPM options (whose prefix I will keep). 2005-08-05 Justin Davis 0.03 - Added transaction support with ALPM::Transaction. - Implemented callback options to ALPM and also transaction callbacks using the transaction() method. - Created tied hash interface to ALPM options just for fun. 2009-07-15 Justin Davis 0.02 - Added ALPM::LoadConfig which is used to load pacman.conf config files 2009-05-03 Justin Davis 0.01 - First public release, uploading to CPAN - Has just about everything working except syncing/transactions