Roadmap
-
Milestone Tickets Summary
- #408
- Deprecate - webservices DevURL attribute. No longer needed
- #522
- Create More Cache load tests and concurrency tests and long-running tests
- #674
- Instead persistVariables() method we now use flash objects. But compatibility is still kept
- #694
- Handler Service throwing error when no handlers found even though external handlers are defined
- #713
- testing classes are not respecting the persistence over requests
- #718
- Make every field after settings dynamic using ${} replacement
- #758
- new MI setting: ModelsDefinitionFile which points to ModelMappings.cfm
- #760
- Ability to have a list of external locations for ModelsExternalLocation
- #761
- new context method: event.noExecution() to not execute a main event
- #766
- getDecimalSymbols on i18n plugin has an error on getPlusSign method.
- #773
- If translation does not exist in current resource bundle, it will now look in the default resource bundle for the translation
- #774
- add singleton support to handlers and plugins just like model integration
- #775
- better exception handling on handler and plugin creation
- #781
- Mockbox not recognizing argument's signature for mocked methods.
- #786
- New Flash Ram object on handlers, plugins, interceptors,layouts and views. out of the box we support flash ram destinations as: session,client,cluster,coldbox cache. You can also create your own flash ram providers
- #806
- category inheritance for loggers
- #807
- 2.6.3 logging settings are now all deprecated in favor of logbox configuration
- #808
- Logger plugin completely updated to support logging now via LogBox
- #819
- onInvalidEvent redirection not standard
- #820
- New autowire DSL elements: logBox, logBox:rootLogger, logBox:logger:category name
- #832
- requestService appending form/url collections twice unecessarily
- #838
- invocation paths for plugins, handlers, models where not fully parsed for dot notation and caused problems on metadata
- #842
- QueryHelper plugin now supports case insensitive sorting
- #843
- resource bundle, getResource() add a default argument for returning defaults
- #847
- New implicit handler: missingTemplateHandler that will execute in the onMissingTemplate Handler
- #849
- missing ApplicationTemplateSimple
- #850
- regex bug when clearing events from cache using query strings
- #851
- event caching not taking into consideration incoming form arguments when building the cache hashes
- #852
- New ses method: setAutoReload() which can make the interceptor reload its routes in each request. Mostly for dev.
- #853
- resource bundle plugin update to support concurrency issues, default locales and default values when getting resources
- #854
- when using setLayout() you can now also send in the name (alias) of the layout as registered in the configuration file. You basically create an alias to layouts so you reference them by name instead of by filename
- #856
- New interceptor annotation on methods: eventPattern, a regex that will be used to ONLY execute the interception point if the incoming event matches the regex
- #857
- ses is not allowing external configuration files to be loaded
- #858
- BeanFactory is not allowing external configuration files to be loaded
- #861
- Typo on UknownTranslation when it should be UnknownTranslation
- #862
- Deploy interceptor new property: DeployCommandModel that points to a model object that will be used for the execution
- #863
- preRender interception point not copying back the potentially modified content string back for rendering
- #865
- isEmail validation checks need to allow for + in the email addresses
- #868
- Plugins, Handlers, Interceptors new data member: log which is a pre-configured logger for that object
- #869
- Addition of getLoadedURLs() to see what resources are being loaded by the javaloader
- #870
- Ability to append resource paths of jars, clases to a current loaded javaloader plugin
- #871
- New data members for all plugins,interceptors,handlers: log (pre-configured logger object), logBox (A logbox reference), flash (A reference to your app's flash object)
- #875
- MTCacheManager bug when expiring by key snippets asynchronously. objectKey not found, when it should be keysnippet
- #876
- controller throwing exception when relocating with ses mode and no varstruct's defined
- #877
- handlerservice not relocating on invalid events when handler is invalid
-
Milestone Tickets Summary
- #748
- SES can now be configured to use logbox debugging using its class category
- #855
- Deprecate cache event prefix
- #866
- Refactor Utilities plugin into more granular existing plugins. This will need a compatibility check
- #867
- new argument to addRoute(), "Relocation" that can do 301 relocations for specific routes. The value is where we will relocate to with cflocation
- #872
- New annotations for Integration Testing components: appMapping, configMapping, coldboxAppKey, loadColdbox
- #873
- setNextEvent reworked for 3.0.0 too many obscure parameters, setNextRoute & relocate will now be deprecated
- #874
- Update all coldbox annotations to include the prefix: cb{annotationName} in order to have a standardization of all coldbox annotations
- #878
- new setting for coldbox extensions location: ColdBoxExtensionsLocation
- #879
- update bean factory metadata parsing to accept cfproperty with no type defined so it defaults to the default DSL marker
- #880
- getModel() optional call to init()
- #881
- addAsset() needs to be XHTML compliant
- #882
- flash RAM not keeping objects for web flows
- #883
- expirations and clearing are note affecting metadata on cached elements.
- #886
- ses convention name value pairs not setting blank values for the first convention name value pair only
- #887
- remove purgeView() calls, they don't make sense anymore as all this is done via the cachemanager
- #889
- antisamy update to use appendPaths() instead of setting itself up.
- #892
- environment control not loading per environment interceptors
- #893
- review FORM/URL testing on unit testing cases
- #894
- wrong path for the MockController in the base test case, wrong path is TestController
- #896
- fix for boolean values not coming out as true or false in JSON conversions
- #897
- new interception point: preProxyResults that will execute before the coldbox remote proxy returns results to a caller via the process() method.
- #898
- new model mappings methods: autoAlias([filter=regex]) that can auto register model objects with unique aliases with an optional matching filter
- #899
- new plugin anotation: autoInit = [boolean=true] so you can disable auto calling of the constructor
- #900
- new renderData() arguments for setting header info: statusCode, statusText
- #901
- cf9 serialization/deserialization issues when dealing with object serializations, not converting to/from binary
-
Work on getting mind control to work, plus the rest of the tickets here. Hopefully, we can integrate more of the new CFML engine features and solidify our 3.1.0 features.
Look below at a full summary of tickets for all the changes in this milestone.
Milestone Tickets Summary
- #287
- Resource bundles must use cache now to load and unload from the coldbox cache.
- #354
- fwreinit from allowed IPs
- #473
- Deprecation of MyPluginsLocation setting from the XSD, in favor of PluginsExternalLocation
- #531
- Deployment under J2EE Instance
- #539
- resource bundle getResource with substitutions, pass in a array or simple value or struct.
- #593
- OpenID Plugin
- #596
- IOC Updates:1
- #598
- IOC Updates:3
- #599
- IOC Updates: 4
- #633
- StatusCode for setNextEvent, setNextRoute, Relocate
- #699
- mod_rewrite for J2EE
- #736
- deprecate addCourse() in favor of addRoute()
- #752
- New Method getWebResources()
- #769
- Coldbox core should be tested with "Strict" scopes
- #791
- Coldbox Web Flow
- #818
- Ability to create a default DSLChain
-
This is the final version of LogBox.
Milestone Tickets Summary
-
Milestone: MockBox-1.0
No date set
This is the final version of MockBox.
Milestone Tickets Summary
No results
Note: See
TracRoadmap for help on using
the roadmap.
