diff --git a/CHANGELOG.md b/CHANGELOG.md index 32b8dac..ebbd4b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index d741df9..aa5db91 100644 --- a/README.md +++ b/README.md @@ -249,7 +249,7 @@ Example config: defp deps do [ {:electric, "~> 1.0"}, - {:phoenix_sync, "~> 0.5"} + {:phoenix_sync, "~> 0.6"} ] end @@ -273,7 +273,7 @@ children = [ # mix.exs defp deps do [ - {:phoenix_sync, "~> 0.5"} + {:phoenix_sync, "~> 0.6"} ] end @@ -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 @@ -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 diff --git a/mix.exs b/mix.exs index e6259ea..9cdcb54 100644 --- a/mix.exs +++ b/mix.exs @@ -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