Releases: day8/re-frame-10x
Releases · day8/re-frame-10x
0.6.7
0.4.2
Fixed
- shadow-cljs compatibility
Changed
- Upgraded re-frame to 0.10.8
- Upgraded zprint to 0.4.16
0.4.1
Changed
- Upgraded ClojureScript to 1.10.520
- Upgraded Clojure to 1.10.1
- Upgraded reagent to 0.8.1
- Upgraded garden to 1.3.9
- Upgraded mranderson to 0.5.1
- Upgraded create-react-class to 15.6.3-1
- Upgraded react to 16.8.6
- Upgraded react-dom to 16.8.6
- Upgraded react-flip-move to 3.0.3
- Upgraded highlight.js to 9.15.8
0.4.0
Removed
- Support for React 15/Reagent 0.7.0 and below. The last version of re-frame-10x that supports these versions is 0.3.7. - #229
Added
- Added an explicit dependency on create-react-class in preparation for it being removed as a dependency in the upcoming Reagent 0.9.0. #224
- Enabled subscription pinning and searching by default.
- There is now a sample project at example/todomvc which you can use to develop against re-frame-10x, or use for comparison when setting up re-frame-10x on your own project.
Changed
- Use npm-style names for JS libs. This should improve compatibility with Shadow CLJS users, and people using ClojureScript's
:npm-deps
. @Deraen - #201
Fixed
- Make Ctrl-H show/hide shortcut work correctly when using different keyboard layouts. #231
Internal Changes
- Upgraded to mranderson 0.5.0. This is an internal change and shouldn't be visible to end-users of 10x, but it's listed here in case you run into any trouble.
0.3.7
Deprecated
This is the last release of re-frame-10x to support from React 15/Reagent 0.6.0-0.7.0 and React 16/Reagent 0.8.0. The next release of re-frame-10x will only support React 16/Reagent 0.8.0 and up. See #229 for more context.
Added
- Added support for searching and pining subscriptions. For now this is available behind the debug flag. @shen-tian - #217
- Added reader for UUID tagged literals in app-db paths, e.g.
#uuid 7ad6b5f5-e419-4681-a960-e7b35d3de0b1
Fixed
- Show a useful error message if browsers block opening the external window. @kajism - #228
- Fix Firefox rendering issue. @solatis - #223
- Prevent warnings about using private vars by using var-quote.
- Hide the replay button when there is no event to replay.
Changed
- Bumped zprint version to 0.4.15. @jacekschae - #226
- Sort subscriptions alphabetically. @shen-tian - #217
0.3.6
Fixed broken merges in 0.3.4 and 0.3.5 when updating the bundled version of re-frame. You should use this version instead of 0.3.4.
0.3.4
N.B. When upgrading the bundled version of re-frame, not all namespaces were changed, leaving this version in a broken state. You should use version 0.3.6 instead.
Fixed
- Added mising clojure.data require.
- Enable zooming in popout window
- Use KeyboardEvent.code instead of KeyboardEvent.key to toggle inspection window
Changed
- Set default number of retained epochs to 25 (was previously 5).
- Update bundled version of re-frame to 0.10.6
0.3.2
Changed
- Updated cljs-devtools to 0.9.10, which includes a fix to render ClojureScript 1.10's MapEntry's in a cleaner fashion. Note, if you are using cljs-devtools directly (and you should be!) you will need to update your own version to 0.9.10 or higher.
- Efficiently print results in the code browser, so you only have to pay for the cost of printing what is visible, not the entire data structure. This should result in a big performance boost on apps which have a lot of data in app-db.
0.3.1
Added
- There's a new "Replay" button that lets you re-run an event (generally after tweaking some code). This enables the salaciously named HotPlay workflow.
- We've linked
re-frame-10x
with your browser-connected REPL. It is easy to now experiment directly with captured trace data using the full power of ClojureScript. See docs. Our approach was inspired by the scope-capture library. - Popout windows now preserve their previous dimensions and screen position (note that Chrome won't let us reposition windows across displays).
- The display of traced code has been improved with indentations which better communicate the call stack. Traced forms deeper in the stack are more deeply indented.
- Hovering over a code trace shows a preview of the value so you can easily scan it.
- In the "Event" tab, double clicking on the code display will toggle between showing all of the captured function, or just 10 lines.
Changed
- Improved the vertical space and visual design of the 'pods' in the subs and app-db panels.
- Removed the play/paused distinction. It was confusing for people and unclear what its purpose was. re-frame-10x will navigate to the most recent event that arrives if you were looking at a previous event.
- Popout windows are now titled "re-frame-10x | <parent window title>"
Fixed
- Added syntax highlighting for more elements in the Event code blocks
0.3.0
Added
- Form level code tracing. This lets you inspect all of the intermediate results of an event handlers execution. More info on how to set it up at https://github.com/Day8/re-frame-debux.
Changed
- New visual style for app-db and subs panels
N.B. For React 16 users, you should use the hotfix [day8.re-frame/re-frame-10x "0.3.0-1-react16"]
instead of [day8.re-frame/re-frame-10x "0.3.0-react16"]
as 0.3.0-react16
has a bad merge which breaks it.