supabase_typegen 0.5.0 copy "supabase_typegen: ^0.5.0" to clipboard
supabase_typegen: ^0.5.0 copied to clipboard

Command-line code generator that turns a Supabase database schema into typed Dart table definitions.

0.5.0 #

Note: This release has breaking changes.

  • FIX(typegen): keep the document order of foreign keys when partitioning relationships (#1894). (e1f4a83b)
  • FIX(typegen): suffix a schema object named ArgumentError so the generated enums compile (#1893). (03783d9e)
  • FIX(supabase_typegen): order the view copies of a foreign key deterministically (#1883). (6975f620)
  • FEAT(postgrest): type the embedded rows of a relation (#1891). (0281f352)
  • BREAKING FEAT(postgrest): type a partial select as a partial row instead of the full row (#1897). (9378ac89)

0.4.0 #

Note: This release has breaking changes.

  • FIX(supabase_typegen): format generated code for language version 3.8 (#1874). (787b43f9)
  • BREAKING FEAT(typegen): convert array elements the way their scalar columns are converted (#1876). (727b82cc)
  • BREAKING FEAT(typegen): map date, time and interval columns to PostgrestDate, PostgrestTime and PostgrestInterval (#1875). (443190b2)
  • BREAKING FEAT(typegen): map pgvector columns to List

0.3.0 #

Note: This release has breaking changes.

  • FIX(supabase_typegen): look up the configuration from an explicit directory (#1867). (d0cee6c0)
  • BREAKING FIX(typegen): map bytea columns to Uint8List instead of String (#1866). (2bb3ff02)
  • BREAKING FEAT(typegen): generate types for every exposed schema and route typed tables to their schema (#1861). (6f9e716b)
  • BREAKING FEAT(postgrest): carry primary keys and relation columns on PostgrestTable and emit them from typegen (#1859). (04ce54cf)

0.2.0 #

Note: This release has breaking changes.

  • BREAKING FEAT(postgrest): only accept the table's Insert and Update types on the typed builder (#1849). (333cc5c3)

0.1.4 #

  • FEAT(supabase_typegen): introspect the database through the Supabase CLI (#1837). (78d0f7aa)

0.1.3 #

  • FEAT(supabase_typegen): emit relation members from foreign key metadata (#1809). (9efd2d19)
  • FEAT(postgrest): add typed ranges to the column-expression surface (#1808). (5ad78b9e)
  • FEAT(postgrest): route where, order and select through column expressions (#1795). (2c350e5d)

0.1.2 #

  • FEAT: add supabase_typegen package generating typed table definitions (#1635). (6cfea7b1)

0.1.1 #

  • FEAT(typegen): add supabase_typegen skeleton package (#1636). (91f26da0)

0.1.0 #

  • Initial placeholder release reserving the supabase_typegen package name.
1
likes
150
points
1.36k
downloads

Documentation

API reference

Publisher

verified publishersupabase.io

Weekly Downloads

Command-line code generator that turns a Supabase database schema into typed Dart table definitions.

Homepage
Repository (GitHub)
View/report issues

Topics

#supabase #codegen #postgres

License

MIT (license)

Dependencies

args, collection, dart_style, meta, pub_semver, toml, yaml

More

Packages that depend on supabase_typegen