Propel ORM

Software Screenshot:
Propel ORM
Software Details:
Version: 1.7.1 / 2.0.0-alpha4 updated
Upload Date: 4 Jun 15
Developer: Hans Lellelid
Distribution Type: Freeware
Downloads: 58

Rating: nan/5 (Total Votes: 0)

Propel allows developers to access databases using a set of programmatic methods and a simple API.

Can be used for storing and retrieving data.

Propel is written following OOP practices and allows programmers to manipulate database-stored data just like other PHP classes and objects.

Various database systems are supported.

What is new in this release:

  • Removed tabs.
  • Added `-` to the xsd simple type `file` comment.
  • "package" is actually a file path, it should be able to contain dashes. Changed the xsd database>package data type to `file` and adapted simple type `file` to allow them to contain dashes. Added a test for it.
  • Fixed set descendant class
  • Adjusted coding style and fixed a innodb vs. myIsam bug in nested set test resulting out of the new distinction between them.
  • Fixed invalid regex for php_class data type.

What is new in version 1.7.1:

  • Removed tabs.
  • Added `-` to the xsd simple type `file` comment.
  • "package" is actually a file path, it should be able to contain dashes. Changed the xsd database>package data type to `file` and adapted simple type `file` to allow them to contain dashes. Added a test for it.
  • Fixed set descendant class
  • Adjusted coding style and fixed a innodb vs. myIsam bug in nested set test resulting out of the new distinction between them.
  • Fixed invalid regex for php_class data type.

What is new in version 1.6.7:

  • Update generator/build.properties-sample
  • Avoid blank line in object stub class
  • More CS fixes
  • Fix doc blocks
  • Fix NULL => null
  • Improve code generation to follow PSR recommendations
  • Changed FIXME to TODO
  • Changed comments
  • PropelSQLParser with delimiter and fixed tests
  • SQL Parser Delimiter Tests
  • Merge remote-tracking branch 'upstream/master' into delimiter-trigger-parser
  • Fix test 2 new relations added to book ;) for issue #421
  • Add chaining in PropelObjectCollection::toKeyValue
  • Revert "Fix platform loading" as it breaks multiple builds using the runtime config
  • Fix regression that removed Persistent interfaces in base classes
  • Add test that prove a regression
  • Fix composer config
  • Add generator classes to the classmap

What is new in version 1.6.6:

  • Added defaultValue support for type ARRAY
  • Added tests for setIgnoreCase() method
  • Fixed package path if no parent package found
  • Fixed CS
  • Fixed small memory leak. Closes #358
  • Added limit to phing version. It's now >= 2.4.12, but just for 2.4.* versions.
  • Better composer constraint
  • Fixed bin scripts
  • Cosmetic changes
  • Added @throws and @return where missing
  • Fixed several generated phpDoc, missing declarations
  • Fixed CS for sluggable behavior

What is new in version 1.6.4:

  • Added 'IF EXISTS' on 'DROP' clauses for PostgreSQL
  • Restoring the ability of reverse-engineering views
  • Added tests for Graphviz DOT generation
  • Marked FK with PK if both apply to column
  • Added unit test for 08e597835dd484e8b894f2ca1f56f053d3a4cfdb.
  • Added to phpName parameter to ArchivableBehavior.
  • Updated test/testsuite/runtime/adapter/DBAdapterTest.php
  • Correction to createSelectSqlPart at & after line 441 - it tries to look for a space between the rightmost '(' and the rightmost '.' after it.
  • Fixed setLocale when using custom locale_column fixes #223
  • Revert "Fixed Ymd format for PropelDateTime::newInstance"
  • Revert "fix isTimestamp."
  • Fixed PropelQuickBuilder-dependent tests after SQLite DROP TABLE change
  • Used DROP TABLE IF EXISTS with SQLite
  • Some typo fixes.
  • Empty test case.

What is new in version 1.6.3:

  • Kept BC with PHP version under 5.3 (lcfirst() hack)
  • Moved the diff logic to a better place (in PropelCollection)
  • Added insert SQL ability to the PropelSqlManager
  • Added more unit tests for the collection setter
  • Fixed setter signature
  • Refactored collection setters thanks to fzaninotto
  • Added more unit tests for the collection setter
  • Added auto save for related objects after using the collection setter (N-N)
  • Passed the connection to the setter
  • Added more tests for collection setter
  • Fixed ModelCriteria::replaceNames() to handle namespaced model classes
  • Properly define non-integer single PKs when using SQLite.
  • Unit testing fo isTimestamp
  • Fix isTimestamp.

Similar Software

Other Software of Developer Hans Lellelid

Phing
Phing

10 Feb 16

Comments to Propel ORM

Comments not found
Add Comment
Turn on images!