Skip to content

Commit dca7563

Browse files
committed
prepare 1.8.2
1 parent dab9f79 commit dca7563

File tree

4 files changed

+29
-4
lines changed

4 files changed

+29
-4
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@ This release introduces deprecation warnings for several features that have been
2929

3030
* The `config` variable is no longer available in `Phoenix.Endpoint`. In the past, it was possible to read your endpoint configuration at compile-time via an injected variable named `config`, which is no longer supported. Use `Application.compile_env/3` instead, which is tracked by the Elixir compiler and lead to a better developer experience. This may also lead to errors on application boot if you were previously incorrectly setting compile time config at runtime.
3131

32+
## 1.8.2 (Unreleased)
33+
34+
### Bug fixes
35+
- [phoenix.js] fix issue where LongPoll can cause "unmatched topic" errors (observed on iOS only) ([#6538](https://github.com/phoenixframework/phoenix/pull/6538))
36+
- [phx.gen.live] fix tests when schema and table names are equal ([#6477](https://github.com/phoenixframework/phoenix/pull/6477))
37+
- [Verified Routes] do not add path prefixes for static routes
38+
- [Phoenix.Endpoint] fix LongPoll being active by default since 1.8.0 ([#6487](https://github.com/phoenixframework/phoenix/pull/6487))
39+
40+
### Enhancements
41+
- [phoenix.js] socket now stops reconnection attempts while the page is hidden ([#6534](https://github.com/phoenixframework/phoenix/pull/6534))
42+
- [phx.new] (re-)add `<.input field={@form[:foo]} type="hidden" />` support in core components
43+
- [phx.new] set `force_ssl` in `prod.exs` by default ([#6435](https://github.com/phoenixframework/phoenix/pull/6435))
44+
- [phx.new] change `--docker` base image to debian trixie ([#6521](https://github.com/phoenixframework/phoenix/pull/6521))
45+
- [Phoenix.Socket.assign/2] allow passing a function as second argument `assign(socket, fn _existing_assigns -> %{this_gets: "merged"} end)` ([#6530](https://github.com/phoenixframework/phoenix/pull/6530))
46+
- [Phoenix.Controller.assign/2] support keyword lists and maps as second argument similar to LiveView ([#6513](https://github.com/phoenixframework/phoenix/pull/6513))
47+
- [Presence] support custom dispatcher for `presence_diff` broadcast ([#6500](https://github.com/phoenixframework/phoenix/pull/6500))
48+
3249
## 1.8.1 (2025-08-28)
3350

3451
### Bug fixes

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ defmodule Phoenix.MixProject do
88
end
99
end
1010

11-
@version "1.8.1"
11+
@version "1.8.2"
1212
@scm_url "https://github.com/phoenixframework/phoenix"
1313

1414
# If the elixir requirement is updated, we need to make the installer

package-lock.json

Lines changed: 10 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "phoenix",
3-
"version": "1.8.1",
3+
"version": "1.8.2",
44
"description": "The official JavaScript client for the Phoenix web framework.",
55
"license": "MIT",
66
"module": "./priv/static/phoenix.mjs",

0 commit comments

Comments
 (0)