Changeset 897

Show
Ignore:
Timestamp:
10/17/07 21:33:57 (6 years ago)
Author:
lmajano
Message:

Beta Finalized

Location:
coldbox/trunk/src/system/config
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • coldbox/trunk/src/system/config/config.xsd

    r895 r897  
    5757                                                                        <xs:enumeration value="IOCObjectCaching" /> 
    5858                                                                        <xs:enumeration value="MessageboxStyleOverride" /> 
     59                                                                        <xs:enumeration value="MessageboxStyleClass" /> 
    5960                                                                        <xs:enumeration value="MyPluginsLocation" /> 
    6061                                                                        <xs:enumeration value="onInvalidEvent"/>         
  • coldbox/trunk/src/system/config/readme.txt

    r889 r897  
    360360        
    361361Version 2.5.0 ( 2007) CODENAME: Romans 8:32 
     362 - A major upgrade to our ColdBox engine, lots of fixes and upgrades. 
     363 
     364- #135 Application.cfc Support, Application.cfm + index.cfm combo still supported but will be deprecated 
     365       by the 2.7 version. Please update your apps to use the included Application.cfc. 
     366- #163 Project Interceptors : You can now intercept calls in over 12 execution points of a user request, 
     367           even the ColdBox cache. Not only that, but you can also create your own observable execution points 
     368           and use the API to announce your own interceptions.  
     369           http://ortus.svnrepository.com/coldbox/trac.cgi/wiki/cbInterceptorsGuide 
     370- #164 onSessionStart/onSessionEnd Support added. You now have two new settings in your configuration file: 
     371       SessionStartHandler and SessionEndHandler. You can now easily create events to be fired for these 
     372       execution points. 
     373- #183 Coldbox.cfm - Migration to Application.cfc support 
     374- #186 Custom Bug Report - Users can define the bug report to email out within the configuration file. 
     375- #199 Messagebox Custom CSS and Layout Update (messageboxstyleclass setting deprecated) You now have a  
     376           new setting: MessageboxStyleOverride [boolean]. You can now just tell the framework that you 
     377           will be overriding the styles of the messagebox. You can look at the guides or the messagebox.cfm 
     378           file to see how to override the styles. (coldbox.system.includes.messagebox.cfm) 
     379- #202 Code Optimization and better encapsulation. This has caused a side effect on even more stable framework code. 
     380- #203 Update Samples Gallery Content 
     381- #222 Request Collection Persistance via SetNextEvent. You can now pass a comma delimmited list to the 
     382       setnextevent method of the keys in the request collection you would like to persist across the 
     383       relocation. The framework will then reload them in the relocated request collection. 
     384- #223 Renderer Plugin - fixes on local naming. 
     385- #224 New Convention - Plugins. You can now create your custom plugins with no configuration declaration. Just 
     386       create a folder called plugins on your application root. The framework will pick this path up for your 
     387       getMyPlugin() calls. As always, you can change the conventions via the framework settings.xml file or 
     388       the dashboard. 
     389- #225 GetMyPlugin - add new argument = 'newInstance', this was a fix of a missing argument on the facade. 
     390- #226 configAutoReload flag not resetting the appstart handler. Now it correctly reinits it. 
     391- #228 white-space control, what is white space? no more with ColdBox 2.5 
     392- #229 Enhanced Event Registration System 
     393- #232 HandlersIndexAutoReload was cleaning cache, not anymore, its fixed now.!! 
     394- #233 Debugger Style & Usability Enhancements 
     395- #234 Coldbox base service created, so future internal services can be expanded. 
     396- #235 Logger Critical Error on Bug Reports, not being able to send them. 
     397- #236 DumpVar url action can now dump request collection variables, just pass in the request collection key(s) 
     398- #239 New Facades: getDebugMode() setDebugMode() on SuperType, all plugins,handlers, and interceptors inherit this. 
     399- #240 Cache Panel overflow and row highlighting 
     400- #241 getMyPlugin on Controller deprecated, not needed any more. No more controller.getMyPlugin(), use getPlugin with 
     401           the correct arguments. 
     402- #242 Application Template Unit Test Updates 
     403- #243 DebuggerService update of internal properties. 
     404- #244 New Plugin Service - More encapsulation and registration algorithms. It now stores metadata for quicker lookups. 
     405- #245 Tracer method updated to be able to persist values. You can now use the tracer method on the logger plugin 
     406       accross multiple requests. Awesome!! You can have tracers anywhere now and until the debugger panel gets rendered 
     407       you will see the messages. 
     408- #246 sessionstorage syntax updates 
     409- #247 clientstorage syntax updates 
     410- #249 DefaultView contains .cfm on application template, when it should not have. Fixed 
     411- #250 toStruct toArray new methods on the Utilities plugin, for converting convention strings to structs and arrays. 
     412- #253 fileUtilities renamed to utilities : Compatability plugin left for this release. Will be deprecated by 2.7 
     413           please update your code. 
     414- #255 LoaderService addition of new methods and delegations. 
     415- #258 FileWriter plugin deprecated, now found in contributed plugins page. 
     416- #259 onInvalidEvent redirection, remove queryString that was appended that included the invalid event. Now it can be 
     417           found on the request collection. 
     418- #263 XMLParser.cfc : break up the parseConfig method into several internal blocks and cleanup. 
     419- #264 New FrameworkSuperType Method: relocate() facade to cflocation 
     420- #265 New Feature: Decorate your Request Context via the RequestContextDecorator. You can now decorate the internal 
     421           request collection object (requestContext) and enhance its functionality following a very simple decorator 
     422           pattern. 
     423- #266 New Plugin: cookie storage plugin by Sana Ullah for permament cookie storage access. 
     424- #267 Debugger Cache Panel - Cache Key Viewer/Dumper. You can now click on the name of a cache key in the debugger 
     425       panel and it will open a window to dump the contents of the cache key. You can now dig into the cache and  
     426       verify your data. 
     427 
    362428 
    363429