dpiercey
4aa8120f1e
fix: avoid storing client scope id counter on
2025-10-22 14:07:23 -07:00
dpiercey
0807d31b1b
fix: let tags updating incorrectly on resume
2025-10-22 14:07:23 -07:00
Ryan Turnquist
d81c1edb2b
fix: improve hoisting
...
* fix: native tag var same scope hoisting
* fix: custom tag hoists, error on hoist read during rendering
* fix: add dev assertions that hoisted values are functions
2025-10-22 13:34:50 -07:00
dpiercey
f0e0eb5885
fix: use correct serialize parens on multi assignments
2025-10-16 15:32:20 -07:00
dpiercey
c1d752cf9c
fix: async issues
2025-10-15 09:03:12 -07:00
dpiercey
826a1a95ea
fix: invalid content ___id check in prod builds
2025-10-08 16:32:30 -07:00
dpiercey
df93413c57
fix: let without assignment sources
2025-10-08 14:53:43 -07:00
Luke LaValva
3e55ba6aa1
fix(dynamic-tag): stricter normalization ( #2868 )
...
* fix(dynamic-tag): stricter normalization
* chore: add changeset
2025-10-06 10:41:10 -07:00
Ryan Turnquist
d5224b0151
fix: optimize param serialization, optimize define tag
2025-09-24 11:06:02 -07:00
dpiercey
b3c91cf64e
perf: avoid serializing branch 0 by defaulting it in the runtime
2025-09-16 08:53:57 -07:00
dpiercey
4319ad08b2
fix: inert if closures
2025-09-16 08:53:57 -07:00
dpiercey
ddac960439
fix: stateless if closures
2025-09-15 14:36:57 -07:00
LuLaValva
6de974f5a5
feat(for): until
2025-09-12 14:22:43 -07:00
Luke LaValva
01967f6cca
feat(let, return): allow falsy valueChange ( #2812 )
2025-09-08 14:35:07 -07:00
Ryan Turnquist
a12d927058
Improve resume walks ( #2808 )
...
* fix: improve resume walks
2025-09-04 17:00:00 -07:00
dpiercey
61ffaf55d7
refactor: rename runtime apis to snake_case
2025-09-04 12:01:55 -07:00
dpiercey
f388228ade
fix: misc tags api compat improvements
2025-08-26 15:53:02 -07:00
Luke LaValva
e8856c8209
fix: dynamic tag content ( #2777 )
...
* fix: dynamic tag content
* chore: add changeset
* Update tangy-ghosts-cough.md
2025-08-26 09:14:07 -07:00
dpiercey
f1399079f9
fix: special case meta tag content attribute
2025-08-20 08:59:56 -07:00
dpiercey
46f1f90750
fix: tags api compat improvements
2025-08-15 08:32:31 -07:00
Luke LaValva
064f068fdb
feat: content attr in native tags ( #2746 )
...
* feat: content attr in native tags
* chore: add changeset
* chore: rerun tests
* fix: edge case
2025-07-22 14:57:58 -07:00
dpiercey
b6ba333ee2
chore: upgrade deps
2025-07-11 15:35:43 -07:00
dpiercey
67562dc3e6
feat: expose programatic tag var get/set api
2025-07-01 15:17:43 -07:00
dpiercey
7185a537b4
fix: lazily create scope for effects if needed
2025-05-12 11:05:18 -07:00
Luke LaValva
219eae8366
fix: add more presentation attributes to SVG ( #2687 )
2025-05-11 11:03:59 -07:00
dpiercey
692c9a25ac
fix: for tag param closure in attr tags
2025-04-28 11:39:02 -07:00
dpiercey
ddf2b54ed0
refactor: move closure setup code into setup functions
2025-04-25 11:40:08 -07:00
dpiercey
8c0f46353f
fix: issue hydrating non stateful for loop closure
2025-04-24 08:37:55 -07:00
dpiercey
2da2ca0077
perf: inline closure functions when possible
2025-04-23 19:03:29 -07:00
dpiercey
c5369b24dc
refactor: improve resume branch treeshaking in esbuild
2025-04-18 16:42:36 -07:00
dpiercey
b56bb18c3a
fix: improve branch resume logic treeshaking
2025-04-18 08:52:56 -07:00
dpiercey
bf6a0a2dc8
fix: remove automatically appending px to numeric style properties
2025-04-17 10:40:43 -07:00
dpiercey
42b380f6bd
pref: reduce resume code size
2025-04-16 11:27:11 -07:00
dpiercey
ad4998b1e6
perf: optimize resume walking runtime
2025-04-16 10:47:05 -07:00
dpiercey
83c44e4220
perf: micro optimize scheduler bundle size
2025-04-16 09:25:17 -07:00
dpiercey
eda81ee80a
perf: reorganize pending scope logic for better minification
2025-04-16 08:55:10 -07:00
dpiercey
1fd3bae774
perf: optimize delimited string helper bundle size
2025-04-16 08:55:10 -07:00
dpiercey
b8ddadbe41
perf: optimize static delimited attr values csr
2025-04-16 08:55:10 -07:00
dpiercey
eec34f2d88
perf: optimize duplicate adjacent effect calls
2025-04-13 18:15:46 -07:00
dpiercey
48bae461ba
fix: avoid serializing based on stateless inputs in many cases
2025-04-11 11:37:31 -07:00
dpiercey
588a8a6e0a
fix: avoid conflicts with babel generated uids
2025-04-03 16:25:40 -07:00
dpiercey
88a05bc093
fix: await tag issues
2025-04-02 18:34:21 -07:00
dpiercey
4524bc4598
fix: issue with controlled input selection ranges
2025-04-02 12:46:49 -07:00
dpiercey
e6e633123a
refactor: switch to custom uid helper
2025-04-02 09:01:52 -07:00
dpiercey
ac64e18ef6
fix: correct parentNode reference for await branch with placeholder
2025-04-01 12:29:35 -07:00
dpiercey
3646b3e264
perf: reduce bundle size by using ints instead of bools
2025-03-31 20:05:44 -07:00
dpiercey
bfa2bc1dba
fix: ensure try placeholder reused when already in placeholder state
2025-03-31 20:05:44 -07:00
dpiercey
6a2560a3d9
fix: running queue for placeholder/catch replacements
2025-03-29 18:20:38 -07:00
dpiercey
12600c7c7e
fix: issue where implicit split component toJSON serialized
2025-03-28 16:04:43 -07:00
Michael Rawlings
f55c857ca8
fix: batched await/try ssr, ooo await/try resume
2025-03-28 11:02:15 -07:00