diff --git a/CHANGELOG.md b/CHANGELOG.md index 25826388..8ab9cbbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## vNEXT + +## [v0.7.0](https://slinky.dev) ### Highlights :tada: + Added preliminary Scala 3 support [PR #494](https://github.com/shadaj/slinky/pull/494) + no `@react`/`Props`-`apply` sugar @@ -16,7 +18,7 @@ + Support using `React.memo` on a component created with `React.forwardRef` [PR #530](https://github.com/shadaj/slinky/pull/530) + Support the dependencies parameter of `useImperativeHandle` [PR #531](https://github.com/shadaj/slinky/pull/531) -## [v0.6.8](https://slinky.dev) +## [v0.6.8](https://613d18497c84770008b2dbab--slinky.netlify.app/) ### Bug Fixes :bug: + Bring back the missing `dd` and `dt` tags [PR #477](https://github.com/shadaj/slinky/pull/477) + Allow the `Props` type in an `@react` component to have its own annotations [PR #476](https://github.com/shadaj/slinky/pull/476) diff --git a/docs/public/docs/installation.md b/docs/public/docs/installation.md index 4287ad77..d4c8c47f 100644 --- a/docs/public/docs/installation.md +++ b/docs/public/docs/installation.md @@ -16,11 +16,11 @@ Since Slinky is distributed just like any other Scala.js library, it's very easy Add the dependencies that match your application as well as required Scala.js compiler options: ```scala -libraryDependencies += "me.shadaj" %%% "slinky-core" % "0.6.8" // core React functionality, no React DOM -libraryDependencies += "me.shadaj" %%% "slinky-web" % "0.6.8" // React DOM, HTML and SVG tags -libraryDependencies += "me.shadaj" %%% "slinky-native" % "0.6.8" // React Native components -libraryDependencies += "me.shadaj" %%% "slinky-hot" % "0.6.8" // Hot loading, requires react-proxy package -libraryDependencies += "me.shadaj" %%% "slinky-scalajsreact-interop" % "0.6.8" // Interop with japgolly/scalajs-react +libraryDependencies += "me.shadaj" %%% "slinky-core" % "0.7.0" // core React functionality, no React DOM +libraryDependencies += "me.shadaj" %%% "slinky-web" % "0.7.0" // React DOM, HTML and SVG tags +libraryDependencies += "me.shadaj" %%% "slinky-native" % "0.7.0" // React Native components +libraryDependencies += "me.shadaj" %%% "slinky-hot" % "0.7.0" // Hot loading, requires react-proxy package +libraryDependencies += "me.shadaj" %%% "slinky-scalajsreact-interop" % "0.7.0" // Interop with japgolly/scalajs-react // optional, but recommended; enables the @react macro annotation API addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.1" cross CrossVersion.full) diff --git a/docs/public/docs/scalajs-react-interop.md b/docs/public/docs/scalajs-react-interop.md index 225bc335..41fd8a12 100644 --- a/docs/public/docs/scalajs-react-interop.md +++ b/docs/public/docs/scalajs-react-interop.md @@ -2,7 +2,7 @@ If you're using Slinky in an application that's already using [scalajs-react](https://github.com/japgolly/scalajs-react), Slinky comes with the `slinky-scalajsreact-interop` module for crossing over between the two styles of writing React code. ```scala -libraryDependencies += "me.shadaj" %%% "slinky-scalajsreact-interop" % "0.6.8" +libraryDependencies += "me.shadaj" %%% "slinky-scalajsreact-interop" % "0.7.0" ``` To use this module, simply import the implicit conversions between Slinky and scalajs-react types. diff --git a/docs/src/main/scala/slinky/docs/Navbar.scala b/docs/src/main/scala/slinky/docs/Navbar.scala index 22f8882c..6b59c098 100644 --- a/docs/src/main/scala/slinky/docs/Navbar.scala +++ b/docs/src/main/scala/slinky/docs/Navbar.scala @@ -103,7 +103,7 @@ import scala.scalajs.js href := "https://github.com/shadaj/slinky/blob/master/CHANGELOG.md", style := smallLinkStyle )( - "v0.6.8" + "v0.7.0" ), a( href := "https://github.com/shadaj/slinky",