Heads up about silent breaking changes in EMAIL MESSAGE

IF you happened to subclass EmailMessage and overloaded the SOURCE getter / setter methods you should be aware that in 2022r3.2 this was changed to a computed property so your overloads will no longer work as expected !

I have not looked for other such changes in other classes but there may be some

https://www.great-white-software.com/blog/2022/12/23/silent-code-breaking-changes/

3 Likes

Well, it may be interesting to make an automatic process to make diffs on framework classes to report those changes.

Undocumented changes like this are not acceptable, they are completely irresponsible.

Thanks for highlighting it @npalardy

3 Likes

Design changes to Xojo classes should not be made lightly…

My questions would be did a single engineer take it on themselves to make that change, was it discussed by the team and approved by management…

-Karen

2 Likes

Totally unknown as I cannot find any release notes that mention this change

1 Like

I made some diffs: API diffs for Xojo

4 Likes