RedwoodJS v0.10.0 with Prisma v2.0.0 GA 🎉

Prisma v2.0.0 General Availability :tada:

Prisma has released version 2, and we are celebrating their hard-earned release by including it in v0.10! From all of us, we offer a huge congrats to the entire Prisma Team for building something amazing. Without it, the Redwood experience just wouldn’t be the same.

General Availability Announcement and Release Notes

Note: Prisma Migrate is not part of this GA release – it is still experimental.

Prisma v2 Highlights and Changes

Other Redwood v0.10.0 Highlights

  • Improved Windows Support and Bug Fixes (with more to come!)
  • Added Firebase Auth Provider
  • Initial Typescript Support for Generators including SDL, Service, and Component

Thank You to everyone below who contributed. This release includes several PRs that were especially above and beyond thanks to @jtoar @jmreidy and @Tobbe :rocket:

Redwood is better because of you!

Changed

Added

Fixed

  • CI: Fix Windows CI Runner Failing Tests #543
  • Auth: Auth0Client needs to be destructured from @auth0/auth0-spa-js #640
  • Apollo: upgrade apollo-server-lambda per security alert #659
  • Router: Fix windows matching paths in babel #665
  • CSS: Fix style loader order #667

Breaking :warning:

  • See Prisma “Highlights and Changes” above for related breaking changes
  • Scaffold Generator CSS has been updated to use Semantic Classes, which breaks styling when new CRUD is added alongside existing. To learn more and resolve any issues, see this forum topic How to Upgrade Scaffold CRUD Styling to v0.8.0 (or greater)

How to upgrade RedwoodJS packages to v0.10.0

If the Current Version is > v0.6.0

Redwood v0.6.0 included a new CLI command to upgrade @redwoodjs NPM packages. Run the following command within your App directory:

yarn rw upgrade

If the Current Version is < v0.6.0

Manually update the following @redwoodjs/* packages.

Root directory package.json
  • "@redwoodjs/core": "^0.10.0”
web/package.json
  • "@redwoodjs/web": "^0.10.0”
  • "@redwoodjs/router": "^0.10.0”
  • "@redwoodjs/auth": "^0.10.0” (if installed)
api/package.json
  • "@redwoodjs/api": "^0.10.0”

Install the upgraded packages

$ yarn install

Redwood Releases on GitHub

You can see all Redwood release notes and version history on GitHub

6 Likes

So long v0.9.0! :wave: (wait… )

Specially excited about Prisma, Typescript support & Scaffold new semantic css :slight_smile:

Many thanks crowd.

1 Like