- Bug fixes
- Fix warnings on earlier Elixir versions
- Use darkcyan for log levels
- Bug fixes
- Fix CSS updates failing with errors
- Fix logging errors caused by unknown server log types
- Bug fixes
- Fix regression on Elixir v1.14 and earlier
- Improvements
- Introduce streaming server logs to the browser's web console with the new
:web_console_logger
endpoint configuration - Introduce
openEditorAtCaller
andopenEditorAtDef
client functions for opening the developer's configuredPLUG_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
- Introduce streaming server logs to the browser's web console with the new
- Improvements
- Support new
:notify
configuration for third-party integration to file change events
- Support new
- 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
- Handle false positives on
- Improvements
- Do not attempt to fetch source map for phoenix.js
- Improvements
- Allow reload
:target_window
to be configured
- Allow reload
- Bug fixes
- Use width=0 and height=0 on iframe
This release requires Elixir v1.6+.
-
Enhancements
- Use
hidden
attribute instead ofstyle="display: none"
- Fix warnings on Elixir v1.11
- Use
-
Deprecations
:iframe_class
is deprecated in favor of:iframe_attrs
- Bug fixes
- Fix a bug related to improper live reload interval
- Enhancements
- Support the iframe_class option for live reload
- Enhancements
- Support the suffix option
- Enhancements
- Allow custom file_system backend options
- Enhancements
- Support Phoenix 1.4 transport changes
- Enhancements
- Relax version requirements to support Phoenix 1.4
- Enhancements
- Allow file system watcher backend to be configured
- Add
:fs_poll
backend as fallback for generic OS support
- Bug fix
- Use proper default interval of 100ms
-
Enhancements
- Support
:interval
configuration for cases where the live reloading was triggering too fast
- Support
-
Bug fix
- Support IE11
- Fix CSS reloading in iframe
- Bug fix
- Do not return unsupported
:ignore
from live channel
- Do not return unsupported
- Enhancements
- Improve error messages
-
Enhancements
- Bump
:file_system
requirement
- Bump
-
Bug fixes
- Do not raise when response has no body
- Enhancements
- Use
:file_system
for file change notifications for improved reliability
- Use
- Enhancements
- Revert to
:fs
0.9.1 to side-step rebar build problems
- Revert to
- Enhancements
- Update to latest
:fs
2.12
- Update to latest
- Bug fixes
- Remove warnings on Elixir v1.4
- Do not try to access the endpoint if it is no longer loaded
- Bug fixes
- Do not include hard earmark requirement
- Enhancements
- Support Phoenix v1.2
- Enhancements
- Log whenever a live reload event is sent
- Bug fixes
- Fix issue where iframe path did not respect script_name
- Bug fixes
- Fix issue causing stylesheet link taps to duplicate on reload