You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix binary compatibility for IDataClient and IInstanceClient (#1711)
* Fix binary compatibility for IDataClient and IInstanceClient
Adding optional parameters to an interface method causes other packages that depend on Altinn.App.Core to break when calling the method that was changed
Also updated AGENTS with some hints
- Normal interfaces in Altinn.App.Core must be binary compatible within a major version so that users can have local pacages that still work (never remove a method)
- Interfaces marked with the `ImplementableByApps` attribute must not change.
* Fix AI suggestions and spelling
Copy file name to clipboardExpand all lines: AGENTS.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,6 +101,9 @@ We have Architecture Decision Records in the `/doc/adr/` folder.
101
101
- Uses **semantic versioning** with MinVer
102
102
- Avoid breaking changes (we plan to release major versions yearly. Some breaking changes can be done inbetween but must be manually verified)
103
103
- PR titles become release notes
104
+
- Normal interfaces in Altinn.App.Core must be binary compatible within a major version so that users can have local packages that still work (never remove a method)
105
+
- Interfaces marked with the `ImplementableByApps` attribute must not change.
0 commit comments