Releases: software-mansion/live-debugger
Releases · software-mansion/live-debugger
v1.0.0
v0.8.0
What's Changed
Features
Bug fixes
- LiveDebugger is in endless reload by @hhubert6 in #960
- Fix filters buttons by @hhubert6 in #963
- Fix: highlighting LiveViews by their children bounding boxes by @GuzekAlan in #976
- Fix trace fullscreen highlighting by @srzeszut in #971
- Fix: disable tracing when heap size limit is reached by @GuzekAlan in #972
Enhancements
- Create groups for setting by @hhubert6 in #958
- Isolate LiveDebugger injected assets from debugged app by @kraleppa in #964
- Refactor tooltips content by @hhubert6 in #961
- Add info to the remaining node inspector sections by @srzeszut in #969
Other
- Docs: update images and feature overview in docs by @kraleppa in #977
- Docs: Fix urls for LiveDebugger Tour by @kraleppa in #978
- Docs: Update README with ad servers by @kraleppa in #968
- FIx readme links by @srzeszut in #965
- Chore: website updates v0.7.0 by @kraleppa in #955
- Chore: update version by @kraleppa in #954
- Tests: Migrate remaining
node inspectore2e tests to playwright by @hhubert6 in #953 - Tests: Migrate e2e tests to Playwright by @srzeszut in #947
- Tests: Adjust shadow dom for e2e tests by @kraleppa in #967
- Tests: Fix flaky e2e tests by @hhubert6 in #951
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
Features
- Add flash message when LiveView crashes by @srzeszut in #923
- Add
:auto_portand:ignore_startup_errorsconfigs by @hhubert6 in #950 - Add components tree as filter to global callback traces by @srzeszut in #945
Bug fixes
- fix startup error associated with missing timezone by @kraleppa in #938
- DeadView mode sometimes is not triggered properly by @kraleppa in #939
- fix spacing in open in editor button by @kraleppa in #949
Enhancements
- Add better indicator of selected node by @srzeszut in #916
- Allow opening LiveView/LiveComponent in editor by @srzeszut in #925
- Use telemetry event for updating components tree by @hhubert6 in #926
- better description in active LiveViews by @kraleppa in #940
- Improve displaying nested LiveViews by @hhubert6 in #936
- Cleanup LiveDebugger logs by @kraleppa in #942
- Moved copy and history buttons to all assigns by @kraleppa in #943
- Assigns section polish by @hhubert6 in #946
Other
- Docs: Update website after v0.6.0 release by @kraleppa in #922
- Chore: update version by @kraleppa in #921
- Chore: fix process monitor reconnect test case by @kraleppa in #944
- Tests: Setup Playwright by @hhubert6 in #919
Full Changelog: v0.6.1...v0.7.0
v0.6.1
What's Changed
Features
Bug fixes
- Use
handle_continueto continue init instead of sending a message to self by @bkilshaw in #929 - Bug: enhanced performance of LiveDebugger init by @kraleppa in #928
Enhancements
- Enhancement: better version checks by @kraleppa in #935
- Support Unix socket IP in endpoint configuration by @elepedus in #924
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
Features
- Create API for sending user-triggered events to LiveView process by @kraleppa in #879
- Add highlighting active LiveViews by @hhubert6 in #878
- Add form for sending user messages to node by @kraleppa in #881
- Add option to set default values of setting via config by @kraleppa in #903
- Displaying temporary assigns by @hhubert6 in #892
- Add tab icon by @srzeszut in #910
- Add update checks by @kraleppa in #895
- Add helpers to send event form by @kraleppa in #906
Bug fixes
- Fix function name in async loading by @kraleppa in #877
- Modals should be closed on click away by @hhubert6 in #897
- Fix navigation menu in old LiveView versions by @kraleppa in #899
- Fix LiveView first render issue by @hhubert6 in #900
Enhancements
- Stabilize LiveDebugger behavior on recompilation by @kraleppa in #873
- Better display of timestamp in callback traces by @srzeszut in #872
- Remove
tracing_setup_delayby @hhubert6 in #882 - Sort children in TermNode by @hhubert6 in #896
- Better tracer restart by @hhubert6 in #907
- Make it easier to sift through assigns by @hhubert6 in #911
- Add better handling of callbacks exceptions by @srzeszut in #884
- Improve streams UI by @srzeszut in #908
- Add survey links by @hhubert6 in #915
Other
- Docs: update landing page after v0.5.0 release by @p-malecki in #871
- Docs: update README and docs with v0.5.0 by @kraleppa in #875
- Docs: update lading page (banner) by @p-malecki in #883
- Docs: add browser extensions links to landing page by @p-malecki in #893
- Docs: change gtm container id on landing by @p-malecki in #913
- Chore: changed version to v0.6.0 in
mix.exsby @kraleppa in #876 - Chore: enable update checks by @kraleppa in #917
- Chore: Change update checks url by @kraleppa in #918
- Tests: fix flaky tests associated with
select_live_viewby @kraleppa in #898 - Tests: fix flaky tests associated with wrong number of traces by @kraleppa in #905
- Tests: Fix flaky tests associated with exception tracing by @kraleppa in #920
Full Changelog: v0.5.0...v0.6.0
v0.5.1
v0.5.0
What's Changed
Features
- Calculate assigns size by @kraleppa in #795
- Trace diffs sent to browser by @kraleppa in #801
- Add dead LiveViews section by @hhubert6 in #798
- Add resources page by @kraleppa in #820
- Add history of assigns by @hhubert6 in #845
- Async loading support by @kraleppa in #851
- Add streams section by @srzeszut in #817
Bug fixes
- Fix appearance buttons in settings are not synchronized across tabs by @srzeszut in #736
- Settings switch wrong state when clicking fast by @hhubert6 in #758
- Debugger LiveViews state saved among debugged LiveViews by @hhubert6 in #785
- change position of the searchbar in fullscreen assigns by @srzeszut in #796
- Fix search in assigns by @hhubert6 in #812
- Fix flaky e2e test by @hhubert6 in #819
- fix error alert in traces by @kraleppa in #852
- Fix sending events from browser by @hhubert6 in #853
- Fix assigns change pulse by @hhubert6 in #854
- fix sending obsolete event on clicking in LiveDebugger by @kraleppa in #863
- remove LiveDebugger warnings on production by @kraleppa in #862
- not displaying error in async jobs for dead LiveView by @kraleppa in #866
Enhancements
- Add option to disable debug button by @hhubert6 in #750
- Add setting for tracing enabled no start by @hhubert6 in #752
- Search in assigns by @srzeszut in #755
- Extend
GarbageCollectorby @hhubert6 in #766 - Add diffing functionality by @GuzekAlan in #761
- Improve Assigns section performance by @GuzekAlan in #799
- async calculation assigns sizes by @kraleppa in #810
- Add search for callback traces in node inspector by @hhubert6 in #814
- Remove Trace body from DOM on collapsible close by @hhubert6 in #818
- Add pulse on assign change by @hhubert6 in #822
- Add ability to track specific assigns by @hhubert6 in #824
- Update Active LiveViews page by @hhubert6 in #858
- added status dot for indicating that assigns are loading by @kraleppa in #864
- Add chevrons to sections in node inspector by @hhubert6 in #867
Other
- Refactor: Add garbage collection to settings and remove config from settings storage by @srzeszut in #734
- Refactor: unify traces on the UI by @kraleppa in #813
- Refactor: unify trace data structures by @kraleppa in #815
- Refactor: update tracing action buttons by @srzeszut in #844
- Refactor: Update layout of LiveDebugger by @srzeszut in #859
- Refactor: Change components to better match designs by @hhubert6 in #735
- Refactor: remove config flags by @srzeszut in #746
- Docs: Move config guide from README.md to HexDocs by @hhubert6 in #744
- Docs: Improved deprecation info for Process API by @kraleppa in #768
- Docs: add website urls by @kraleppa in #843
- Chore: bump elixir to 1.19 by @kraleppa in #811
- Chore: bump wallaby by @kraleppa in #821
- Tests: Remove
live_debugger_refactordirectory by @hhubert6 in #800 - Tests: Remove flaky case from e2e test by @kraleppa in #847
- Add EndlessCrashLoop LiveView to devApp by @srzeszut in #739
Full Changelog: v0.4.0...v0.5.0
v0.4.3
v0.4.2
Fixes
- Fix crash when refreshing during callback execution in #760 by @hhubert6
- Explicit formats in SocketDiscoveryController in #754 by @rhcarvalho
- Fix positioning of return arrow in #788 by @kraleppa
- Fix highlighting LiveViews in LiveComponents in #725 by @GuzekAlan
- Add phoenix ~> 1.7 dep in #791 by @srzeszut
Full Changelog: v0.4.1...v0.4.2