We have created a custom RTE component for linking the test to different links depending on the requirement.
We have underscore as a dependency for out clientlibs. This was working with 6.5.5 but after 6.5.10 its not working.
I see one difference here is
6.5.5 this lodash contains modern folder with categories lodash, underscore.
Now after 6.5.10 this modern folder is missing so these categories are missing.
So is this the reason underscore depedency that was added to out existing component is not getting recognised?
Solved! Go to Solution.
You can find the release notes here for 6.5.10: https://experienceleague.adobe.com/docs/experience-manager-65/release-notes/service-pack/sp-release-...
Also you can raise an issue here:https://adminconsole.adobe.com/
@kautuk_sahni Can you please check with the internal team on this and confirm?
Lodash/underscore was deprecated in AEM 6.4. It must have finally been removed in 6.5.10.
|Developers||Lodash/underscore client library. Adobe does not plan to further maintain and update the Lodash/underscore client library that is shipped as part of the distribution (Quickstart)||Adobe recommends customers that still require Lodash/underscore for their code to add it into their project code base.|
I have this problem also. I don't have visibility of Prod crx/de so I don't know what exactly is there after the upgrade to 6.5.12.
I'm confused about the solution. Should I
1. Change clientlib dependencies [underscore] to [lodash.underscore] wherever I find them in my code
and hope that lodash.underscore library is there.
If I do something like,
with a directory
js.txt -> with "#base=js " and "underscore.js"
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
In the end, in my .content.xml files, I put lodash.underscore instead of underscore and that worked to fix my Dialog errors. "underscore" must have been removed in 6.5.10 but lodash.underscore is still there.