[development] Announcing DRUPAL-7-0-UNSTABLE-3

Angela Byron drupal-devel at webchick.net
Thu Nov 13 08:19:42 UTC 2008

Hello, devel list! :)

Due to travel and other factors, it has been about a month since our 
last unstable release. There are some really exciting, big patches 
coming down the pipe, so I wanted to roll this interim release so 
contributed module developers interested in chasing HEAD have something 
a bit more current to build from. See 
http://drupal.org/node/224333#UNSTABLE-3 for the full list of API 
changes this release.

Here are some of the things we've been up to for the last month. Once 
again, I encourage contributors to use 
http://groups.drupal.org/patch-spotlight as a place to organize, 
prioritize, and coordinate on patches they'd like to see in Drupal 7.

For developers:
- drupal_set_title() now check_plain()s by default, which should help 
developers prevent XSS.

- Performance improvements: the registry now keeps a record of all 
modules that implement a given hook, and caches registry lookups.

- Taxonomy gets some love, with new 
hook_taxonomy_term_load/insert/update/delete() hooks and various 
standardization/consistency improvements.

- SimpleTest now remembers the tests that were last selected so they can 
be re-run (WOOHOO) and can catch errors and warnings that come up during 
test runs, even if they're not part of an actual assertion.

- Improvements to drupal_add_js(), which now has some cleaned-up 
parameters and a full-on weighting system for scripts. More 
drupal_add_js() improvements are in the pipeline, and expect them to 
make it over to drupal_add_css() as well.

- Ground work has been laid in the database system for supporting of 
more exotic database drivers. Expect to see SQLite support in UNSTABLE-4!

- Also on the database side of things, numerous files and modules have 
been converted from legacy syntax to the new DBTNG syntax. A great place 
to help out if you're interested in learning this stuff hands-on in 
advance of when you are forced to. ;)

For users:
- New, swanky password checker during installation and on the my account 

- Cron is automatically run once upon installation so that Drupal 
doesn't immediately clobber you with a nasty error as a way of saying 

- The content types administration screen shrinks down the 
"in-your-face-ness" of the machine name of the type.

- It is now possible (though not easy ;)) to upgrade from Drupal 6 to 
Drupal 7! Unfortunately, this currently still requires some manual 
futzing with settings.php. See http://drupal.org/node/304163 if you'd 
like to help.

Looking forward to your patches/reviews in the issue queue! :)


Join us at Do It With Drupal!
A large scale, curated education event
December 10-12, New Orleans

More information about the development mailing list