The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
libcatalystx-listframework-builder (0.42) UNRELEASED; urgency=low

  * resolve RT.cpan#44019 by checking whether moniker can be converted to model
  * Metadata now cached in the Model's class data
  * MARKED THIS MODULE AS DEPRECATED IN FAVOUR OF Catalyst::Plugin::AutoCRUD

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sat, 28 Mar 2009 18:43:48 +0000

libcatalystx-listframework-builder (0.41) UNRELEASED; urgency=low

  * resolve rt.cpan#41225 not escaping quote chars in default values 
  * resolve rt.cpan#42352 Uses 'true'/'false' for booleans instead of 1/0

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sat, 07 Feb 2009 17:36:36 +0000

libcatalystx-listframework-builder (0.39) UNRELEASED; urgency=low

  * t/44 failed when missing Lingua module, also spurious deps (RT#42300) 

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 11 Jan 2009 14:11:29 +0000

libcatalystx-listframework-builder (0.38) UNRELEASED; urgency=low

  * Switch from Class::C3 to MRO::Compat for new Perl/Catalyst (reported by Laust)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Wed, 31 Dec 2008 14:44:02 +0000

libcatalystx-listframework-builder (0.37) UNRELEASED; urgency=low

  * Fix for bug reported when adding new rows (RT#41974) 

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Tue, 30 Dec 2008 23:08:08 +0000

libcatalystx-listframework-builder (0.36) UNRELEASED; urgency=low

  * Switch table Go to: picker to be plain HTML+JS rather than ExtJS because
    it wasn't rendering properly
  * "Table name" is either ->from or Source Class name
  * Support for many_to_many rels - the target table's data is displayed
  * Bundled a customized demo server application for instant play-time

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Thu, 11 Sep 2008 23:19:41 +0100

libcatalystx-listframework-builder (0.35) UNRELEASED; urgency=low

  * Add ExtJS Cookie support - stores grid attributes such as col order and
    page size on per-table basis (thanks to Laust for the feature heads-up)
  * Move some of the templates around in the filesystem

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sat,  6 Sep 2008 23:43:35 +0100

libcatalystx-listframework-builder (0.34) UNRELEASED; urgency=low

  * Fix RT #38993 - AJAX::_sfy not handling undefined $row values 
  * Fix RT #38990 - Don't pass undef (or anything) for auto-increment columns

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Thu,  4 Sep 2008 17:58:08 +0100

libcatalystx-listframework-builder (0.33) UNRELEASED; urgency=low

  * Fix bug in use of $c->model with unqualified component names 
  * Check for many_to_many in record stringification
  * Update POD to more clearly show extjs is served from /static/ (thanks claco)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 31 Aug 2008 16:43:33 +0100

libcatalystx-listframework-builder (0.32) UNRELEASED; urgency=low

  * Cannot test autoloading until the new release of Schema::Loader is out 

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 31 Aug 2008 00:30:05 +0100

libcatalystx-listframework-builder (0.31) UNRELEASED; urgency=low

  * Scans Models and loads any which are DBICish, Model::LFB::DBIC now optional
  * Supports multiple Schema (databases) being loaded
  * "Home" page with selector for databases and tables
  * Will load Schema on the fly from DB if schema_class is not provided
  * Allow Static handler to serve CSS (add mime type)
  * Filter/search row is now added server-side rather than via ExtJS hacks -
    this is much cleaner, simpler to implement, and allows grid resizing to work
  * Move stylesheets from being in-line TT files, to their own served CSS
  * Add header and footer information to all pages
  * Remove ExtJS ViewPort, and render Grid directly to a Div
  * Split javascript sources into more templates, as they've grown quite large
  * Update POD to describe new use cases
  * Change License to Artistic/GPL (previously only GPL2, by mistake)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Thu, 28 Aug 2008 15:15:32 +0100

libcatalystx-listframework-builder (0.29) UNRELEASED; urgency=low

  * Bug fix for missing commas in templated javascript (thanks to nigel)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Tue, 26 Aug 2008 14:04:00 +0100

libcatalystx-listframework-builder (0.28) UNRELEASED; urgency=low

  * Better handling of timstamps & DateTime obj - using the Ext xdatetime extension
  * Migrate to Module::Install (from ExtUtils::MakeMaker)
  * Change built-in static handler to be generic and not just for images
  * Rename ajax call get_stringified to list_stringified
  * Ship test suite (watch the sucker blow!)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sat, 23 Aug 2008 21:13:30 +0100

libcatalystx-listframework-builder (0.27) UNRELEASED; urgency=low

  * Fix for expanding grid dealing with viewport resize (reported by redspike)
  * New test suite, about one third done (tests basics, and the list action)
  * Fix for use as plugin with existing TT View + RenderView (thanks to karpet and abraxxa)
  * Add metadata dumper action, in support of testing
  * Fix the helloworld template to have an HTML tag
  * Remove unecessary check for !=0 on params in the list AJAX call (has ||= already)
  * Remove unused params from TT view
  * Use c.config.extjs2 in templates rather than c.extjs2 (report by abraxxa)
  * Small tidying to templates used for main page output 
  * Friendly error page if Javascript is disabled in the client browser (report by malcolm)
  * Fix exists bug in Metadata.pm (thanks to abraxxa)
  * Better support for Result Class names with underscores (report by abraxxa)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Fri, 22 Aug 2008 13:00:54 +0100

libcatalystx-listframework-builder (0.25) UNRELEASED; urgency=low

  * Grid expands to show rows until it needs a scrollbar
  * Delete column uses tooltip for text
  * Fix for form's combobox (related) search to be case insensitive
  * Nuke all the c.base usage in favour of c.uri_for
  * Change all component namespace into LFB::
    Your DBIC Model's config *must* change from Model::DBIC to Model::LFB::DBIC
  * Config var for ExtJS lib location changed from javascript to extjs2
    Your App config *must* change from using "javascript" to "extjs2"
  * Application is now relocateable and useable as a plugin (see POD for details)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Tue, 19 Aug 2008 14:40:05 +0100

libcatalystx-listframework-builder (0.24) UNRELEASED; urgency=low

  * CSS fix for IE so that tabbed form with fieldset works properly

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 17 Aug 2008 20:53:15 +0100

libcatalystx-listframework-builder (0.23) UNRELEASED; urgency=low

  * More Javascript fixes (for IE, and using JSLint)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 17 Aug 2008 16:21:49 +0100

libcatalystx-listframework-builder (0.22) UNRELEASED; urgency=low

  * Fix trailing JS list comma problem in IE (reported by Laust Frederiksen)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 17 Aug 2008 15:05:07 +0100

libcatalystx-listframework-builder (0.21) UNRELEASED; urgency=low

  * Now print more useful error on missing/unknown table w/ links to tables
  * Text in delete column is more useful (refs PK val) rather than "Delete"
  * Deprecate stringify in favour of display_name

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Thu, 14 Aug 2008 00:13:29 +0100

libcatalystx-listframework-builder (0.19) UNRELEASED; urgency=low

  * Change system to be a Catalyst Plugin on the recommendation of mst
  * Small tweaks to controller action suggested by jhthorsen
  * POD updates to use Config::General rather than YAML (again, thanks mst)

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Tue, 12 Aug 2008 23:31:42 +0100

libcatalystx-listframework-builder (0.18) UNRELEASED; urgency=low

  * Some great input from jhthorsen helped refactor the bootstrapping

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 10 Aug 2008 08:43:40 +0100

libcatalystx-listframework-builder (0.17) UNRELEASED; urgency=low

  * Fix for has_one, might_have situations where the PK val is user-supplied 
  * POD tweaks
  * Fix the crappy test. Need to write proper tests when API is more stable.

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sat,  9 Aug 2008 13:12:50 +0100

libcatalystx-listframework-builder (0.16) UNRELEASED; urgency=low

  * Fix to help people using ConfigLoader plugin >= 0.20 

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Thu,  7 Aug 2008 13:14:20 +0100

libcatalystx-listframework-builder (0.15) UNRELEASED; urgency=low

  * Stop fiddling linebreaks in TT - will come back to this one
  * Move switch for field type options into TT
  * POD updates

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Tue,  5 Aug 2008 14:07:30 +0100

libcatalystx-listframework-builder (0.14) UNRELEASED; urgency=low

  * Added top toolbar on the suggestion of tomboh, to reduce clutter 

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun,  3 Aug 2008 22:56:17 +0100

libcatalystx-listframework-builder (0.13) UNRELEASED; urgency=low

  * Add selector for num of displayed rows (default 10)
  * Disable menu on the Delete and Multi columns (Laust Frederiksen)
  * Align images to middle of text (delete and related data cells)
  * Filter search is now case insensitive
  * Clean up some of the qtip handling
  * Considerable, major refactoring of the whole distribution
  * As a result of above, no longer compatible with formdef files
  * No more ListFramework object - metadata is all stored in the stash
  * Delete sequence is modal whilst AJAX delete is being called
  * Overhaul relations parsing so that might_have and has_one now work if set
  * Improved rendering of boolean type in list view using tick/cross images
  * Improved presentation of a few field types in the form (bool, dates)
  * Fix for missing checkbox fields as per the HTML spec
  * Rudimentary data import/export filtering for some types eg bool,date
  * Comment out TT:XS stash use

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun,  3 Aug 2008 20:08:45 +0100

libcatalystx-listframework-builder (0.12) UNRELEASED; urgency=low

  * Added columns for one_to_many relations using a tooltip to show data

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Mon, 21 Jul 2008 21:04:33 +0100

libcatalystx-listframework-builder (0.08) UNRELEASED; urgency=low

  * Enforce rebuild of formdef on each hit otherwise it gets confused 
  * Remove requirement on Perl version in Core.pm
  * Added a drop-down listbox to the status bar with links to other DB tables
  * Added version string to the toolbar

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sun, 20 Jul 2008 10:54:31 +0100

libcatalystx-listframework-builder (0.07) UNRELEASED; urgency=low

  * Refactored to remove Util.pm which was legacy stuff from ListFramework.pm
  * Simplified the Controlller by using a begin() action

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Sat, 19 Jul 2008 17:04:37 +0100

libcatalystx-listframework-builder (0.06) UNRELEASED; urgency=low

  * Removed Helpers which was a hang-over from the other ListFramework.

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Fri, 18 Jul 2008 23:41:00 +0100

libcatalystx-listframework-builder (0.05) UNRELEASED; urgency=low

  * Initial release on an unsuspecting world.
    For more details see the TODO file.

 -- Oliver Gorwits <oliver.gorwits@oucs.ox.ac.uk>  Fri, 18 Jul 2008 23:13:16 +0100