Releases: OvidijusParsiunas/active-table
1.1.5 - React compatibility fixes
This release includes an update to the Active Table's integration in React.
Previously, when devs were using create react app or other React integrations - they would sometimes run into an error that would contain something along the lines of the following:
...
module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains '"type": "module"'
...
We have now fixed this issue by bundling the project using vite.
1.1.4 - pasted data export fix
1.1.3 - CSV parsing upgrades
The table is now better at parsing CSV content that is separated by double quotes. E.g. if the user inserted the following:
Test,"Hi, this doesn't work"
Result
Before:
Test | Hi | this doesn't work
Now:
Test | "Hi, this doesn't work"
This has been implemented for CSV file uploads and CSV pasting.
1.1.2 - ability to change ENTER key behaviour to move down
This release introduces a new property called enterKeyMoveDown
which can change the behaviour of the ENTER key to move down to the cell that is below the current row.
This release also contains a bug fix for positioning the rowDropdown
when the parent element contains a top
or translateY
style property.
1.1.1 - ability to drag columns and rows
This release features a new capability that allows the user to change column and row positions by dragging them using the mouse.
Read more in the dragColumns
and dragRows
descriptions.
1.1.0 - Renaming content property to data
In this release the content
property has been renamed to data
.
The reason for this change is motivated by the fact that content
being an already existing html attribute - info. Hence the Active Table's property was clashing with this and was causing TypeScript errors.
This change has also called for other property updates like onDataUpdate
and getData
to keep the overall API comprehensive.
The release also contains a package upgrade to not use the "@types/xlsx"
package in favour of creating a custom one in order to remove critical security vulnerabilities that were flagged during installation.
1.0.16 - Package version updates
Active Table has been migrated to use the new Lit Element version 3. This update also includes other package updates for maintainability and security purposes.
1.0.15 - Optimizing TypeScript API to not use enums
availableDefaultColumnTypes
and customColumnTypes
properties were previously using Enums in their types, which were forcing TypeScript devs to additionally import them when assigning their values. These enums have now been replaced with string types to make development easier for all.
1.0.14 - optimizing column type change functionality
This release contains changes that optimize the user experience when changing column types for custom columns defined in the customColumnsSettings
. Previously, if the user changed the header cell text on a custom column with a defaultColumnTypeName
, the type would simple be reset back to the "Text"
type. Now, the type is retained unless the user explicitly changes the column type or changes the header cell text to another custom column's header name.
1.0.12 - headerStyle bug fix for top left cell
Fixing a bug where the top left header row cell that is part of the index would not get its headerStyles
reapplied after new header row is inserted or moved. This is now fixed.