I have a component which used to have a lightning:icon component as
<lightning:Icon iconName="utility:search" alternativeText="search" />
it used to work until winter 18. But I was testing on Summer 18 it was failing with error.
Component class instance initialization error [Definition does not exist on the client for descriptor:markup://lightning:Icon] Failing descriptor:
<lightning:icon iconName="utility:search" alternativeText="search" />
So difference between two is only is Icon > icon. I looked into release notes to find if salesforce has removed case insensitivity of lightning component name. I event test with different lightning components they were also not working when name is used with capital letters.
Does salesforce changed this behaviour?