reflex-enterprise Changelog
[0.9.1] - 2026-07-01
- Add
reflex_enterprise.AuthPluginproviding integrated secure-by-default auth primitives for protecting pages, fields, vars, and event handlers. See the full docs for usage.
[0.9.0] - 2026-06-09
Changed
- Restrict
reflex exportandreflex run --env prodto paid tiers (#177)
[0.8.3] - 2026-06-01
Fixed
- Handle map layer
event_handlersprop properly (#175) - OIDC: use
self.__class__instead oftype(self)for handler lookups (#176) - Redo
redirect_to_loginwhen userinfo is unavailable (#174)
[0.8.2] - 2026-05-19
Added
InteractiveLeafletLayerand enhanced event handling for map components (#170)postMessage-based token sync for iframed OIDC popup flows (#172)
Changed
- Harden GitHub Actions workflows (#171)
Fixed
- OIDC: try refresh token before resetting auth on validation failure (#173)
[0.8.1] - 2026-05-11
Fixed
- Always set
cls._has_registered_endpoints = True(#169)
[0.8.0] - 2026-05-08
Changed
HTTPCookie: removeBaseStatepatches and fix subclass var dependencies (#164)- Remove runtime version checks throughout the package (#168)
[0.7.3] - 2026-05-01
Added
- Add valid issuers and related cleanup (#163)
Fixed
- Avoid race condition between updating the
localStoragevalue and redirect (#167) - Fix backend path handling for HTTP cookies (#166)
[0.7.2] - 2026-04-27
Fixed
messageListener.js: referencepublic_pathin the wrapped component (#162)
[0.7.1.post2] - 2026-04-27
Changed
- Remove the GitHub Packages upload step and attach the wheel to the GitHub Release instead
[0.7.1] - 2026-04-24
Added
- Add event handlers as HTTP endpoints and expose them via the OpenAPI spec (#156)
- Add license URL (#161)
[0.7.0.post1] - 2026-04-21
Fixed
- Fix importable path for Mantine (#160)
[0.7.0] - 2026-04-20
Changed
- Reflex 0.9 compatibility: use
importable_pathfor assets in 0.9.0+ (#159) - Additional Reflex 0.9 compatibility fixes (#157, #158)
[0.6.5] - 2026-03-27
Changed
- Replace AWS CodeArtifact with GitHub Packages for the enterprise wheel (#154)
- Remove
rx.Basefor 0.9 compatibility (#155)
[0.6.4] - 2026-03-18
Added
- Expose display name (#152)
Changed
- Improve token type validation (#153)
[0.6.3] - 2026-03-16
Changed
- Raise with an error message (#151)
[0.6.2] - 2026-03-10
Fixed
- Redirect after logout consistently (#150)
[0.6.1] - 2026-03-09
Added
- Add APIs for Reflex Enterprise to override UI (#149)
[0.6.0] - 2026-03-03
Changed
- OIDC: reduce and centralize out-of-band events (#148)
[0.5.5] - 2026-02-21
Changed
- OIDC: handle local storage updates internally (#147)
Fixed
- Ignore refresh access token errors (#142)
[0.5.4] - 2026-02-19
Fixed
- OIDC: reset auth for invalid tokens in
userinfo(#146)
[0.5.3] - 2026-02-19
Added
- OIDC: allow a pluggable
_http_clientimplementation (#145)
[0.5.2.post1] - 2026-02-18
Fixed
- Also save
redirect_to_urlinsessionStorage(#144)
[0.5.2] - 2026-02-18
Changed
- Store PKCE identifiers in
sessionStorage(#143)
[0.5.1] - 2026-02-17
Fixed
- Redirect to login with an invalid token (#141)
[0.5.0] - 2026-02-13
Added
- Implement refresh token in
OIDCAuthState(#139)
Changed
- Overhaul OIDC implementation for flexibility (#135)
- Upgrade dependency pins (#140)
[0.4.3] - 2026-01-22
Changed
- Exclude OIDC routes from
/sitemap.xml(#134)
Fixed
- Fix issuer claim request to support multiple values (#137)
[0.4.2] - 2026-01-07
Added
- Add
HTTPCookiepartitioned attribute (#129)
Changed
- Use Starlette
cookie_parserinstead ofSimpleCookie(#133) - Allow cross-origin cookie sync when
same_site="none"(#128) - Do not validate cookie domain (#130)
- Pre-commit fixes (#131)
[0.4.1] - 2025-12-19
Added
- Allow passing arbitrary headers to
HTTPCookie.sync(#127)
[0.4.0] - 2025-12-17
Added
- Implement HTTP Cookie support (#119)
- Add
presetsand other props for Mantine date components (#120) - Return the row count in
DatasourceandSSRMDatasource(#123) - Row grouping options include the
RowGroupingModule(#122) - Apply default sort order by
primary_key(#121)
Changed
- Bump ag-grid to 34.3.1 (#125)
- Add upload step to build job (#126)
Fixed
args_namesmust be a tuple (#124)
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.