Releases: GenieFramework/Stipple.jl
Releases · GenieFramework/Stipple.jl
v0.31.22
Stipple v0.31.22
- fix quotes rendering of JSExpr
- make
@jsexpr
always return a JSExpr
v0.28.23
Stipple v0.28.23
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v0.31.21
Stipple v0.31.21
- make Vue mixins extendable by other Packages, e.g. StippleUI
- support Symbols as preprocessors for
@on
, which must exist in the model's name space of the - support arrays of preprocessors
- add
addClickInfo()
to eventMixin as preprocessor for@on
Closed issues:
- st-col does not seem to work properly (#268)
v0.31.20
Stipple v0.31.20
- fixes for shortcut operators (
&&
,||
) in@jsexpr
,@showif
,@if
etc. - adapted tests for XML2_jll version > v2.14.0 (finally
@
is parsed correctly and no additional<p>
are inserted to the body!)
v0.31.19
Stipple v0.31.19
- fix handling of
∉
operator in js expressions - add parsing of Int to Enum types
- strip surround brackets when rendering
JSExpr
s - fixing of smaller errors, cleanup
v0.31.18
Stipple v0.31.18
- parsing of Enum types
- support Julia expression in conditionals, e.g.
row("hello", @showif(:n ∉ 3:2:11))
row("hello", @showif(:fruit == apple))
whereapple
is defined by@enum Fruit apple banana kiwi
- tentative macro
@jsexpr
to convert julia expressions to js expressions, e.g.
@jsexpr(2 * :xx^2 + 2) # JSExpr("((2 * (xx ** 2)) + 2)")
v0.31.17
v0.31.16
Stipple v0.31.16
- remove try-catch block in onbutton for better tracibility of errors
- improve
@gutter
macro to keep kwargsv-for
,v-show
,v-if
etc. in the wrapping div element. This even works for the respective macros@for
,@showif
,@if
, etc.
v0.31.15
Stipple v0.31.15
- add
priority
setting to@onchange
and@onbutton
- fix: add
@onbutton
handlers to internal arrayobserverfunctions__
Closed issues:
- Make an app persist a responsive event after a refresh or reload on browser (#318)
v0.31.14
Stipple v0.31.14
- Remove event deletion upon model redefinition, because events are now defined outside of the model