cat-bookmarker/deps/phoenix_live_reload/CHANGELOG.md

3.4 KiB

Changelog

1.5.1 (2024-02-29)

  • Bug fixes
    • Fix regression on Elixir v1.14 and earlier

1.5.0 (2024-02-29)

  • Improvements
    • Introduce streaming server logs to the browser's web console with the new :web_console_logger endpoint configuration
    • Introduce openEditorAtCaller and openEditorAtDef client functions for opening the developer's configured PLUG_EDITOR to the elixir source file/line given a DOM element
    • Dispatch "phx:live_reload:attached" to parent window when live reload is attached to server and awaiting changes

1.4.1 (2022-11-29)

  • Improvements
    • Support new :notify configuration for third-party integration to file change events

1.4.0 (2022-10-29)

  • Improvements
    • Allow reload events to be debounced instead of triggered immediately
    • Add option to trigger full page reloads on css changes
  • Bug fixes
    • Handle false positives on </body> tags

1.3.3 (2021-07-06)

  • Improvements
    • Do not attempt to fetch source map for phoenix.js

1.3.2 (2021-06-21)

  • Improvements
    • Allow reload :target_window to be configured

1.3.1 (2021-04-12)

  • Bug fixes
    • Use width=0 and height=0 on iframe

1.3.0 (2020-11-03)

This release requires Elixir v1.6+.

  • Enhancements

    • Use hidden attribute instead of style="display: none"
    • Fix warnings on Elixir v1.11
  • Deprecations

    • :iframe_class is deprecated in favor of :iframe_attrs

1.2.4 (2020-06-10)

  • Bug fixes
    • Fix a bug related to improper live reload interval

1.2.3 (2020-06-10)

  • Enhancements
    • Support the iframe_class option for live reload

1.2.2 (2020-05-13)

  • Enhancements
    • Support the suffix option

1.2.1 (2019-05-24)

  • Enhancements
    • Allow custom file_system backend options

1.2.0 (2018-11-07)

  • Enhancements
    • Support Phoenix 1.4 transport changes

1.1.7 (2018-10-10)

  • Enhancements
    • Relax version requirements to support Phoenix 1.4

1.1.6 (2018-09-28)

  • Enhancements
    • Allow file system watcher backend to be configured
    • Add :fs_poll backend as fallback for generic OS support

1.1.5

  • Bug fix
    • Use proper default interval of 100ms

1.1.4

  • Enhancements

    • Support :interval configuration for cases where the live reloading was triggering too fast
  • Bug fix

    • Support IE11
    • Fix CSS reloading in iframe

1.1.3 (2017-09-25)

  • Bug fix
    • Do not return unsupported :ignore from live channel

1.1.2 (2017-09-25)

  • Enhancements
    • Improve error messages

1.1.1 (2017-08-27)

  • Enhancements

    • Bump :file_system requirement
  • Bug fixes

    • Do not raise when response has no body

1.1.0 (2017-08-10)

  • Enhancements
    • Use :file_system for file change notifications for improved reliability

1.0.8 (2017-02-01)

  • Enhancements
    • Revert to :fs 0.9.1 to side-step rebar build problems

1.0.7 (2017-01-18)

  • Enhancements
    • Update to latest :fs 2.12

1.0.6 (2016-11-29)

  • Bug fixes
    • Remove warnings on Elixir v1.4
    • Do not try to access the endpoint if it is no longer loaded

1.0.5 (2016-05-04)

  • Bug fixes
    • Do not include hard earmark requirement

1.0.4 (2016-04-29)

  • Enhancements
    • Support Phoenix v1.2

1.0.3 (2016-01-11)

  • Enhancements
    • Log whenever a live reload event is sent

1.0.2 (2016-01-07)

  • Bug fixes
    • Fix issue where iframe path did not respect script_name

1.0.1 (2015-09-18)

  • Bug fixes
    • Fix issue causing stylesheet link taps to duplicate on reload