How is your experience with the OutSystems Community?
14
Views
4
Comments
Solved
[Changelog Generator] The changelog report generates wrong or incomplete data
Question
Changelog Generator
Forge asset by Daniel Calado

Hello.

First of all, kudos for the idea and materializing it in an ODC Forge Asset.

I tested the component and I found that the changelog report generates wrong or incomplete information.

For instance, I cloned the component and used its revisions to generate a changelog report.

Choosing the old revision 1 and new revision 4, this was the generated report:


And if I compare and merge the same 2 revisions directly in ODC Studio, this is the outcome:


As you can see, the screens were correctly identified by the component as being changed to Anonymous but the OAuthTokenCache entity was not deleted.

I have another example with incomplete information but for the sake of readibility, I will leave this post as is.
Let me know your thoughts.

Rafael

2021-01-01 09-23-30
Michael de Guzman
Champion
Solution

Hi Rafael,


Looking at your screenshot, the report says "OAuthTokenCache entity: Deleted", but ODC Studio shows it wasn't. That's a false positive, not a missed deletion.


1.0.7 already shipped a fix for this exact pattern where elements with contentChanged=true but no renderable attribute bullets were falling back to "Deleted" in the renderer.  The release notes give examples for blocks and ESpaces, not entities. My guess is the fix covers those element types but entities still hit the old fallback path.


Worth flagging to Daniel with this specific case.


Cheers,

MdG

2022-02-17 14-08-46
Rafael Valente

Hi Michael.

I tested the latest version and indeed the issue I reported is fixed.

Regards.

2021-01-01 09-23-30
Michael de Guzman
Champion

Glad it worked out :)

2020-07-02 10-34-45
Daniel Calado

Hello guys,


Thanks for the feedback! I'm also using the tool and detecting these issues as I generate more and more changelogs with it, and I'm fixing them as we go. 


If you find any other issues like this, be sure to let me know and I'll fix them as soon as possible.


Many thanks.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.