Release 1.1

From Wiki

Jump to: navigation, search

Contents

Schedule

  • Preliminary testing, ongoing
  • Feature freeze, 28 February 2010
    • no new commits after this date, fixes for bugs found during final release testing *only*
  • 1 March - 26 March: Final feature testing, bug fixing, translations, migrations, release testing
  • 29 March - 6 April: Package release,
    • merge translations, merge branches, create tarball, update demo site, create demo CD
  • Public release, Monday, 6 April 2010
    • update website, update release history, discussion list announcement


Features

Must have

Nice to have

TODO

QubitObjectBuilder, switch from $keys, $row, $values -> $keys, $clean, $dirty

On getFromRow() or refresh, convert $row -> $clean

On save(), $keys = array_intersect_key($dirty, $keys) + $keys; $clean = $dirty + $clean; $dirty = array();

On clear(), $clean = $dirty = array();

Replace $new w/ $keys?

->delete()->save() == ->delete()->insert()?

Add guard to edit action, don't update properties unless value changed, drop nested set check from model code

Use something like $this[$name]->clean from update select criteria? Or does $keys make more explicit that you're not going to the db? At this point it makes no difference...

Rename export -> show

Rename show -> index

s/transient/dirty

Make migration versions finer grained

Update YUI

Make all routing treat strings as external URLs?

Distribute data/xml/catalog? config/xml/catalog? Doesn't need to be written to... lib/xml/catalog?

Set XML_CATALOG_FILES, http://xmlsoft.org/catalog.html#reference

XML import/export issues,


Release history

Release 1.0.8.1 Release 1.1 Release 1.2
(Proposed)
Personal tools