Правила не менялись, запятая не нужна. Но правило не самое простое, поэтому и ошибки здесь встречаются часто.
Запятые нужны. Наименования ученых степеней и ученых званий, почетные звания выступают как однородные приложения. См. Розенталь Д. Э. «Справочник по русскому языку. Пунктуация».
Спасибо, что указали на ошибку в ответе. Конечно, в подписи сначала указываются инициалы, затем фамилия.
Орфографическая комиссия РАН отдельно обсуждала написание слов такого типа и приняла решение придерживаться дефисного написания (хотя прежде в словарях рекомендовалось слитное). Дефис обусловлен наличием в первой части компонента -лог-. Наличие этого компонента влияет на дефисное написание именно прилагательных, поэтому пишется геолого-разведочный (хотя геологоразведка), патолого-анатомический (хотя патологоанатом).
Да, запятая нужна.
SantaMariadelFiore.jpg" width=134 align=left border=0>Правильно дефисное написание. В нашем издании справочника А. Э. Мильчина зафиксировано: названия церквей и соборов с элементами Сан-, Санта-, Сент- пишутся с прописной буквы через дефис (см.: А. Э. Мильчин, Л. К. Чельцова. Справочник издателя и автора. М., 2003. С. 80). Такая же рекомендация приведена и в «Русском орфографическом словаре» РАН:
Сан-... - первая часть геогр. и др. наименований, пишется через дефис, напр.: Сан-Марино (государство), Сан-Ремо, Сан-Сальвадор, Сан-Себастьян, Сан-Диего, Сан-Хосе (города), Сан-Паулу (город и штат), Сан-Карло (собор и театр)
Санта-... - первая часть геогр. и др. наименований, пишется через дефис, напр.: Санта-Крус (город, остров, река, провинция), Санта-Барбара, Санта-Клара, Санта-Мария (города), Санта-Лючия (поселок), Санта-Кроче (церковь)
То же в названиях церквей, храмов, состоящих из нескольких слов: Санта-Мария дель Фьоре, Санта-Мария делле Грацие, Сан-Пьетро ин Винколи и др.