Download & Extend

Releases for API

api 7.x-1.4

Download Size md5 hash
api-7.x-1.4.tar.gz 182.76 KB b0777cb362330e6363f5da3070f7b807
api-7.x-1.4.zip 221.73 KB 5d7a5eba50cc06bdaee56f0a1deb3478
Last updated: February 23, 2013 - 00:09
Official release from tag: 7.x-1.4

Release notes

Important: This release requires version 7.x-2.1 or later of both Grammar Parser and Grammar Parser Library, plus Views 7.x. Using a released version of Grammar Parser Library is recommended; if you are using a development/Git version, you'll need to put the 7.x-2.1 version into the .info file for Grammar Parser Library.

Changes since 7.x-1.3

In rough order of importance:

Read more

api 7.x-1.3

Download Size md5 hash
api-7.x-1.3.tar.gz 156.57 KB 100b4b5f4965845c0aaac9e405440475
api-7.x-1.3.zip 187.6 KB 145b5fa843d0fc5cfa7e3cea04b51d02
Last updated: January 22, 2013 - 23:50
Official release from tag: 7.x-1.3

Release notes

Changes since version 7.x-1.2:

- The Views module is now required.

- Fixed critical parsing bug that could cause infinite looping:
#1895086: Infinite loops in api_shutdown() and class hierarchies

- Fixed some @defgroup tag related bugs:
#1841814: Extraneous warnings about defgroups?
#1857406: Problem parsing malformed file

- Fixed problem with apostrophes in HTML page titles:
#1886374: Apostrophes in HTML page titles are double-encoded

- Converted some of the listing pages to use Views:
#1788220: Convert existing listing pages to use Views wherever possible

- Attempted to reduce memory usage during parsing:
#1832424: Figure out memory use issues

api 7.x-1.2

Download Size md5 hash
api-7.x-1.2.tar.gz 151.31 KB 36bb98ff75f037b9ce08589bd27eff54
api-7.x-1.2.zip 179.98 KB 3b7f4a5460378ba79134aaa964effe74
Last updated: November 7, 2012 - 16:35
Official release from tag: 7.x-1.2

Release notes

Changes since 7.x-1.1:

1. Bug fix: The parsing code had a problem when encountering two closures (which amount to unnamed functions) in the same file during parsing, which would cause a fatal database error. That is fixed -- unnamed objects are now not saved as documentation objects. (There was a vendor file in 8.x that triggered this problem.)

2. Feature: YAML, CSS, and a few additional file types/extensions are now parsed/displayed as plain-text files.

3. Feature: You can now exclude directories from parsing by regular expression. This was done because Drupal 8.x core has a lot of vendor test files that we don't need to parse/display on api.drupal.org. These can now be excluded using the regular expression |/vendor/.*[Tt]est|

4. Minor stuff:
- The Overview page now shows the node cleanup counts along with the other queue counts.
- There is a drush command to show the status
- PHP 5.3 is listed as a requirement in the .info file (Grammar Parser requires it)
- During update.php update hooks, if all files are reparsed, the parsing queue is cleaned out too

api 7.x-1.1

Download Size md5 hash
api-7.x-1.1.tar.gz 150.13 KB 4337bb06baad133a49f5e0c150fdbecf
api-7.x-1.1.zip 178.76 KB 68348192512e68d807638901db621dc2
Last updated: October 31, 2012 - 22:11
Official release from tag: 7.x-1.1

Release notes

If you are running the 6.x version of the API module, read the documentation on how to upgrade; if you are installing for the first time, read the installation documentation. Both are at: http://drupal.org/node/425940

Changes since version 7.x-1.0 include bug fixes and new features, mostly fairly minor:
- Lists at top of function, class, file, etc. pages of the same item name in different branches are now limited to be within the current project only. (issue)
- Drupal 8 @Plugin annotations in plugin classes are now parsed and displayed in documentation. (issue)
- For the "N Functions that call this one" and similar sections (theme invokes, etc.), there is now an expand/contract section that shows the first few results, and a link to the rest, so you don't have to visit another page to see at least some of these links. (issue)
- There's a new "N methods override this method" link/section on method pages. (issue)
- In @code sections of documentation, functions etc. now turn into links like they do in the main source listings. (issue)
- Links to documented global variables are now made. (issue)
- The search box is wider in the default CSS. (issue)

Read more

api 7.x-1.0

Download Size md5 hash
api-7.x-1.0.tar.gz 147.84 KB 14ff69011e09322d7d8f057ca59baabd
api-7.x-1.0.zip 176.27 KB b29b94d4589a4443c81a85726bc7efbd
Last updated: September 25, 2012 - 22:32
Official release from tag: 7.x-1.0

Release notes

First official 7.x version of the API module! If you are running the 6.x version of the API module, read the documentation on how to upgrade; if you are installing for the first time, read the installation documentation. Both are at: http://drupal.org/node/425940

The 7.x branch of the API module has many bugs fixed and many new features added since the 6.x version. Highlights:
- The administrative interface is better organized and hopefully clearer.
- Branches, PHP function branches, and projects are now separated in the database and in the administrative interface.
- Cross-branch and cross-project linking and searching are more sensible.
- You can specify how often to check branches and PHP function branches for updates, and these updates are done using the Drupal queue system.
- Views integration has been added.
- The search auto-complete uses Drupal Core autocomplete instead of an obsolete jQuery plugin -- which means it functions in a slightly different manner, but is more accessible, will work with large API sites (such as those indexing all of contrib), and we don't have to maintain this obsolete plugin.
- There is more cross-linking and there are more "reference" pages (functions that call this function etc.).
- Efficiency has been improved in many places in the code, via the use of profiling.
- It's compatible with SQLite and PostgreSQL.

api 7.x-1.0-beta8

Download Size md5 hash
api-7.x-1.0-beta8.tar.gz 161.74 KB 7d0ce76cd1abad5fd0a6fb250fe84b97
api-7.x-1.0-beta8.zip 191.24 KB 40b6513b568eef5b181a34bdea49edd0
Last updated: August 31, 2012 - 17:32
Official release from tag: 7.x-1.0-beta8

Release notes

Note: This release is only compatible with the 7.x-2.x branch of Grammar Parser.

Eighth beta-test release of the 7.x version of the API module -- three small changes since the last 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.

Note: In some versions of PHP, PHP itself may crash when parsing some Drupal Core files. Not sure how to fix that...

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-beta7

Download Size md5 hash
api-7.x-1.0-beta7.tar.gz 161.57 KB 8ba8035c222151234faeff082089eb72
api-7.x-1.0-beta7.zip 191.06 KB 690bd6936927e950523c76ed3671fe7e
Last updated: August 23, 2012 - 19:01
Official release from tag: 7.x-1.0-beta7

Release notes

Note: This release is only compatible with the 7.x-2.x branch of Grammar Parser.

Seventh beta-test release of the 7.x version of the API module -- with some bug fixes and since the last beta release, and the addition of Views integration. Also, as noted above, the code was changed so that it works with the 7.x branch of Grammar Parser. 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: In some versions of PHP, PHP itself may crash when parsing some Drupal Core files. Not sure how to fix that...

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-beta6

Download Size md5 hash
api-7.x-1.0-beta6.tar.gz 158.95 KB 642b5b1193970f685c44162915435205
api-7.x-1.0-beta6.zip 186.86 KB a68f3b0f0dfd2b15f4553af6abd87ce9
Last updated: July 16, 2012 - 21:56
Official release from tag: 7.x-1.0-beta6

Release notes

Sixth beta-test release of the 7.x version of the API module -- with some bug fixes and admin user interface updates since the last 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.

Note: There is still an open issue that 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-beta5

Download Size md5 hash
api-7.x-1.0-beta5.tar.gz 156.36 KB 31bb6e3e84f559443a7c489c2a190c09
api-7.x-1.0-beta5.zip 183.17 KB 5430be761f38f2708ae6e4cf3e1ebd91
Last updated: June 13, 2012 - 15:46
Official release from tag: 7.x-1.0-beta5

Release notes

Fifth beta-test release of the 7.x version of the API module -- some aspects of the API module have been refactored 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.

Major changes since the Beta 4 release:
- The API module now has separate storage (and admin interface) for Projects and Branches.
- Checking for file updates in all branches is no longer necessarily every cron run (there is a setting on each branch for how long to wait), and rather than running the checks directly, jobs are added to a queue.

Note: There is still an open issue that 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-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 189.18 KB c803f0014f3716cf2a4e5aa3ce731ac7
api-7.x-1.x-dev.zip 228.75 KB 12ba8282118916e06e232e65989a2d82
Last packaged version: 7.x-1.4+10-dev
Last updated: May 25, 2013 - 00:33
Development snapshot from branch: 7.x-1.x

Release notes

Development release -- use at your own risk!

NOTE: See
#1507476-10: Support namespaces in API module
for an important message regarding Grammar Parser compatibility of this development release.

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
Subscribe with RSS Syndicate content
nobody click here