Brian Vaughn
79bda69d88
Renamed DevTools Jest config to be more concistent with others
2019-08-21 13:40:24 -07:00
Brian Vaughn
66c9fedc34
Flow fixes
2019-08-20 13:33:33 -07:00
Brian Vaughn
fe943c339d
Add custom DevTools Flow definitions to shared flowconfig
2019-08-20 11:37:45 -07:00
Brian Vaughn
2e549efae5
Moved DevTools custom Flow definitions
2019-08-20 11:37:31 -07:00
Brian Vaughn
4da836af71
Merged changes from 4.0.0 -> 4.0.5 from DevTools fork
2019-08-20 11:34:51 -07:00
Brian Vaughn
3ad50710a7
Merge branch 'source' of github.com:bvaughn/react-devtools-experimental
2019-08-20 11:00:02 -07:00
Brian Vaughn
833f206348
Merge branch 'master' into devtools-v4-merge
2019-08-20 10:41:38 -07:00
bbolek
efa5dbe7a5
Update CHANGELOG.md ( #16439 )
...
* Update CHANGELOG.md
Fixed typo
2019-08-20 09:51:01 -07:00
Heaven
da0a47bec3
fix typo in CHNAGELOG.md ( #16447 )
2019-08-20 09:48:03 -07:00
Morgan McCauley
69aafbf4df
Fix spelling in react-devtools CHANGELOG.md ( #16448 )
2019-08-20 09:47:18 -07:00
Brian Vaughn
2843a1556e
Fixed invalid object-assign version (4.0.4 -> 4.0.1)
2019-08-20 09:45:09 -07:00
Brian Vaughn
aa56fe34ac
Improved GitHub issue repro instructions prompt
2019-08-20 09:44:41 -07:00
Sebastian Markbåge
c80678c760
Add "hydrationOptions" behind the enableSuspenseCallback flag ( #16434 )
...
This gets invoked when a boundary is either hydrated or if it is deleted
because it updated or got deleted before it mounted.
2019-08-19 13:26:39 -07:00
Dan Abramov
2d68bd0960
Fix message loop behavior when host callback is cancelled ( #16407 )
...
* Add a regression test for cancelCallback with message loop
* If there's nothing scheduled, we're not running
* Add more tests from #16271
2019-08-19 21:20:21 +01:00
Dan Abramov
96eb703bbf
[ESLint] Forbid top-level use*() calls ( #16455 )
...
* Add a way to skip/only tests to RulesOfHooks test
* [ESLint] Forbid top-level use*() calls
* Add a regression test for logical expressions
This is not a change. Just adding more coverage.
2019-08-19 19:54:06 +01:00
Dan Abramov
56f93a7f38
Throw on unhandled SSR suspending ( #16460 )
...
* Throw on unhandled SSR suspending
* Add a nicer message when the flag is off
* Tweak internal refinement error message
2019-08-19 19:53:02 +01:00
Dominic Gannaway
dce430ad92
[Flare] Rework the responder dispatching/batching mechanism ( #16334 )
2019-08-19 19:22:46 +01:00
Brian Vaughn
6ae6a7c020
Updated React DevTools changelog for 4.0.5
2019-08-19 09:28:10 -07:00
Brian Vaughn
5441b094a4
4.0.4 -> 4.0.5
2019-08-19 09:26:55 -07:00
Nicolas Gallagher
56d1b0fb59
[react-events] DOM event testing library ( #16433 )
...
This patch formalizes the mock native events and event sequences used in unit tests.
The `createEventTarget` function returns an object that can be used to dispatch native event sequences on the target without having to manually do so across all the scenarios we need to account for. Unit tests can be written as if we were only working with PointerEvent, but they will dispatch realistic native event sequences based on the execution environment (e.g., is PointerEvent supported?) and pointer type.
```
describe.each(environments)('Suite', (hasPointerEvents) => {
beforeEach(() => {
// setup
});
test.each(pointerTypes)('Test', (pointerType) => {
const target = createEventTarget(node);
target.pointerdown({pointerType});
expect(callback).toBeCalled();
});
});
```
Every native event that is dispatched now includes a complete object by default. The properties of the events can be customized. Properties that shouldn't be relied on in responder implementations are excluded from the mock native events to ensure tests will fail. Equivalent properties are normalized across different event types, e.g., 'pointerId' is converted to 'identifier' before a TouchEvent is dispatched.
2019-08-19 09:21:55 -07:00
Brian Vaughn
01b1e7e2cf
Alpha-sort props/state/context keys
2019-08-19 09:17:52 -07:00
Brian Vaughn
d2456c7572
Fixed standalone target not properly serving backend over localhost:8097
2019-08-19 07:36:41 -07:00
Brian Vaughn
14c2eab7c3
Resolved Yarn conflict for object-assign
2019-08-19 07:04:47 -07:00
Brian Vaughn
e89c19d16c
Added DevTools 4.0.4 CHANGELOG entry
2019-08-18 08:55:49 -07:00
Brian Vaughn
3c6a219466
4.0.3 -> 4.0.4
2019-08-18 08:45:52 -07:00
Brian Vaughn
4697f5b379
Profiler bugfix for filtering out all commits after selecting a fiber
2019-08-18 08:34:40 -07:00
Brian Vaughn
d97af798d2
Updated DevTools CHANLOGE to add an unreleased change
2019-08-17 21:19:00 -07:00
Brian Vaughn
95ca079556
Fixed standalone bug that prevented backend from being served over localhost:8097
2019-08-17 21:11:10 -07:00
Brian Vaughn
21e793fb4f
Added 4.0.1, 4.0.2, and 4.0.3 changelog entries ( #16438 )
...
* Added 4.0.1, 4.0.2, and 4.0.3 changelog entries
* Added entry about Map/Set/Immutable
2019-08-17 11:47:38 -07:00
Brian Vaughn
95ffd3ccf8
4.0.2 -> 4.0.3
2019-08-17 11:31:31 -07:00
Brian Vaughn
2935d6a18d
Unserializable data type fix for standalone shell
2019-08-17 11:31:20 -07:00
Brian Vaughn
ce65df7092
Added support for unserializable types (e.g. Set/Map, Immutable)
2019-08-17 10:20:26 -07:00
Brian Vaughn
f66a20f439
Caps lock bug template request for repro steps :)
2019-08-16 14:47:55 -07:00
Brian Vaughn
69b2ecc531
Added explicit (empty) label next to empty arrays and objects
2019-08-16 13:47:09 -07:00
Brian Vaughn
024bac4263
Support single-quote strings in style editor
2019-08-16 13:35:30 -07:00
Brian Vaughn
74f4a3f972
Improved editing props demo experience for TODO list
2019-08-16 13:15:16 -07:00
Brian Vaughn
f616613059
Display hook values for components that only use context
2019-08-16 11:33:28 -07:00
Brian Vaughn
454157dd66
Multi-renderer profiling improvements
...
Add support for mixed v15/v16 renderers that previously caused profiling to fail with 'profiling not supported by this renderer' type errors
2019-08-16 11:25:44 -07:00
Brian Vaughn
49399aa3e7
Prettier
2019-08-16 09:05:26 -07:00
Brian Vaughn
5e043adba7
Added Set+Map to dev shell, even though we don't support deep inspecting them yet
2019-08-16 09:05:21 -07:00
Dan Abramov
c1d3f7f1a9
[DevTools Changelog] Add a note on 4.0.2
2019-08-16 16:15:19 +01:00
Brian Vaughn
2bcc6c6d04
4.0.1 -> 4.0.2
2019-08-15 17:35:30 -07:00
Brian Vaughn
527fc4a63f
Refactored to remove need for new webNavigation permission
2019-08-15 17:34:34 -07:00
Brian Vaughn
c100cc7b31
4.0.0 -> 4.0.1
2019-08-15 16:29:13 -07:00
Brian Vaughn
545de6f02e
Removed some unnecessary manifest permissions
2019-08-15 16:28:10 -07:00
Dan Abramov
6f86294e68
[DevTools Changelog] Add a note about restoring selection ( #16409 )
...
Also a tiny nit, "inline" spelling seems more common in this context. My eyes stumbled at it on every read.
2019-08-15 23:11:37 +01:00
Brian Vaughn
d0dcbe5594
Changed version name string to show version and date. Moved commit number into description string.
2019-08-15 14:38:16 -07:00
Brian Vaughn
0763c48ed8
Bumped all versions to 4.0.0
2019-08-15 14:28:09 -07:00
Brian Vaughn
732f3a6ef1
4.0.0-alpha.9 -> 4.0.0-alpha.10
2019-08-15 11:26:04 -07:00
Brian Vaughn
600c57a9b9
Added OVERVIEW.md and updated CHANGELOG to point to it ( #16405 )
2019-08-15 11:22:11 -07:00