Timeline


and

03/10/10:

09:06 Ticket #875 (alternative_coding_standards behavior ignores Query files) created by garak
alternative_coding_standards behavior doesn't apply to Query class files.

03/07/10:

10:32 Ticket #874 (Inconsistency in the API of DataModelBuilder) created by ivan
The class does not provide methods for getting a stub peer builder or for …

03/06/10:

21:17 Ticket #873 (A bug in the Column class getFullyQualifiedName() method) created by ivan
[…] This makes every request return theTableName.name instead of …

03/03/10:

00:52 Ticket #3 (Add identifier quoting system.) reopened by simon
If you use a table name with the name is a reserved word (bad practise ;-) …

03/02/10:

20:57 Changeset [1591] by francois

[1.5] Introducing the query_cache behavior

11:15 Ticket #872 (DebugPDOStatement::bindValue() throws Fatal Error) created by francois
When a object refers to an other object that refers to the first one a …
09:23 Ticket #871 (joinWith does not always add the correct select-columns) created by lvanderree
joinWith currently adds the select columns (using with) from the last …
09:08 Ticket #870 (add support to define join-type in schema) created by lvanderree
I would like to propose an extension to the schema-syntax, to allow it to …

03/01/10:

09:53 Ticket #869 (Bug in propel_generator v1.4.1 when working with views) created by jorge
Hello everybody! I'm using propel v1.4.1 and postgresql. I'm working with …

02/28/10:

12:43 Ticket #868 (Equal nest relation for many-to-many relationships) created by ivan
As discussed in …

02/27/10:

22:10 Ticket #867 (concrete_inheritance and auto_add_pk behaviors not compatible) closed by francois
fixed: (In [1590]) [1.5] Fixed conflict between auto_add_pk and …
22:10 Changeset [1590] by francois

[1.5] Fixed conflict between auto_add_pk and concrete_inheritance behaviors (closes #867)

22:05 Changeset [1589] by francois

[1.5] Clarified propel-gen changes

21:56 Ticket #865 (filterByXXX() should accept arrays for strings as well) closed by francois
fixed: in r1588
21:18 Changeset [1588] by francois

[1.5] Added support for array parameters in generated filetrByXXX() methods for string columns (closes #865)

02/26/10:

11:50 Ticket #867 (concrete_inheritance and auto_add_pk behaviors not compatible) created by francois
the concrete_inheritance behavior should copy the pk column of the parent …
11:36 Ticket #866 (two refering tables result in duplicate methods in *Query) closed by francois
invalid: Either you're defining a one-to-one relationship in the wrong way, by …
10:58 Changeset [1587] by francois

[1.5] more runtime optimizations

10:05 Ticket #866 (two refering tables result in duplicate methods in *Query) created by gijs
schema looks like this : […] building model results in some …
08:33 Changeset [1586] by francois

[1.5] partly reverting previous commit (better implementaiton coming)

08:28 Changeset [1585] by francois

[1.5] Minor hydration optimizations

02/25/10:

23:31 Changeset [1584] by francois

[1.5] Removed useless code after r1582 refactoring

17:49 Ticket #865 (filterByXXX() should accept arrays for strings as well) created by gijs
the generated filterByXXX() considers arrays for IN only if the column is …
14:03 Changeset [1583] by francois

[1.5] Added more minor optimizations

11:42 Changeset [1582] by francois

[1.5] Various minor optimizations and coding standards in runtime

10:22 Changeset [1581] by francois

[1.5] Various runtime micro-optimizations

08:12 Ticket #864 (Class prefixes in 1.5.0Beta1) created by jarno
I have a project where I'm using the propel.classPrefix build …

02/23/10:

17:17 Ticket #862 ([sortable] Generated method getNext and getPrevious breaks when using ...) closed by francois
fixed: (In [1579]) [1.5][sortable] Fixed model::getNext() when the behavior uses …
17:03 Changeset [1580] by francois

[1.5] Using generated code rather than runtime introspection when available in ModelCriteria

16:54 Changeset [1579] by francois

[1.5][sortable] Fixed model::getNext() when the behavior uses scope and a rank column named rank (closes #862)

16:36 Ticket #862 ([sortable] Generated method getNext and getPrevious breaks when using ...) reopened by francois
I got it. Your rank column is named "rank" instead of the default …
13:17 Ticket #862 ([sortable] Generated method getNext and getPrevious breaks when using ...) closed by francois
worksforme: Can't reproduce the problem. The findOneByRank() signature is correctly …
11:33 Ticket #863 (Cannot change database name after generation) closed by francois
fixed: (In [1578]) [1.5] Removed hardcoded database connection name in stub query …
11:33 Changeset [1578] by francois

[1.5] Removed hardcoded database connection name in stub query factory (closes #863)

11:22 Ticket #863 (Cannot change database name after generation) created by francois
The problem comes from the create() factory generated in the stub query …
11:06 Changeset [1577] by francois

[1.5][nested_set] Fixed missing method proxy (refs #778)

02/22/10:

13:01 Changeset [1576] by francois

[1.5] Fixed typo in WHATS_NEW

10:38 Ticket #862 ([sortable] Generated method getNext and getPrevious breaks when using ...) created by gunnar
The generated code for getNext and getPrevious breaks when using scope. …
08:24 Ticket #861 (Iterator for batch processing) created by francois
An iterator looking like PropelModelPager, allowing processing in batches …

02/21/10:

22:59 Changeset [1575] by francois

[1.5] updating pear packages for new class directory

22:38 Changeset [1574] by francois

Tagging 1.5.0BETA1

22:32 Ticket #854 ([nested_set] Add cache for getParent() and getChildren()) closed by francois
fixed
22:32 Changeset [1573] by francois

[1.5][nested sets] renamed getNumberOfDescendants() to countDescendants() (refs #778)

22:24 Changeset [1572] by francois

[1.5] Added cache for getParent() (refs #854)

14:30 Changeset [1571] by francois

[1.5][nested set] Slight getChildren() refactoring:

  • Added internal cache for children
  • Renamed getNumberOfChildren() to countChildren()
  • Added addNestedSetChild() to allow population of internal cache

(refs #854)

02/20/10:

23:03 Ticket #860 (Allow dump/import of a query) created by francois
A query could be serialized/unserialized to/from an array (and, using …
23:01 Ticket #859 (Allow dump/import of a model object and of a collection) created by francois
The toArray() method generated for each object is a good base to allow …
22:59 Ticket #858 (Refactor data dumper and add a data import task) created by francois
The current PropelDataDumpTask dumps XML data. It should be refactored …
22:54 Ticket #857 (Object Oriented schema) created by francois
As of Propel 1.4, the schema is relational. It makes it difficult to …
22:44 Ticket #856 (Generic parser/dumper with multiple adapters for XML, JSON, YAML, etc.) created by francois
In order to ease the parsing and dumping of schemas, model objects, …
22:39 Ticket #855 (Decouple tasks from Phing) created by francois
In order to ease the integration with third-party libraries using their …
13:04 Ticket #854 ([nested_set] Add cache for getParent() and getChildren()) created by francois
And allow the addition of a child to the cache collection by way of …
10:47 Changeset [1570] by francois

[1.5][generator] Fixed coding standards (tabs for indentation, opening braces on newline for classes and methods)

10:00 Ticket #187 (eager collection fetching) closed by francois
fixed
10:00 Changeset [1569] by francois

[1.5] PropelOnDemandFormatter will not handle one-to-many hydration in this release (refs #187)

09:43 Changeset [1568] by francois

[1.5] Added tests fixtures for unique column name validator (refs #361)

02/19/10:

17:34 Changeset [1567] by francois

[1.5] naive implementation of collection hydration for array hydrator (refs #851)

14:02 Ticket #825 (DBMSSQL::applyLimit() and DISTINCT keyword) reopened by KRavEN
Distinct issue still not resolved. I will look into fixing it.
14:01 Changeset [1566] by KRavEN

simplified the selectColCount logic a little. Fixed a notice on line 199 caused when $orders was checked to be an array and it didn't exist. Refs #803

10:47 Changeset [1565] by francois

[1.5] Removed useless constructor override in stub object builder

10:38 Ticket #853 (Segmentation fault when serializing model object with collections) closed by francois
fixed: (In [1564]) [1.5] Fixed segfault when serializing model object with …
10:37 Changeset [1564] by francois

[1.5] Fixed segfault when serializing model object with collection (closes #853)

10:37 Ticket #853 (Segmentation fault when serializing model object with collections) created by francois
Title says it all; since r1504, calling serialize() on a model object …

02/18/10:

22:42 Ticket #852 (Rewrite referencing FK getters (Author::getBooks())) closed by francois
fixed: I implemented the first two uses cases. Turns out that the tests for …
22:38 Changeset [1563] by francois

[1.5] Modified refFk and crossFk getters and counters behavior (refs #852, #520)

13:34 Ticket #826 (Separate app-conf.php and app-classmap.php) closed by francois
fixed: (In [1562]) [1.5] Separating runtime conf and classmap (again) (closes …
13:33 Changeset [1562] by francois

[1.5] Separating runtime conf and classmap (again) (closes #826)

13:20 Users/Documentation edited by francois
added link to 1.5 doc (diff)

02/16/10:

13:55 Changeset [1561] by francois

[1.5] removed temp note in CRUD doc

10:47 Changeset [1560] by francois

[1.5] Fixed typos in WHATS_NEW

02/15/10:

22:27 Ticket #652 (MySQL TEXT datatype can not accept default values) closed by francois
fixed: (In [1559]) [1.4][1.5] Fixed detection of TEXT column default values in …
22:27 Changeset [1559] by francois

[1.4][1.5] Fixed detection of TEXT column default values in MySQL (closes #652)

22:12 Ticket #828 (propel-gen.bat not working) closed by francois
fixed: (In [1558]) [1.4][1.5] Fixed propel-gen.bat (closes #828)
22:12 Changeset [1558] by francois

[1.4][1.5] Fixed propel-gen.bat (closes #828)

22:06 Ticket #361 ([patch] add validating schema.xml for unique column names) closed by francois
fixed: (In [1557]) [1.5] added schema validator for unique column names (closes …
22:06 Changeset [1557] by francois

[1.5] added schema validator for unique column names (closes #361) (patch from matthew)

21:59 Ticket #803 (DBMSSQL::applyLimit does not support multiple column order by) closed by francois
fixed: (In [1556]) [1.5] Fixed LIMIT in MSSQL (closes #803, #825) (patch from …
21:59 Ticket #825 (DBMSSQL::applyLimit() and DISTINCT keyword) closed by francois
fixed: (In [1556]) [1.5] Fixed LIMIT in MSSQL (closes #803, #825) (patch from …
21:58 Changeset [1556] by francois

[1.5] Fixed LIMIT in MSSQL (closes #803, #825) (patch from KRavEN)

21:45 Users/Documentation/1.5 edited by francois
mention of concrete table inheritance (diff)
21:43 Changeset [1555] by francois

[1.5] Fixed typos in Validators doc

21:41 Users/Documentation/1.5/Validators created by francois
page creation
21:40 Changeset [1554] by francois

[1.5] Removed the old guide

21:39 Changeset [1553] by francois

[1.5] Refactored the validators documentation, and the TypeValidator

17:59 Changeset [1552] by francois

[1.5] Fixed ModelCriteria doc headings level (refs #813)

17:55 Changeset [1551] by francois

[1.5] Added page outline to reference docs

17:48 Ticket #813 (Make Criteria easier to use with runtime introspection) closed by francois
fixed
17:48 Changeset [1550] by francois

[1.5] Added more tests to GeneratedQuery::useXXXQuery(), refactored the ModelCriteria documentation, added a way to test equality of Join objects (refs #813)

10:30 Changeset [1549] by francois

[1.5] Made sortable behavior modify the generated query objects (refs #820)

02/12/10:

17:59 Ticket #836 (Peer classes are not generated for single inheritance tables when main ...) closed by francois
invalid
17:31 Ticket #690 (Not setting required fields doesn't cause an error) closed by francois
invalid
17:30 Ticket #648 (Getting the collection of objects without criteria checking) closed by francois
duplicate: #852 includes this.
17:27 Ticket #628 (Bug with 1:1 foreign keys) closed by francois
worksforme
17:24 Ticket #705 (isLocalPrimaryKey using incorrect call to array_diff) closed by francois
invalid
17:00 Changeset [1548] by francois

[1.5] Allowed external schema even when xsl transformation is disabled (refs #562)

15:53 Ticket #852 (Rewrite referencing FK getters (Author::getBooks())) created by cheezy
Based on …
15:36 Ticket #851 (reindexByPk or similar method for PropelCollection) created by cheezy
For performance reasons, a PropelCollection is not keyed
13:01 Changeset [1547] by francois

[1.5] Fixed hydration of one-to-many relationships in case of a custom order (refs #187)

12:39 Ticket #187 (eager collection fetching) reopened by francois
it still needs to be adapted to the array and on demand formatters.
09:35 Changeset [1546] by francois

[1.5] Fixed regression in defaultBehaviors

08:00 Ticket #622 (Generator must use 'require_once' instead 'requre' to include Base* ...) closed by francois
wontfix: You should disable the addIncludes property in build.property (#775). …
07:57 Ticket #850 (Complete runtime autoloading) closed by francois
fixed: (In [1545]) [1.5] Completed runtime autoloading (closes #850)
07:57 Changeset [1545] by francois

[1.5] Completed runtime autoloading (closes #850)

07:54 Ticket #850 (Complete runtime autoloading) created by francois
In #198 and r460, runtime autoloading was introduced in a somehow limited …
07:06 Ticket #815 (PropelPDO segfaults in PHP5.3) closed by francois
fixed: The 1.3 branch won't get a new release. Use the 1.4 branch instead, which …
Note: See TracTimeline for information about the timeline view.