fr_acdd 0.7.0
fr_acdd: ^0.7.0 copied to clipboard
Contract annotations and shared BFF DTO export for FlowR contract-first pages.
0.7.0 - 2026-08-19 #
- breaking: require
extract_bff --inputto reference a Dart library shell instead of an individual part - feat: aggregate
@FrAcddPage, DTOs, and contract documentation across authored library parts while allowing generated Freezed/JSON parts to be absent - compat: accept legacy
BFF-APIinput and normalize generated sections to canonicalBFF-UI-API - fix: reject missing authored parts, duplicate contract sections, and mixed
BFF-API/BFF-UI-APIdeclarations with actionable errors - fix: treat explicit
BFF-UI-API: -as endpoint-free, ignore contract-like string contents, and support URI or namedpart ofdeclarations
0.6.0 - 2026-08-13 #
- feat: split BFF UI API contracts from business API contracts
- feat: standardize generated contract type suffixes
- fix: constrain analyzer compatibility to verified versions
- docs: export and clarify
FrStatepresets for MVVM state - breaking: require BFF API request/response DTOs to use
XxxBffReq/XxxBffRspand internal transfer types to useXxxDto - breaking: rename the generated BFF contract section from
BFF-APItoBFF-UI-API
0.5.1 - 2026-06-15 #
- docs: clarify page-local
FrStateguidance for contract-generated state models
0.5.0 - 2026-06-15 #
- feat: add
FrAcddFreezedJSONpreset for extractable JSON DTOs - docs: clarify fr_acdd dto json boundary
0.4.0 - 2026-06-11 #
- feat: refine BFF contract export semantics and explicit
BFF-APIparsing - feat: add the
extract_bffCLI and an end-to-end example app - fix: derive nested BFF page paths and restore wide analyzer compatibility for workspace publishing
- breaking: rename
FrAcddMode.bffDtotoFrAcddMode.bff - breaking: remove
FrAcddDtoKind.stateandFrAcddDtoKind.ignored - breaking: drop legacy
@freezed/@frAcddFreezedacceptance and rename the oldextract_bff_dtoentrypoint toextract_bff
0.3.1 - 2026-06-09 #
- fix: relax analyzer compatibility so
fr_acddcan resolve withhive_generator ^2.0.1
0.3.0 - 2026-06-09 #
- feat: add BFF JSON export with JSON5 output
- feat: carry API split analysis in shared BFF schema
- feat: infer suggested multi-API branches when API comments are missing
0.2.0 - 2026-06-06 #
- feat: add FrAcddFreezed preset
- feat: tighten freezed dto contract
- feat: add fr_acdd protobuf extractor