Releases: KaioFelps/inertia-rust
Releases · KaioFelps/inertia-rust
v2.4.5
v2.4.4
v2.4.4
Changed
- Logs Inertia page in debug on every render & when a rendering fails (even if logs are not in debug mode).
Removed
http_methodmodule withHttpMethodenum — this is not considered a breaking change since the enum
were not used within the application nor relevant enough to be using outside of it.
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.4.0
Added
ViteHBSTemplateResolver, which uses Handlebars as template engine.
Changed
- Merged
inner_renderandinner_render_with_propsmethods; - Updated the docs for using
ViteHBSTemplateResolverby default; - Deprecated
ViteTemplateResolver.
Removed
template_pathfield and setters fromInertiaandInertiaConfigBuilder;
Breaking
Template Resolvers
template_path has been removed from Inertia struct. Now, it's the template resolver's responsability to fetch and
parse the template HTML. This means ViteTemplateResolver now is the one who takes the template path on initialization.
Also, its new method now returns a Result<ViteTemplateResolver, InertiaError> instead of ViteTemplateResolver
directly, since it looks for the root template in the given path and return an error if it can't find the file.
let vite = initialize_vite().await;
- let resolver = ViteTemplateResolver::new(vite);
+ let resolver = ViteTemplateResolver::new(vite, "www/root.html").unwrap();
let inertia = Inertia::new(
InertiaConfig::builder()
.set_url("http://localhost:8080")
.set_version(InertiaVersion::Literal(ASSETS_VERSION.get().unwrap()))
- .set_template_path("www/root.html")
.set_template_resolver(Box::new(resolver))
.enable_ssr()
.set_ssr_client(SsrClient::new("127.0.0.1", 1000))
.build(),
);v2.3.8
v2.3.7
v2.3.6
v2.3.6
Added
- Added new features:
validator,actix-validator; - Added
InertiaValidateOrRedirecttrait for validating or generating an error redirect
(ifvalidatorfeature is enabled); - Implemented
InertiaValidateOrRedirectfor actix-web (ifactix-validatoris enabled).
Changed
Inertia::back_with_errorshashmap keys are now anything that implementsToStringtrait.