Downloads
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 (?!?)