supabase_common 3.0.0-dev.1
supabase_common: ^3.0.0-dev.1 copied to clipboard
Shared internal utilities used across the Supabase Dart and Flutter client packages.
3.0.0-dev.1 #
Note: This release has breaking changes.
- REFACTOR: share the test helpers through supabase_common (#1745). (bcb41fa4)
- REFACTOR: share the auth callback parameters and secure random helpers (#1744). (66ac4901)
- REFACTOR: share the HTTP request pieces between the fetch layers (#1647). (a2a9eeaa)
- FIX(supabase_lints): enable lines_longer_than_80_chars and fix all violations (#1655). (a08b6577)
- FIX(supabase_common): accept uppercase and mixed-case UUIDs in validation (#1656). (691690cf)
- FEAT: introduce the supabase_testing package (#1747). (5a3aa9b4)
- FEAT: resolve an access token per request on the standalone clients (#1742). (dd61782a)
- FEAT(storage): expose the service error code on StorageException (#1657). (4f9cabfe)
- DOCS: fix inaccurate dartdoc comments across all packages (#1659). (090ee978)
- BREAKING REFACTOR(storage): share one SortDirection enum across the packages (#1752). (38396ed5)
- BREAKING REFACTOR: rework logging to emit only through the supabase logger hierarchy (#1741). (d1642c80)
- BREAKING REFACTOR: share one retry configuration across the clients (#1738). (3b2a4855)
- BREAKING REFACTOR: spell out abbreviations in the public API (#1712). (29286f43)
- BREAKING REFACTOR: share one exponential backoff calculation (#1646). (8bc93f5d)
- BREAKING REFACTOR: split every service exception into a client and an api base (#1644). (0202c332)
- BREAKING REFACTOR: share a single HttpMethod enum across the packages (#1678). (23d55c37)
- BREAKING FIX(supabase_flutter): persist the session with SharedPreferencesAsync (#1680). (41500b73)
- BREAKING FEAT: rename the storage_client package to supabase_storage (#1715). (6b0388f2)
- BREAKING FEAT: rename the realtime_client package to supabase_realtime (#1714). (d37bed56)
- BREAKING FEAT: rename the functions_client package to supabase_functions (#1713). (eb4f3773)
- BREAKING FEAT: rename the gotrue package to supabase_auth (#1697). (563b502e)
- BREAKING FEAT: use DateTime for all timestamp fields (#1663). (bad3af8f)
0.1.1 #
0.1.0 #
- Initial release. Shared internal utilities extracted from the Supabase client packages.