Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

v6.0.0 #358

Merged
merged 13 commits into from
Jul 17, 2024
Merged

v6.0.0 #358

merged 13 commits into from
Jul 17, 2024

Conversation

jheer
Copy link
Member

@jheer jheer commented Jul 11, 2024

  • Breaking: Switch project to type module, update imports for node compatibility.
  • Breaking: Remove serialized Query functionality; it does not seem to be used at all.
  • Breaking: Limit extensibility methods to op functions only, remove table method and package registration. New table methods can instead be added by directly assigning them to ColumnTable.prototype.
  • Breaking: Remove Table.columns() method. Use Table.data() instead.
  • Breaking: Remove Table.columnArray() method. Use Table.array() instead.
  • Breaking: Rename toArrowBuffer() to toArrowIPC().
  • Breaking: Refactor module exports to be flat, including internal classes and toXXX format methods.
  • Add lightweight base Table representation, ColumnTable subclass adds transformations and format methods.
  • Add array type checks for columns to optimize access.
  • Add more Arrow conversions (Date, Decimal, etc.) and corresponding arrowColumn() option flags.
  • Add object freeze to table column object.
  • Remove internal column wrapper interface, use array-like objects directly.
  • Refactor verb definitions to a single location, remove previous engine folder.
  • Refactor verb argument parsing to consolidate in top-level verb methods.
  • Refactor all Apache Arrow functionality to the arrow folder.
  • Use Mocha as the test runner.
  • Improve TypeScript types and testing.
  • Update build process, drop node bundle, retain UMD builds.
  • Update dependencies.

@jheer jheer merged commit 3e8620a into main Jul 17, 2024
2 checks passed
@jheer jheer deleted the v6.0.0 branch July 17, 2024 07:59
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant