Greg Johnston
5af7b54c9c
perf: optimize inert HTML elements ( #2989 )
2024-09-18 19:42:07 -04:00
Greg Johnston
c581b3293e
Merge pull request #2985 from leptos-rs/2982
...
fix: sort attributes so `class` and `style` always run before `class:` and `style:` (closes #2982 )
2024-09-16 21:58:38 -04:00
Greg Johnston
642d6fc72b
fix: stable hashes across different client and server builds for islands ( closes #2978 ) ( #2980 )
2024-09-16 21:58:09 -04:00
Greg Johnston
8dc600ca02
fix: do not sort class and style that are after spread marker
2024-09-16 21:33:46 -04:00
Greg Johnston
f3dcdc057d
fix: sort attributes so class
and style
always run before class:
and style:
( closes #2982 )
2024-09-16 20:26:51 -04:00
luoxiaozero
d7881ccfb5
fix: allow component to use span prop when tracing feature is enabled ( #2969 )
2024-09-13 09:35:59 -04:00
Greg Johnston
5a57d48913
beta5
2024-09-08 19:40:32 -04:00
Azriel Hoh
4a76aead68
Switch to proc-macro-error2
to address unmaintained security advisory. ( #2934 )
2024-09-06 17:24:03 -04:00
Greg Johnston
000896b2f7
fix: allow clone:
syntax on components ( closes #2903 ) ( #2928 )
2024-09-04 20:44:37 -04:00
Greg Johnston
209743d6bc
fix: ensure unique names for islands ( closes #2915 )
2024-09-04 08:53:03 -04:00
Greg Johnston
4a3b3ffb8a
fix: allow > 26 children for element children as well as top-level fragments ( #2918 )
2024-09-03 14:53:38 -04:00
Greg Johnston
998165148b
fix: automatically break children into tuples of a size the trait system can handle ( closes #2863 ) ( #2909 )
2024-09-02 08:01:41 -04:00
Greg Johnston
7831e4ad05
next beta release
2024-08-31 11:59:05 -04:00
Greg Johnston
ceff827a77
Merge pull request #2884 from leptos-rs/rstml-0.12
...
update to rstml and improve recoverability in attributes
2024-08-28 07:46:08 -04:00
luoxiaozero
7dc58e248c
fix: compile attr:aria-* syntax ( #2887 )
2024-08-27 09:00:13 -07:00
Greg Johnston
7b03e63b23
docs: add note about curly braces
2024-08-26 21:00:45 -04:00
Greg Johnston
55fd7c6421
chore: clippy
2024-08-26 20:57:02 -04:00
Greg Johnston
ba1ea4c2bb
do not error on unbraced
2024-08-26 20:56:23 -04:00
blorbb
6a4fc96835
rstml 0.12 and enforce braces in attribute values
2024-08-26 20:55:12 -04:00
Álvaro Mondéjar Rubio
53cc479c14
chore: set tracing
as feature for all crates ( #2843 )
2024-08-23 17:34:05 -04:00
Greg Johnston
d5096ff2e6
feat: allow including a view from an external file ( closes #2182 ) ( #2862 )
2024-08-20 09:00:40 -04:00
Chris
fcdfd617f5
fix: redundant spans ( #2836 )
...
Per https://docs.rs/quote/latest/quote/macro.quote.html#hygiene
regarding token hygiene.
> Any interpolated tokens preserve the Span information provided by their
> `ToTokens` implementation.
In many instances, the procedural macros are spanning tokens with their
own span redundantly.
2024-08-16 20:25:56 -04:00
Álvaro Mondéjar Rubio
d9c8d4ff66
fix: #[component]
macro attributes propagation ( #2835 )
2024-08-16 20:21:46 -04:00
Greg Johnston
5ed2cc9596
docs: provide an error when you try to create identically-named attributes ( closes #1692 ) ( #2849 )
2024-08-16 20:18:43 -04:00
Greg Johnston
a898d3f2f7
beta2 release
2024-08-14 20:13:14 -04:00
Saber Haj Rabiee
66d7cb5d12
feat: add memo!
macro ( closes #2708 ) ( #2826 )
2024-08-14 06:14:17 -07:00
mahmoud-eltahawy
20af4928b2
chore: use workspace edition for examples and crates ( #2816 )
2024-08-12 19:25:47 -04:00
Greg Johnston
7b62ad44d2
feat: restore hot reloading for 0.7 ( #2775 )
2024-08-12 16:11:30 -04:00
Greg Johnston
27dbadb7d2
fix: allow generic parameters for directive functions ( closes #2808 ) ( #2812 )
2024-08-11 20:37:57 -04:00
Saber Haj Rabiee
b3e2040ec9
chore: upgrade dependencies ( #2765 )
2024-08-10 20:01:41 -04:00
Álvaro Mondéjar Rubio
0ae67cf122
chore: clean up examples ( #2779 )
2024-08-05 21:23:17 -04:00
luoxiaozero
c70009243a
fix: allow svg elements to use inner_html ( #2764 )
2024-08-04 08:14:22 -04:00
Greg Johnston
a0ad927097
fix: generated tests should not use old APIs
2024-08-03 10:48:11 -04:00
Greg Johnston
4845459511
chore: update tests
2024-08-03 10:11:29 -04:00
Greg Johnston
54e4205541
chore: update tests
2024-08-02 11:16:35 -04:00
Greg Johnston
25f0186098
chore: update tests
2024-08-02 10:29:48 -04:00
Greg Johnston
82ea4eb7ce
chore: fix ssr tests
2024-08-02 09:40:18 -04:00
Greg Johnston
34382c0c23
chore: fix ssr tests
2024-08-02 09:24:51 -04:00
Greg Johnston
ac751dd0d3
chore(ci): update nightly
2024-08-01 21:28:19 -04:00
Greg Johnston
bb63a1521e
chore: update tests and doctests
2024-08-01 19:43:10 -04:00
Greg Johnston
3e05b5bcb4
feat: support class =
in view macro
2024-08-01 19:43:09 -04:00
Greg Johnston
24775fb59b
fix: properly handle islands used in the body of other islands ( closes #2725 )
2024-08-01 19:43:09 -04:00
Greg Johnston
260c624461
fix: serializing island props ( closes #2730 )
2024-08-01 19:43:09 -04:00
Greg Johnston
30cf1167f2
fix: correct re-exports for islands with props ( closes #2723 )
2024-08-01 19:43:09 -04:00
Greg Johnston
54401c6f69
beta version
2024-08-01 19:43:09 -04:00
Greg Johnston
634ac1c4a3
chore: clippy and fmt
2024-08-01 19:43:09 -04:00
Greg Johnston
a1ca8549a1
chore: fmt
2024-08-01 19:42:51 -04:00
Greg Johnston
6be090079f
chore: fmt
2024-08-01 19:42:51 -04:00
Greg Johnston
bf8d2e079c
fix: custom elements should support any attribute names
2024-08-01 19:42:50 -04:00
Bruno De Simone
66d6038f2d
add allow too_many_arguments ( #2684 )
2024-08-01 19:42:50 -04:00