diff --git a/HANDOVER.md b/HANDOVER.md index 27fe340..5aec7e9 100644 --- a/HANDOVER.md +++ b/HANDOVER.md @@ -17,7 +17,7 @@ The reasoning behind all of it is in [ROADMAP.md](ROADMAP.md) §§8–25 and in |---|---| | upstream, the four seams + the runtime package job | [abap2UI5/abap2UI5#2772](https://github.com/abap2UI5/abap2UI5/pull/2772) merged | | the plugin repository | [cap2UI5/cap2UI5#72](https://github.com/cap2UI5/cap2UI5/pull/72) merged, plus #75 (CI ref), #76 (the user exit), #77 (publishable package, consumer test) and #79 (`@abap2ui5/node-runtime`, startup addresses, trusted publishing) | -| the conformance gate, the prototype, the ADRs | cap2UI5/builder-abap2UI5-js#29 merged (that repository is being archived; its decision records are being copied to `cap2UI5/cap2UI5:docs/adr/`) | +| the conformance gate, the prototype, the ADRs | cap2UI5/builder-abap2UI5-js#29 merged (that repository is being archived; its decision records are in [`cap2UI5/cap2UI5:docs/adr/`](https://github.com/cap2UI5/cap2UI5/tree/main/docs/adr) since cap2UI5/cap2UI5#80) | | this site, migrated to the plugin | [cap2UI5/docs#20](https://github.com/cap2UI5/docs/pull/20), [#21](https://github.com/cap2UI5/docs/pull/21), [#22](https://github.com/cap2UI5/docs/pull/22) merged | | the cutover (ADR-008 steps 3–5) | `update_cap` and `build web` disabled, `generated-app-final` tagged at `595c76f`, `builder-cap2UI5`, `builder-cap2UI5-web` and `web-cap2UI5-build` archived | | publishing | `cap2ui5@0.1.0` and `@abap2ui5/node-runtime@1.145.0` on npm; the site's quickstart runs verbatim against them (`cds init --nodejs`, `npm install cap2ui5`, `cds watch`) | @@ -70,8 +70,10 @@ page says so. - **`builder-abap2UI5-js`** is being archived. Nothing consumes its output: `cap2ui5` depends on `@abap2ui5/node-runtime` from npm, which abap2UI5 builds itself. The decision records that existed only there (ADR-001 to - ADR-004, ADR-006 and `transpiler-roadmap.md`) are being copied to - `cap2UI5/cap2UI5:docs/adr/`. Its two red suites (`cs_event` constants, the + ADR-004, ADR-006 and `transpiler-roadmap.md`) are in cap2UI5 since + cap2UI5/cap2UI5#80: + [`docs/adr/`](https://github.com/cap2UI5/cap2UI5/tree/main/docs/adr) and + [`docs/transpiler-roadmap.md`](https://github.com/cap2UI5/cap2UI5/blob/main/docs/transpiler-roadmap.md). Its two red suites (`cs_event` constants, the `upstream-units` ratchet) had a proposed patch on its PR #29; the archive settles them. - `builder-cap2UI5`, `builder-cap2UI5-web` and `web-cap2UI5-build` are archived diff --git a/docs/guide/views.md b/docs/guide/views.md index 853eb08..9c608c7 100644 --- a/docs/guide/views.md +++ b/docs/guide/views.md @@ -198,11 +198,12 @@ Reaching the transpiled class through the runtime's global, async, every result is dereferenced with `.get()`, and the app is coupled to transpiler output. -::: warning `c.event()` does not survive the builder -In cap2ui5 0.1.0, the placeholder `c.event()` returns does not survive the -builder's XML escaping: the response then carries a raw NUL and is not valid -JSON. With the builder, the event string has to come from `c.raw` -(`z2ui5_if_client$_event`). A fix in cap2UI5 is under way. +::: warning `c.event()` does not survive the builder in cap2ui5 0.1.0 +In the released cap2ui5 0.1.0, the placeholder `c.event()` returns does not +survive the builder's XML escaping: the response then carries a raw NUL and is +not valid JSON. With the builder, the event string has to come from `c.raw` +(`z2ui5_if_client$_event`). cap2UI5/cap2UI5#81 fixes it on `main`; no release +carries the fix yet. ::: Keep template literals with `c.bind` and `c.event` in a JavaScript app.