Commit graph

51 commits

Author SHA1 Message Date
Denis Donici
af0c4ccf82
Update installation instructions. Fix igniter installer (#210)
* format test config

* chore: changed name for store file

* updated vite in example project

* chore: fix manual install instructions

* chore: updated instructions and examples in readme

* chore: fix igniter installer

* chore: fix igniter installer tests. update guides
2026-04-10 00:49:29 +03:00
Wout De Puysseleir
cb4018a47a
set version to 0.18/0-rc0 2026-03-19 13:46:18 -07:00
Denis Donici
e027f91545 chore: prepare for 0.18.0 release 2026-03-19 12:43:32 -07:00
Denis Donici
80e3277a95 chore: improved docs. removed live json 2026-03-19 12:43:32 -07:00
Denis Donici
d7b0f4226d chore: clean up redundant files 2026-03-19 12:43:32 -07:00
Denis Donici
4996a03a90 chore: added basic vite support 2026-03-19 12:43:32 -07:00
Denis Donici
bfdae993c2
feat/add comprehensive e2e testing (#207)
* add an exmaple with a static svelte component in a live view parent with list

* adjusted the styling of example

* chore: added more e2e tests

* chore: preserve client state

* chore: added tests for simple counter

* chore: added live lights e2e tests

* chore: added sigil e2e tests

* chore: added plus/minus tests

* chore: added live plus/minus tests

* chore: added hybrid plus/minus tests

* chore: added static color demo tests

* fix: handle correctly v sigil props

* chore: added tests to log list example

* chore: added tests to breaking news example

* chore: added chat tests

* chore: added tests for live json

* chore: added tests for simple slots

* chore: added tests for dynamic slots. added missing test ids

* chore: add tests to client loading

* chore: addes tests to otp ecto example

* chore: prepare for 0.17.4 release
2026-02-18 21:30:17 +02:00
Denis Donici
553ea1e466
Upgrade example project. fix remounting Svelte component (#206)
* remove old link in example page. add real time for ecto example

* upgraded tailwind 4 and latest phoenix for example

* fixed svelte component remounting on server events

* generate auto ids for duplicate components

* handle static svelte components in live view parent properly

* prepare release 0.17.3 release

* adjust the live_svelte version in mix.exs
2026-02-08 13:47:39 +02:00
Denis Donici
a87f8f11c0
Prepare for release 0.17.2 Merging #196 (#205) 2026-02-02 23:30:37 +02:00
Denis Donici
5dc35507cb
Release/0.17.1 (#203)
* Added better navigation between examples projects. 
* Fix json date formatter

* Release 0.17.1

- DateTime/NaiveDateTime/Date/Time automatically converted to ISO 8601 strings
- Ecto schema __meta__ field stripped during JSON encoding
- New LiveSvelte.JSON.prepare/1 function
- SSR properly serializes DateTime and Ecto schemas

* Add tests for prepare/1 function

- DateTime/NaiveDateTime/Date/Time conversion to ISO 8601
- Ecto-like schema __meta__ field stripping
- Nested structures with dates
- encode!/1 integration tests for DateTime types
2026-02-01 00:30:32 +02:00
Denis Donici
1f9ebc49d2
Use OTP json encoder by default. Add support for custom json library. (#199)
* add support for custom json library besides jason

* use native erlang json encoder

* fixed json parsing.  added more json tests

* Prepare for 0.17.0 release
2026-01-22 11:51:00 +02:00
Wout De Puysseleir
23f64b2129
Bump version 0.15.0 -> 0.160 2025-04-18 10:26:37 -07:00
Wout De Puysseleir
0e14e462f3 Bump version to 0.15.0 2025-02-05 13:01:10 -08:00
Wout De Puysseleir
bb7c2c2b69
Release version 0.14.1 2024-11-19 09:20:27 -08:00
Wout De Puysseleir
75f268b245
Correctly setup prettier 2024-11-09 11:54:29 -08:00
Wout De Puysseleir
493a970575
Bump version to 0.14.0 2024-09-25 11:29:25 -07:00
Wout De Puysseleir
26a6ba72c6
Bump version to 0.13.3 2024-08-15 18:09:18 +03:00
Wout De Puysseleir
b9b294d081
Bump version 13.1 -> 13.2 2024-05-21 20:46:56 +02:00
Wout De Puysseleir
da01850a0c
Bump version to 0.13.1 2024-04-12 12:34:39 -05:00
Wout De Puysseleir
cac5002d59
Bump version 2024-01-17 12:47:05 -08:00
Wout De Puysseleir
b736bb78ae
Bump version 0.11.0 -> 0.12.0 2023-08-19 18:29:11 -07:00
Wout De Puysseleir
d4017d4e37
Bump version to 0.11.0 2023-08-08 12:29:53 -07:00
Dmitrii Maganov
07c14a770c Add typescript definitions 2023-08-08 10:00:37 -07:00
Wout De Puysseleir
de4d5160d7
Bump version 0.10.1 -> 0.10.2 2023-07-31 10:33:16 -07:00
Wout De Puysseleir
c422cdb23d
Bump version 2023-07-30 09:52:07 -07:00
Wout De Puysseleir
857bf0e657
Add Svelte 4 compatibility 2023-07-28 10:44:26 -07:00
Wout De Puysseleir
d323b09e96
Bump version 2023-07-18 18:57:22 -07:00
Wout De Puysseleir
58758c57f4
Bump version to 0.8.0 2023-06-03 14:23:58 -07:00
Wout De Puysseleir
a9eae1b652
Support LiveView 0.19 2023-06-03 11:44:37 -07:00
Wout De Puysseleir
768330ec36
Bump version to 0.7.0 2023-05-29 20:44:52 -07:00
Wout De Puysseleir
4e3860bc6b
Rename render/1 -> svelte/1 2023-05-26 17:42:05 -07:00
Wout De Puysseleir
9e58b5e243
Bump version to 0.5.1 2023-05-06 20:36:57 -07:00
Wout De Puysseleir
fffaddedc1 Upgrade to 0.5.0 2023-05-06 20:33:49 -07:00
Wout De Puysseleir
052c08b1d2
Simplify installation 2023-04-12 15:50:42 -07:00
Wout De Puysseleir
bd3ef73620
Bump version 2023-04-10 18:23:14 -07:00
Wout De Puysseleir
ece82d6197
Make LiveSvelte work properly in production 2023-04-09 14:14:36 -07:00
Wout De Puysseleir
c5929e7925
Fix issue with production 2023-04-09 13:53:02 -07:00
Wout De Puysseleir
45a7f0fe78
Add prettier to example project 2023-03-30 15:50:27 -07:00
Wout De Puysseleir
0ce374d4c6
Bump version 2023-03-26 11:13:12 -07:00
Wout De Puysseleir
efa3f8f72d
Bump version 2023-03-25 17:35:04 -07:00
Wout De Puysseleir
a9379348b9
Bump version 2023-03-25 10:53:00 -07:00
Wout De Puysseleir
ade02ceb3f
Bump version -> 0.3.2 2023-03-16 16:47:16 -07:00
Wout De Puysseleir
0b81dcf596
Bump version 2023-03-14 18:18:56 -07:00
Wout De Puysseleir
90cf435dc7
Bump version 2023-03-13 19:17:25 -07:00
Wout De Puysseleir
eeb8698ab0
Bump version 2023-03-13 14:48:58 -07:00
Wout De Puysseleir
af8a01b089
Fix issue with importing js 2023-03-13 14:48:15 -07:00
Wout De Puysseleir
4a6d73e3a2
Bump version 2023-03-13 13:42:50 -07:00
Wout De Puysseleir
d9b311ca2a
Put hook in js import 2023-03-13 13:41:16 -07:00
Wout De Puysseleir
b21b8a727c
Import js from live_svelte directly 2023-03-13 13:27:36 -07:00
Wout De Puysseleir
ac3691e4b0
Various improvements to organization and documentation 2023-03-09 09:39:14 -08:00