@@ -7,16 +7,17 @@ All notable changes to this project will be documented in this file. See [standa
7
7
8
8
### ⚠ BREAKING CHANGES
9
9
10
- * Changed multiple APIs for functional plugin actions related to the builder (they all take the new EngineError type now)
11
- Restructured exports related to engine functionality (this will get progressively worse as this PR develops!)
12
- Removed the HOST and PORT environment variables for configuring the server (these are replaced with PERSEUS_HOST and PERSEUS_PORT)
13
- Substantially refactored exports from Perseus
14
- Divided client-side and server-side exports (many functions will now need to be target-gated)
15
- Replaced #[ autoserde(...)] macro with macros for each state function (#[ build_state] , #[ build_paths] , etc.)
16
- The #[ build_paths] macro must now be applied to all build paths functions (for client/server functionality division)
17
- #[ perseus::main] now takes an argument as the default server to use (server integrations should now be imported and used)
18
- Made state functions automatically target-gated as #[ cfg(not(feature = "wasm32"))]
19
- The #[ should_revalidate] macro must now be applied to all revalidation determination functions (for client/server functionality division)
10
+ * Changed multiple APIs for functional plugin actions related to the builder (they all take the new EngineError type now)
11
+ * Restructured exports related to engine functionality (this will get progressively worse as this PR develops!)
12
+ * Removed the HOST and PORT environment variables for configuring the server (these are replaced with ` PERSEUS_HOST ` and ` PERSEUS_PORT ` )
13
+ * Substantially refactored exports from Perseus
14
+ * Divided client-side and server-side exports (many functions will now need to be target-gated)
15
+ * Replaced ` #[autoserde(...)] ` macro with macros for each state function (` #[build_state] ` , ` #[build_paths] ` , etc.)
16
+ * The #[ build_paths] macro must now be applied to all build paths functions (for client/server functionality division)
17
+ * #[ perseus::main] now takes an argument as the default server to use (server integrations should now be imported and used)
18
+ * Made state functions automatically target-gated as ` #[cfg(not(feature = "wasm32"))] `
19
+ * The ` #[should_revalidate] ` macro must now be applied to all revalidation determination functions (for client/server functionality division)
20
+ * WARNING: any filesystem paths in app building are now relative to the root of the app, not ` .perseus/ ` (may require changes)
20
21
21
22
### Features
22
23
0 commit comments