Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a blog entry for 0.11 and Melange #743

Merged
merged 26 commits into from
Aug 22, 2023
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
eed9f91
Create a blog entry
davesnx Jul 11, 2023
502f8eb
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
1d61bec
Improve dune notation
davesnx Jul 11, 2023
887d0c0
Merge branch 'Blog-Melange-0-11' of github.com:/reasonml/reason-react…
davesnx Jul 11, 2023
d1bd831
Change title
davesnx Jul 11, 2023
fb313b0
Merge branch 'main' of github.com:/reasonml/reason-react into Blog-Me…
davesnx Jul 11, 2023
a59effe
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
241788a
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
d926dce
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
97da8c9
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
09770bf
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
f8789be
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
bc1460c
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
7992061
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
d78b159
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
bcec009
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
7a402ce
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
53f022f
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
e8b4aab
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
9d3d231
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
aef3186
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
c2d027d
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
2942ff1
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
ca0dfcc
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
9724f31
Update website/blog/2023-06-11-reborn.md
davesnx Jul 11, 2023
5b4642d
Move changelog to last
davesnx Jul 11, 2023
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
Prev Previous commit
Move changelog to last
davesnx committed Jul 11, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 5b4642de20b8942902cb3c875d6cfcdd4d3d5192
36 changes: 18 additions & 18 deletions website/blog/2023-06-11-reborn.md
Original file line number Diff line number Diff line change
@@ -12,23 +12,6 @@ We released ReasonReact to the [opam repository](https://ocaml.org/p/reason-reac

We updated the documentation to reflect these new changes and we will continue to improve it over time.

## Full changelog

The version of ReasonReact published to npm is compatible with ReScript 0.9.0. Since then, we've fixed a few things:

- [0.9.2] Add drag event API binding
- [0.9.2] Add `aria-haspopup` as ariaHaspopup as prop
- [0.9.2] Add `aria-current` as ariaCurrent as prop
- [0.9.2] Add `aria-checked` as ariaChecked as prop
- [0.10.0] Deprecate legacy modules (ReasonReact, ReasonReactCompat, ReasonReactOptimizedCreateClass)

### Version 0.11

- [0.11.0] Add suppressHydrationWarning
- [0.11.0] Created opam package (reason-react.opam)
- [0.11.0] Requires dune 3.8.0 (via dune-project)
- [0.11.0] Full migration to Melange

## Adopting ReasonReact

To use ReasonReact, you must be using Melange. [Get started here](https://melange.re/v1.0.0/getting-started/).
@@ -39,7 +22,7 @@ Next:
- In your dune file, add `reason-react` to `libraries` and preprocess with `reactjs-jsx-ppx`:

> (libraries reason-react)
> (preprocess (pps react-jsx-ppx)
> (preprocess (pps react-jsx-ppx))
- Replace any previously deprecated modules with their new names: `ReactDOMRe` -> `ReactDOM`, `ReactEventRe` -> `ReactEvent`, `ReasonReact` -> `React`.
- Remove any usage of `ReasonReactCompat` and `ReasonReactOptimizedCreateClass`. These have long been deprecated, and have been removed in this version.
@@ -59,4 +42,21 @@ There's lots to do for the next version. We are committed to continue improving

Feel free to reach out if you have any feedback. You can [open an issue](https://github.com/reasonml/reason-react/issues) in this repository, or join the [ReasonML Discord](https://discord.gg/reasonml).

## Full changelog

The version of ReasonReact published to npm is compatible with ReScript 0.9.0. Since then, we've fixed a few things:

- [0.9.2] Add drag event API binding
- [0.9.2] Add `aria-haspopup` as ariaHaspopup as prop
- [0.9.2] Add `aria-current` as ariaCurrent as prop
- [0.9.2] Add `aria-checked` as ariaChecked as prop
- [0.10.0] Deprecate legacy modules (ReasonReact, ReasonReactCompat, ReasonReactOptimizedCreateClass)

### Version 0.11

- [0.11.0] Add suppressHydrationWarning
- [0.11.0] Created opam package (reason-react.opam)
- [0.11.0] Requires dune 3.8.0 (via dune-project)
- [0.11.0] Full migration to Melange

Have a good day!