create-rari-app@0.4.29
- 90c1f08c feat(rsc): upgrade deno dependencies and improve boundary context handling
- a812e242 chore(deps): upgrade dependencies across catalogs and packages
- dbbb73c3 refactor: remove CSRF protection and add search functionality
Full Changelog: https://github.com/rari-build/rari/compare/create-rari-app@0.4.28...create-rari-app@0.4.29
rari@0.11.0
- 2e8494cc chore(deps): upgrade rari binaries to 0.11.0
- e050e7fd feat(rsc): implement streaming reference counting for lifecycle management
- 75915cb1 feat(rsc): refactor rendering pipeline with cleanup handlers
- dae4fc09 feat(rsc): refactor streaming pipeline and improve error handling
- 038e492e feat(rsc): add streaming disable capability and improve render error handling
- 46220bb5 feat(rsc): strengthen error handling and extract regex keywords constant
- 8399a052 feat(rsc): extract streaming enablement constant and simplify wire format validation
- 6658b2b2 feat(rsc): refactor rendering pipeline and improve error handling
- ba8deb82 feat(rsc): refactor directive parsing and stream context handling
- e41f5ae8 feat(rsc): refactor request context lifecycle and improve origin validation
- 82a8ae7e feat(rsc): improve cache validation and origin pattern matching
- 0a06acf0 feat(rsc): refactor stream context handling and improve directive parsing
- 9e3403ab feat(rsc): refactor lazy promise resolution and request context handling
- 59661e7d feat(rsc): refactor streaming setup and improve origin validation
- ac249f60 feat(rsc): extract lazy promise resolution into dedicated method
- b237f4ea feat(rsc): refactor rendering pipeline with circular reference detection
- 4d4ce8eb feat(runtime): refactor request context management and improve origin validation
- 065311d8 feat(rsc): refactor lazy promise resolution with circular reference detection
- 1056463c feat(rsc): add stream completion check to suspense boundary rendering
- e34dbec7 feat(rsc): add cookie validation and RSC fallback rendering
- c067ff64 feat(rsc): improve suspense boundary handling and RSC wire format parsing
- 114fe011 feat(rsc): improve async boundary handling and add circular reference detection
- 65564dda feat(rsc): improve suspense boundary handling and navigation state management
- c2d25b96 feat(rsc): improve boundary handling and payload validation
- b7c10d8b feat(rsc): enhance component context and improve null checks
- 90c1f08c feat(rsc): upgrade deno dependencies and improve boundary context handling
- 3ba4e7a2 feat(rsc): improve streaming event handling and boundary content rendering
- 4c722092 feat(rsc): improve security, accessibility, and HTML rendering
- 66cd2d1f feat(rsc): improve element serialization and attribute handling
- cbef930f feat(rsc): improve concurrent script execution and promise handling
- 15b17f5f feat(rsc): improve streaming and promise handling with better serialization
- c920cd24 feat(rsc): improve suspense boundary handling and streaming updates
- 339bd28c feat(rsc): optimize streaming boundary rendering and promise handling
- 98188c28 feat(rsc): improve RSC rendering with better attribute validation and cookie handling
- d8f6d701 feat(rsc): improve error handling and async component rendering
- f7962fa0 feat(rsc): enhance HTML rendering with improved attribute handling and streaming
- a4922416 fix(rsc): update element array length validation for RSC protocol
- 4da52866 feat(rsc): implement batch promise resolution with concurrent script execution
- 2a2d8fed feat(cli): add vite-plus detection and support dual vite/vite-plus usage
- abc55cef feat(rsc): implement streaming boundary updates with DOM rendering
- dbbb73c3 refactor: remove CSRF protection and add search functionality
Full Changelog: https://github.com/rari-build/rari/compare/rari@0.10.25...rari@0.11.0
v0.11.0
- 6ad295fa chore(deps): bump rari version to 0.11.0
- a08e13d4 style(rsc): fix indentation in layout rendering error handling
- e050e7fd feat(rsc): implement streaming reference counting for lifecycle management
- 75915cb1 feat(rsc): refactor rendering pipeline with cleanup handlers
- dae4fc09 feat(rsc): refactor streaming pipeline and improve error handling
- 038e492e feat(rsc): add streaming disable capability and improve render error handling
- 46220bb5 feat(rsc): strengthen error handling and extract regex keywords constant
- 8399a052 feat(rsc): extract streaming enablement constant and simplify wire format validation
- 6658b2b2 feat(rsc): refactor rendering pipeline and improve error handling
- ba8deb82 feat(rsc): refactor directive parsing and stream context handling
- e41f5ae8 feat(rsc): refactor request context lifecycle and improve origin validation
- 82a8ae7e feat(rsc): improve cache validation and origin pattern matching
- 0a06acf0 feat(rsc): refactor stream context handling and improve directive parsing
- 9e3403ab feat(rsc): refactor lazy promise resolution and request context handling
- 59661e7d feat(rsc): refactor streaming setup and improve origin validation
- ac249f60 feat(rsc): extract lazy promise resolution into dedicated method
- b237f4ea feat(rsc): refactor rendering pipeline with circular reference detection
- 4d4ce8eb feat(runtime): refactor request context management and improve origin validation
- 065311d8 feat(rsc): refactor lazy promise resolution with circular reference detection
- e34dbec7 feat(rsc): add cookie validation and RSC fallback rendering
- f944b564 feat(rsc): add stream completion marker to RSC streaming response
- 9ced4263 feat(rsc): improve suspense boundary children processing and return structure
- c067ff64 feat(rsc): improve suspense boundary handling and RSC wire format parsing
- 114fe011 feat(rsc): improve async boundary handling and add circular reference detection
- 65564dda feat(rsc): improve suspense boundary handling and navigation state management
- c2d25b96 feat(rsc): improve boundary handling and payload validation
- b7c10d8b feat(rsc): enhance component context and improve null checks
- 90c1f08c feat(rsc): upgrade deno dependencies and improve boundary context handling
- 3ba4e7a2 feat(rsc): improve streaming event handling and boundary content rendering
- 4c722092 feat(rsc): improve security, accessibility, and HTML rendering
- 66cd2d1f feat(rsc): improve element serialization and attribute handling
- cbef930f feat(rsc): improve concurrent script execution and promise handling
- 15b17f5f feat(rsc): improve streaming and promise handling with better serialization
- c920cd24 feat(rsc): improve suspense boundary handling and streaming updates
- 339bd28c feat(rsc): optimize streaming boundary rendering and promise handling
- 98188c28 feat(rsc): improve RSC rendering with better attribute validation and cookie handling
- d8f6d701 feat(rsc): improve error handling and async component rendering
- f7962fa0 feat(rsc): enhance HTML rendering with improved attribute handling and streaming
- 4da52866 feat(rsc): implement batch promise resolution with concurrent script execution
- f8245ee1 chore(deps): update Cargo.lock dependencies
- 1ffee21e chore(deps): upgrade deno and related dependencies
- abc55cef feat(rsc): implement streaming boundary updates with DOM rendering
- dbbb73c3 refactor: remove CSRF protection and add search functionality
Full Changelog: https://github.com/rari-build/rari/compare/v0.10.25...v0.11.0
create-rari-app@0.4.28
- fa49db8c chore(deps): upgrade deno and npm dependencies
Full Changelog: https://github.com/rari-build/rari/compare/create-rari-app@0.4.27...create-rari-app@0.4.28
rari@0.10.25
- c7a77e46 chore(deps): upgrade rari to 0.10.25
Full Changelog: https://github.com/rari-build/rari/compare/rari@0.10.24...rari@0.10.25
v0.10.25
- 6641379a chore(deps): upgrade rari to 0.10.25
- f8bbe95e fix(rsc): skip non-numeric style values without unit suffix
- 9fee61a4 feat(rsc): distinguish boolean HTML attributes from aria/content attributes
- d62ac59f feat(rsc): add automatic px unit suffix for numeric style values
- dd69b064 feat(rsc): enhance HTML rendering security with tag and attribute validation
- 958e8e11 feat(rsc): add attribute name validation and refactor HTML escaping
- fa49db8c chore(deps): upgrade deno and npm dependencies
- b95d73ed refactor(rsc): revert wire_format serializer to address memory regressions
Full Changelog: https://github.com/rari-build/rari/compare/v0.10.24...v0.10.25
rari@0.10.24
- f632fcd1 chore(rari): bump optional dependencies to 0.10.24
Full Changelog: https://github.com/rari-build/rari/compare/rari@0.10.23...rari@0.10.24
v0.10.24
- eb61bb47 chore(rari): bump version to 0.10.24
- de288ed3 feat(rsc): add automatic px unit suffix for numeric CSS values
- adfb6345 refactor(rsc): improve event handler detection with character-based validation
- 121d72f7 refactor(rsc): consolidate HTML escaping functions and add tag validation
- e9e33daf perf(rsc): optimize JSON serialization and HTML rendering
Full Changelog: https://github.com/rari-build/rari/compare/v0.10.23...v0.10.24
create-rari-app@0.4.27
- 996ae9a9 chore(create-rari-app): update vite import to vite-plus
- 7da147ac chore(create-rari-app): replace vite with vite-plus, fixes #158
- 6f5d1239 chore(deps): upgrade dependencies
Full Changelog: https://github.com/rari-build/rari/compare/create-rari-app@0.4.26...create-rari-app@0.4.27
rari@0.10.23
- 94df3e6e chore(rari): bump optional dependencies to 0.10.23
- 03f371ef fix: resolve Windows path handling issues in module resolution
- 23254d06 refactor(vite): handle incomplete block comments in directive detection
- 4c1830e0 refactor(vite): improve comment stripping and enhance test assertions
- bd91dbe9 refactor(vite): simplify inline block comment stripping logic
- 0ac84d00 refactor(vite): reorder comment skip logic in HMR coordinator
- 386435ca refactor(vite): improve comment handling and test organization
- e36b4529 refactor(vite): reorder comment handling logic in HMR coordinator
- 8cf5437d refactor(vite): extract use client directive validation logic
Full Changelog: https://github.com/rari-build/rari/compare/rari@0.10.22...rari@0.10.23