4 <link href='http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,600' rel='stylesheet' type='text/css' />
5 <style type="text/css">
12 font-family: 'Open Sans', Verdana, sans-serif;
28 details.error summary {
29 background-color: #ffd5d5;
32 details.warning summary {
33 background-color: #fff3bb;
39 text-decoration: none;
53 border: 1px solid #ececec;
64 text-transform: uppercase;
68 .group[open] > summary {
72 .group > details:last-child {
80 <details open="true" class="group">
82 <details class="warning">
83 <summary>Many common functions, shared variables, and constants have been renamed.</summary>
86 <h5>Documentation</h5>
88 <li><a target="_blank" href="https://www.drupal.org/node/2324935">The global theme variables have been replaced by an ActiveTheme object</a></li>
92 <details class="error">
93 <summary>Module info files' <code>core</code> key must have a value of <code>8.x</code>.</summary>
96 <h5>Documentation</h5>
98 <li><a target="_blank" href="https://www.drupal.org/node/1935708"><code>.info</code> files are now <code>.info.yml</code> files</a></li>
101 <h5>Files Affected</h5>
103 <li>/Users/jpamental/Sites/devdesktop/drupal-8.1.1/modules/typogrify/typogrify.info</li>
105 <aside>Flagged by info</aside> </details>
106 <details class="error">
107 <summary>Info files must contain a <code>type</code> key.</summary>
110 <h5>Documentation</h5>
112 <li><a target="_blank" href="https://www.drupal.org/node/1935708#type"><code>.info</code> files are now <code>.info.yml</code> files</a></li>
115 <h5>Files Affected</h5>
117 <li>/Users/jpamental/Sites/devdesktop/drupal-8.1.1/modules/typogrify/typogrify.info</li>
119 <aside>Flagged by info</aside> </details>
120 <details class="error">
121 <summary>Modules no longer declare classes in their info file.</summary>
124 <h5>Documentation</h5>
126 <li><a target="_blank" href="https://www.drupal.org/node/1935708#files"><code>.info</code> files are now <code>.info.yml</code> files</a></li>
129 <h5>Files Affected</h5>
131 <li>/Users/jpamental/Sites/devdesktop/drupal-8.1.1/modules/typogrify/typogrify.info</li>
133 <aside>Flagged by info</aside> </details>
134 <details class="error">
135 <summary>Classes must be PSR-4 compliant.</summary>
138 <h5>Documentation</h5>
140 <li><a target="_blank" href="https://www.drupal.org/node/2246699">PSR-4 compatible class loader in Drupal core</a></li>
144 <details class="error">
145 <summary>Automated web tests must be in a PSR-4 namespace, and unit tests must be converted to PHPUnit.</summary>
148 <h5>Documentation</h5>
150 <li><a target="_blank" href="https://www.drupal.org/node/1543796">Namespacing of automated tests has changed</a></li>
151 <li><a target="_blank" href="https://www.drupal.org/node/2301125"><code>getInfo()</code> in test classes replaced by doc comments</a></li>
152 <li><a target="_blank" href="https://www.drupal.org/node/1710766">Test classes should define a <code>$modules</code> property declaring dependencies</a></li>
153 <li><a target="_blank" href="https://www.drupal.org/node/1911318">SimpleTest tests now use empty "testing" profile by default</a></li>
154 <li><a target="_blank" href="https://www.drupal.org/node/1829160">New <code>KernelTestBase</code> class for API-level integration tests</a></li>
155 <li><a target="_blank" href="https://www.drupal.org/node/2012184">PHPUnit added to Drupal core</a></li>