Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.6.0] - 2025-09-15

### Added

- Add new [`phoenix_sync.install`](https://hexdocs.pm/phoenix_sync/Mix.Tasks.PhoenixSync.Install.html) task to simplify installation and configuration via [igniter](https://hexdocs.pm/igniter/readme.html) [#93](https://github.com/electric-sql/phoenix_sync/pull/93)
- Allow for transforming the sync stream returned by `Phoenix.Sync.Router.sync/3` using a `transform` function [#99](https://github.com/electric-sql/phoenix_sync/pull/99)
- Add new [`phx.sync.tanstack_db.setup`](https://hexdocs.pm/phoenix_sync/Mix.Tasks.Phx.Sync.TanstackDb.Setup.html) task to convert a new Phoenix app to use Tanstack DB and Vite [igniter](https://hexdocs.pm/igniter/readme.html) [#102](https://github.com/electric-sql/phoenix_sync/pull/102)

### Changed

- Bump `electric` to version `1.1.9` [#103](https://github.com/electric-sql/phoenix_sync/pull/103)

### Fixed

- Remove `Ecto` requirement from `Phoenix.Sync.LiveView.sync_stream/4` by allowing keyword-based shape definitions [#95](https://github.com/electric-sql/phoenix_sync/pull/95)
- Ensure Electric stack is ready before calling the embedded API [#104](https://github.com/electric-sql/phoenix_sync/pull/104)
- Forward HTTP request headers onto sync backend [#107](https://github.com/electric-sql/phoenix_sync/pull/107)

## [0.5.1] - 2025-08-18

### Changed
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ Example config:
defp deps do
[
{:electric, "~> 1.0"},
{:phoenix_sync, "~> 0.5"}
{:phoenix_sync, "~> 0.6"}
]
end

Expand All @@ -273,7 +273,7 @@ children = [
# mix.exs
defp deps do
[
{:phoenix_sync, "~> 0.5"}
{:phoenix_sync, "~> 0.6"}
]
end

Expand Down Expand Up @@ -304,7 +304,7 @@ It is also possible to include Electric as an application dependency and configu
defp deps do
[
{:electric, "~> 1.0"},
{:phoenix_sync, "~> 0.5"}
{:phoenix_sync, "~> 0.6"}
]
end

Expand Down Expand Up @@ -343,7 +343,7 @@ With Electric only included and compiled as a dependency in `:dev` and `:test`.
defp deps do
[
{:electric, "~> 1.0", only: [:dev, :test]},
{:phoenix_sync, "~> 0.5"}
{:phoenix_sync, "~> 0.6"}
]
end

Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Phoenix.Sync.MixProject do
use Mix.Project

# Remember to update the README when you change the version
@version "0.5.1"
@version "0.6.0"
@electric_version "~> 1.1.9 and >= 1.1.9"

def project do
Expand Down
Loading