Skip to content

v0.13.0

Choose a tag to compare

@foo-ogawa foo-ogawa released this 09 Apr 17:35

Changes

  • Screen Spec support — declare frontend screen contracts in OpenAPI (#1)
    • screen: true module config flag enables screen spec mode
    • x-screen-const, x-screen-id, x-screen-name, x-back-navigation, x-events extensions on OperationObject
    • Pre-parsed TemplateContext.screens (ScreenContext[]) eliminates deep Handlebars nesting
    • Screen-specific lint rules (consistency checks for x-screen-* fields)
    • init --screens scaffold (starter YAML, navigation/events templates, config)
    • Default screen-navigation.hbs and screen-events.hbs templates
    • LinkObject on ResponseObject for navigation targets
    • Screen Spec documentation