Skip to content

Commit e074903

Browse files
committed
Release 1.7.8
1 parent 2992379 commit e074903

File tree

24 files changed

+1002
-49
lines changed

24 files changed

+1002
-49
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ styled with Tailwind CSS by default. You can opt-out of Tailwind CSS with the `-
4646
flag (the Tailwind CSS classes are kept in the generated components as reference for
4747
future styling).
4848

49-
## 1.7.8
49+
## 1.7.8 (2023-10-09)
5050

5151
### Bug fixes
5252
* [Phoenix.ChannelTest] Stringify lists when pushing data
@@ -70,6 +70,7 @@ future styling).
7070
* [phx.new] Automatically migrate when release starts when using sqlite 3
7171
* [phx.new] Allow ID to be assigned in flash component
7272
* [phx.new] Add `--adapter` flag for generating application with bandit
73+
* [phx.new] Include DNSCluster for simple clustering
7374
* [phx.routes] Support `--method` option
7475

7576
## 1.7.7 (2023-07-10)

assets/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "phoenix",
3-
"version": "1.7.7",
3+
"version": "1.7.8",
44
"description": "The official JavaScript client for the Phoenix web framework.",
55
"license": "MIT",
66
"main": "./assets/js/phoenix/index.js",

installer/mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ end
66
defmodule Phx.New.MixProject do
77
use Mix.Project
88

9-
@version "1.7.7"
9+
@version "1.7.8"
1010
@scm_url "https://github.com/phoenixframework/phoenix"
1111

1212
# If the elixir requirement is updated, we need to update:

installer/templates/phx_single/config/dev.exs

+3
Original file line numberDiff line numberDiff line change
@@ -65,5 +65,8 @@ config :phoenix, :stacktrace_depth, 20
6565
# Initialize plugs at runtime for faster development compilation
6666
config :phoenix, :plug_init_mode, :runtime<%= if @mailer do %>
6767

68+
# Include HEEx debug annotations as HTML comments in rendered markup
69+
config :phoenix_live_view, :debug_heex_annotations, true
70+
6871
# Disable swoosh api client as it is only required for production adapters.
6972
config :swoosh, :api_client, false<% end %>

installer/templates/phx_single/config/runtime.exs

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ if config_env() == :prod do
3636
host = System.get_env("PHX_HOST") || "example.com"
3737
port = String.to_integer(System.get_env("PORT") || "4000")
3838

39+
config :<%= @app_name %>, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY")
40+
3941
config :<%= @app_name %>, <%= @endpoint_module %>,
4042
url: [host: host, port: 443, scheme: "https"],
4143
http: [

installer/templates/phx_single/lib/app_name/application.ex

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ defmodule <%= @app_module %>.Application do
1111
<%= @web_namespace %>.Telemetry,<%= if @ecto do %>
1212
<%= @app_module %>.Repo,<% end %><%= if @adapter_app == :ecto_sqlite3 do %>
1313
{Ecto.Migrator,
14-
repos: Application.fetch_env!(<%= inspect String.to_atom(@app_name) %>, :ecto_repos),
14+
repos: Application.fetch_env!(<%= inspect(String.to_atom(@app_name)) %>, :ecto_repos),
1515
skip: skip_migrations?()},<% end %>
16+
{DNSCluster, query: Application.get_env(<%= inspect(String.to_atom(@app_name)) %>, :dns_cluster_query) || :ignore},
1617
{Phoenix.PubSub, name: <%= @app_module %>.PubSub},<%= if @mailer do %>
1718
# Start the Finch HTTP client for sending emails
1819
{Finch, name: <%= @app_module %>.Finch},<% end %>

installer/templates/phx_single/mix.exs

+3-2
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ defmodule <%= @app_module %>.MixProject do
4242
{<%= inspect @adapter_app %>, ">= 0.0.0"},<% end %><%= if @html do %>
4343
{:phoenix_html, "~> 3.3"},
4444
{:phoenix_live_reload, "~> 1.2", only: :dev},
45-
{:phoenix_live_view, "~> 0.19.0"},
45+
{:phoenix_live_view, "~> 0.20.1"},
4646
{:floki, ">= 0.30.0", only: :test},<% end %><%= if @dashboard do %>
47-
{:phoenix_live_dashboard, "~> 0.8.0"},<% end %><%= if @javascript do %>
47+
{:phoenix_live_dashboard, "~> 0.8.2"},<% end %><%= if @javascript do %>
4848
{:esbuild, "~> 0.7", runtime: Mix.env() == :dev},<% end %><%= if @css do %>
4949
{:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev},<% end %><%= if @mailer do %>
5050
{:swoosh, "~> 1.3"},
@@ -53,6 +53,7 @@ defmodule <%= @app_module %>.MixProject do
5353
{:telemetry_poller, "~> 1.0"},<%= if @gettext do %>
5454
{:gettext, "~> 0.20"},<% end %>
5555
{:jason, "~> 1.2"},
56+
{:dns_cluster, "~> 0.1.1"},
5657
{<%= inspect @web_adapter_app %>, "<%= @web_adapter_vsn %>"}
5758
]
5859
end

installer/templates/phx_umbrella/apps/app_name/lib/app_name/application.ex

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ defmodule <%= @app_module %>.Application do
1010
children = [<%= if @ecto do %>
1111
<%= @app_module %>.Repo,<% end %><%= if @adapter_app == :ecto_sqlite3 do %>
1212
{Ecto.Migrator,
13-
repos: Application.fetch_env!(<%= inspect String.to_atom(@app_name) %>, :ecto_repos),
13+
repos: Application.fetch_env!(<%= inspect(String.to_atom(@app_name)) %>, :ecto_repos),
1414
skip: skip_migrations?()},<% end %>
15+
{DNSCluster, query: Application.get_env(<%= inspect(String.to_atom(@app_name)) %>, :dns_cluster_query) || :ignore},
1516
{Phoenix.PubSub, name: <%= @app_module %>.PubSub}<%= if @mailer do %>,
1617
# Start the Finch HTTP client for sending emails
1718
{Finch, name: <%= @app_module %>.Finch}<% end %>

installer/templates/phx_umbrella/apps/app_name/mix.exs

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ defmodule <%= @app_module %>.MixProject do
3636
# Type `mix help deps` for examples and options.
3737
defp deps do
3838
[
39+
{:dns_cluster, "~> 0.1.1"},
3940
{:phoenix_pubsub, "~> 2.1"}<%= if @ecto do %>,
4041
{:ecto_sql, "~> 3.10"},
4142
{:<%= @adapter_app %>, ">= 0.0.0"},

installer/templates/phx_umbrella/apps/app_name_web/mix.exs

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ defmodule <%= @web_namespace %>.MixProject do
4040
{:phoenix_ecto, "~> 4.4"},<% end %><%= if @html do %>
4141
{:phoenix_html, "~> 3.3"},
4242
{:phoenix_live_reload, "~> 1.2", only: :dev},
43-
{:phoenix_live_view, "~> 0.19.0"},
43+
{:phoenix_live_view, "~> 0.20.1"},
4444
{:floki, ">= 0.30.0", only: :test},<% end %><%= if @dashboard do %>
45-
{:phoenix_live_dashboard, "~> 0.8.0"},<% end %><%= if @javascript do %>
45+
{:phoenix_live_dashboard, "~> 0.8.2"},<% end %><%= if @javascript do %>
4646
{:esbuild, "~> 0.7", runtime: Mix.env() == :dev},<% end %><%= if @css do %>
4747
{:tailwind, "~> 0.2.0", runtime: Mix.env() == :dev},<% end %>
4848
{:telemetry_metrics, "~> 0.6"},

installer/templates/phx_umbrella/config/dev.exs

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ config :logger, :console, format: "[$level] $message\n"
66
# Initialize plugs at runtime for faster development compilation
77
config :phoenix, :plug_init_mode, :runtime<%= if @mailer do %>
88

9+
# Include HEEx debug annotations as HTML comments in rendered markup
10+
config :phoenix_live_view, :debug_heex_annotations, true
11+
912
# Disable swoosh api client as it is only required for production adapters.
1013
config :swoosh, :api_client, false<% end %>
1114

installer/templates/phx_umbrella/config/runtime.exs

+1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ import Config
77
# any compile-time configuration in here, as it won't be applied.
88
# The block below contains prod specific runtime configuration.
99
if config_env() == :prod do
10+
config :<%= @app_name %>, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY")
1011
end

integration_test/mix.exs

+3-2
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@ defmodule Phoenix.Integration.MixProject do
4141
{:tds, ">= 0.0.0"},
4242
{:ecto_sqlite3, ">= 0.0.0"},
4343
{:phoenix_html, "~> 3.3"},
44-
{:phoenix_live_view, "~> 0.19.0"},
44+
{:phoenix_live_view, "~> 0.20.1"},
45+
{:dns_cluster, "~> 0.1.1"},
4546
{:floki, ">= 0.30.0"},
4647
{:phoenix_live_reload, "~> 1.2"},
47-
{:phoenix_live_dashboard, "~> 0.8.0"},
48+
{:phoenix_live_dashboard, "~> 0.8.2"},
4849
{:telemetry_metrics, "~> 0.6"},
4950
{:telemetry_poller, "~> 1.0"},
5051
{:gettext, "~> 0.20"},

integration_test/mix.lock

+7-6
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"cowlib": {:hex, :cowlib, "2.12.1", "a9fa9a625f1d2025fe6b462cb865881329b5caff8f1854d1cbc9f9533f00e1e1", [:make, :rebar3], [], "hexpm", "163b73f6367a7341b33c794c4e88e7dbfe6498ac42dcd69ef44c5bc5507c8db0"},
1010
"db_connection": {:hex, :db_connection, "2.5.0", "bb6d4f30d35ded97b29fe80d8bd6f928a1912ca1ff110831edcd238a1973652c", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "c92d5ba26cd69ead1ff7582dbb860adeedfff39774105a4f1c92cbb654b55aa2"},
1111
"decimal": {:hex, :decimal, "2.1.1", "5611dca5d4b2c3dd497dec8f68751f1f1a54755e8ed2a966c2633cf885973ad6", [:mix], [], "hexpm", "53cfe5f497ed0e7771ae1a475575603d77425099ba5faef9394932b35020ffcc"},
12+
"dns_cluster": {:hex, :dns_cluster, "0.1.1", "73b4b2c3ec692f8a64276c43f8c929733a9ab9ac48c34e4c0b3d9d1b5cd69155", [:mix], [], "hexpm", "03a3f6ff16dcbb53e219b99c7af6aab29eb6b88acf80164b4bd76ac18dc890b3"},
1213
"ecto": {:hex, :ecto, "3.10.3", "eb2ae2eecd210b4eb8bece1217b297ad4ff824b4384c0e3fdd28aaf96edd6135", [:mix], [{:decimal, "~> 1.6 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "44bec74e2364d491d70f7e42cd0d690922659d329f6465e89feb8a34e8cd3433"},
1314
"ecto_sql": {:hex, :ecto_sql, "3.10.1", "6ea6b3036a0b0ca94c2a02613fd9f742614b5cfe494c41af2e6571bb034dd94c", [:mix], [{:db_connection, "~> 2.5 or ~> 2.4.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.10.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.6.0", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.16.0 or ~> 0.17.0 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.1 or ~> 2.2", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "f6a25bdbbd695f12c8171eaff0851fa4c8e72eec1e98c7364402dda9ce11c56b"},
1415
"ecto_sqlite3": {:hex, :ecto_sqlite3, "0.10.3", "82ce316a8727f1daec397a9932b1a20130ea1ac33c3257b78eded1d3f45ae9b3", [:mix], [{:decimal, "~> 1.6 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:ecto, "~> 3.10", [hex: :ecto, repo: "hexpm", optional: false]}, {:ecto_sql, "~> 3.10", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:exqlite, "~> 0.9", [hex: :exqlite, repo: "hexpm", optional: false]}], "hexpm", "b4fa32d09f5e5c05d3401ade3dd4416e3c7072d5117c150cb4adeea72760fb93"},
@@ -29,15 +30,15 @@
2930
"nimble_pool": {:hex, :nimble_pool, "1.0.0", "5eb82705d138f4dd4423f69ceb19ac667b3b492ae570c9f5c900bb3d2f50a847", [:mix], [], "hexpm", "80be3b882d2d351882256087078e1b1952a28bf98d0a287be87e4a24a710b67a"},
3031
"pbkdf2_elixir": {:hex, :pbkdf2_elixir, "2.1.0", "ce2f75056d43281df044a6da902c933f73789dcea560e25c24c9ede80b8365cc", [:mix], [{:comeonin, "~> 5.3", [hex: :comeonin, repo: "hexpm", optional: false]}], "hexpm", "bf8aa304bd2b47ed74de6e5eb4c6b7dc766b936a0a86d643ada89657c715f525"},
3132
"phoenix_ecto": {:hex, :phoenix_ecto, "4.4.2", "b21bd01fdeffcfe2fab49e4942aa938b6d3e89e93a480d4aee58085560a0bc0d", [:mix], [{:ecto, "~> 3.5", [hex: :ecto, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.14.2 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:plug, "~> 1.9", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "70242edd4601d50b69273b057ecf7b684644c19ee750989fd555625ae4ce8f5d"},
32-
"phoenix_html": {:hex, :phoenix_html, "3.3.1", "4788757e804a30baac6b3fc9695bf5562465dd3f1da8eb8460ad5b404d9a2178", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "bed1906edd4906a15fd7b412b85b05e521e1f67c9a85418c55999277e553d0d3"},
33-
"phoenix_live_dashboard": {:hex, :phoenix_live_dashboard, "0.8.0", "0b3158b5b198aa444473c91d23d79f52fb077e807ffad80dacf88ce078fa8df2", [:mix], [{:ecto, "~> 3.6.2 or ~> 3.7", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_mysql_extras, "~> 0.5", [hex: :ecto_mysql_extras, repo: "hexpm", optional: true]}, {:ecto_psql_extras, "~> 0.7", [hex: :ecto_psql_extras, repo: "hexpm", optional: true]}, {:ecto_sqlite3_extras, "~> 1.1.7", [hex: :ecto_sqlite3_extras, repo: "hexpm", optional: true]}, {:mime, "~> 1.6 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.19.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "87785a54474fed91a67a1227a741097eb1a42c2e49d3c0d098b588af65cd410d"},
33+
"phoenix_html": {:hex, :phoenix_html, "3.3.2", "d6ce982c6d8247d2fc0defe625255c721fb8d5f1942c5ac051f6177bffa5973f", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "44adaf8e667c1c20fb9d284b6b0fa8dc7946ce29e81ce621860aa7e96de9a11d"},
34+
"phoenix_live_dashboard": {:hex, :phoenix_live_dashboard, "0.8.2", "b9e33c950d1ed98494bfbde1c34c6e51c8a4214f3bea3f07ca9a510643ee1387", [:mix], [{:ecto, "~> 3.6.2 or ~> 3.7", [hex: :ecto, repo: "hexpm", optional: true]}, {:ecto_mysql_extras, "~> 0.5", [hex: :ecto_mysql_extras, repo: "hexpm", optional: true]}, {:ecto_psql_extras, "~> 0.7", [hex: :ecto_psql_extras, repo: "hexpm", optional: true]}, {:ecto_sqlite3_extras, "~> 1.1.7 or ~> 1.2.0", [hex: :ecto_sqlite3_extras, repo: "hexpm", optional: true]}, {:mime, "~> 1.6 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:phoenix_live_view, "~> 0.19 or ~> 1.0", [hex: :phoenix_live_view, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "67a598441b5f583d301a77e0298719f9654887d3d8bf14e80ff0b6acf887ef90"},
3435
"phoenix_live_reload": {:hex, :phoenix_live_reload, "1.4.1", "2aff698f5e47369decde4357ba91fc9c37c6487a512b41732818f2204a8ef1d3", [:mix], [{:file_system, "~> 0.2.1 or ~> 0.3", [hex: :file_system, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.4", [hex: :phoenix, repo: "hexpm", optional: false]}], "hexpm", "9bffb834e7ddf08467fe54ae58b5785507aaba6255568ae22b4d46e2bb3615ab"},
35-
"phoenix_live_view": {:hex, :phoenix_live_view, "0.19.4", "dd9ffe3ca0683bdef4f340bcdd2c35a6ee0d581a2696033fc25f52e742618bdc", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "fd2c666d227476d63af7b8c20e6e61d16f07eb49f924cf4198fca7668156f15b"},
36+
"phoenix_live_view": {:hex, :phoenix_live_view, "0.20.1", "92a37acf07afca67ac98bd326532ba8f44ad7d4bdf3e4361b03f7f02594e5ae9", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "be494fd1215052729298b0e97d5c2ce8e719c00854b82cd8cf15c1cd7fcf6294"},
3637
"phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"},
37-
"phoenix_template": {:hex, :phoenix_template, "1.0.2", "a3dd349493d7c0b8f58da8175f805963a5b809ffc7d8c1b8dd46ba5b199ef58f", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "ab78ebc964685b9eeba102344049eb32d69e582c497d5a0ae6f25909db00c67b"},
38-
"plug": {:hex, :plug, "1.14.2", "cff7d4ec45b4ae176a227acd94a7ab536d9b37b942c8e8fa6dfc0fff98ff4d80", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "842fc50187e13cf4ac3b253d47d9474ed6c296a8732752835ce4a86acdf68d13"},
38+
"phoenix_template": {:hex, :phoenix_template, "1.0.3", "32de561eefcefa951aead30a1f94f1b5f0379bc9e340bb5c667f65f1edfa4326", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "16f4b6588a4152f3cc057b9d0c0ba7e82ee23afa65543da535313ad8d25d8e2c"},
39+
"plug": {:hex, :plug, "1.15.1", "b7efd81c1a1286f13efb3f769de343236bd8b7d23b4a9f40d3002fc39ad8f74c", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "459497bd94d041d98d948054ec6c0b76feacd28eec38b219ca04c0de13c79d30"},
3940
"plug_cowboy": {:hex, :plug_cowboy, "2.6.1", "9a3bbfceeb65eff5f39dab529e5cd79137ac36e913c02067dba3963a26efe9b2", [:mix], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "de36e1a21f451a18b790f37765db198075c25875c64834bcc82d90b309eb6613"},
40-
"plug_crypto": {:hex, :plug_crypto, "1.2.5", "918772575e48e81e455818229bf719d4ab4181fcbf7f85b68a35620f78d89ced", [:mix], [], "hexpm", "26549a1d6345e2172eb1c233866756ae44a9609bd33ee6f99147ab3fd87fd842"},
41+
"plug_crypto": {:hex, :plug_crypto, "2.0.0", "77515cc10af06645abbfb5e6ad7a3e9714f805ae118fa1a70205f80d2d70fe73", [:mix], [], "hexpm", "53695bae57cc4e54566d993eb01074e4d894b65a3766f1c43e2c61a1b0f45ea9"},
4142
"postgrex": {:hex, :postgrex, "0.17.1", "01c29fd1205940ee55f7addb8f1dc25618ca63a8817e56fac4f6846fc2cddcbe", [:mix], [{:db_connection, "~> 2.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.5 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:table, "~> 0.1.0", [hex: :table, repo: "hexpm", optional: true]}], "hexpm", "14b057b488e73be2beee508fb1955d8db90d6485c6466428fe9ccf1d6692a555"},
4243
"ranch": {:hex, :ranch, "1.8.0", "8c7a100a139fd57f17327b6413e4167ac559fbc04ca7448e9be9057311597a1d", [:make, :rebar3], [], "hexpm", "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"},
4344
"swoosh": {:hex, :swoosh, "1.11.3", "49caa2653205bfa0a567b5404afb5c39e932a9678d2e43cc78271670721397c8", [:mix], [{:cowboy, "~> 1.1 or ~> 2.4", [hex: :cowboy, repo: "hexpm", optional: true]}, {:ex_aws, "~> 2.1", [hex: :ex_aws, repo: "hexpm", optional: true]}, {:finch, "~> 0.6", [hex: :finch, repo: "hexpm", optional: true]}, {:gen_smtp, "~> 0.13 or ~> 1.0", [hex: :gen_smtp, repo: "hexpm", optional: true]}, {:hackney, "~> 1.9", [hex: :hackney, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:mail, "~> 0.2", [hex: :mail, repo: "hexpm", optional: true]}, {:mime, "~> 1.1 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_cowboy, ">= 1.0.0", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "e6f3381f9e95d88effa31446177d9cb7c3f6d617c355ab806ddddceda35208d7"},

mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ defmodule Phoenix.MixProject do
88
end
99
end
1010

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

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

0 commit comments

Comments
 (0)