Skip to content

Releases: floodfx/liveviewjs

0.3.0-rc.2

03 Apr 12:13
Compare
Choose a tag to compare
  • 28ca062 bump version to 0.3.0-rc.2
  • 3e9ae33 refactor build to use dist command and call from github action workflow
  • dec3fce use deno.land for liveviewjs imports
  • a40f715 make examples importable via deno.land

0.3.0-rc.1

03 Apr 11:41
Compare
Choose a tag to compare
  • 40f146b use correct rollup command for auto-release
  • 559d704 add redis deps and fix import
  • 5e4a6f9 extract examples to sub-package; add sub-packages for deno (oak) and node (express)
  • f23a076 remove redis pubsub and a bunch of deps from package.json
  • 35237ba vscode settings
  • 2908d1a update to support deno and node deployments
  • 6bbe491 check in dist in prep for deno publishing; moved examples to sub-package; clean up index.ts; make client code minimal;
  • 0fa08c4 more refactoring / renaming and clean up
  • 3b31e5f replace express-session SessionData with liveviewjs SessionData
  • c8eafde attempt to reuse crypto key for serDe. clean up
  • b08422e large refactor moving towards an adaptor pattern for liveviewjs with working express (nodejs) and deno adaptors. still a lot to clean up but seems like a good direction
  • 3af8fea another stopping point
  • 9bf1141 rename and add await
  • dcd6666 wip
  • f7e5972 experiment with an adaptor approach
  • b6d5bb5 remove deno packages
  • f23bad8 save point for rebasing to adaptors branch
  • 45cd265 save point for rebasing to adaptors branch

0.2.6

24 Mar 02:23
Compare
Choose a tag to compare
  • 79d64b3 found bug in diff. turning off for now. bump version to 0.2.6

0.2.5

22 Mar 16:38
Compare
Choose a tag to compare
  • 4975afc remove console.log
  • 3c92b06 remove deno working directory
  • 76ead21 if pushRedirect is called in http socket then honor it in handler

0.2.4

22 Mar 14:46
Compare
Choose a tag to compare
  • bb5e930 catch errors in http live view handler; bump version
  • ec9c119 mark flash support completed

0.2.3

16 Mar 16:20
Compare
Choose a tag to compare
  • 9897d09 add live_flash to helper index; bump version
  • 4f27363 clean up examples
  • a743d2b adds support for flash messages via helper and socket api; fixes #19

0.2.2

16 Mar 04:26
Compare
Choose a tag to compare
  • 3e4625a bump version to 0.2.2 for pushRedirect
  • df60cc3 clean up light liveview
  • 84cc4df add support for pushRedirect

0.2.1

16 Mar 03:01
c2c678f
Compare
Choose a tag to compare
  • c2c678f Merge pull request #50 from floodfx/temp_assign
  • 3495d0a fix docs and really add package.json
  • 564be29 adds tempAssign fixes #18; improved documentation; bump version to 0.2.1
  • 5e53872 Merge pull request #49 from floodfx/create-liveviewjs
  • cdb857c fixed to run via npx create-liveview-app@latest
  • b39ea74 remove github action in this dir. it doesn't work
  • b6844f0 Merge pull request #48 from floodfx/create-liveviewjs
  • 152b8f3 add autorelease
  • 0f92087 super basic working project generator
  • b9cfcb6 some progress towards project generator
  • f19f885 format with prettier
  • 18e7170 add prettier to deps and format script
  • efd3549 add prettierrc
  • a243324 add prettier ignore

0.2.0

12 Mar 03:34
d6a3889
Compare
Choose a tag to compare
  • d6a3889 Merge pull request #47 from floodfx/socketContext
  • c17a5de another errant type
  • 750d6e4 remove incorrect outgoing event union type
  • 9394ad1 remove commented out code
  • 83ae1f0 missed a delete
  • 9209ef9 rename component to liveView and other small clean up
  • cb55818 remove unused type
  • 0ffc7f8 remove unused code
  • 73e4131 API changes requiring bump in minor version to 0.2.0
  • b56a67a refactor complete
  • 4412499 fix existing tests
  • da13212 fix test
  • 247871b fix test
  • e04afe8 fix test
  • cfd7788 fix test
  • 8bb3689 fix test
  • 90def0d fix test
  • dd4735a fix test
  • aba1e3e get pushEvents example fully working
  • da07c61 add pushEvent to and implementations
  • d987254 in process to update to use socket.assign instead of returning context
  • e92c852 refactored to use http sockets where possible; implemented handeParams in before http render
  • 9aa3ecd refactored to support pushEvent and external , and and
  • 900c7ed implemented for http and ws and extracted; implemented socket for ws; added support for
  • 6a1fbb9 refactor to use LiveViewSocket and LiveComponentSocket for context management
  • faf7838 add assigns to socket, reduce contexts to be object-like; rename sendInternal to send

0.1.0

09 Mar 22:16
72f9dcf
Compare
Choose a tag to compare

This release adds support for LiveComponents which are small, reusable components whose state is maintained automatically from their parent LiveView. See: src/examples/decarbonize for an example.

We've also renamed LiveViewComponents to LiveViews which is more accurate and less confusing not what we have LiveComponents as well.

In order to support LiveComponents we've changed the signature of the LiveView render method to add a LiveViewMeta object with provides a helper method live_component to render (and manage) child LiveComponents. The LiveViewMeta object also provides the csrfToken (cross-site request forgery) token for future support of automatic cross-site security.

  • 72f9dcf Merge pull request #46 from floodfx/components
  • 0a9be7f coverage
  • 24f35cd changes to type signatures so bumping minor version to 0.1.0
  • 1535f83 update coverage
  • f0cacf1 rename base_component => base_live_view
  • 7c231c7 get to converage limits and fix other test
  • 6e88f45 improve test coverage for live_view_route and live_view_server
  • 12d8ec1 add tests for
  • 6145b01 add test fir isLiveComponent parts tree logic
  • 48c5712 updated to reflace renamed to and renamed to
  • fce3ae9 fully working implementation
  • 645d9ac udpated based on rename
  • b0147a6 updated based on renaming and added async support to
  • 7d81ddc refactored and fully commented and types
  • 98335e8 add cid to to support events
  • f7a4425 rendering example
  • d1f7125 basic api and support for s inside of s
  • 5a7fd51 add support to embed and identify s in HtmlSafeString particularly in building the tree.
  • 96b69f7 more import clean up
  • ef2dd37 moving LiveViewComponent and related to different file; fixing imports for examples
  • a9a3845 define and document LiveComponent type and abstract