Download & Extend

Releases for API

api 7.x-1.0-beta4

Download Size md5 hash
api-7.x-1.0-beta4.tar.gz 150.72 KB 8182d5b19c2e09ca89b8216e25010bf2
api-7.x-1.0-beta4.zip 177.76 KB 0d80765b9e569ddee676ecfb5b3b85ac
Last updated: May 21, 2012 - 20:20
Official release from tag: 7.x-1.0-beta4

Release notes

Fourth beta-test release of the 7.x version of the API module -- several issues have been fixed since the previous beta releases. It's closer to ready for release, but there are still some known issues. Check the API module issue queue for an updated status, and please report any problems you see that aren't already there.

Note: One issue in particular makes it impossible to consistently parse/display the Drupal 8.x Symfony code (and probably also other PHP code with namespaces in it):
#1548920: Symfony code in Drupal 8 code base cannot be parsed

Also note that you might be better off trying the 7.x-1.x-dev release instead of this Beta, which is likely more up-to-date (or better yet, using Git version control to get the most up-to-date version).

In any case, thanks for testing!

api 7.x-1.0-beta3

Download Size md5 hash
api-7.x-1.0-beta3.tar.gz 143.9 KB 7fa9f54144f8c87c17f4694fa3dff2f1
api-7.x-1.0-beta3.zip 170.02 KB 89049dd9e4e58be385a31cf5bbd3a0bc
Last updated: May 2, 2012 - 17:05
Official release from tag: 7.x-1.0-beta3

Release notes

Third beta-test release of the 7.x version of the API module -- several issues have been fixed since the previous beta releases. It's closer to ready for release, but there are still some known issues. Check the API module issue queue for an updated status, and please report any problems you see that aren't already there.

Note: One issue in particular makes it impossible to parse/display the Drupal 8.x Symfony code (and probably also other PHP code with namespaces in it):
#1548920: Symfony code in Drupal 8 code base cannot be parsed

Also note that you might be better off trying the 7.x-1.x-dev release instead of this Beta, which is likely more up-to-date (or better yet, using Git version control to get the most up-to-date version).

In any case, thanks for testing!

api 7.x-1.0-beta2

Download Size md5 hash
api-7.x-1.0-beta2.tar.gz 104.19 KB 169481cee96823430d3835c1512d7499
api-7.x-1.0-beta2.zip 129.9 KB 053791550c82bfb00c1312936b2b9de5
Last updated: April 25, 2012 - 21:36
Official release from tag: 7.x-1.0-beta2

Release notes

Second beta-test release of the 7.x version of the API module -- several issues have been fixed since the first beta release. It's closer to ready for release, but there are still some known issues. Check the API module issue queue for an updated status, and please report any problems you see that aren't already there.

You might be better off trying the 7.x-1.x-dev release instead of this Beta, which is likely more up-to-date (or better yet, using Git version control to get the most up-to-date version).

In any case, thanks for testing!

api 7.x-1.0-beta1

Download Size md5 hash
api-7.x-1.0-beta1.tar.gz 101.98 KB 1dd44802ccbb1f59789b9e2a8436d253
api-7.x-1.0-beta1.zip 127.05 KB beef9398947657ed1e86d9c3fadcf849
Last updated: April 20, 2012 - 21:31
Official release from tag: 7.x-1.0-beta1

Release notes

Beta-test release of the 7.x version of the API module. Please report any problems to the API module issue queue, after verifying they have not already been reported. Thanks for testing!

api 7.x-1.x-dev

Download Size md5 hash
api-7.x-1.x-dev.tar.gz 150.72 KB d7d6f6c725013d3f78f42f6a3902322a
api-7.x-1.x-dev.zip 177.77 KB a0c0abde4d23b9b32c5592e74a5c57b7
Last packaged version: 7.x-1.0-beta3+14-dev
Last updated: May 19, 2012 - 00:03
Development snapshot from branch: 7.x-1.x

Release notes

Development release -- use at your own risk!. For the status of the Drupal 7 port, see issue
#1042486: Upgrade API module to Drupal 7

api 6.x-1.9

Download Size md5 hash
api-6.x-1.9.tar.gz 99.34 KB fbf9fcc312fa71881eba4fcf66543672
api-6.x-1.9.zip 123.77 KB 6dc8c0c2a1b25611954f6fbcfd4f97a4
Last updated: March 30, 2012 - 23:29
Official release from tag: 6.x-1.9

Release notes

Last 6.x release!

This is planned to be the last Drupal 6.x version release for the API module (unless there is a dire emergency). After this release, we are not planning on doing any more development on the 6.x branch, and we'll start porting the API module to Drupal 7.x. Once the first stable 7.x version is released, we will stop supporting the 6.x branch completely.

Changes since version 6.x-1.8

This release is the same as 6.x-1.9-beta2, and nearly the same as 6.x-1.x-beta1. Here is a list of all the changes since 6.x-1.8.

User interface updates

- Fix bug in references/linking that prevented references/links between a function and a theme call to a same-named theme hook (issue)
- Handle linking better for chained methods (issue)
- Make linking/references distinguish between class methods and properties (issue)
- Make "list of calls to" page for class methods (issue)
- Fix class display page so it will list property and method with same name (issue)
- Make search and auto-complete include overridden methods, which had previously been excluded (issue)

Read more

api 6.x-1.9-beta2

Download Size md5 hash
api-6.x-1.9-beta2.tar.gz 99.35 KB 2b3f59961ee33727be743dc1243e75bc
api-6.x-1.9-beta2.zip 123.77 KB 8f983926975b1d2339e09eb466dd3cd2
Last updated: March 30, 2012 - 21:59
Official release from tag: 6.x-1.9-beta2

Release notes

One change since version 6.x-1.9-beta1 (read full release notes there):

Added ability to make @link links using file names (issue).

api 6.x-1.9-beta1

Download Size md5 hash
api-6.x-1.9-beta1.tar.gz 99.19 KB 4bc985ec37e1dc20ea3068a936f82101
api-6.x-1.9-beta1.zip 123.64 KB cd299073176d782f9132e3161b47731d
Last updated: March 29, 2012 - 16:10
Official release from tag: 6.x-1.9-beta1

Release notes

Changes since version 6.x-1.8:

User interface updates

- Fix bug in references/linking that prevented references/links between a function and a theme call to a same-named theme hook (issue)
- Handle linking better for chained methods (issue)
- Make linking/references distinguish between class methods and properties (issue)
- Make "list of calls to" page for class methods (issue)
- Fix class display page so it will list property and method with same name (issue)
- Make search and auto-complete include overridden methods, which had previously been excluded (issue)
- Add ability to make a link to an HTML file in documentation (issue)
- Make file names within () turn into links too (issue)
- Change displayed summary for HTML files to be the page title rather than first few lines (issue)

Other updates

- Fix bug in setups with multiple directories to scan in same branch (issue)

Read more

api 6.x-1.8

Download Size md5 hash
api-6.x-1.8.tar.gz 96.14 KB 8bfd1c5db214fdbd0e2bdd3b3d1d9de3
api-6.x-1.8.zip 119.14 KB 7b126bbb962fc65712d8d334719a787c
Last updated: March 15, 2012 - 01:48
Official release from tag: 6.x-1.8

Release notes

This release is the same as 6.x-1.8-beta2.

Which is to say, it has one bug fix (see issue) since the 6.x-1.8-beta1 release.

Read the extensive release notes on the 6.x-1.8-beta1 release notes page .

api 6.x-1.8-beta2

Download Size md5 hash
api-6.x-1.8-beta2.tar.gz 96.15 KB cd65d7d2abea53d98a07af0f6748618a
api-6.x-1.8-beta2.zip 119.14 KB 4978d7eb6f5ef3fafd0e72102b8a25b4
Last updated: March 15, 2012 - 01:25
Official release from tag: 6.x-1.8-beta2

Release notes

There is one change added since 6.x-1.8-beta1 (read extensive release notes there):

Linking was being a bit too aggressive: matching case-insensitive and matching globals where functions were needed, etc. This was fixed in issue #1482264: False matches (wrong case) when making links

api 6.x-1.8-beta1

Download Size md5 hash
api-6.x-1.8-beta1.tar.gz 95.66 KB 83ff3d90bbc67a873295ffc117f7f30f
api-6.x-1.8-beta1.zip 118.71 KB 6e933753c1e1340e3c492cb3c9934366
Last updated: March 12, 2012 - 19:15
Official release from tag: 6.x-1.8-beta1

Release notes

Changes since 6.x-1.7

User interface updates

  • Added a Projects listing page (issue)
  • More links are made in code, and there are corresponding "references" pages: hook invocations, theme invocations, and string callbacks (issue, second issue)
  • Module/theme .info files are displayed (issue)
  • Text files are displayed better (issue)
  • Paths are displayed on file pages and Files listing page (issue, second issue)
  • Code no longer displays PHP open/close tags (issue)
  • Added display of built-in/undefined classes and interfaces in class hierarchies on class pages (issue)
  • Pruned class hierarchy display on class page to only display direct ancestors, siblings, and direct children (issue)
Read more

api 6.x-1.7

Download Size md5 hash
api-6.x-1.7.tar.gz 88.43 KB 92796bf65c234f9fc78e658f9ae79e9c
api-6.x-1.7.zip 111.52 KB 5fc00e0dcaa1e5b6c117803cf664e1a6
Last updated: February 18, 2012 - 01:15
Official release from tag: 6.x-1.7

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

    Read more

    api 6.x-1.7-beta2

    Download Size md5 hash
    api-6.x-1.7-beta2.tar.gz 88.44 KB 28c855aba0becb724ac7aa6c22c2fd57
    api-6.x-1.7-beta2.zip 111.52 KB e0e6a8a05c4594af93e7e75a0cf6146a
    Last updated: February 16, 2012 - 22:00
    Official release from tag: 6.x-1.7-beta2

    Release notes

    Changes since Beta1

    This release has one bug fix since version 6.x-1.7-beta1:
    #1441776: Directories starting with .. -- only the top-level directory is scanned

    MAJOR CHANGE since 6.x-1.6

    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 from 6.x-1.6, 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).

    Other changes since 6.x-1.6

    See the release notes for version 6.x-1.7-beta1 for a list of changes since 6.x-1.6.

    api 6.x-1.7-beta1

    Download Size md5 hash
    api-6.x-1.7-beta1.tar.gz 87.83 KB c6eb8eab472ac1360f047bc0c673bc21
    api-6.x-1.7-beta1.zip 109.45 KB 856ad71a52ae4821f75c633b1855192e
    Last updated: February 16, 2012 - 00:30
    Official release from tag: 6.x-1.7-beta1

    Release notes

    IMPORTANT NOTE

    There is a fairly serious problem with this release:
    #1441776: Directories starting with .. -- only the top-level directory is scanned
    So if your branches use .. in the "directories to parse" setting, you probably do not want to use this release.

    Updates in this release

    The changes since version 6.x-1.6 are as follows.

    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

    • Allow files in a top-level directory starting with "." to be scanned/parsed (issue)
    • Display parsing status on the admin page (issue)
    • Allow reset of parsing queue from admin page and drush (part of this issue)

    User interface updates and bug fixes

      Read more

      api 6.x-1.6

      Download Size md5 hash
      api-6.x-1.6.tar.gz 75.83 KB 8fd8fb2c3a1314160d1dfc992ce8d87c
      api-6.x-1.6.zip 94.01 KB 6d6599ab55ee6c0ae8311d626bddc17d
      Last updated: February 6, 2012 - 18:45
      Official release from tag: 6.x-1.6

      Release notes

      This is the same as the 6.x-1.6-beta2 release.

      See notes there and on the 6.x-1.6-beta1 release page to find out what has changed since version 6.x-1.5.

      api 6.x-1.6-beta2

      Download Size md5 hash
      api-6.x-1.6-beta2.tar.gz 75.83 KB af86691929de09aade13ee587d23158d
      api-6.x-1.6-beta2.zip 94.02 KB 64e54d732eaac645c17ad5abd0e1505c
      Last updated: February 3, 2012 - 15:00
      Official release from tag: 6.x-1.6-beta2

      Release notes

      Since version 6.x-1.6-beta1 (see release notes), there have been two bug fixes:
      #1426118: Make string -> function link a bit less agressive (no class methods/properties)
      #1426106: List of functions calling this function includes other branches

      (At time of writing, the latter issue is still open for test creation, but the underlying bug has been fixed.)

      api 6.x-1.6-beta1

      Download Size md5 hash
      api-6.x-1.6-beta1.tar.gz 75.47 KB c538736d17a764c2ebe80909ef9dae2c
      api-6.x-1.6-beta1.zip 93.67 KB 1d5c3a870dded4bc788d186fbeaa6179
      Last updated: January 24, 2012 - 21:55
      Official release from tag: 6.x-1.6-beta1

      Release notes

      The following changes were made in the API module since the version 6.x-1.5 release. [Note for non-developers: the links in each section are to issue pages where you can read details, and being crossed out means they're fixed.]

      User Interface:
      - User interface bug fixes:
      #1393502: @link regex is too greedy
      #1394350: Default page for branches has some problems
      #1041718: Files with -- in the name have broken links
      #1291326: No list of calling functions for duplicated function names
      #1414808: Autocomplete can fail to work with duplicate function names
      #1400774: api_autocomplete() should have a secondary sort
      - Turn more text into links when displaying code and documentation:
      #745204: Turn strings that are callback function names into function links
      #608124: Link function parameter types and return types to class/interface pages
      #294218: Turn hook names in theme() and module_invoke() into links
      - Improved formatting/content on API output pages:
      #774850: Formatting for lists...
      #83126: Better formatting for parameters section
      #1230198: More prominent file link
      #1371214: No listing page for Interfaces
      #710626: Better page titles (HTML title tag) and breadcrumbs on API object pages
      #987450: On a hook page, list functions that implement this hook
      #1399020: "Other Projects" links at bottom of pages are showing branch, not project names
      #227449: Line numbers (for files)
      - New functionality in branch setup pages:
      #1373596: Add reparse ability (and two recent commits should have required rebuild)
      #1190680: In PHP functions branch, "Function URL" field is ignored.

      Code parsing stage bug fixes:
      #1383890: Parser fails in D8 (Symfony) code
      #1190680: In PHP functions branch, "Function URL" field is ignored.

      Mostly of interest to developers (tests, fixing API documentation, code refactoring, PHP warnings, etc.):
      #1332360: getInfo() should be declared as static (PHP errors when error_reporting includes E_STRICT)
      #1363904: Add web tests and clean up tests
      #1193164: explain branch param to api_parse_file()
      #766180: API files need docblocks
      #1364936: clean up scattered data in _api_link_documentation()
      #1152256: Mysql errors: Field 'parameters' doesn't have a default value
      #1408146: Insufficient regular expressions for function names
      #1380678: Running some tests results in error but tests pass (?!?)

      api 6.x-1.5

      Download Size md5 hash
      api-6.x-1.5.tar.gz 59.12 KB 87e5602e619dc3b95106883ee6b2877a
      api-6.x-1.5.zip 73.78 KB 119fc62386e4f52b0e35991534306346
      Last updated: November 29, 2011 - 21:35
      Official release from tag: 6.x-1.5

      Release notes

      Fix for critical issue:
      #1356226: Links in text are to Drupal 8 instead of Drupal 7

      api 6.x-1.4

      Download Size md5 hash
      api-6.x-1.4.tar.gz 59.11 KB e2b823bf7817201847d6943f5563ab96
      api-6.x-1.4.zip 73.76 KB 2b1de7c3d93aaf7628413f9cad597f7d
      Last updated: November 29, 2011 - 00:24
      Official release from tag: 6.x-1.4

      Release notes

      Changes since 6.x-1.4-beta2:
      A small CSS update was committed.

      See the release notes for 6.x-1.4-beta1 and 5.x-1.4-beta2 for a list of what has changed since 6.x-1.3:
      beta2 notes
      beta1 notes

      api 6.x-1.4-beta2

      Download Size md5 hash
      api-6.x-1.4-beta2.tar.gz 59.11 KB d48d63c800ad5644e056ca197ef13429
      api-6.x-1.4-beta2.zip 73.76 KB db3d7a0026e5d9654368b6255cab7ff1
      Last updated: November 28, 2011 - 23:45
      Official release from tag: 6.x-1.4-beta2

      Release notes

      Changes since 6.x-1.4-beta1:

      Fix for issue #770784: Replace branch local tasks with our own theme function (see comment #32)

      Subscribe with RSS Syndicate content