Hi all.
Just to let you all know there is a small change to how the
{{#ifexist: and #switch parser functions work.
Previously entity references (& > "   etc) were
considered different from the characters they represented. For
example:
{{#ifeq:&|&|the same|different}} outputted "different"
This has changed so that they are now considered the same. In
particular, this means that pages with certain special characters (ie
*,',",=,;), will now have {{PAGENAME}} "equal" to the actual page. For
example, on a page named "*foo"
{{#ifeq:{{PAGENAME}}|*foo|the same|different}}
used to output "different", will now output "the same".
Change goes live on
testwiki/mw.org on the July 3, non-wikipedia
projects July 8, Wikipedia on July 10. You can test right now
http://deployment.wikimedia.beta.wmflabs.org/wiki/
Relevant patch
https://gerrit.wikimedia.org/r/#/c/113518/
If anyone has any concerns about this change, please reach out.
--bawolff