Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
58e8670
Add dependency overrides
sydneyjodon-wk Oct 16, 2020
661aa79
Add Greg's updates to event helpers
sydneyjodon-wk Oct 23, 2020
ac494f2
Update react dependency override
sydneyjodon-wk Oct 26, 2020
ae11122
Update react dependency overrides
sydneyjodon-wk Oct 26, 2020
6ef6f91
Remove fixme
sydneyjodon-wk Oct 27, 2020
f6d59e8
Fix failing test
sydneyjodon-wk Oct 27, 2020
c4a339c
Move event helper utils to react-dart
sydneyjodon-wk Nov 2, 2020
017d855
Update react overrides to 6.0.0-wip
sydneyjodon-wk Nov 4, 2020
1d91c08
Merge branch 'master' into 4.0.0-wip
sydneyjodon-wk Nov 5, 2020
a6e1e35
Point to new branch
joebingham-wk Nov 10, 2020
c89d43e
Resolve conflicts
joebingham-wk Nov 10, 2020
db598c6
Merge branch 'master' of github.com:Workiva/over_react into 4.0.0-wip
joebingham-wk Nov 17, 2020
0e75a57
Merge branch '4.0.0-wip' of github.com:Workiva/over_react into react-…
joebingham-wk Nov 17, 2020
8cc4705
Add helper
joebingham-wk Nov 17, 2020
f3996da
Add new helper
joebingham-wk Nov 18, 2020
14440ad
Remove extension export
joebingham-wk Nov 18, 2020
cd5eb93
Update overrides
joebingham-wk Nov 20, 2020
8fc3219
Update helpers
joebingham-wk Nov 20, 2020
4c44389
Address PR feedback
joebingham-wk Nov 24, 2020
350c355
Merge pull request #639 from Workiva/react-17-synthetic-event-updates
greglittlefield-wf Nov 24, 2020
03d73c8
Merge branch 'master' into 4.0.0-wip
sydneyjodon-wk Nov 24, 2020
843c1b8
over_react_4.0.0
rmconsole-readonly-wk Nov 24, 2020
7ab92bd
Add over_react_test override
joebingham-wk Nov 24, 2020
7c55759
Merge pull request #648 from Workiva/4.0.0-wip
joebingham-wk Nov 24, 2020
c21bb67
Update Changelog
joebingham-wk Nov 30, 2020
c02f25d
Point changelog to PR
joebingham-wk Dec 1, 2020
7c6cf4e
Remove over_react_test override
joebingham-wk Dec 1, 2020
acead9a
Update dependencies
joebingham-wk Dec 1, 2020
02082c2
Fix bad implicit cast in composeHocs (technically a breaking change)
greglittlefield-wf Jan 13, 2021
2bb2504
Merge branch 'master' of github.com:Workiva/over_react into release_o…
bender-wk Jan 14, 2021
54b223d
Update version in README example
aaronlademann-wf Jan 14, 2021
ae96249
consume_workiva_react_dart_285
rmconsole-readonly-wk Jan 14, 2021
2207766
Merge branch 'release_over_react_4.0.0' into test_consume_workiva/rea…
aaronlademann-wf Jan 14, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# OverReact Changelog

## 4.0.0

This stable, __major__ release of over_react includes:

### ReactJS 17.x Support

The underlying `.js` files provided by this package are now ReactJS version `17.0.1`.

> __[Full List of Breaking Changes](https://github.com/Workiva/over_react/pull/647)__

## [3.12.1](https://github.com/Workiva/over_react/compare/3.12.0...3.12.1)
- [#643] Use `propsOrStateMapsEqual` in `memo` so that function tearoffs don't cause unnecessary rerenders.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ __Once you have migrated your components to `UiComponent2`__, you're ready to st

```yaml
dependencies:
over_react: ^3.5.0
over_react: ^4.0.0
```

1. Enable the **[OverReact Analyzer Plugin (beta)](tools/analyzer_plugin/)**, which has many lints and assists to make authoring OverReact components easier!
Expand Down
9 changes: 7 additions & 2 deletions app/over_react_redux/todo_client/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ dependencies:
color: any
memoize: ^2.0.0
meta: ^1.0.0
over_react: ^3.1.5
over_react: ">=3.1.5 <5.0.0"
json_annotation: ^3.0.0
redux: ">=3.0.0 <5.0.0"
redux_dev_tools: ">=0.4.0 <0.6.0"
Expand All @@ -21,7 +21,7 @@ dev_dependencies:
dart_dev: ^3.0.0
glob: ^1.2.0
json_serializable: ^3.2.2
over_react_test: ^2.0.0
over_react_test: ^2.10.2
pedantic: ^1.8.0
test: ^1.9.1
test_html_builder: ^1.0.0
Expand All @@ -32,3 +32,8 @@ dev_dependencies:
dependency_overrides:
over_react:
path: '../../../'
react:
git:
url: https://github.com/cleandart/react-dart.git
ref: 6.0.0-wip

24 changes: 14 additions & 10 deletions lib/over_react.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ export 'package:react/react.dart'
SyntheticKeyboardEvent,
SyntheticFocusEvent,
SyntheticFormEvent,
SyntheticDataTransfer,
SyntheticMouseEvent,
SyntheticTouchEvent,
SyntheticTransitionEvent,
Expand All @@ -43,13 +42,22 @@ export 'package:react/react.dart'
createSyntheticAnimationEvent,
createSyntheticUIEvent,
createSyntheticWheelEvent,
SyntheticEventTypeHelpers;
fakeSyntheticFormEvent,
wrapNativeKeyboardEvent,
wrapNativeMouseEvent,
SyntheticEventTypeHelpers,
DataTransferHelper;

export 'package:react/react_client/js_backed_map.dart' show JsBackedMap;

export 'package:react/react_client.dart'
// ignore: deprecated_member_use
show setClientConfiguration, chainRefs, ReactElement, ReactComponentFactoryProxy;
show
// ignore: deprecated_member_use
setClientConfiguration,
chainRefs,
ReactElement,
ReactComponentFactoryProxy;
export 'package:react/react_client/react_interop.dart' show ReactErrorInfo, Ref;
export 'package:react/hooks.dart' show StateHook, ReducerHook;

Expand All @@ -58,11 +66,9 @@ export 'src/component/_deprecated/abstract_transition_props.dart';
export 'src/component/aria_mixin.dart';
export 'src/component/callback_typedefs.dart';
export 'src/component/_deprecated/error_boundary.dart';
export 'src/component/_deprecated/error_boundary_mixins.dart'
hide LegacyErrorBoundaryApi;
export 'src/component/_deprecated/error_boundary_mixins.dart' hide LegacyErrorBoundaryApi;
export 'src/component/dom_components.dart';
export 'src/component/error_boundary_api.dart'
show defaultErrorBoundaryLoggerName;
export 'src/component/error_boundary_api.dart' show defaultErrorBoundaryLoggerName;
export 'src/component/ref_util.dart';
export 'src/component/fragment_component.dart';
export 'src/component/hooks.dart';
Expand All @@ -73,8 +79,7 @@ export 'src/component/prop_typedefs.dart';
export 'src/component/pure_component_mixin.dart';
export 'src/component/_deprecated/resize_sensor.dart';
export 'src/component_declaration/annotations.dart';
export 'src/component_declaration/builder_helpers.dart'
hide GeneratedErrorMessages;
export 'src/component_declaration/builder_helpers.dart' hide GeneratedErrorMessages;
export 'src/component_declaration/component_base_2.dart'
show
registerComponent2,
Expand All @@ -91,7 +96,6 @@ export 'src/util/constants_base.dart';
export 'src/util/css_value_util.dart';
export 'src/util/dom_util.dart';
export 'src/util/equality.dart' show propsOrStateMapsEqual;
export 'src/util/event_helpers.dart';
export 'src/util/guid_util.dart';
export 'src/util/hoc.dart';
export 'src/util/handler_chain_util.dart';
Expand Down
88 changes: 0 additions & 88 deletions lib/src/util/event_helpers.dart

This file was deleted.

2 changes: 1 addition & 1 deletion lib/src/util/hoc.dart
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,6 @@
/// ),
/// ])(_$BigBlock);
/// ```
R Function(A) composeHocs<R, A extends R>(Iterable<R Function(A)> functions) {
R Function(R) composeHocs<R>(Iterable<R Function(R)> functions) {
return functions.reduce((a, b) => (result) => a(b(result)));
}
9 changes: 7 additions & 2 deletions pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: over_react
version: 3.12.1
version: 4.0.0
description: A library for building statically-typed React UI components using Dart.
homepage: https://github.com/Workiva/over_react/
authors:
Expand All @@ -8,6 +8,11 @@ authors:
environment:
sdk: '>=2.7.0 <3.0.0'

dependency_overrides:
react:
git:
url: https://github.com/Workiva/react-dart.git
ref: 6.0.0-wip
dependencies:
collection: ^1.14.11
analyzer: '>=0.35.0 <0.40.0'
Expand Down Expand Up @@ -43,7 +48,7 @@ dev_dependencies:
glob: ^1.2.0
io: ^0.3.2+1
mockito: ^4.1.1
over_react_test: ^2.7.0
over_react_test: ^2.10.2
pedantic: ^1.8.0
test: ^1.9.1
yaml: ^2.2.1
Loading