micronaut-views
micronaut-views copied to clipboard
Micronaut Integration with Server Side View Rendering
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.template:soy](https://togithub.com/google/closure-templates) | `2023-09-13` -> `2023-12-13` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.github.jknack:handlebars](https://togithub.com/jknack/handlebars.java) | `4.3.1` -> `4.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
Fixes #360 Instead of passing a missing body to the view do an early exit if a redirect is encountered.
This changeset amends the Soy view renderer, to support a new interface called `ReactiveViewRenderer`. The new interface generates a Flowable instead of a Writable, so that reactive chunked responses can...
### Issue description Executing the [micronaut-live-newsletter](https://github.com/micronaut-advocacy/micronaut-live-newsletter) app with the agent generates at latest the following config: ```json [ { "name":"org.thymeleaf.context.AbstractEngineContext", "queryAllDeclaredMethods":true, "queryAllPublicMethods":true} , { "name":"org.thymeleaf.context.IContext", "queryAllDeclaredMethods":true} , { "name":"org.thymeleaf.context.IEngineContext", "queryAllDeclaredMethods":true}...
### Expected Behavior _No response_ ### Actual Behaviour Basically the same error as in https://github.com/micronaut-projects/micronaut-views/issues/257 ``` 00:01:05.154 [io-executor-thread-1] ERROR org.thymeleaf.TemplateEngine - [THYMELEAF][io-executor-thread-1] Exception processing template "home": Exception evaluating OGNL expression:...
GSP Support
To migrate existing Grails apps away from the monolith or for those who like GSPs, they should be one of the default Server Side View Rendering options. In the meantime,...
### Issue description > I have been working on a spike to generate scaffolding views for HTML forms (an identical approach could be done to create scaffolding for REST endpoints)....