June 2006

Handel 0.99_02 Released

Fresh from the assembly line, I present Handel 0.99_02:

  • Fixed test counts in t/order_new.t (RT#19700,TKP)
  • Moved _error_handler in Storage to process_error and set dbh->{HandelError} using $self->can
  • Use blessed when setting schema_instance in Storage
  • Abstracted schema setup when setting Storage->schema_instance($schema)

Announcements

Comments Off

Permalink

Handel 0.99_01 Released

After what seems like an eternity, the first dev version of the upcoming Handel 1.0 is now available. It should be available on CPAN shortly, or you can get the latest version from SVN here.

Changes in the release include:

  • RETURN_AS has been removed from the API
  • Data filters now take SQL::Abstract syntax for wildcards
  • Converted from Class::DBI to DBIx::Class schemas
  • Handel::ConfigReader is now a singleton via instance()
  • Handel::DBI is deprecated in favor if Handel::Storage
  • Moved column defaults into Handel::Components::DefaultValues
  • Added constraint_cart_name

Note: Handel 1.0 is not API compatible with Handel 0.32 and older. One of the major goals of 1.0 was to correct some bad API decisions I shouldn’t have made to begin with. I’ve tried to keep the incompatible changes down to a minimum. The main change is that new/load/item now always returns an interator in scalar context, and a list in list context. New/load/items no longer returns a cart/item object if there is only one result. That was bad magic that I shouldn’t have ever done.

Announcements

Comments Off

Permalink