Changelog
All notable changes to this project are documented in this file.
0.7.0 (2025-07-20)
Features
- add base config (221c1b9)
- add url helpers and handle more API errors (22b9b6a)
- build with nix (8b053b2)
- elixir days presentation (6947423)
- introduce examples sample apps (readme) (b7bfe78)
- move integrations to separate repositories (480bf22)
- prepare for refactored minor version (867af6d)
- supasquad presentation nov 2023 (ee22e9e)
- umbrella app (3b8fe08)
Bug Fixes
- allow configure json library for supabase libs (#70) (e290e05)
- correctly merge and deduplicate headers on fetcher (1d514da)
- credo (624041f)
- ex_doc linkings (#58) (494e6c5)
- missing api key header on requests (#65) (cd8138a)
- requests options (#67) (523a225)
- tests (fa6ab1c)
Documentation
Miscellaneous Chores
Continuous Integration
- finally set up correctly (3351c45)
[0.6.0] - 2025-01-10
Added
- Enhanced HTTP handling with support for custom headers, streaming, and centralized error management.
- Improved test coverage and added dependency
mox
for mocking. - CI/CD pipeline improvements with caching for faster builds.
Fixed
- Resolved header merging issues and inconsistencies in JSON error handling.
Removed
- Dropped
manage_clients
option; explicit OTP management required.
Issues
- Fixed "[Fetcher] Extract error parsing to its own module" #23
- Fixed "Unable to pass
auth
key inside options toinit_client
" #45 - Fixed "Proposal to refactor and simplify the
Supabase.Fetcher
module" #51 - Fixed "Invalid Unicode error during file uploads (affets
storage-ex
)" #52
[0.5.1] - 2024-09-21
Added
- Improved error handling for HTTP fetch operations.
- Added optional retry policies for idempotent requests.
Fixed
- Resolved race conditions in streaming functionality.
[0.5.0] - 2024-09-21
Added
- Support for direct file uploads to cloud storage.
- Enhanced real-time subscription management.
Fixed
- Corrected WebSocket reconnection logic under high load.
[0.4.1] - 2024-08-30
Changed
- Performance optimizations in JSON encoding and decoding.
- Improved logging for debugging.
Fixed
- Addressed memory leaks in connection pooling.
[0.4.0] - 2024-08-30
Added
- Introduced WebSocket monitoring tools.
- Support for encrypted token storage.
[0.3.7] - 2024-05-14
Added
- Initial implementation of streaming API for large datasets.
Fixed
- Bug fixes in the pagination logic.
[0.3.6] - 2024-04-28
Added
- Experimental support for Ecto integration.
[0.3.5] - 2024-04-21
Fixed
- Addressed intermittent crashes when initializing connections.
[0.3.4] - 2024-04-21
Changed
- Optimized internal handling of database transactions.
[0.3.3] - 2024-04-21
Added
- Support for preflight HTTP requests.
[0.3.2] - 2024-04-16
Fixed
- Resolved issues with JSON payload validation.
[0.3.1] - 2024-04-15
Fixed
- Resolved inconsistent query results in edge cases.
[0.3.0] - 2023-11-20
Added
- Major refactor introducing modular architecture.
- Support for real-time database change notifications.
[0.2.3] - 2023-10-11
Fixed
- Patched security vulnerabilities in session handling.
[0.2.2] - 2023-10-10
Added
- Middleware support for request customization.
[0.2.1] - 2023-10-10
Fixed
- Corrected behavior for long-lived connections.
[0.2.0] - 2023-10-05
Added
- Initial implementation of role-based access control.
[0.1.0] - 2023-09-18
Added
- Initial release with core features: database access, authentication, and storage support.