<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&#39;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&#39;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 &quot;merge queries&quot; have changed syntax. If you used MergeQuery::updateExcept() in a merge query, you&#39;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&#39;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&#39;s schema has a &#39;format&#39; 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>