| | 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 | |