Timeline


and

01.03.2010:

10: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 …

28.02.2010:

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

27.02.2010:

23: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 …
23:10 Changeset [1590] by francois

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

23:05 Changeset [1589] by francois

[1.5] Clarified propel-gen changes

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

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

26.02.2010:

12: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 …
12: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 …
11:58 Changeset [1587] by francois

[1.5] more runtime optimizations

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

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

09:28 Changeset [1585] by francois

[1.5] Minor hydration optimizations

00:31 Changeset [1584] by francois

[1.5] Removed useless code after r1582 refactoring

25.02.2010:

18: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 …
15:03 Changeset [1583] by francois

[1.5] Added more minor optimizations

12:42 Changeset [1582] by francois

[1.5] Various minor optimizations and coding standards in runtime

11:22 Changeset [1581] by francois

[1.5] Various runtime micro-optimizations

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

23.02.2010:

18: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 …
18:03 Changeset [1580] by francois

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

17:54 Changeset [1579] by francois

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

17: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 …
14: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 …
12: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 …
12:33 Changeset [1578] by francois

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

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

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

22.02.2010:

14:01 Changeset [1576] by francois

[1.5] Fixed typo in WHATS_NEW

11: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. …
09:24 Ticket #861 (Iterator for batch processing) created by francois
An iterator looking like PropelModelPager, allowing processing in batches …

21.02.2010:

23:59 Changeset [1575] by francois

[1.5] updating pear packages for new class directory

23:38 Changeset [1574] by francois

Tagging 1.5.0BETA1

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

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

23:24 Changeset [1572] by francois

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

15: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)

11:03 Milestone 1.5 Beta 1 completed
Backwards compatible with 1.4 (and 1.3), this release brings significant …
00:03 Ticket #860 (Allow dump/import of a query) created by francois
A query could be serialized/unserialized to/from an array (and, using …
00: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 …

20.02.2010:

23: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 …
23:54 Ticket #857 (Object Oriented schema) created by francois
As of Propel 1.4, the schema is relational. It makes it difficult to …
23: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, …
23:39 Ticket #855 (Decouple tasks from Phing) created by francois
In order to ease the integration with third-party libraries using their …
14: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 …
11:47 Changeset [1570] by francois

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

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

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

10:43 Changeset [1568] by francois

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

19.02.2010:

18:34 Changeset [1567] by francois

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

15:02 Ticket #825 (DBMSSQL::applyLimit() and DISTINCT keyword) reopened by KRavEN
Distinct issue still not resolved. I will look into fixing it.
15: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

11:47 Changeset [1565] by francois

[1.5] Removed useless constructor override in stub object builder

11: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 …
11:37 Changeset [1564] by francois

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

11: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 …

18.02.2010:

23: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 …
23:38 Changeset [1563] by francois

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

14: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 …
14:33 Changeset [1562] by francois

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

14:20 Documentation edited by francois
added link to 1.5 doc (diff)

16.02.2010:

14:55 Changeset [1561] by francois

[1.5] removed temp note in CRUD doc

11:47 Changeset [1560] by francois

[1.5] Fixed typos in WHATS_NEW

15.02.2010:

23: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 …
23:27 Changeset [1559] by francois

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

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

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

23: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 …
23:06 Changeset [1557] by francois

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

22: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 …
22: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 …
22:58 Changeset [1556] by francois

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

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

[1.5] Fixed typos in Validators doc

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

[1.5] Removed the old guide

22:39 Changeset [1553] by francois

[1.5] Refactored the validators documentation, and the TypeValidator

18:59 Changeset [1552] by francois

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

18:55 Changeset [1551] by francois

[1.5] Added page outline to reference docs

18:48 Ticket #813 (Make Criteria easier to use with runtime introspection) closed by francois
fixed
18: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)

11:30 Changeset [1549] by francois

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

12.02.2010:

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

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

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

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

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

[1.5] Fixed regression in defaultBehaviors

09: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). …
08:57 Ticket #850 (Complete runtime autoloading) closed by francois
fixed: (In [1545]) [1.5] Completed runtime autoloading (closes #850)
08:57 Changeset [1545] by francois

[1.5] Completed runtime autoloading (closes #850)

08:54 Ticket #850 (Complete runtime autoloading) created by francois
In #198 and r460, runtime autoloading was introduced in a somehow limited …
08: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 …

11.02.2010:

19:06 Ticket #815 (PropelPDO segfaults in PHP5.3) reopened by dantleech
can we get this fix into the 1.3 branch?

10.02.2010:

22:57 Ticket #849 (One-to-many collection fetching: Setting existing object to new breaks ...) closed by francois
fixed: (In [1544]) [1.5] Fixed hydration of one-to-many relations made the …
22:56 Changeset [1544] by francois

[1.5] Fixed hydration of one-to-many relations made the requested objects new (closes #849) (refs #187)

22:33 Changeset [1543] by francois

[1.5] Fixed hydration of one-to-many relations multiplied the main object (refs #187)

12:00 Ticket #849 (One-to-many collection fetching: Setting existing object to new breaks ...) created by cheezy
In r1542 support for one-to-many collection fetching was introduced by …

09.02.2010:

21:07 Ticket #187 (eager collection fetching) closed by francois
fixed: in r1542, committed something similar in ModelCriteria::with(). Doesn't …
18:15 Changeset [1542] by francois

[1.5] Finally allowing with() on one-to-many relationships - with a twist (refs #813)

17:26 Ticket #282 (Table Prefixing) closed by francois
fixed
17:22 Changeset [1541] by francois

[1.5] Reimplemented tablePrefix build property (refs #282)

08:51 Changeset [1540] by francois

[1.5] Added a way to prefix all the table names of a database schema by setting the tablePrefix attribute of the <database> tag (refs #282)

00:12 Ticket #822 (Update 1.4 behaviours documentation) closed by francois
fixed: (In [1539]) [1.4][1.5][doc] Made it clearer that a preInsert() hook must …
00:12 Changeset [1539] by francois

[1.4][1.5][doc] Made it clearer that a preInsert() hook must return true (closes #822)

Note: See TracTimeline for information about the timeline view.