Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 2.09 KB

CHANGELOG.md

File metadata and controls

39 lines (31 loc) · 2.09 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2020-03-27

Changed

  • Pivot component fields, row-fields and col-fields props were replaced by a global fields prop and available-field-keys, row-field-keys, col-field-keys props to affect fields to each draggable area of the Pivot
  • Internal rows/cols now use Arrays instead of Objects with row-${index}/col-${index} keys, valuesHashTable keys were also updated
  • The value slot now receives row/col as Arrays

Added

  • Pivot: dropdown on fields to allow user configuration:
    • Field header attributes filter
    • Field values filter
  • Pivot field label slot

[0.3.0] - 2020-02-19

Added

  • This CHANGELOG file to help keeping up with latest updates
  • headerSlotsNames and footerSlotsNames props on fields definition. This allows to generate multiple levels of header/footer for a single field. For example, for a "Country" field you can generate a header with the name, and a second header with the flag of the country.

[0.2.1] - 2019-10-13

Added

  • col and row params to the value slot to allow value customization based on specific column/row

[0.1.0] - 2019-10-13

Added

  • computing slot to display user feedback while the aggregations for table values are running

Changed

  • Previous implementation was iterating over data multiple times, cols and rows are now computed at the same time as values (therefore iterating over data only once)
  • Values hash now uses a HashTable (class defined in a separate file), and the table keys are objects without required order
  • Cols and rows are now sorted in computed properties, and use thenBy.js which improves readability
  • Computations are done in a task created with setTimeout (kind of dirty but no alternative) which avoids blocking js execution and allows user feedback

[0.0.1] - 2018-09-06

First release