Download api-6.x-1.7.tar.gztar.gz 88.43 KB
MD5: 92796bf65c234f9fc78e658f9ae79e9c
SHA-1: f15349a57d2b8e5fb450f8c4d9525c55885fff86
SHA-256: ad7c96996fe72f974dc9135615ad6212a01ac24adcb4844231232a642856ee91
Download api-6.x-1.7.zipzip 111.52 KB
MD5: 5fc00e0dcaa1e5b6c117803cf664e1a6
SHA-1: 9dee41b52a1e2ab8470ba5e994ac25f32bc559f1
SHA-256: 0a1241ae9ffd6f8d72611d6b4e6d4c354413771fdda31d8525d205d52c9fbed0

Release info

Created by: jhodgdon
Created on: February 18, 2012 - 01:14
Last updated: February 18, 2012 - 01:16
Core compatibility: 6.x
Release type: New features, Bug fixes

Release notes

Updates in this release

The changes since version 6.x-1.6 are as follows. [Note: this is exactly the same as the 6.x-1.7-beta2 release.]

MAJOR CHANGE

The API module has been converted to use the Drupal Queue module instead of Job Queue to set up its "parse this file" jobs. So, if you upgrade to this version, you will need to install/enable the Drupal Queue module first, then update the API module (and run update.php), then disable the Job Queue module (unless you are using it for some other reason) (issue and followup issue to fix a bug in the original change).

New features

User interface updates and bug fixes

  • Links to listing pages (functions, classes, topics, etc.) are now only generated if the listing page has something on it (issue)
  • Bold formatting on lists was being too aggressive (issue)
  • Links between branches/versions weren't working for class methods (issue)
  • Move the lists of calling functions and implementing hooks to separate pages, for faster page loading on big API sites (issue)
  • Change the way line numbers are generated for files (they weren't lining up right in all cases) (issue)
  • Fix switch-branch links on search results page (issue)
  • Fix auto-complete for the case where there is a search block and a search form in the body of the page (issue)

Other bug fixes and programmer-interest changes

  • Use less memory during parsing/cron (issue)
  • Disabling and then re-enabling the module resulted in a PHP warning (issue)
  • Miscellaneous code refactoring, additional tests, moving page functions into api.page.inc, consolidating several page generating functions (issue, another issue, another issue)