Current release JoinedWorkz model/build stack and Studio

JoinedWorkz 1.3.81 release notes

JoinedWorkz 1.3.81 improves the developer feedback loop, makes generation contracts more deterministic and adds independently released Maven Archetypes for runnable Spring Boot and Spring Boot with Quasar starter projects.

Highlights

Runnable project starters

Maven Archetypes 1.0.0 create a runnable Spring Boot project or a full-stack project with an experimental Quasar frontend. H2 works without Docker; PostgreSQL and embedded or standalone frontend delivery are selectable alternatives.

Typed configuration feedback

Platform profiles declare configuration contracts. Invalid values stop generation, while Maven reports stable diagnostics for unknown and unused properties after all models have been processed.

Safer, deterministic generation

Outlet paths, package overrides, effective package names, generated operation names and configuration aliases now have explicit validation and deterministic precedence.

Stronger Spring Boot contracts

The release documents and verifies schema-migration modes, ID generation, integer-coded enum persistence, controller composition, request headers and richer OpenAPI type and example handling.

Experimental Quasar improvements

Page Conditions replace Page States, application widgets use componentRef, and action validation catches invalid aliases and unsupported command shapes before emitting JavaScript.

Version-aware documentation

Current and previous documentation can be selected explicitly. A machine-readable version catalogue helps humans and AI agents resolve the documentation matching a project's JoinedWorkz release.

Upgrade attention

This release deliberately rejects several ambiguous or invalid inputs that older generation paths could accept. Review the complete upgrade guide before regenerating a production project. In particular:

  • keep the Maven plugin and every JoinedWorkz facility on exactly version 1.3.81;
  • replace Page states with Boolean conditions;
  • use deleteInstance for the opinionated item-deletion method type;
  • migrate deprecated Base, component-namespace and Spring Boot outlet properties;
  • ensure every effective CMN package name is unique within one Maven generator build;
  • review existing integer-coded enum data before deploying regenerated JPA entities; and
  • preserve manual first-cut files and accepted Flyway history during cleanup and regeneration.

The detailed upgrade guide explains compatibility aliases, changed behavior and safe verification steps. Do not infer a migration only from generated-file diffs.

Compatibility baseline

  • JoinedWorkz model/build stack and Studio: 1.3.81
  • Java: 21
  • Maven: 3.9 or newer
  • Maven Archetypes: 1.0.0, targeting JoinedWorkz 1.3.81
  • Stable public facilities: Base, Java and Spring Boot
  • Experimental public facility: Quasar

Archetype versions are independent from JoinedWorkz versions. Maven generation does not require Studio or a Studio license.