<i>We try to notify this list when <span>API</span> changes
are made in Drupal 7, so
contrib and custom developers have a chance to fix their code before
they have the pain of figuring out why it's broken.<br><br></i>(<a href="http://drupal.org/node/140783">issue</a>) Select elements in forms now require a default value by default. In the past, #required on a select element was kind of silly. Now it's on by default. So if you have a select element which is not supposed to allow submission without having a selection chosen, you have to set #required = FALSE. <i>Look carefully at this one if you have a select element in a form that you do not want to be #required.</i><br>
<br>(<a href="http://drupal.org/node/844186#comment-3486946">issue</a>) Database "merge queries" have changed syntax. If you used MergeQuery::updateExcept() in a merge query, you'll want to see the issue. <i>Look carefully at this one if you have a MergeQuery and use updateExcept(),</i><br>
<br>(<a href="http://drupal.org/node/907690">issue</a>) Meaning of MENU_CALLBACK has changed. It is only to be used for paths that are api callbacks only. If you're using it in any other context, of have child paths, things may break. <i>Look carefully at this one if you registered a MENU_CALLBACK menu item with hook_menu() that is not a plain vanilla path callback.</i><br>
<br>(<a href="http://drupal.org/node/358437#comment-3503006">issue</a>) Modules support a text format and format ID will need to deal with the fact that 0 is now an invalid format; NULL must be used instead. <i>Look carefully at this one if your module's schema has a 'format' column.</i><br>
<br>-- <br>Randy Fay<br>Drupal Module and Site Development<br><a href="mailto:randy@randyfay.com">randy@randyfay.com</a><br>+1 970.462.7450<br><br>