Releases: floodfx/liveviewjs
Releases · floodfx/liveviewjs
0.7.0
[email protected]
Minor Changes
- 9137425: Some renaming and minor API changes
@liveviewjs/[email protected]
Patch Changes
- Updated dependencies [9137425]
@liveviewjs/[email protected]
[email protected]
Minor Changes
-
bb45657: Upload file support
- Move minimum supported node version to 18+ (necessary for global
fetch
support) - Add support for uploading files to LiveViewJS (and saving to filesystem)
- New methods to LiveSocket:
allowUpload
,cancelUpload
,uploadedEntries
, andconsumeUploadedEntries
- Support LiveView protocol messages for uploads:
allow_upload
,progress
,phx_join
(upload topic "lvu:") - Support phx binary messages for uploads (including serialization/de-serialization)
live_img_preview
andlive_file_input
tags- Updated
WsMessageRouter
to requireFileSystemAdaptor
abstraction photos
example LiveView
Related updates
- Experimental
InMemoryChangesetDB
for examples - Support render for arrays of non-HtmlSafeString objects (helps debugging)
- Add
FileSystemAdaptor
to abstract away filesystem across Deno and NodeJS - Refactor
SerDe
interface to allow type for serialized data - Refactor
LiveViewChangeset
to look for_target
hints and only show error(s) for_target
field if present - Change
AnyLiveEvent
values to beany
(expect dev to use zod to parse) - Add basic mime and file extension library (using "mime-db" json file)
- Add
xkcd
example LiveView - Revamp Turborepo usage incluing adding consistent package.json scripts and better config
- Tons of other small improvements and bug fixes
- Move minimum supported node version to 18+ (necessary for global
@liveviewjs/[email protected]
Minor Changes
-
bb45657: Upload file support
- Move minimum supported node version to 18+ (necessary for global
fetch
support) - Add support for uploading files to LiveViewJS (and saving to filesystem)
- New methods to LiveSocket:
allowUpload
,cancelUpload
,uploadedEntries
, andconsumeUploadedEntries
- Support LiveView protocol messages for uploads:
allow_upload
,progress
,phx_join
(upload topic "lvu:") - Support phx binary messages for uploads (including serialization/de-serialization)
live_img_preview
andlive_file_input
tags- Updated
WsMessageRouter
to requireFileSystemAdaptor
abstraction photos
example LiveView
Related updates
- Experimental
InMemoryChangesetDB
for examples - Support render for arrays of non-HtmlSafeString objects (helps debugging)
- Add
FileSystemAdaptor
to abstract away filesystem across Deno and NodeJS - Refactor
SerDe
interface to allow type for serialized data - Refactor
LiveViewChangeset
to look for_target
hints and only show error(s) for_target
field if present - Change
AnyLiveEvent
values to beany
(expect dev to use zod to parse) - Add basic mime and file extension library (using "mime-db" json file)
- Add
xkcd
example LiveView - Revamp Turborepo usage incluing adding consistent package.json scripts and better config
- Tons of other small improvements and bug fixes
- Move minimum supported node version to 18+ (necessary for global
Patch Changes
- Updated dependencies [bb45657]
@liveviewjs/[email protected]
Minor Changes
-
bb45657: Upload file support
- Move minimum supported node version to 18+ (necessary for global
fetch
support) - Add support for uploading files to LiveViewJS (and saving to filesystem)
- New methods to LiveSocket:
allowUpload
,cancelUpload
,uploadedEntries
, andconsumeUploadedEntries
- Support LiveView protocol messages for uploads:
allow_upload
,progress
,phx_join
(upload topic "lvu:") - Support phx binary messages for uploads (including serialization/de-serialization)
live_img_preview
andlive_file_input
tags- Updated
WsMessageRouter
to requireFileSystemAdaptor
abstraction photos
example LiveView
Related updates
- Experimental
InMemoryChangesetDB
for examples - Support render for arrays of non-HtmlSafeString objects (helps debugging)
- Add
FileSystemAdaptor
to abstract away filesystem across Deno and NodeJS - Refactor
SerDe
interface to allow type for serialized data - Refactor
LiveViewChangeset
to look for_target
hints and only show error(s) for_target
field if present - Change
AnyLiveEvent
values to beany
(expect dev to use zod to parse) - Add basic mime and file extension library (using "mime-db" json file)
- Add
xkcd
example LiveView - Revamp Turborepo usage incluing adding consistent package.json scripts and better config
- Tons of other small improvements and bug fixes
- Move minimum supported node version to 18+ (necessary for global
Patch Changes
- Updated dependencies [bb45657]
@liveviewjs/[email protected]
Patch Changes
- a482b6b: Improve developer experience by making start script auto-build and reload for express package
[email protected]
Patch Changes
- 9aa6310: Document JS Commands and minor refactoring
[email protected]
Minor Changes
- b1fa3a7: Add JS Commands to LiveViewJS