Releases: justpy-org/justpy
0.2.5 release
0.2.4 release
see #409
JustPy 0.2.2
This is the first release in a long time and includes many new features as well as bug fixes. I recommend continuing using release 0.1.15 for production.
New features:
- Ability to register component for use by parser
- 'keydown', 'keyup', 'keypress' events added to WebPage
- In WebPage added method write that adds markdown and method equation that adds an equation.
- Added class TailwindVersion1Page(WebPage) if you want to use version 1 of tailwind instead of version 2 which is default now
- Markdwon element
- Equation element
- If AgGrid field includes 'formatter' it is evaluated as javascript
- Quasar version option
QUASAR_VERSION = config('QUASAR_VERSION', cast=str, default=None) - Request handlers can return raw starlette response (just return startlette respose) line 171 in justpy.py
- Support for additional chart packages: Vega, Bokeh, Plotly, DeckGl
JustPy 0.1.5
Added requirement for the websockets package without which issues with uvicorn arose.
Added props to Quasar components which were updated..
JustPy 0.1.4
Mainly changes to AgGrid:
https://justpy.io/grids_tutorial/checkbox/
https://justpy.io/grids_tutorial/field_evaluation/
https://justpy.io/grids_tutorial/grid_api/
Some minor bug fixes
Updated local tailwind version
You can use wp.redirect in request handlers with no need for page_ready event
JustPy 0.1.3
-
Various bug fixes
-
New transitions attributes makes it easy to add CSS transitions to elements https://justpy.io/tutorial/transitions/
-
More flexibility running JavaScript code on page using the result_ready page event
-
Ability to add user supplied cookies via the cookies attribute of WebPage
JustPy 0.1.2
-
Various bug fixes
-
New CRASH configuration variable. When True program halts when there is an error in an event handler.
-
Added new page_ready event that fires when page has finished loading
-
Added QInputChage and InputChageOnly components that do not emit the input event and respond only to the change event saving communication with the server and typing in bursts
JustPy 0.1.0
New features:
-
Added debounce and throttle options to mouse events https://justpy.io/tutorial/handling_events/#the-debounce-and-throttle-event-modifiers
-
Added run_method to quasar objects https://justpy.io/quasar_tutorial/introduction/#running-quasar-component-methods
-
Added the children method that enables html like definition https://justpy.io/reference/htmlcomponent/#children
-
Added the click__out event https://justpy.io/tutorial/handling_events/#the-click__out-event
-
Added reload method the WebPage https://justpy.io/reference/webpage/#async-def-relaodself
-
Added how to section to docs https://justpy.io/how_to/monitor_idle/
There were also minor bug fixes
JustPy 0.0.9
New in this release:
-
Ability to run locally without an internet connection by setting the `NO_INTERNET' option https://justpy.io/tutorial/configuration/#working-locally-without-an-internet-connection
-
Initial drag and drop support
https://justpy.io/tutorial/drag_and_drop/ -
Ability to create your own advanced components that include a Vue.js counterpart to the Python counterpart
https://justpy.io/tutorial/advanced_components/ -
When
LOGGING_LEVEL = DEBUG
in justpy.env more detailed information is given when there is error in a event handler -
WebPage events (documentation coming soon)
In addition there were minor bug fixes
JustPy 0.0.8
Added run_javascript method to WebPage https://justpy.io/reference/webpage/#async-def-run_javascriptself-javascript_string
Added support for the rules
attribute of QInput https://justpy.io/quasar_tutorial/QInput/#input-validation
Added examples to QInput documentation https://justpy.io/quasar_tutorial/QInput/