All Versions
16
Latest Version
1.5
Avg Release Cycle
36 days
Latest Release
-

Changelog History
Page 1

  • v1.5

    🚀 Phoenix.PubSub 2.0 released

    🚀 Phoenix.PubSub 2.0 has been released with a more flexible and powerful fastlane mechanism. We use this opportunity to also move Phoenix.PubSub out of the endpoint and explicitly into your supervision tree. To update, you will need to remove or update the {:phoenix_pubsub, "~> 1.x"} entry in your mix.exs to at least "2.0".

    🗄 Then once you start an application, you will get a warning about the :pubsub key in your endpoint being deprecated. Follow the steps in the warning and you are good to go!

    Guides revamped

    👍 Phoenix built-in guides have been restructured and revamped, providing a better navigation structure and more content.

  • v1.5.0-dev

    ✨ Enhancements

    • [Channel] Do not block the channel supervisor on join
    • [Controller] Support :disposition option in send_download/3
    • [Endpoint] Allow named params to be used when defining socket paths
    • [Endpoint] Raise if force_ssl has changed from compile time to runtime
    • [PubSub] Migrate to PubSub 2.0 with a more flexible fastlaning mechanism

    🐛 Bug Fixes

    🗄 Deprecations

    • [ChannelTest] use Phoenix.ChannelTest is deprecated in favor of import Phoenix.ChannelTest
    • [ConnTest] use Phoenix.ConnTest is deprecated in favor of import Plug.Conn; import Phoenix.ConnTest
    • [Endpoint] The outdated Phoenix.Endpoint.CowboyAdapter for Cowboy 1 is deprecated. Please make sure {:plug_cowboy, "~> 2.1"} or later is listed in your mix.exs
    • [Endpoint] subscribe and unsubscribe via the endpoint is deprecated, please use Phoenix.PubSub directly instead
    • [Layout] Use <%= @inner_content %> instead of <%= render @view_module, @view_template, assigns %> for rendering the child layout

    phx.new installer

    • Phoenix.PubSub is now started directly in your application supervision tree
    • Phoenix.Ecto.CheckRepoStatus is now added to new applications that use Ecto
    • Automatically use System.get_env("MIX_TEST_PARTITION") in the database name in the test environemnt for built-in CI test partitioning

    JavaScript client

  • v1.4.13

    February 12, 2020
  • v1.4.12

    January 22, 2020
  • v1.4.11

    November 09, 2019
  • v1.4.10

    September 05, 2019
  • v1.4.9

    July 04, 2019
  • v1.4.8

    June 12, 2019
  • v1.4.7

    June 12, 2019
  • v1.4.6

    May 13, 2019