Minor Changes
-
Some of the timing keys are renamed to match the naming convention of the Lynx Engine. (#438)
update_set_state_trigger
->updateSetStateTrigger
update_diff_vdom_start
->updateDiffVdomStart
update_diff_vdom_end
->updateDiffVdomEnd
diff_vdom_start
->diffVdomStart
diff_vdom_end
->diffVdomEnd
pack_changes_start
->packChangesStart
pack_changes_end
->packChangesEnd
parse_changes_start
->parseChangesStart
parse_changes_end
->parseChangesEnd
patch_changes_start
->patchChangesStart
patch_changes_end
->patchChangesEnd
hydrate_parse_snapshot_start
->hydrateParseSnapshotStart
hydrate_parse_snapshot_end
->hydrateParseSnapshotEnd
mts_render_start
->mtsRenderStart
mts_render_end
->mtsRenderEnd
Patch Changes
-
Add testing library for ReactLynx (#74)
-
Refactor: Improved naming for list operation related types. Renamed
UpdateAction
interface toListOperations
. (#592) -
Support using
"jsx": "react-jsx"
along with"jsxImportSource": "@lynx-js/react"
intsconfig.json
. (#545){ "compilerOptions": { "jsx": "react-jsx", "jsxImportSource": "@lynx-js/react" } }
This configuration enhances TypeScript definitions for standard JSX elements,
providing type errors for unsupported elements like<div>
or<button>
. -
fix: JSX elements with dynamic
key={expr}
now wrapped inwrapper
element to prevent merging. (#547)