github reflex-dev/reflex v0.7.4

latest release: v0.7.5
9 days ago

Release Notes

SASS and SCSS

Thanks to @KronosDev-Pro, reflex can now compile your SASS and SCSS files for you! Simply reference a local SASS/SCSS file in the stylesheets key-word argument for rx.App. You need to have libsass installed.

Bun

We used to be using bun as a default for installation, and now we're using it as a runtime as well. In most cases it should work fine, but if it doesn't, you should install node in your global system.

This also removes fnm/npm automatic download from reflex and will cut down on the time for new system installs.

Granian

We are starting to migrate to Granian as the ASGI that ships with default with Reflex. You can test it with REFLEX_USE_GRANIAN=1. For now there will be some bugs, but we will be resolving them as time comes. Hopefully by 0.8.0 we would have deprecated uvicorn and moved primarily to Granian.

In the same change, you can also run reflex from any asgi compliant program, for example:

uvicorn your_app_name.your_app_name:app --factory

Specify multiple env files

You can pass multiple files (separated by : on linux, ; on windows) for the ENV_FILE environment variable.

  • Allow multiple env_file to be specified, split on os pathsep by @masenf in #4993

NextJS downgrade :(

Due to issues we're having with turbopack, we're temporarily downgrading to an earlier version of nextJS 15 until the issues get fixed.

  • [ENG-5099] 0.7.4 version bumps (and nextjs downgrade) by @masenf in #4986

Components

Bugfixes

Chores

New Contributors

Full Changelog: v0.7.3...v0.7.4

Don't miss a new reflex release

NewReleases is sending notifications on new releases.