Skip to content

Release 1.0.0

Compare
Choose a tag to compare
@Th1nkK1D Th1nkK1D released this 08 May 10:24
· 62 commits to main since this release

1.0.0 (2024-05-08)

The initial version was released! Please refer to the full documentation here: https://github.com/Th1nkK1D/sheethuahua

Features

  • add basic table and spreadsheet type interface (c6ae100)
  • add column type (96bf619)
  • add exclude unknown columns with options (0b158d4)
  • add nullable column type (6ca61d3)
  • add one of column type and rename optional (cf09f65)
  • add row generic type infer from table (486fa63)
  • add trim option and parse empty cell as null (23cc22d)
  • add twin optional variant to all column types (6e8ebfc)
  • allow passing fetch init config (0be368c)
  • config package building (295517c)
  • extract parser out of spreadsheet (925ffd2)
  • fetch, parse, and validate data in get function (9761c6d)
  • improve error messages (527ce1f)
  • make parseCSVFromString synchronous (d9ec2ea)
  • spreadsheets can specify global options (6851961)
  • support anonymous table for csv parser (ce62a34)
  • support custom header and body row number (9b840ff)
  • use includeUnknownColumns option instead of exclude (7fc0785)
  • use typebox convert in csv parser (e0757b3)
  • validate table name and narrow down parser schema type (274cf4b)