Reflex

Latest version: v0.6.5

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 14

0.5.8

New Features
* update init prompt to use new templates from reflex-dev/templates by Lendemor in https://github.com/reflex-dev/reflex/pull/3677

Improvements

* Recharts Improvements
* Update Radial Bar Component by Manas1820 in https://github.com/reflex-dev/reflex/pull/3662
* Improve graphing asethetic by Alek99 in https://github.com/reflex-dev/reflex/pull/3611
* fix typo in rx.recharts.line props by Lendemor in https://github.com/reflex-dev/reflex/pull/3689
* [REF-3273]Add SVG circle, polygon and rect components by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3684
* notifying frontend about backend error looks better by Lendemor in https://github.com/reflex-dev/reflex/pull/3491

Bug Fixes
* debounce: pass through key and special_props by masenf in https://github.com/reflex-dev/reflex/pull/3655
* [REF-3135]Radix Primitive components should not ignore provided `class_name` prop by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3676
* [REF-3101] `rx.list` Dont set/hardcode `list_style_position` css prop by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3695
* [REF-3184] [REF-3339] Background task locking improvements by masenf in https://github.com/reflex-dev/reflex/pull/3696
* [REF-3375] useMemo on generateUUID props to maintain consistent value by masenf in https://github.com/reflex-dev/reflex/pull/3708
* Define BaseVar fields on ComputedVar by paoloemilioserra in https://github.com/reflex-dev/reflex/pull/3659

Var Refactor

This release includes some new experimental features being developed incrementally in reflex._x.vars.

* [REF-3222] define new JS-type var classes by adhami3310 in https://github.com/reflex-dev/reflex/pull/3668
* [REF-3228] implement LiteralStringVar and format/retrieval mechanism by adhami3310 in https://github.com/reflex-dev/reflex/pull/3669
* [REF-3227] implement more literal vars by adhami3310 in https://github.com/reflex-dev/reflex/pull/3687
* [REF-3321] implement var operation decorator by adhami3310 in https://github.com/reflex-dev/reflex/pull/3698

Other Changes
* cleanup unused useReducer import by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3667
* feat: Improve documentation in Japanese README.md file by l-melon in https://github.com/reflex-dev/reflex/pull/3650
* Benchmarking Updates by Alek99 in https://github.com/reflex-dev/reflex/pull/3680
* add Persian translation and update the language links in the README.m… by BenyaminZojaji in https://github.com/reflex-dev/reflex/pull/3666
* fix var warning by Lendemor in https://github.com/reflex-dev/reflex/pull/3704

New Contributors
* Manas1820 made their first contribution in https://github.com/reflex-dev/reflex/pull/3662
* l-melon made their first contribution in https://github.com/reflex-dev/reflex/pull/3650
* BenyaminZojaji made their first contribution in https://github.com/reflex-dev/reflex/pull/3666
* paoloemilioserra made their first contribution in https://github.com/reflex-dev/reflex/pull/3659

**Full Changelog**: https://github.com/reflex-dev/reflex/compare/v0.5.7...reflex-0.5.8

0.5.7

New Features

* Catch unhandled errors on both frontend and backend by maximvlah in https://github.com/reflex-dev/reflex/pull/3572
* `rx.App` now supports `frontend_exception_handler` and `backend_exception_handler` which are called when unhandled exceptions occur.
* Fix the error boundary by maximvlah in https://github.com/reflex-dev/reflex/pull/3637
* Bare SQLAlchemy mutation tracking by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3628
* feat: Adding an event to go back just as the user would. by abulvenz in https://github.com/reflex-dev/reflex/pull/3636
* `return rx.event.back()`

Improvements

* Recharts Improvements
* minor chart clean up by Alek99 in https://github.com/reflex-dev/reflex/pull/3551
* update graphing by tgberkeley in https://github.com/reflex-dev/reflex/pull/3606
* Tom/recharts missing props by tgberkeley in https://github.com/reflex-dev/reflex/pull/3645
* add warning when using css props on recharts by Lendemor in https://github.com/reflex-dev/reflex/pull/3651
* Make domain props work for `y_axis` by Lendemor in https://github.com/reflex-dev/reflex/pull/3652
* dedupe config overrides by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3600
* gitignore external assets by default by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3621
* only write .gitignore if needed by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3618
* [REF-3160] fix rx.Var._replace raise TypeError on invalid kwargs by Jishnu-Nandhiath in https://github.com/reflex-dev/reflex/pull/3625
* add module prefix to generated state names by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3214
* Allow DebounceInput as child of FormControl Component by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3660

Bug Fixes

* fix sqla python_type issues, add tests by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3613
* Fix 404 on dynamic routes during hot reload
* [REF-3076] Do not purge .web/pages in dev mode by masenf in https://github.com/reflex-dev/reflex/pull/3592
* Avoid model metaclass error with pydantic < 1.10.15
* [REF-3266] Check for pydantic v1 outside of try/except by masenf in https://github.com/reflex-dev/reflex/pull/3643
* Fix warnings
* fix unclosed file by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3639
* migrate deprecated connections to net_connections by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3641
* Pkg resources deprecation by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3646
* fix Var.contains pyi by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3663

Documentation

* [Graphing Docs] small update by tgberkeley in https://github.com/reflex-dev/reflex/pull/3612

Var Refactor

This release includes some new experimental features being developed incrementally in reflex._x.vars.

* add immutable var class by adhami3310 in https://github.com/reflex-dev/reflex/pull/3607
* [REF-3225] implement __format__ for immutable vars by adhami3310 in https://github.com/reflex-dev/reflex/pull/3617

Other Changes
* pyproject.toml: bump to 0.5.6 by masenf in https://github.com/reflex-dev/reflex/pull/3635
* benchmarks.yml: use node 18.x with reflex-webmain by masenf in https://github.com/reflex-dev/reflex/pull/3657

New Contributors
* maximvlah made their first contribution in https://github.com/reflex-dev/reflex/pull/3572

**Full Changelog**: https://github.com/reflex-dev/reflex/compare/v0.5.6...v0.5.7

0.5.6

New Features

`rx.clipboard`

Handle global and component-scoped `on_paste` with multi-type data

* Add Clipboard component for handling global on_paste event by masenf in https://github.com/reflex-dev/reflex/pull/3513

`rx.breakpoints` - Set breakpoints by name

* introduce customizable breakpoints by adhami3310 in https://github.com/reflex-dev/reflex/pull/3568
* add responsive props to radix components by adhami3310 in https://github.com/reflex-dev/reflex/pull/3583

Computed Backend Vars

* add computed backend vars by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3573
* improve backend var determination by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3587

Improvements

* [REF-3056]Config knob for redis StateManager expiration times by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3523
* [Perf] Ensure rx.match gets memoized to avoid excessive re-rendering by masenf in https://github.com/reflex-dev/reflex/pull/3552
* bare sqlalchemy session + tests by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3522
* Remove chakra from codeblock by abulvenz in https://github.com/reflex-dev/reflex/pull/3570
* add compilation timestamp in log by Lendemor in https://github.com/reflex-dev/reflex/pull/3563
* [REF-3148] add props for tabs by Lendemor in https://github.com/reflex-dev/reflex/pull/3560
* show the value causing problem in deprecation warning by Lendemor in https://github.com/reflex-dev/reflex/pull/3558
* Better support for Github Codespaces
* Add a link to backend in connection error by masenf in https://github.com/reflex-dev/reflex/pull/3044
* Better hot reload times on Windows with python 3.12 and uvicorn > 0.20
* [REF-3164] Hack to fix Windows hot reload + Uvicorn upgrade by masenf in https://github.com/reflex-dev/reflex/pull/3584
* `rx.theme` appearance is reset in dev mode
* [REF-2588]Clear color mode local storage for dev mode by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3548

Bug Fixes

* Fix radix radio cards component by emmakodes in https://github.com/reflex-dev/reflex/pull/3545
* fix small typing issue by Lendemor in https://github.com/reflex-dev/reflex/pull/3562
* [REF-3185][REF-3180]Dont escape backticks in JS string interpolation by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3566
* classvars should not be backend vars by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3578
* ComponentState and State mixins now work with backend vars
* copy backend vars from mixins by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3580
* fix var dependency over properties by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3588
* [REF-3157] Avoid SQLModel metaclass conflict (3610)
* [REF-3220] Fix rx.cancel_upload EventSpec (3608)
* do not get_config in global scope (3597)

Other Changes

* Validate ComputedVar dependencies, add tests by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3527
* do not validate non-cached var deps by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3576
* Radio group fix deprecation warning for creating vars with strings by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3567
* update dependencies pinning by Lendemor in https://github.com/reflex-dev/reflex/pull/3556
* fix formatting by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3574
* order type annotations in pyi_generator by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3585
* Deprecate cached var by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3582
* Change Strategy Prop to Literal by Alek99 in https://github.com/reflex-dev/reflex/pull/3575
* pyi_generator cleanup: ruff, remove fully qualified reflex. names by masenf in https://github.com/reflex-dev/reflex/pull/3591
* cleanup unused check by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3590
* split lifespan and middleware logic in separate mixin files by Lendemor in https://github.com/reflex-dev/reflex/pull/3557
* Update links to /docs/library/dynamic-rendering/foreach/ (3609)

New Contributors

Welcome Khaleel to the Core Team

* adhami3310 made their first contribution in https://github.com/reflex-dev/reflex/pull/3568

**Full Changelog**: https://github.com/reflex-dev/reflex/compare/v0.5.5...v0.5.6

0.5.5

New Features
* Feat: Add Session storage to store data on client storage by TG199 in https://github.com/reflex-dev/reflex/pull/3420
* add in rx.el.style by tgberkeley in https://github.com/reflex-dev/reflex/pull/3511

Improvements
* [REF-3012] Add defs, lineargradient and stop html elements by carlosabadia in https://github.com/reflex-dev/reflex/pull/3467
* More recharts improvements
* Hanson recharts batch 2 by HongyuHansonYao in https://github.com/reflex-dev/reflex/pull/3472
* (WIP) recharts fixes batch 3 by HongyuHansonYao in https://github.com/reflex-dev/reflex/pull/3496
* Hanson/tooltip-improvement/props by HongyuHansonYao in https://github.com/reflex-dev/reflex/pull/3525
* Hanson/radial bar chart by HongyuHansonYao in https://github.com/reflex-dev/reflex/pull/3532
* add event triggers for rx.video by Lendemor in https://github.com/reflex-dev/reflex/pull/2700
* allow return from run_in_thread by Lendemor in https://github.com/reflex-dev/reflex/pull/3477
* update launch message by Lendemor in https://github.com/reflex-dev/reflex/pull/3453
* [REF-2830] server side events and stateless components should not require not require a backend by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3475
* Make `.web` configurable with REFLEX_WEB_WORKDIR by Lendemor in https://github.com/reflex-dev/reflex/pull/3462
* Improve ClientState compatibility with rx.input by masenf in https://github.com/reflex-dev/reflex/pull/3490
* add allow_system prop to colormode iconbutton, and clean up logic by Lendemor in https://github.com/reflex-dev/reflex/pull/3507

Bug Fixes
* [REF-3016]Allow special characters in upload ID by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3449
* Protect StateProxy with an asyncio.Lock by masenf in https://github.com/reflex-dev/reflex/pull/3508
* fix segmented_control by Lendemor in https://github.com/reflex-dev/reflex/pull/3516
* Updated radio group component by sagarhedaoo in https://github.com/reflex-dev/reflex/pull/3474
* fix checkbox_group component by emmakodes in https://github.com/reflex-dev/reflex/pull/3454
* Always treat the call_script callback as a string of JS code by masenf in https://github.com/reflex-dev/reflex/pull/3521
* [REF-3079] state.js: disconnect websocket for window "pagehide" event by masenf in https://github.com/reflex-dev/reflex/pull/3540
* fix hydration error by Lendemor in https://github.com/reflex-dev/reflex/pull/3542

Other Changes
* use add_imports everywhere by Lendemor in https://github.com/reflex-dev/reflex/pull/3448
* swap all use of get_event_triggers to rx.EventHandler props by Lendemor in https://github.com/reflex-dev/reflex/pull/3458
* fix missing event triggers from docs by Lendemor in https://github.com/reflex-dev/reflex/pull/3495
* upgrade to latest ruff by Lendemor in https://github.com/reflex-dev/reflex/pull/3497
* pass validation of valid_parent if inheriting from valid class by Lendemor in https://github.com/reflex-dev/reflex/pull/3519
* Abstract color_mode related Var creation by masenf in https://github.com/reflex-dev/reflex/pull/3533
* [REF-3149] Bring back py3.12 hot reload warning by masenf in https://github.com/reflex-dev/reflex/pull/3537
* German README.md by unfortunatelyalex in https://github.com/reflex-dev/reflex/pull/3547

New Contributors
* unfortunatelyalex made their first contribution in https://github.com/reflex-dev/reflex/pull/3547

**Full Changelog**: https://github.com/reflex-dev/reflex/compare/v0.5.4...v0.5.5

0.5.4

Improvements
* [REF-2956]Fail When Backend port or frontend port is explicitly provided and the port is in use by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3432
* promote toast to main namespace by Lendemor in https://github.com/reflex-dev/reflex/pull/3422
* [REF-2977] [REF-2982] Plotly: Merge layout prop and automatic darkmode by masenf in https://github.com/reflex-dev/reflex/pull/3442
* Recharts supporting radix color, add event triggers by HongyuHansonYao in https://github.com/reflex-dev/reflex/pull/3430
* [REF-3009] type transforming serializers by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3227
* default color_mode is now system color by Lendemor in https://github.com/reflex-dev/reflex/pull/3457
* Refactor: make better/less use of dict.keys() calls by alexandermorgan in https://github.com/reflex-dev/reflex/pull/3455

Bug Fixes
* [REF-2602]Do not suppress import errors in rxconfig by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3434
* [REF-3006] Inline code rendered in rx.markdown has extra trailing space by masenf in https://github.com/reflex-dev/reflex/pull/3426
* Address an issue with pydantic v2 models as Vars by kroo in https://github.com/reflex-dev/reflex/pull/3396
* state.js: set event_processing = false when websocket connects by masenf in https://github.com/reflex-dev/reflex/pull/3443
* [REF-2879] Make client_state work without global refs (local only) by masenf in https://github.com/reflex-dev/reflex/pull/3379

Other Changes
* PR zh/zh_tw readme update for relex 0.5.2 by milochen0418 in https://github.com/reflex-dev/reflex/pull/3415
* fix: correct zh_tw and zh_cn README for hyperlink issues by milochen0418 in https://github.com/reflex-dev/reflex/pull/3440
* clean up hooks and update component to use add_hooks by Lendemor in https://github.com/reflex-dev/reflex/pull/3439
* fix warning about props by Lendemor in https://github.com/reflex-dev/reflex/pull/3451
* Webdriver ArgOptions improvements by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3429
* [bug] Avoid deleting endpoint port when running on Replit by blast-hardcheese in https://github.com/reflex-dev/reflex/pull/3447
* [REF-3013] Only run `pyi_generator` on files in reflex/components or reflex/__init__.py by masenf in https://github.com/reflex-dev/reflex/pull/3452
* Pass _var_is_string parameter to Var.create by masenf in https://github.com/reflex-dev/reflex/pull/3470
* Override _var_is_string when handling str literals by masenf in https://github.com/reflex-dev/reflex/pull/3473
* compat: do not patch pydantic if the installed version starts with "1." by masenf in https://github.com/reflex-dev/reflex/pull/3482

New Contributors
* blast-hardcheese made their first contribution in https://github.com/reflex-dev/reflex/pull/3447
* kroo made their first contribution in https://github.com/reflex-dev/reflex/pull/3396
* alexandermorgan made their first contribution in https://github.com/reflex-dev/reflex/pull/3455

**Full Changelog**: https://github.com/reflex-dev/reflex/compare/v0.5.3...v0.5.4

0.5.3

New Features

* External assets by abulvenz in https://github.com/reflex-dev/reflex/pull/3220
* add mapping between client_token and socket id by Lendemor in https://github.com/reflex-dev/reflex/pull/3388
* add config knob for react_strict_mode by Lendemor in https://github.com/reflex-dev/reflex/pull/3389
* [REF-2202] Implement event handlers for Plotly by masenf in https://github.com/reflex-dev/reflex/pull/3397

Improvements
* Radix Themes + Tailwind Harmony by masenf in https://github.com/reflex-dev/reflex/pull/3355
* Explicit deps and interval for computed vars by benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3231
* Add domain prop for the PolarRadiusAxis component by TG199 in https://github.com/reflex-dev/reflex/pull/3349
* [REF-2710]Recommend Running with `REFLEX_USE_NPM=1` if npm run fails after installing packages with bun. by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3399
* refactor: radix section default size by Jishnu-Nandhiath in https://github.com/reflex-dev/reflex/pull/3406
* [REF-2978] Ignore Redis config_set for AWS ElastiCache by masenf in https://github.com/reflex-dev/reflex/pull/3401
* [REF-1356] Track changes applied to `Base` subclass via helper method. by masenf in https://github.com/reflex-dev/reflex/pull/2242
* include resize and radius props to the text area component by carlosabadia in https://github.com/reflex-dev/reflex/pull/3383

Each component import is now independently lazy

Save time by avoiding imports for components which are not used in the app.

* [REF-2821]Improve Dynamic Imports by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3345

Bug Fixes

* Layout property not pushed through on rx.plotly by HongyuHansonYao in https://github.com/reflex-dev/reflex/pull/3394

Other Changes

* [REF-2895]Benchmarks getting skipped on merge by ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3369
* Updated in/readme.md with current readme by sagarhedaoo in https://github.com/reflex-dev/reflex/pull/3333
* update image for readme by tgberkeley in https://github.com/reflex-dev/reflex/pull/3395

New Contributors
* sagarhedaoo made their first contribution in https://github.com/reflex-dev/reflex/pull/3333
* TG199 made their first contribution in https://github.com/reflex-dev/reflex/pull/3349
* HongyuHansonYao made their first contribution in https://github.com/reflex-dev/reflex/pull/3394
* carlosabadia made their first contribution in https://github.com/reflex-dev/reflex/pull/3383

**Full Changelog**: https://github.com/reflex-dev/reflex/compare/v0.5.2...v0.5.3

Page 3 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.