1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349
|
4.1.2 - Nov 29, 2015
Minor fixes
4.1.1 - Apr 9, 2015
ThemeConfigPathResolver: fixed for vendor [closes #590]
4.1.0 - Apr 4, 2015
New features
[#573] --config now supports YAML format, thanks to @trong
[#536] --source option now accepts single files
[#539] --annotation-groups options added, to generate pages with single annotation (e.g. for todo: --annotation-groups=todo)
before:
--todo --deprecated (only these two)
now:
--annotation-groups todo,deprecated
--annotation-groups event,api
Changes
[#550] wiping out destination is now protected by asking
[#523] when page from --annotation-groups has no items, info message is displayed
[#504] themes decoupled to standalone packages
[ApiGen/ThemeBootstrap#3] Bootstrap theme was updated to Twitter Bootstrap 3, thanks to @olvlvl
[#507] use Box for PHAR compiling
Bugfixes
[#545] missloading of class list in layout panel
[#526] Exceptions were displayed instead of interfaces, thanks to @jrnickell
[#530] --source-code options should be --no-source-code, thanks to @yoosefi
[#538] spaces from apigen.services.neon removed, thanks to @ramsey
[#575] function link fixed
Docs
https://github.com/ApiGen/ApiGen/blob/master/CONTRIBUTING.md contributing info added
https://github.com/ApiGen/ApiGen/blob/master/UPGRADE-4.0.md upgrade from 2.8 to 4.0 info added
4.0.1 - 9 Mar 2015
Configuration: fix array conversion [closes #564]
4.0.0 - 3 Jan 2015
This release closes refactoring of version 2.8. Its aim was to improve code base, provide fairly high code coverage (from 0 % in 2.8) to improve further development and close old pull-requests. Now it's at 84 %, which really makes changes easier.
Saying that, next version will focus on:
new features based on issues/PR from you, end users.
website management
package decoupling
documentation
Changes
[#492] use "dash" type (BC for 2.8)
[#493] support for various CLI option input format
8bf2325 php is now off by default, turn it on by --php
0cc7640 Kdyby\Console removed
91d5e6b autocomplete option dropped - to much detailed was use-non-friendly
c749343 self-update command now uses https://github.com/herrera-io/php-phar-update
Bugfixes
[#490] reading options from apigen.neon fixed
[#434] PHAR installation simplified and fixed for cross platform
[#465] relative path on Windows fixed
[#375] constant version returned, so now it's available in composer installed packages as well
4.0.0-RC5 - 17 Dec 2014
New features
[#470] Generator decoupled to TemplateGenerators, standalone classes that generate only particular part of elements
3b89201 PHPUnit is now used for tests as more understandable to many progammers
ce18ba4 code coverage added, from 0 % just three months ago, it's 33 % for this release
[#456] ThemeConfig added, makes it easier to create custom templates, mention only differences
[#457] bump to min version PHP 5.4 [BC break]
Changes
8b1132d GenerateCommand doesn't write to config anymore
64af2c2 'main', 'optional' and 'common' sections removed and it's content moved to 'templates' [BC break]
[#459, #422] returned formed CLI options
[#460, #424] source code is back optional
[#468] CharsetConvertor decoupled to standalone extension
72e6492 dropped scanning phar, not useful [BC break]
3569725 dropped skipDocPrefix as confusing, use skipDocPath as regular expression standard [BC break]
Bugfixes
[#373] escaped HTML code in parameter list
[#423, #437] Reflection: functions are never loaded 493aff0
[#445] 'mixed' is not 'undefined'
[#475] Function with arguments throws exception
[#473] The option "autocomplete" does not exist.
[#467] Generator not working: mb_substr_count expects at most 3 parameters, 4 given
[#466] Composer install failing on OS X
4.0.0-RC4 - 9 Nov 2014
New features
87018aa - Code Sniffer added
some tests added
Changes
4016bc3 - system dir is now used for caching (instead of working path)
0b5b75b - Scanner now uses Nette\Utils\Finder
6a4ea73 - Parses progress bar is measured by file count (file size before), since such detail has almost no added value
4a26624 - MemoryLimitCheck removed, 152c66c - automatic setup used instead (Composer inspired)
Bugfixes
[#394, #407] quiet option for empty CLI output fixed
[#396, #399] self-update command fixed
[#384] package link fixed
a562f3d relative paths on Windows fixed
[#412] exclude mask now only applies on current dir
[#408] "located" paths cut out fixed
[#416] link to method start anchor fixed
[#432] purge method fixed
4.0.0-RC3 - 9 Oct 2014
New features
[#382] selfupdate command for phar added, will download most up-to-date stable version
[#364] --working-dir option added, same functionality as Composer
Changes
bcebc18 - progress bar simplified
Bugfixes
[#390] duplicate return values
[#385] allow renamed apigen.phar to apigen
[#373] method params contained line numbers
[#257] traits methods are not displayed
[#234] allow using traits outside source
03880df - theme choser fixed
4.0.0-RC2 - 5 Oct 2014
Changes:
SourceCodeHilighter: new method highlightAndAddLineNumbers() decoupled from highlight() method bool param
Bugfixes:
[#366] Filter 'resolveElement' is not defined + test added
[#365] Undefined variable: namespaces + test added
[#362] Problems with default values + test added
GenerateCommand error output broken style
4.0.0-RC1 - 1 Oct 2014
New features
phar installation added (via vendor/bin/compile at the moment) [WIP]
Symfony\Console added
Kdyby\Events added
Nette DI added
BC breaks
default markup is now Markdown using michelf\php-markdown
dropped PEAR support
dropped options:
allowed-html
source-code (link to source code is now always displayed)
report
wipeout
quiet
progressbar (always displayed)
colors
update-check
2.8.1 - 1 Sep 2014
fixes #292 (Nette 2.2 compatibility, Latte\Template::getFile())
2.8 - 29 Sep 2012
Added support for @property and @method annotations
Added support for variable length parameters
Enabled selection of more rows in source code
Templates can specify minimum and maximum required ApiGen version
Added template for 404 page
Improved support for malformed @param annotations
Fixed excluding files and directories and detecting non accessible files and directories
Fixed internal error when no timezone is specified in php.ini
Fixed autocomplate in Opera browser
Nette framework updated to version 2.0.5
TokenReflection library updated to version 1.3.1
FSHL library updated to version 2.1.0
2.7 - 15 Jul 2012
Support of custom template macros and helpers
Information about overridden methods in class method list
Template UX fixes
Fixed bugs causing ApiGen to crash
TokenReflection library updated to version 1.3.0
Bootstrap2 based template
Removed template with frames
2.6.1 - 27 Mar 2012
Fixed resolving element names in annotations
Nette framework updated to version 2.0.1
TokenReflection library updated to version 1.2.2
2.6 - 11 Mar 2012
Better error reporting, especially about duplicate classes, functions and constants
Character set autodetection is on by default
Changed visualization of deprecated elements
Improved packages parsing and visualization
Improved @license and @link visualization
Improved parsing
Added option --extensions to specify file extensions of parsed files
Minor visualization improvements
Fixed autocomplete for classes in namespaces
TokenReflection library updated to version 1.2.0
2.5 - 12 Feb 2012
Added option --groups for grouping classes, interfaces, traits and exceptions in the menu
Added option --autocomplete for choosing elements in the search autocomplete
Inheriting some annotations from the file-level docblock
@uses annotations create a @usedby annotation in the target documentation
Added warning for unknown options
Added support of comma-separated values for @see
Changed all path options to be relative to the configuration file
Fixed dependencies check
Nette framework updated to 2.0.0 stable version
TokenReflection library updated to version 1.1.0
2.4.1 - 25 Jan 2012
TokenReflection library updated to version 1.0.2
Nette framework updated to version 2.0.0RC1
2.4 - 24 Dec 2011
TokenReflection library updated to version 1.0.0
Fixed support for older PHP versions of the 5.3 branch
Option templateConfig is relative to the config file (was relative to cwd)
2.3 - 12 Nov 2011
Added support for default configuration file
Added link to download documentation as ZIP archive
Added option --charset and autodetection of charsets
Added support for @ignore annotation
Added PHAR support
Added support for ClassName[]
Added memory usage reporting in progressbar
Improved templates for small screens
Changed option name --undocumented to --report
FSHL library updated to version 2.0.1
2.2.1 - 26 Oct 2011
Fixed processing of magic constants
Fixed resize.png
TokenReflection library updated to version 1.0.0RC2
2.2 - 16 Oct 2011
Added an option to check for updates
Added an option to initially display elements in alphabetical order
Added an option to generate the robots.txt file
Added required extensions check
Changed reporting of undocumented elements to the checkstyle format
Improved deprecated elements highlighting
Highlighting the linked source code line
Unknown annotations are sorted alphabetically
Fixed class parameter description parsing
Fixed command line options parsing
Fixed include path setting of the GitHub version
Fixed frames template
2.1 - 4 Sep 2011
Experimental support of PHP 5.4 traits
Added option --colors
Added template with frames
Added templates option to make element details expanded by default
2.0.3
8d2e7b0
2.0.3
21 Aug 2011 ยท 1208 commits to master since this release
@param, @return and @throw annotations are inherited
2.0.2 - 29 Jul 2011
Fixed inherited methods listing
Interfaces are not labeled "Abstract interface"
Fixed Google CSE ID validation
Fixed filtering by --exclude and --skip-doc-path
Fixed exception output when using --debug
2.0.1 - 17 Jul 2011
Updated TokenReflection library to 1.0.0beta5
Requires FSHL 2.0.0RC
Fixed url in footer
2.0.0 - 28 Jun 2011
2.0.0RC2 - 17 Jun 2011
1.0.0 - 13 Jun 2011
2.0.0RC - 10 Jun 2011
2.0.0beta3 - 24 May 2011
2.0.0beta2 - 18 May 2011
2.0.0beta - 9 May 2011
|