Menu

Piece_ORM / News: Recent posts

Piece_ORM 1.2.0 (stable) released

Piece_ORM is an object-relational mapping framework.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 1.2.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 1.2.0

* getDefault(): getDefault() to get the default value of a given field has been added to the Mapper API.
* Two defect fixes: A defect has been fixed so that an exception to be raised if an assumed through table is not found. And also a defect has been fixed that caused an exception to be raised if the $query variable was used in a query.... read more

Posted by iteman 2008-10-01

Piece_ORM 1.1.0 (stable) released

Piece_ORM is an object-relational mapping framework.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 1.1.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 1.1.0

* Improved error handling: The behavior of internal error handling has been changed so as to handle only own and "exception" level errors.
* Improved Automatic Timestamp: The behavior of insert() has been changed so that the current timestamp to be set to the updated_at field.
* Many defect fixes: Many defects related to LOB support and the useMapperNameAsTableName option and a few other defects have been fixed.... read more

Posted by iteman 2008-07-13

Piece_ORM 1.0.0 (stable) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 1.0.0 :::::

A new release of Piece_ORM is now available. This is the first stable release of Piece_ORM.

What's New in Piece_ORM 1.0.0

* Automatic Timestamp: The current timestamp is set to the createdAt/updatedAt property automatically when insert/update if a table has a created_at/updated_at field.
* Optimistic Locking: Optimistic Locking by the lock_version field has been supported only in default queries.
* LOB support: The LOB support provides easy-to-use interfaces to handle LOBs using mappers.
* Array support: Quotable (scalar or null) values in an array are expanded with a comma in a query.
* the useMapperNameAsTableName option: If you want to use a mapper name as a table name, set the useMapperNameAsTableName option to true in the piece-orm-config.yaml.... read more

Posted by iteman 2008-04-20

Piece_ORM 0.8.1 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.8.1 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.8.1

* Several Defect Fixes: A defect that caused an error "Fatal error: Cannot redeclare ..." to be raised if there are duplicate method names case insensitive in a configuration and other defects are fixed.... read more

Posted by iteman 2008-01-13

Piece_ORM 0.8.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.8.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.8.0

* Enhanced update() and delete(): update() and delete() now work a table which has no primary keys.
* A few Defect Fixes: Two minor defects that caused the same cache to be used if the relative paths of the configuration files (or the mapper definition files) are same even though the absolute paths of the configuration files (or the mapper definition files) are different are fixed. And also a defect that caused variables to be tainted if the given object has "criteria" or "methodName" properties is fixed.... read more

Posted by iteman 2007-09-24

Piece_ORM 0.7.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.7.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.7.0

* Native datatypes mapping support: Additional mapping from DBMS native datatypes to MDB2 datatypes can be defined by Piece_ORM_MDB2_NativeTypeMapper_XXX::addMap().... read more

Posted by iteman 2007-08-27

Piece_ORM 0.6.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.6.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.6.0

* Many-to-many relationships defect fixed: A defect that caused many-to-many relationships to fail if a inverse table contained a underscore separated primary key is fixed.
* Default queries: The default query is automatically generated if the query for a method is not given.
* Static Sort Orders: Static sort orders can be defined by mapper definition files.... read more

Posted by iteman 2007-08-16

Piece_ORM 0.5.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.5.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.5.0

* insertXXX()/updateXXX()/deleteXXX(): Any methods for data manipulation can be defined by mapper configuration files.
* Update and Delete With No Primary Key Values: Primary key values are not required when executing a update or delete query.
* Static Queries: Executing static queries with any findXXX, findAllXXX, findOneXXX, insertXXX, and updateXXX methods are now supported.
* Unique Constraint Error Detection: A PIECE_ORM_ERROR_CONSTRAINT exception is thrown when unique constraint error is occurred.
* Environment Settings: A configuration file, a mapper definition file, and the metadata for a table be always read when the current environment is not production.
* A few Defect Fixes: A serious defect that caused invalid objects to return when executing findAllXxx() with no primary keys in SQL has been fixed. And other defects have been fixed.... read more

Posted by iteman 2007-08-10

Piece_ORM 0.4.1 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.4.1 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.4.1

* A Defect Fix: A defect in executing query is fixed.

See the following release notes for details.

Defect Fixes
============... read more

Posted by iteman 2007-06-21

Piece_ORM 0.4.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.4.0 :::::

A new release of Piece_ORM is now available.

What\'s New in Piece_ORM 0.4.0

* Microsoft SQL Server Support: Microsoft SQL Server is supported.
* A Defect Fix: A defect that getCount() could not work with findAll() is fixed.... read more

Posted by iteman 2007-06-19

Piece_ORM 0.3.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

::::: Release notes for Piece_ORM 0.3.0 :::::

A new release of Piece_ORM is now available.

What's New in Piece_ORM 0.3.0

* getCount method: getCount() is used to get the number of rows a query would have returned without a LIMIT clause in the latest findAll method execution.
* findOneXxx methods: findOneXxx methods can be defined with arbitrary SQL queries to get the value from the first column of the first row of the result set.... read more

Posted by iteman 2007-05-19

Piece_ORM 0.2.0 (beta) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a framework against the background of Data Mapper.
A mapper is automatically generated from a configuration file and the metadata of a table.
Piece_ORM uses the stdClass as a domain object for a mapper, and uses a stdClass object as criteria.

::::: Release notes for Piece_ORM 0.2.0 :::::

This is the first beta release of Piece_ORM.... read more

Posted by iteman 2007-05-09

Piece_ORM 0.1.0 (alpha) released

Piece_ORM is an object-relational mapping framework for PHP.

Piece_ORM is a framework against the background of Data Mapper.
A mapper is automatically generated from a configuration file and the metadata of a table.
Piece_ORM uses the stdClass as the default domain model for a mapper, and uses a stdClass object as a criteria object for SELECT queries.

::::: Release notes for Piece_ORM 0.1.0 :::::... read more

Posted by iteman 2007-03-09
MongoDB Logo MongoDB