Releases: fbaligand/kibana-enhanced-table
Releases · fbaligand/kibana-enhanced-table
v1.11.2
v1.11.1
v1.11.0
- Add computed column 'Custom column position' feature (to render the column at a previous position). Very convenient to put the computed column between 'classic' columns.
- Add 2 new functions for computed columns formula:
total(colRef, defaultValue)
: get a column total by label or index. If column does not exist, it returnsdefaultValue
.parseDate(date)
: parse a date string and returns number of milliseconds since Epoch. Useful in Document Table with Date field columns.
- Add 'timeRange' variable to computed columns formula and template (Kibana 6.6+)
- Add 'CSV export with total row' checkbox (Kibana 7.0+)
- Add 'CSV export encoding' feature, to use another encoding than UTF-8 (Kibana 7.0+)
- Change CSV export default filename from 'unsaved.csv' to 'export.csv' (Kibana 7.7+)
- Document Table: add 'Full CSV export' feature, to download full Elasticsearch data, not only displayed data in Table (Kibana 7.7+)
- Document Table: ability to display more than 10000 rows, in 'Hits size' setting (Kibana 6.6+)
- Document Table: use indexed value if field type is not 'string', to have correct sorting and total computing (Kibana 6.6+)
- Fix dashboard report generation when there is no results in Enhanced Table (#93)
- Fix hidden filter bar when a global filter is added, that does not match table current filter
- Fix computed column filtering on Document Table (Kibana 6.6 to 6.8)
- Docs: add a new doc section that describes available variables and functions in computed settings
- Docs: add a new 'Getting Started' section
v1.10.1
v1.10.0
- Add support for Kibana 7.9
- Migration to Kibana new platform (Kibana 7.9+)
- No need anymore to rebuild "optimize" folder when plugin is installed
- Ability to add Enhanced Table visualization to a Canvas workpad (fix #123)
- Ability to use dashboard drilldowns
- Add 'Rows computed CSS' feature (fix #58, Kibana 7.0+)
- Add 'Cell computed CSS' computed column feature (fix #58, Kibana 7.0+)
- Add 'Add row number column' option feature (fix #76)
- Add 'isArray' function for formulas
- uniq/sort functions now support a single value (not an array), that is useful for Top Hit metrics that can have only one value
- Fix Document Table visualization filtering buttons (fix #129, Kibana 7.7+)
- Fix Document Table double "Data" tab display (Kibana 7.8+)
- Fix i18n keys (Kibana 7.4+)
- Add i18n support for Filter bar labels
- Fix error labels to always include formula type and input formula
- Display an error if computed column formula is not defined
- Show a nice error notification when formula computation fails
- Fix
col(colRef, defaultValue)
function for columns where value isundefined
v1.9.2
v1.9.1
v1.9.0
- A brand new visualization included in the plugin: Document Table : This visualization does the same thing than 'Enhanced Table' visualization, but for single documents (not aggregations).
It especially allows to have enhanced features, compared to a saved search (like column custom labels, custom hits size, custom pagination, computed columns and filter bar)
Disclaimer: this visualization is available only for Kibana 6.6 and later. - Add support for Kibana 7.7
- Refactor visualization editor to use Elastic UI
- Add 3 new functions available in computed columns formula:
col(indexOrLabel, defaultValue)
: allow to get a column value or a default value (if column doesn't exist)sumSplitCols()
: useful to add a computed column, that contains split cols total.countSplitCols()
: useful to add a computed column, that contains split cols average (sumSplitCols()/countSplitCols()
)
- Add a new computed column option: Compute total using formula
- Fix error notification (miss one in two) on Kibana 7.0+
v1.8.0
- Add support for Kibana 7.6
- Add 'Striped rows' feature (option to alternate odd/even rows background color)
- Ability to filter a computed column that reference only a col value (ex:
col0
), using "Filter for value"/"Filter out value" links - Fix several "blank screen" cases on Kibana 7.2+, thanks to @mordekasg! (fix #79, #81, and #82)
- Performance improvement: process rendering only when a new response happens (on Kibana 7.2+)
- Update handlebars doc links, thanks to @nickofthyme! (#88)
v1.7.0
- Add support for Kibana 7.5
- Use new Kibana 7.5 icons for computed columns
- Upgrade to expr-eval 2.0, that brings new features in computed columns:
- Ability to reference arrays. Especially useful to reference a 'Top Hits' metric column:
col1[0]
- New functions for arrays available:
join, map, filter
- Variable assignment:
x = 4
- Custom function definitions:
myfunction(x, y) = x * y
- Evaluate multiple expressions by separating them with
;
- Ability to reference arrays. Especially useful to reference a 'Top Hits' metric column:
- Add
sort
anduniq
functions in computed columns:sort(uniq(col['top hits']))
- Computed cols:
indexOf
andlastIndexOf
functions now support both string or array parameter - Externalize data loading from rendering => no more blink effect in Kibana 7.2+ (fix issue #73)