3.1 Maintenance Release Beta Available!
3.1 Maintenance Release Beta
We've released the Maintenance release for 3.1. This release will be in beta for a short while (1-2 weeks) to give the community time to evaluate and comment. After an appropriate review time, we'll certify the build as the official and most current release.This release is particularly noteworthy for the quality of the code and the amount of fixes addressed. Of special mention are Dennis Clark and Ezra Parker who collaborated on a very technical and important update to the way Model-Glue is initialized.
I'm pleased, as managing director of Model-Glue, to see a growing commitment to teamwork and creative problem solving. Model-Glue continues to evolve because of the many users who challenge the framework, and the many contributors who pitch in and make great things happen.
Change notes/Tickets
Here is a list of which issues/enhancements were addressed, in descending date order:Closed on 1/31/2010:
- Ticket #295 Transfer scaffolding - problem with composed objects with aliased properties
- Ticket #350 (Disable Model-Glue debug information for certain events)
- Ticket #355 Defining handler for predefined event overwrites builtin handler
- Ticket #364 no return value 'event' present in RemotingService.cfc->executeEvent()
- Ticket #365 OnRequestStart not broadcast when RemotingService->executeEvent() is called.
- Ticket #368 Errors during MG setup can 'ruin' an application
- Ticket #391 getInitialEventHandlerName() and getEventHandlerName() do not work in onRequestStart
- Ticket #395 ModelGlue.Bean.CommonBeans.Example: error in init
Closed on 1/30/2010:
Closed on 1/26/2010:
Closed on 1/25/2010:
- Ticket #262 Add ability to detect infinite loop in modelglue.xml event handlers
- Ticket #390 LogRenderer doesn't output colors for USER or WARNING traceTypes
Closed on 1/24/2010:
- Ticket #379 Out-of-date information in readme.txt
- Ticket #383 Update Lighthouse Pro sample app from RIAForge
- Ticket #384 Mismatched controller path delimiters in sample apps
- Ticket #385 Case-sensitivity issues in usermanagement actionpack
- Ticket #386 OpenBD compatibility issue when missing event types
- Ticket #387 Values not passed to event when using Flash remoting
Closed on 1/20/2010:
Closed on 1/16/2010:
- Ticket #292 (Ability to set default permission for the file generated by Model-Glue)
- Ticket #340 (Bind URL and event.linkto(), SES)
Closed on 1/15/2010:
- Ticket #90 (bug slips by CF, breaks on BD)
- Ticket #270 (An implementation of the =,:,| operators across the board)
- Ticket #284 (You should have)
- Ticket #283 (Typo)
- Ticket #304 (/include/value[@overwrite] does not default to true)
- Ticket #303 (/include/value[@overwrite] does not default to true)
- Ticket #308 (A request to the framework times out.)
- Ticket #309 (Scaffolding Error)
- Ticket #311 (addResult doesn't forward)
- Ticket #312 (ollectionBeanPopulator.cfc erroneously checked for the existance of the ...)
- Ticket #313 (Simple enhancement: create a beanmaker that logs what it finds)
- Ticket #351 (Error with SES URLs after upgrade to RC)
- Ticket #361 (buster example needs mapping to run from examples directory)
- Ticket #362 (Depreciated viewstate call in default app template)
- Ticket #374 (scaffold add id field to form hidden item generation)
- Ticket #372 (scaffold Display generation, is extra div tag at end of page)
- Ticket #371 (Rendering of Scaffold Edit is not nesting table within form or visa-versa)
- Ticket #375 (Include support for adding helper mappings via ModelGlue.xml)
Closed on 1/14/2010:
- Ticket #307 (ModelGlue.Core.Controller.RemoveFromCache should return void (patch ...)
- Ticket #317 (Trac server time is fast by 7ish hours)
- Ticket #342 (applicationtemplate build.properties has incorrect path)
- Ticket #354 (Obsolete ORM Config Instructions in Coldspring.xml)
- Ticket #378 (Disable trace logging when the debug config setting is "none")
Moved to 3.2:
- Ticket #322 Controller cache API is missing
- Ticket #358 Pre-Bootstrap Validator
- Ticket #366 Model-Glue config file builder smarter
- Ticket #382 Messages not broadcast in correct order when format is used
Moved to experimental:
- Ticket #314 Error when using a xml custom event type not defined
- Ticket #373 event-handler types given format attribute


Thanks to everyone involved for moving this project forward!