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

    #864
    Add the ability to configure levels of logging on Appenders as a last line of granularity
    #890
    add all appenders to a logbox category by default even from coldbox apps
    #891
    category definitions should allow the * for appenders when definining them, instead of listing them

  • This is the final version of MockBox.


    Milestone Tickets Summary

    No results

Note: See TracRoadmap for help on using the roadmap.