New
v0.5.0
What's Changed
Features
- Calculate assigns size by @kraleppa in https://github.com/software-mansion/live-debugger/pull/795
- Trace diffs sent to browser by @kraleppa in https://github.com/software-mansion/live-debugger/pull/801
- Add dead LiveViews section by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/798
- Add resources page by @kraleppa in https://github.com/software-mansion/live-debugger/pull/820
- Add history of assigns by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/845
- Async loading support by @kraleppa in https://github.com/software-mansion/live-debugger/pull/851
- Add streams section by @srzeszut in https://github.com/software-mansion/live-debugger/pull/817
Bug fixes
- Fix appearance buttons in settings are not synchronized across tabs by @srzeszut in https://github.com/software-mansion/live-debugger/pull/736
- Settings switch wrong state when clicking fast by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/758
- Debugger LiveViews state saved among debugged LiveViews by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/785
- change position of the searchbar in fullscreen assigns by @srzeszut in https://github.com/software-mansion/live-debugger/pull/796
- Fix search in assigns by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/812
- Fix flaky e2e test by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/819
- fix error alert in traces by @kraleppa in https://github.com/software-mansion/live-debugger/pull/852
- Fix sending events from browser by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/853
- Fix assigns change pulse by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/854
- fix sending obsolete event on clicking in LiveDebugger by @kraleppa in https://github.com/software-mansion/live-debugger/pull/863
- remove LiveDebugger warnings on production by @kraleppa in https://github.com/software-mansion/live-debugger/pull/862
- not displaying error in async jobs for dead LiveView by @kraleppa in https://github.com/software-mansion/live-debugger/pull/866
Enhancements
- Add option to disable debug button by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/750
- Add setting for tracing enabled no start by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/752
- Search in assigns by @srzeszut in https://github.com/software-mansion/live-debugger/pull/755
- Extend
GarbageCollectorby @hhubert6 in https://github.com/software-mansion/live-debugger/pull/766 - Add diffing functionality by @GuzekAlan in https://github.com/software-mansion/live-debugger/pull/761
- Improve Assigns section performance by @GuzekAlan in https://github.com/software-mansion/live-debugger/pull/799
- async calculation assigns sizes by @kraleppa in https://github.com/software-mansion/live-debugger/pull/810
- Add search for callback traces in node inspector by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/814
- Remove Trace body from DOM on collapsible close by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/818
- Add pulse on assign change by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/822
- Add ability to track specific assigns by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/824
- Update Active LiveViews page by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/858
- added status dot for indicating that assigns are loading by @kraleppa in https://github.com/software-mansion/live-debugger/pull/864
- Add chevrons to sections in node inspector by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/867
Other
- Refactor: Add garbage collection to settings and remove config from settings storage by @srzeszut in https://github.com/software-mansion/live-debugger/pull/734
- Refactor: unify traces on the UI by @kraleppa in https://github.com/software-mansion/live-debugger/pull/813
- Refactor: unify trace data structures by @kraleppa in https://github.com/software-mansion/live-debugger/pull/815
- Refactor: update tracing action buttons by @srzeszut in https://github.com/software-mansion/live-debugger/pull/844
- Refactor: Update layout of LiveDebugger by @srzeszut in https://github.com/software-mansion/live-debugger/pull/859
- Refactor: Change components to better match designs by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/735
- Refactor: remove config flags by @srzeszut in https://github.com/software-mansion/live-debugger/pull/746
- Docs: Move config guide from README.md to HexDocs by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/744
- Docs: Improved deprecation info for Process API by @kraleppa in https://github.com/software-mansion/live-debugger/pull/768
- Docs: add website urls by @kraleppa in https://github.com/software-mansion/live-debugger/pull/843
- Chore: bump elixir to 1.19 by @kraleppa in https://github.com/software-mansion/live-debugger/pull/811
- Chore: bump wallaby by @kraleppa in https://github.com/software-mansion/live-debugger/pull/821
- Tests: Remove
live_debugger_refactordirectory by @hhubert6 in https://github.com/software-mansion/live-debugger/pull/800 - Tests: Remove flaky case from e2e test by @kraleppa in https://github.com/software-mansion/live-debugger/pull/847
- Add EndlessCrashLoop LiveView to devApp by @srzeszut in https://github.com/software-mansion/live-debugger/pull/739
Full Changelog: https://github.com/software-mansion/live-debugger/compare/v0.4.0...v0.5.0