Skip to content

Commit fad4a5f

Browse files
committed
Clean up release notes: fix link, consistent headings, add 'why' to API shift notice, reposition BarcodeScanner sections
1 parent 602b7d8 commit fad4a5f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • programming/javascript/release-notes

programming/javascript/release-notes/js-11.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ Starting with this release, the **Foundational API** (`CaptureVisionRouter` and
2121
- **v11 (current)** – No breaking changes. `BarcodeScanner` continues to work exactly as before and will receive maintenance updates and bug fixes for the entire v11 lifecycle.
2222
- **v12 (future)**`BarcodeScanner` will no longer be bundled as part of the main `dynamsoft-barcode-reader-bundle` package. It will be distributed separately.
2323

24+
**Why this change:**
25+
26+
- **Foundational scales; the wrapper doesn't.** When projects move beyond basic demos — adding custom scan UIs, integrating other DCV components (document detection, label recognition), or building production workflows — `BarcodeScanner` hits a wall. Developers end up rebuilding on the Foundational API anyway.
27+
- **One clear path, not two.** Two parallel API surfaces create confusion at evaluation time — for developers and for the AI coding assistants they increasingly use. A single recommended path simplifies onboarding.
28+
- **AI tools close the boilerplate gap.** Much of `BarcodeScanner`'s value was fewer lines of code. With AI-assisted coding now common, developers can scaffold Foundational API code just as quickly.
29+
2430
**Recommended action for new projects:** Build on the Foundational API to ensure forward compatibility. See the [Foundational API Guide](../user-guide/index.html) for a full walkthrough.
2531

2632
**Existing projects using `BarcodeScanner`:** No action required for v11. When v12 is released, a migration guide will be provided.

0 commit comments

Comments
 (0)