bcquality/microsoft/knowledge/upgrade
Jesper Schulz-Wedde 5706959e4a
Fix lifecycle compatibility guidance (#93)
* Fix lifecycle compatibility guidance

Correct high-confidence Business Central guidance and samples for upgrade tags, collectible errors, trigger semantics, obsoletion, events, interfaces, API contracts, and test transactions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: e05a43e7-6448-4d67-9c73-798523f5d945

* Address guidance review findings

Gate SecretText guidance to BC23 and clarify that the collectible-error sample intentionally emits a message-only blocking aggregate.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: e05a43e7-6448-4d67-9c73-798523f5d945

---------

Co-authored-by: Jesper Schulz-Wedde <jesper.schulzwedde@microsoft.com>
2026-07-14 11:26:16 +02:00
..
breaking-changes-only-on-tables-without-data.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
breaking-changes-only-on-tables-without-data.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
breaking-changes-only-on-tables-without-data.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
datatransfer-for-bulk-init.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
datatransfer-for-bulk-init.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
datatransfer-for-bulk-init.md Fix knowledge corpus integrity issues (#87) 2026-07-13 10:34:23 +02:00
datatransfer-skips-triggers-and-subscribers.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
datatransfer-skips-triggers-and-subscribers.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
datatransfer-skips-triggers-and-subscribers.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
do-not-block-upgrade-on-data-errors.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
do-not-block-upgrade-on-data-errors.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
do-not-block-upgrade-on-data-errors.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
enum-values-additive-at-end.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
enum-values-additive-at-end.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
enum-values-additive-at-end.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
first-install-dataversion-zero-check.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
first-install-dataversion-zero-check.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
first-install-dataversion-zero-check.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
guard-database-reads.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
guard-database-reads.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
guard-database-reads.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
hybrid-migration-codeunits-not-standard-upgrade.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
initvalue-does-not-update-existing-rows.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
initvalue-does-not-update-existing-rows.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
initvalue-does-not-update-existing-rows.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
minimize-onvalidate-upgrade-triggers.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
minimize-onvalidate-upgrade-triggers.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
minimize-onvalidate-upgrade-triggers.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
no-external-calls-in-upgrade.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
no-external-calls-in-upgrade.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
no-external-calls-in-upgrade.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsolete-pending-to-removed-staging.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsolete-pending-to-removed-staging.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsolete-pending-to-removed-staging.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
obsoletion-requires-reason-and-tag.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
obsoletion-requires-reason-and-tag.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
obsoletion-requires-reason-and-tag.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
register-upgrade-tags-with-subscribers.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
register-upgrade-tags-with-subscribers.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
register-upgrade-tags-with-subscribers.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
skip-nonessential-work-via-execution-context.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
skip-nonessential-work-via-execution-context.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
skip-nonessential-work-via-execution-context.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
triggers-call-helpers-not-implementations.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
triggers-call-helpers-not-implementations.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
triggers-call-helpers-not-implementations.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
upgrade-codeunit-subtype.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
upgrade-codeunit-subtype.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
upgrade-codeunit-subtype.md Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
use-upgrade-tags-not-version-checks.bad.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
use-upgrade-tags-not-version-checks.good.al Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00
use-upgrade-tags-not-version-checks.md Regenerate microsoft/knowledge from upstream BCApps instructions 2026-05-21 09:53:09 +02:00