Skip to content

0.4.1

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 01:53
  • 73ce475 update jest, ts-jest, and jest-mock-extended
  • 7b868c1 use npm ci for auto-release
  • e975567 - add rollup to express - regenerate express dist - update package.json to build and publish properly
  • b7d1ce0 - refactor volunteers example - update rollup with additional external libraries for example - update zod version and example lib version - rerun dist
  • 74fa558 - refactor deno to use liveview factory methods and related changes - update deno to import nanoid via import map
  • cc3d111 Update zod, rerun test, rerun dist
  • 13cb3b1 Rewrote README with tons more detail...
  • c09b830 - minor LiveView documentation improvements - minor LiveSocket documentation improvements - removed old TODO from form control - add istanbul ignore for diffArrays2 - remove handling of Promises of HtmlSafeStrings and throw error instead telling dev to wrap in a Promise.all - add a couple of tests to htmlSafeString
  • 37b8c31 update dist
  • 59bd521 update coverage
  • b25d2be update package-lock
  • d73c4a1 Create more robust generation of "myself" id for LiveComponents - use cid counter to track and calculate next component id - add test
  • 40c76ef Add support for HtmlSafeStrings to support building Parts tree with Arrays<Promise> - add support for case without normal HtmlSafeStrings - add support for case with live components (encoded in HtmlSafeStrings)
  • 3668a19 - don't hide env files
  • 6ba6c6a - clean up sendInternal cruft - use liveCompoent code to generate a compoent "class" since we don't have a constructor - revert diff back to original diffArray algo - update rollup config to make nanoid external - bump version to 0.4.1
  • ecda827 implement parts tree builder to make single static part directly into a string
  • f4d15e8 minor documentation improvements
  • 66ed440 remove chart.js imports
  • 85a807a remove console.logs, remove chart.js, nodemon, rebuild
  • 9e5b754 use refactored @liveviewjs/examples
  • e980d0a refactored examples to use 0.4.0 liveviewjs API
  • 007a32d bump version to 0.4.0 and build dist files
  • 6540c78 format
  • 70a74d1 Fix diff of live component parts and string parts
  • e0a5e5e make live_component helper not care about TEvent and TInfo
  • 70d6199 fix diffing by saving full partsTree between renders and diffing new full parts tree
  • 4880477 - Work on making LiveComponents better supported - make handleEvent optional for LiveComponents - add createLiveComponent factory function - improve typing for LiveViewMeta - add event typing for future use - Add back diffing for parts - Fix LiveViewRouter typing for factory functions
  • 26094d1 Add TInfo type annotation to LiveComponentSocket; rename send to sendParentInfo and allow info event to be a string;
  • 1ef336a Add missing type annotation to socket type; add Matt P's code (commented out)
  • 48ef6f9 rebuilt dist
  • 577e506 test coverage updates
  • 8ebadf2 Add npm and node engines to package
  • 08e9f60 Some doc cleanup; Support string Info events; complete LiveViewSocket typing for BaseLiveViewSocket
  • 2fb854d refactor a couple of examples to use createLiveView factory function
  • 3c741b8 mess around with createLiveView factory function
  • 2d9d92b add ability to auto-info TInfos type in functional LiveView factory method
  • 8930228 add .npmrc
  • 5fd8fdf add functional createLiveView method; change order of mount params and related updates; tick minor version because of param ordering change