Releases: withfluwy/fluwy
Releases · withfluwy/fluwy
v0.9.0
Minor Changes
- f2cb806: Add
expires_at
option toset_auth_token
operation. This is useful when the authentication provider gives you aexp
timestamp from JWT standard which specifies when that token expires. This will be used to set the cookie expiration timestamp. - 1270996: Add
duration
andexpires_at
options toset_cookie
operation. This is usefull when you want to specify theduration
of a token in seconds, or when it expires with a millisecond timestamp. - 3cdcc2d: New
b
component for bold texts.
v0.8.1
Patch Changes
- c2a0a28: Fix
goto
operation to work on both client-side and server-side. - 18127b2: Add missing handlers for
POST
,PUT
,PATCH
, andDELETE
to the sveltekit'screateProxyApiHandlers
method. - 35fbd0e: Fix how app render was rendering layouts with null values on it. Any null value was being replaced by the body content of the page. Now this is fixed.
v0.8.0
Minor Changes
- dd0fda0: New
vars
andload
operations. - b60702a: New
set_cookie
andunset_cookie
operations. These operations requires the sveltekit's hook handle into your app. - 7836caa: New
debug
component. - e6e34d6: New
clear_form_errors
operation to clean validation errors on forms. - 92a6d4e: New
put
http request operation - 650933d: Spacer now supports CSS classes as its content so we can easily do something like
spacer: mt-12
if we need some classes for the spacer. - cd356e5: New input component.
- b3183e5: Adds the
server
feature for the page head so we can perform operations on the server side only. This is useful when we want to load content from sources and set their results as variables in the context so the page loads from the server with the content populated. This increases the page load speed and is helpful to perform operations that are server-side only. - e90b19f: New
set_form_errors
operation for form validation errors from APIs. - 6a412b8: New
post
operation to make http requests. - 8b69949: New
unset_auth_token
that is usually used as the "logout" operation. - 2dade5e: Make
column
androw
themable under layout variables. It also sets the default gap ofgap-4
for them. - 17d3563: Introducing plugins
- 67ca6ba: Created the Plugin System. Now all applications are basically plugins which contains a name that will be used as namespace.
- e203702: New
authenticate
operation for server and client sides. A use is considered authenticated if theauth_token
is set in the server and context. A cookie is created for the authentication process. - 998c5c0: New context functions for plugin development and library building for the framework:
createContext
,useContext
. - 6ec2a6e: New
set_auth_token
operation. - 4b9677c: New
sleep
operation. - 382a87d: New
form
component. - 8959b80: New
input
component.
Patch Changes
- e2dfd64: chore: Fix version name for releases
v0.7.0
Minor Changes
- ad3d1e3: New
utils
module with useful helpers - 017f516: New
emit
operation to emit events viaEvents
event bus. - f1ddc80: New email display component.
- 6a4d29a: Pagination now reacts to table fetching which disables the navigation buttons and page input when table is fetching.
- 1fff592: Add alert operation
- dc89520: Add
displays.table.page_size
theme option to customize the page size of a page. Also supports inline option on thetable
component. - a6b6081: Add tables with customizable rows and headers
- aa3b04c: Make table component themeable
- 4dc0981: Make pagination themeable
- 3751196: New
log
operation to log things usingconsole.log
in the browser.