Downloads

Download rdf-6.x-1.0-alpha7.tar.gztar.gz 63.71 KB
MD5: 509db2d92a15ffd221359f47acd05707
SHA-1: 2fe68d39e51f05b5e22bac9fa85e1af86711b5d5
SHA-256: f7c50aba89242c768cbd8d29546cdc29bd7567f1831d775297da0f9a0e045958
Download rdf-6.x-1.0-alpha7.zipzip 73.86 KB
MD5: 5e1d178952710e0c59af0fc5e41b55ce
SHA-1: 065114a99a46ddc440a93106c80ac9284e048267
SHA-256: bd799954fed6dd0f67cc46cd38f2a3a5c7b8d615134fc34e6727de29620720a7

Release notes

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).
Created by: Arto
Created on: 25 Mar 2009 at 22:58 UTC
Last updated: 25 Mar 2009 at 23:51 UTC
Security update
New features
Bug fixes

Other releases