bcquality/microsoft/knowledge
wenjiefan 36430b305c knowledge(breaking-changes): exclude appended event parameters from the signature-change rule
The article's detection guidance flags 'a parameter added' on any shipped procedure. Applied to an event publisher that is bound to rather than called, this produced a false positive on BCApps PR 10278, where a trailing var parameter was appended to the existing IntegrationEvent OnAfterOpenForRecRef and the developer twice replied that adding a parameter to an existing integration event is not a breaking change.

It also contradicted events/add-new-event-parameters-at-the-end, which already states that existing subscribers still bind to the leading parameters. Scope the rule to called procedures, carve out appended event parameters as additive, and keep every other event signature edit - removal, reorder, retype, var flip - in scope. Point the IsHandled case at events/do-not-add-ishandled-to-an-existing-event, which owns that semantic concern.
2026-08-27 14:31:45 +02:00
..
appsource Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
breaking-changes knowledge(breaking-changes): exclude appended event parameters from the signature-change rule 2026-08-27 14:31:45 +02:00
data-modeling Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
error-handling knowledge: add 3 FP-suppression guards from BC apps negative feedback 2026-07-21 09:45:09 +02:00
events Add FP guards for field relocation to tableextension and event parameter addition 2026-08-04 10:41:03 +02:00
interfaces Add P0 event and interface compatibility knowledge (#98) 2026-07-14 12:51:59 +02:00
performance Correct severe misconception about SetCurrentKey in the knowledge base 2026-08-22 12:04:00 +02:00
privacy Scope tableextension requirement to Normal fields lacking a classification 2026-08-17 15:25:14 +02:00
query Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
security Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
style tooltip: PR review flags genuinely-missing tooltips instead of deferring to AA0218 2026-07-20 14:30:29 +02:00
telemetry Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
testing Complete AL review knowledge readiness (#108) 2026-07-15 10:55:25 +02:00
ui Add batch-2 FP guards: sentence-case action captions + primary-key Get is transaction-cached 2026-07-21 11:08:04 +02:00
upgrade knowledge: add 3 FP-suppression guards from BC apps negative feedback 2026-07-21 09:45:09 +02:00
web-services Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
.gitkeep Add .gitkeep files to community and microsoft directories; remove .gitkeep from samples 2026-04-17 06:03:14 +02:00