Releases: reflex-dev/reflex
v0.1.20
What's Changed
- [Fix: issue 542] changes to str when column data is a list or tuple in pc.data_table by @d29107d in #576
- Fix cond component render by @picklelo in #639
- Fix format dict props by @picklelo in #641
- bugfix for properly rendering datatables. by @ElijahAhianyo in #638
- [Fix: issue 640] Clean up json dumps by @d29107d in #642
- Hot loading asset folder on development by @PeterYusuke in #643
- 635-integration tests by @ElijahAhianyo in #650
- Fix to make event chains synchronous by @picklelo in #654
- Added parameters to Socket.IO web server by @LouisFaure in #659
- [Enhancement issue 575] Throw better error for invalid child component by @d29107d in #655
- [Fix: issue 633] Component List don't support Var(list). by @d29107d in #636
- [Fix: issue 266] Added script Component by @wassafshahzad in #653
- Integration tests follow up by @ElijahAhianyo in #657
- Add error message for invalid var ops by @picklelo in #664
- Added windows warning by @Alek99 in #668
New Contributors
- @LouisFaure made their first contribution in #659
- @wassafshahzad made their first contribution in #653
Full Changelog: v0.1.19...v0.1.20
v0.1.19 Upload 🗃 + Bug Fixes
What's Changed
- Windows production mode command by @PeterYusuke in #570
- [Fix: issue 522] solve restart server error on windows by @PeterYusuke in #583
- [Fix: issue 582] Icon tag should work despite case sensitivity. by @d29107d in #588
- fix needed following the PR that changed Icon usage by @Lendemor in #591
- [Fix issue 563] Add meta arg to page_add method by @PeterYusuke in #589
- Call special events from event triggers by @picklelo in #601
- Fix issue 257. loglevel setting on prod command by @PeterYusuke in #594
- Multiple Page Load Events Added by @lucashofer in #596
- [Improvement] pcconfig.py supports a separate backend_port from api_url by @d29107d in #593
- [Tests] add unit test for event by @d29107d in #614
- [Tests] add unit test for style by @d29107d in #615
- added inherited backend vars by @lucashofer in #616
- Fixed Pycharm highlighting issue. by @Alek99 in #617
- Fix issubclass check by @picklelo in #618
- High Level API for list, accordion, tabs, table etc supports State Vars by @d29107d in #571
- Update poetry version by @picklelo in #625
- Factor out responsive helpers by @picklelo in #624
- Add upload component by @picklelo in #622
- Fix conpoment props`s value show not correct in pages when the value is not in English by @DeathShort in #626
- Update README by @picklelo in #630
- Add props for upload component by @picklelo in #629
New Contributors
- @d29107d made their first contribution in #588
- @lucashofer made their first contribution in #596
- @DeathShort made their first contribution in #626
Full Changelog: v0.1.18...v0.1.19
v0.1.18
This is a release to address a quick fix relating to pc export
and pc run --env prod
the sitemap was being buggy in some use cases so we have taken it out until we can write more tests and stabilize it.
What's Changed
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
- solved export backend.zip error on windows by @ronronks in #538
- Fix a small error in the highlevel API of list.py by @Lendemor in #543
- fix raw list not working in foreach by @Lendemor in #547
- Anonymous Telemetry by @Alek99 in #550
- Add class name propety to component by @PeterYusuke in #545
- Generate app sitemap by @picklelo in #552
- Change tag kwarg case using utils by @elyanah-aco in #553
- Add tests for pc.icon by @picklelo in #562
- Add py.typed by @Lunarmagpie in #565
- Add windows darglint test batch file by @PeterYusuke in #544
- Added Re-Init by @Alek99 in #577
- Fix version check by @picklelo in #580
New Contributors
- @ronronks made their first contribution in #538
- @elyanah-aco made their first contribution in #553
- @Lunarmagpie made their first contribution in #565
Full Changelog: v0.1.16...v0.1.17
v0.1.16 💥
What's Changed
- Make db_url optional by @Wazarr94 in #402
- Allow the user to change ports by @HellAmbro in #417
- Feature/255 allow conditional props by @ElijahAhianyo in #359
- fixed Bugs related to how event chains works by @LumiaGG in #413
- Optimize Frontend and Backend only Execution Parameters by @r0b2g1t in #434
- Fix bug on setting plotly figure as State.vars by @lawrence-axb in #440
- Add import aliases by @picklelo in #452
- Provide Highlevel API for most components by @Lendemor in #451
- Allow pc.cond without else case by @picklelo in #453
- Use Socket.IO for message transport by @advo-kat in #449
- Added Discord Badge by @Alek99 in #455
- Fix test fails in windows PC by @PeterYusuke in #437
- Fix server side events by @picklelo in #465
- fix router_data not being accessible in substates by @Lendemor in #474
- fix onload events for substates by @Lendemor in #473
- Add anchor tag for hash link by @PeterYusuke in #469
- Add --no-zip pc CLI Parameter by @r0b2g1t in #479
- Add compile error for invalid event handlers by @picklelo in #482
- Fix powershell command by @Cheesy-Brik in #484
- use ruff as linter and fix lots of problems by @FHU-yezi in #450
- Hardcode bun version by @picklelo in #494
- Socket fixes and improvements by @advo-kat in #485
- make PCList pickleable by @ElijahAhianyo in #500
- Remove unused Objects and fixed Variable Name by @r0b2g1t in #498
- Small fixes following the PR about highlevel API by @Lendemor in #501
- Add export only parameters for Backend and Frontend by @r0b2g1t in #499
- Fix custom component render by @picklelo in #517
- Fix pc export use the wrong backend url by @FHU-yezi in #504
- Fix args format in dynamic route by @Lendemor in #502
- Patch for #512 --no-frontend now updates database appropriately by @jqwez in #516
- fix interactions between foreach and cond by @Lendemor in #521
- Add color prop to CircularProgress by @Cheesy-Brik in #520
- Better start, literally. by @FHU-yezi in #493
- add pc.route decorator by @Lendemor in #513
- Add password component by @picklelo in #519
- 334: create PCDict by @ElijahAhianyo in #503
- Add keypress event handlers by @picklelo in #523
- Add cors to backend server by @picklelo in #524
- Fix cors origin by @picklelo in #525
- Fix websockets transport by @picklelo in #527
- Alek/typewarning by @Alek99 in #530
- Clean up cond vars by @picklelo in #536
New Contributors
- @Wazarr94 made their first contribution in #402
- @lawrence-axb made their first contribution in #440
- @PeterYusuke made their first contribution in #437
- @Cheesy-Brik made their first contribution in #484
- @jqwez made their first contribution in #516
Full Changelog: v0.1.14...v0.1.16
🍞 Bun Error Fix v0.1.15 🚨
This is an emergency release because of an error on the latest bun. The only difference in this release vs v0.1.14 is that we don't use the latest version of bun which is buggy.
v0.1.16 Will be out in the next couple days and will include all the changes since v0.1.14.
v0.1.14 🚀
What's Changed
- Fix running in backend-only mode by @picklelo in #311
- Fix typo by @cclauss in #305
- Correct comment by @qu3vipon in #309
- Specify a port by CLI (#308) by @HellAmbro in #313
- Codebase Refactor ⭐ by @HighnessAtharva in #312
- Add event token to router_data by @Lendemor in #316
- Added Date and Company to License by @Alek99 in #318
- Support dataframes as state vars by @picklelo in #324
- Resolve #304: Relax type requirement on pc.cond by @TommyDew42 in #323
- Rename path to route everywhere by @picklelo in #329
- Rename dalle to DALL·E and add link to bun by @r0b2g1t in #335
- add onload event handler by @Lendemor in #337
- fix Stream did not contain valid UTF-8 (#282) by @LumiaGG in #332
- Added anonymous telemetry helpers. by @Alek99 in #340
- Added Testing to Contributing Guide by @Alek99 in #343
- Use ReconnectingWebSocket instead of vanilla WebSocket by @advo-kat in #348
- fix: validate event by @qu3vipon in #338
- chore: update .gitignore by @qu3vipon in #352
- error message for invalid event handler signature by @qu3vipon in #363
- feat: multiple styles for components by @qu3vipon in #370
- Reconnect websocket on window focus as a solution to disconnects on mobile devices by @advo-kat in #366
- chore: fix typos by @qu3vipon in #368
- Add and use
pc.list
to have list mutation detection by @TommyDew42 in #339 - Fix event chain type check by @picklelo in #375
- Feature: Template For Pull Request Added #362 by @SaarthakMaini in #377
- feat: Add copy to clipboard component by @qu3vipon in #380
- Dynamically add vars to a State by @Lendemor in #381
- Alek/port by @Alek99 in #388
- Catch a JS Error + code cleanup by @Lendemor in #384
- Fix custom routes on Windows by @picklelo in #389
- allow backend variables starting with _ by @Lendemor in #390
- Finalized port closing and error warning. by @Alek99 in #391
- Support state vars in
pc.markdown
by @picklelo in #392 - Feature: Add Pynecone Container Image Build by @r0b2g1t in #387
- Fix event encoding by @picklelo in #393
- Switch order of df logic. by @Alek99 in #396
- Check if curl and unzip are installed, fix #383 by @HellAmbro in #386
- Add support for toggling color mode ('night/day mode') by @advo-kat in #382
- Fix format route by @picklelo in #399
- Update readme by @picklelo in #404
- Comment out pclist by @picklelo in #407
New Contributors
- @cclauss made their first contribution in #305
- @qu3vipon made their first contribution in #309
- @HellAmbro made their first contribution in #313
- @HighnessAtharva made their first contribution in #312
- @TommyDew42 made their first contribution in #323
- @r0b2g1t made their first contribution in #335
- @LumiaGG made their first contribution in #332
- @advo-kat made their first contribution in #348
- @SaarthakMaini made their first contribution in #377
Full Changelog: v0.1.13...v0.1.14
v0.1.13 - Windows Support + Bug Fixes
What's Changed
- Handle dynamic routes by @Lendemor in #250
- Feature/113 follow up by @ElijahAhianyo in #252
- Fix websocket race condition by @picklelo in #261
- Add optional catch all handling by @Lendemor in #260
- add 404 custom page handling by @Lendemor in #265
- Added pc export. by @Alek99 in #272
- Disable nextjs telemetry. by @Alek99 in #274
- FIXBUG: able to project name 'test' by @dev-onejun in #275
- Empty .web/pages directory on recompile by @andy-verstraeten in #269
- Added steps to make a pr. by @Alek99 in #286
- Implement var slicing by @picklelo in #289
- Add windows support by @picklelo in #290
New Contributors
- @dev-onejun made their first contribution in #275
- @andy-verstraeten made their first contribution in #269
Full Changelog: v0.1.12...v0.1.13
v0.1.12 📈 Graphing Components & Improvements
What's Changed
- Add option to specify port by @pysqz in #192
- Add decorator for custom components by @picklelo in #193
- Add default gitignore on pc init by @picklelo in #206
- Dedent markdown source by @picklelo in #205
- Fix component decorator bugs by @picklelo in #203
- Access parent state vars from substate by @picklelo in #207
- Fix integration test by @Alek99 in #211
- Added victory graphs. by @Alek99 in #214
- Apply global styles to body by @picklelo in #222
- Support nested foreach by @picklelo in #223
- Added Discord to Readme by @Alek99 in #229
- Add path event by @Lendemor in #228
- Updated Victory Group/Stack by @Alek99 in #231
- fix to wait for router isReady on page load by @Lendemor in #241
- Added Lendemor and FHU-yezi to contributor! by @Alek99 in #243
- Add get_query_params() method by @Lendemor in #244
- Add var length operation by @picklelo in #245
- Bugfix/113 windows symlink bug by @ElijahAhianyo in #248
- Fix custom component imports by @picklelo in #246
- Import event constructor in custom components by @picklelo in #249
New Contributors
- @pysqz made their first contribution in #192
- @Lendemor made their first contribution in #228
- @ElijahAhianyo made their first contribution in #248
Full Changelog: v0.1.11...v0.1.12
v0.1.11 Websockets + Bug Fixes
What's Changed
- Update README.md by @bersace in #119
- Add
size
to Input by @kbrgl in #143 - Fix missing curly brace in _app.js by @kbrgl in #145
- Add React fragment support by @kbrgl in #148
- Use websockets for events by @picklelo in #150
- Added initial integration test template. by @Alek99 in #152
- Run integration test on pr approval. by @Alek99 in #155
- Improve event processing performance by @picklelo in #153
- Add Node Version Error Handling by @Alek99 in #159
- Improve event processing performance by @picklelo in #163
- Add template version check by @picklelo in #164
- Fix generic alias checks by @picklelo in #172
- Fix substate event handlers by @picklelo in #171
- Fix event handler name by @picklelo in #174
- Socket CORS by @Alek99 in #173
- Small changes in Markdown component by @murilo-cunha in #179
- Add log level args for pc run by @Alek99 in #182
- Catch websocket disconnect by @picklelo in #184
- Improve cli help messages by @picklelo in #185
New Contributors
- @bersace made their first contribution in #119
- @kbrgl made their first contribution in #143
- @murilo-cunha made their first contribution in #179
Full Changelog: v0.1.10...v0.1.11