Note - There was a huge refactor on CDF. We really tried to test a lot, and the release of that refactor was put on hold for testing for the last 2 stable releases.
We decided now was the time, but it's very, very possible that you'll find issues.
It's critical that you report to us any issues you find. Backup the current version just to be sure
Community Dashboard Framework - Version 14.06.18
Improvement
- Refactored unified version to support Pentaho 4.x and Pentaho 5.x
- [CDF-166] - All CDF JavaScript Alert's should be replace by Dashboards.log function
- [CDF-229] - As a user, I want to use the extra "FixedColumns" feature from dataTables, which requires an updated version of dataTables.js
- [CDF-265] - Add syntatic sugar for some of the Dashboards functions, to promote use of the API.
Bug
- [CDF-202] - Comment Component: Unable to delete comment
- [CDF-270] - CDF refactor is loading all the openstreetmaps crud, resuting in >200 requests for it's dependencies
- [CDF-278] - CCC - a BarChart with ValuesVisible, ValuesOverflow: hide and Animate does not show the labels
- [CDF-284] - [CDF-refactor] i18n not working properly
- [CDF-286] - template-dashboard-clean should include i18n declaration (as template-dashboard-mantle does)
- [CDF-288] - TableComponent breaks when using paginate server-side
- [CDF-290] - CCC - Option "LeafContentOverflow" supports value "Visible", which should be documented.
Community Data Access - Version 14.06.18
Bug
- [CDA-75] - unwrap query returns wrong content-type
- [CDA-77] - Named parameter is not working when passed from CDA to Kettle transformation
- [CDA-79] - NoSuchMethodError while reporting CDA error in catalina.out
- [CDA-81] - Multi-tenancy does not work with CDA cache enabled
- [CDA-85] - Move Robochef to CDA and remove its dependency in dashboards
- [CDA-86] - Fix CDA content generator path handling
- [CDA-87] - CDA datasource does not work from Reporting when local api calls are enabled
Task
- [CDA-83] - Ability to call method removeAll from an InterPluginCall
Community Dashboard Editor - Version 14.06.18
Bug
- [CDE-122] - Absence of a mechanism for referencing a local resource using a relative path
- [CDE-126] - CDE endpoints do not behave properly from Edits or Renders from system dashboards
- [CDE-139] - Preview not previewing.
- [CDE-222] - NewMapComponent is not calling postFetch upon a query
- [CDE-229] - CDE-based dashboards do not appear in the audit log
- [CDE-230] - CDE dashboards fails to load when debug=true in system repository
- [CDE-238] - Bug in CGG Dial component
- [CDE-239] - Can't open or edit resource files
- [CDE-244] - Resource File Picking not working when editing a new Dashboard
- [CDE-246] - Can´t change the style of a Widget that isn't saved on the default path
- [CDE-249] - Some samples contain wrong filenames
- [CDE-251] - HTTP "Unsupported media type" while using i18n on CDE trunk dashboard
- [CDE-252] - Applying a new template deletes all content from the dashboard.
- [CDE-254] - When using Bootstrap renderer, the styles for the datepicker are not included in the generated Css
- [CDE-261] - CDE datatables two-buttons not supported in new datatables
- [CDE-262] - ExportPopupComponent doesn't open any download dialog when output type is CSV or XML
- [CDE-266] - access denied while creating folder with name "cde"
- [CDE-269] - Running dashboards from absolute paths does not build correct paths
- [CDF-276] - CCC - ability to filter rows being read from the data source
- [CDF-282] - CCC - I want the ability to customize the tooltip in each chart
Improvement
- [CDE-237] - global Endpoints in CDE should be within specific namespace as not to conflict with some other defined global Endpoints
- Upgraded raphaeljs to the latest version (v2.1.2)
New Feature
- [CDE-236] - Add meta Viewport when creating Bootstrap dashboards
Story
- [CDE-257] - Refactor columns in bootstrap renderer so that column paddings are not removed
Task
Sub-task
- [CDE-127] - Provide file picking for system files within plugin dashboard design
- [CDE-128] - Review paths produced from resource file picking
- [CDE-212] - Allow widget component to use widgets outside of JCR (e.g. system/)
Community Graphics Generator - Version 14.06.18
Improvement
- [ENGOPS-557] - Create 5.1 CCC version, add it to CGG, and configure its use by Analyzer
Bug
- [BISERVER-11553] - Fixed CGG execution for Windows os
- [CDF-272] - Failure to load system resources (underscore.js) using path load('/system/pentaho-cdf/js/
underscore.js')
CCC - version 14.06.18
- New formatting functionalities. New numeric formatter that is configured with a mask string like that supported by Mondrian, VB or .NET (ex: "#,##0.00"). Among other features, it supports currency, 1000's scaling, percent and floating point precision-error free number rounding. Formatting properties (masks, functions, style) can be specified at three levels: global, chart and dimension, being inherited from one level to the next. The number format style can be configured to match the rules of some locale, independently of the formatting mask strings.
- [CDF-290] - CCC - Option "LeafContentOverflow" supports value "Visible", which should be documented.
- [CDF-282] - CCC - I want the ability to customize the tooltip in each chart
- [CDF-276] - CCC - ability to filter rows being read from the data source
- [CDF-277] - CCC - in an area chart, a mousemove extension point with hoverable and tooltip enabled throws an error
- [CDF-279] - CCC - FocusWindow Constraint does not enforce a minimum window length
- [CDF-278] - CCC - a BarChart with ValuesVisible, ValuesOverflow: hide and Animate does not show the labels * Update protovis, that has a fix for animation not incrementing the render id counter.
- [ANALYZER-2635] -- Added condition for when the category is not a root and when the basecolor is null
- [CDF-274] Regression of focus window state restoration, upon chart re-render.
- [ANALYZER-2390] - Axis scale chart option only affects inner ring values in Sunburst chart. * Specifying a converter for a dimension should clear any label previously read from a google-style cell. The converter, in general changes the value, so the label corresponding to the initial value is not, in general, valid.
- In the extension point "legendLabel_textStyle", the this.finished() idiom - for disabling the application of further processing - was not being respected (only sign properties provide that out-of-the-box; intercepts must implement it explicitly).
- The extension point "axisLabel_text" of continuous axes was being intercepted, not locked. Yet, a user specified value was never used. The extension point is now totally open.