Revision history for Nitesi::DBI
0.0092 Sun Oct 6 12:26:49 2013 EDT
[ENHANCEMENTS]
* Use api_object function to fill search results with real objects.
[BUG FIXES]
* Reintroduce support for log_queries (GH #1, Marco Pessotto)
[DOCUMENTATION]
* Add template, language and alias fields to navigation table in database schema.
* Add description of attributes to Nitesi::Query::DBI.
0.0091 Wed Aug 21 11:48:44 2013 CEST
[BUG FIXES]
* Avoid trying to load entities without key in DBI backend.
* Check whether there is a base role when handling subclasses for
assignments.
[DOCUMENTATION]
* Add session_id to carts table in database schema.
* Get rid of "::character varying" as default value in the database schema.
* Fix mistakes in definition of carts table in database schema.
0.0090 Thu Jun 20 09:22:36 2013 CEST
[API CHANGES]
* Use integer type for last_login field in users.
[ENHANCEMENTS]
* Replace Nitesi::Object with Moo.
* Add support for last_login to account provider.
0.0082 Sun Jun 16 13:13:09 2013 CEST
[BUG FIXES]
* Exclude SQLite2 DBI driver from limit_offset and serial tests.
0.0081 Tue Jun 11 17:35:19 2013 CEST
[ENHANCEMENTS]
* Add support for offset keyword in select queries (Grega Pompe).
* Add log_queries attribute to Dancer::Plugin::Nitesi::Backend::DBI.
[DOCUMENTATION]
* Add gtin and status columns to products table in the database schema.
[TESTS]
* Fix regular expression for tables to be cleared in query test script.
0.0080 Sun May 26 11:26:16 2013 CEST
[ENHANCEMENTS]
* Add Git repository to Makefile.PL.
[BUG FIXES]
* Execute POD tests only during release testing.
[DOCUMENTATION]
* Increase size of username field to the size of the email field.
* Update schema in regards of transactions, orderline and
payment_transactions.
* Add canonical_sku and uri column to products table in the database schema.
[TESTS]
* Fix detection of existing tables for PostgreSQL in the query test.
0.0060 Sun Oct 28 18:20:49 2012 CET
[ENHANCEMENTS]
* Add DBI backend for Nitesi API.
* Add DBI backend class for Dancer.
[DOCUMENTATION]
* Improve documentation with more examples and explanations.
(Jure Kodžoman)
* Updates to draft on recommended database schema.
0.0050 Wed Jul 11 14:10:27 2012 CEST
[ENHANCEMENTS]
* Let insert method try to return value of primary key.
With mysql and Pg drivers that will work even with serial fields.
* Add load, create, delete and become method to account provider class.
[BUG FIXES]
* Fix bug in Nitesi::Query::DBI's delete method when called with named
parameters.
[TESTS]
* Add tests for Nitesi::Query::DBI's delete method.
* Remove existing tables from test database at the beginning of
the test cycle.
[DOCUMENTATION]
* Add draft documentation on Nitesi's default database schema.
* Add example for calling Nitesi::Query::DBI's delete method with named
parameters.
0.0040 Sun Nov 27 12:14:54 2011 CET
[ENHANCEMENTS]
* Add support for distinct in select queries to query engine.
* Add inactive setting for disabled users to account provider.
* Add log_queries attribute to Nitesi::Query::DBI class.
[BUG FIXES]
* Fix crash with select queries passed to SQL::Abstract::More without where parameter.
* Fix create and drop table statement
[TESTS]
* Add tests for select distinct queries.
[DOCUMENTATION]
* Add supported query types and examples for select queries with order, limit,
distinct and join to Nitesi::Query::DBI's POD.
0.0032 Mon Nov 7 08:49:29 2011 CET
[BUG FIXES]
* Require SQL::Statement for query testing as DBI::SQL::Nano is
too limited for the statements produced by SQL::Abstract.
0.0031 Sun Oct 30 10:38:40 2011 CET
[TESTS]
* Remove -T switch from simple query test.
[DOCUMENTATION]
* Add documentation for dbh and sqla accessors.
0.0030 Sat Oct 29 13:21:28 2011 CEST
[BUG FIXES]
* Skip query tests when database handles aren't available.
0.0020 Wed Oct 26 16:28:03 2011 CEST
[API CHANGES]
* Change semantic of roles account method to return role names
instead of role identifiers.
[ENHANCEMENTS]
* Extend value method of DBI account provider with setting account values.
* Wrap calls to SQL::Abstract(::More)'s select into an eval.
[BUG FIXES]
* Allow field as parameter to select_list_field query method analogous to select_field.
[DOCUMENTATION]
* Use =head1 for description in Nitesi::Query::DBI's POD.
* Add description to POD for DBI provider's exists method.
[TESTS]
* Add very basic test for Nitesi::Query::DBI.
0.0010 Thu Oct 13 09:10:59 2011 EDT
[ENHANCEMENTS]
* Add exists and password method to account provider class.
* Add fields attribute to account provider class.
[BUG FIXES]
* Add dependency on Nitesi to Makefile.PL.
[DOCUMENTATION]
* Fix code example for select_field method.
0.0003 Tue Oct 4 11:50:55 2011 EDT
[ENHANCEMENTS]
* Add limit parameter to select method.
0.0002 Thu Sep 29 13:54:10 2011 CEST
[ENHANCEMENTS]
* Return all fields from a select query without fields parameter.
* Pass through order parameter for select queries.
0.0001 Sat Sep 24 15:49:04 2011 CEST
* Initial release