|
"phoenix": {:hex, :phoenix, "1.8.5", "919db335247e6d4891764dc3063415b0d2457641c5f9b3751b5df03d8e20bbcf", [:mix], [{:bandit, "~> 1.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, 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.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.7", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "83b2bb125127e02e9f475c8e3e92736325b5b01b0b9b05407bcb4083b7a32485"}, |
With the recent release of
Phoenix v1.8.5Now is a good time to update this tutorial to the latest version including the new files that are created by the generator.
It's a good opportunity for us to see the differences between
1.7and1.8in a more detailed project.Todo
git clonethis project to yourlocalhostand rename it tophx-chat-OLDgit clonethe project again and thenDELETEall the code in the directories andmix.exs/mix.lockfile:localhoste.g.phx-1.8-issue#XandREAMDE.mdto create a new app from scratch.We really don't need all the noise from constant @dependabot updates for
depswe aren't using in the example! ⏳README.mdas needed to match the updates inPhoenix.TailwindUI/UX andauthauth.mdas needed (shouldn't be too much)beforeassigning it for review.I expect this update to take a couple of hours. (
T2h? 🤷♂️)The faster we can make this update the faster I (@nelsonic) can learn what I need to re-build
authdwyl/auth#207 🤞Giving this
priority-1simply because anything lower will never get done. 🙃But also because I think it's important to have a canonical "chat app" tutorial that is up-to-date. 💭
Both for my own edification (ensuring my knowledge is current) and helping the community. 🤞