Skip to content

Releases: fbaligand/kibana-enhanced-table

v1.11.2

15 Jul 12:03
Compare
Choose a tag to compare
  • Fix computed column alignment (Kibana 7.11+). Fix issue #209.

v1.11.1

08 Mar 22:33
Compare
Choose a tag to compare
  • Add support for Kibana 7.11

v1.11.0

03 Jan 23:09
Compare
Choose a tag to compare
  • 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 returns defaultValue.
    • 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

08 Oct 07:27
Compare
Choose a tag to compare
  • Add support for Kibana 7.10
  • Fixes for Kibana 7.9:
    • Fix request handler to process time picker range (fix #144)
    • Fix compile command with required bundles

v1.10.0

04 Oct 23:27
Compare
Choose a tag to compare
  • 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 is undefined

v1.9.2

29 Jul 17:28
Compare
Choose a tag to compare
  • Add support for Kibana 7.8 (thanks to @darkrst)
  • Kibana 7.8: fix buckets/metrics load on Dashboard app
  • Kibana 7.8: add margin-top to filter bar so that it is not hidden by kibana visualization bar, on Dashboard app

v1.9.1

10 Jul 21:31
Compare
Choose a tag to compare
  • Kibana 7.7: fix filterable computed column, when formula is just one column reference (ex: col0)
  • Kibana 7.6: add 'ui-select' as main dependency (fix #115)

v1.9.0

20 Jun 21:53
Compare
Choose a tag to compare
  • 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

05 Mar 23:12
Compare
Choose a tag to compare
  • 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

07 Jan 22:09
Compare
Choose a tag to compare
  • 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 ;
  • Add sort and uniq functions in computed columns: sort(uniq(col['top hits']))
  • Computed cols: indexOf and lastIndexOf functions now support both string or array parameter
  • Externalize data loading from rendering => no more blink effect in Kibana 7.2+ (fix issue #73)