rdf 6.x-1.0-alpha7

Arto - March 25, 2009 - 22:58
Download Size md5 hash
rdf-6.x-1.0-alpha7.tar.gz 63.71 KB 509db2d92a15ffd221359f47acd05707
Official release from CVS tag: DRUPAL-6--1-0-ALPHA7
Last updated: March 25, 2009 - 23:01

One last final alpha release to fix a potential security issue discovered by scor of the Drupal security team.

Changes since 6.x-1.0-alpha6 (executive summary):

  • There are important database changes. You must run update.php after upgrading to this release.
  • As warned in the previous release, the RDF Schema submodule has now been removed (its functionality having been folded into the RDF module itself). Make sure you've disabled/uninstalled that module before upgrading to this release.
  • An experimental configuration option has been added that will allow you to use RDFa without changing your Drupal site's theme (see #391372: Enable RDFa usage with Drupal 6.x).
  • There have been several bug fixes and feed reader compatibility improvements to the RDF/XML and RSS 1.0 output.
  • A bothersome bug that caused accumulated duplication of RDF data has been fixed. The bug was introduced in the previous release and affected e.g. some users of the File Framework and Calais modules.
  • You can now use autocompleted CURIEs (compact URIs) on the Administer » Content management » RDF data » Add statement screen, simplifying data entry.
  • Some minor performance optimizations have been implemented. There will be yet more performance-related work done for the next release.

Changes since 6.x-1.0-alpha6 (full CVS changelog):

  • Fixed a bug wherein rdf_delete() did not match any records (introduced in 6.x-1.0-alpha6).
  • Added default core field mappings to the RDF mapping screen.
  • Fixed table padding for core field mapping display.
  • Added a new database table, {rdf_repositories}, for holding RDF repository definitions.
  • Added schema update 6002 for creating the {rdf_repositories} table.
  • Added schema update 6003 for migrating RDF repository definitions from the {variable} table to {rdf_repositories}.
  • Changed rdf_db_get_repository_tables() to make use of the new {rdf_repositories} table.
  • Removed rdf_db_get_repository_names() in favor of rdf_db_get_repository_tables().
  • Changed rdf_db_create_repository() options; dependent modules take note: in the future invoke the function with 'title' and 'description' instead of 'dc:title' and 'dc:description'. See rdf.db.inc for details.
  • Renamed rdf_db_update_repository_metadata() to rdf_db_update_repository().
  • Removed rdf_db_delete_repository_metadata().
  • Prevented editing of the System and Local repositories on the RDF repository management screen.
  • #391372: Enable RDFa usage with Drupal 6.x: Implemented an experimental configuration option for automatically and dynamically replacing the theme's default DOCTYPE with an XHTML+RDFa DOCTYPE just before a page is output to the browser.
  • #391372: Enable RDFa usage with Drupal 6.x: Implemented a configuration option for determining which namespace prefixes to enable for RDFa usage.
  • Enabled the unit tests to pass by doing away with the SimpleTest 2.x sandboxing. Anyone who wants them sandboxed is free to figure it out and submit a patch.
  • Prevented bootstrap problems in certain configurations due to a missing url() function when the module is loaded.
  • Allowed CURIEs to be used for data entry on the 'Add statement' screen.
  • Prevented meta-meta field matching when checking for duplicates.
  • Moved the hook_menu() definitions (all 8K of them) to rdf.menu.inc.
  • Use headers_list() instead of drupal_get_headers() when determining whether to inject the RDFa doctype.
  • Don't prepend the RDFa doctype if no previous doctype was found.
  • Removed the RDF Schema submodule.
  • Fixed RDF feed date handling for CCK datestamp fields.
  • Fixed RSS links to use taxonomy/term/%tid instead of taxonomy/term/%tid/%depth when %depth = 0.
  • Implemented support for a default XML namespace in RDF/XML and RSS 1.0 output.
  • Optimized repeated calls to rdf_db_load_repository() (patch by miglius).
  • Fixed time zone issues in CCK Datestamp field handling in RSS output.
  • Fixed a potential access control issue (discovered by scor).
 
 

Drupal is a registered trademark of Dries Buytaert.