dgeni-packages
Advanced tools
Changelog
0.26.0 2 March 2018
isAbstract
properties to classes and members 315b6cebThe new version of TypeScript has better handling for specially named members such
as __constructor
and __call
. To support this the TypeScript API introduced a new
type __String
for holding escaped versions of these strings.
This makes is much safer in case a member name collided, but it also introduces a breaking change to the TypeScript AST public interface.
This will not affect developers using the typescript
package unless they are trying
to interact with the TS AST directly, or they were expected to interact with escaped forms
of special names, such as __esModule
, which is ___esModule
in its escaped form.
Changelog
0.25.0 28 February 2018
namespacesToInclude
feature 6a893df3path
and outputPath
initial values c5f3049fThe namespacesToInclude
service has been removed from
the package. Now when rendering types full qualified names are
always rendered and no namespaces are stripped.
If you relied on this then you should implement a processor to search for these rendered types and strip them.
Changelog
0.24.3 25 February 2018
defaultValue
information on ParameterDocs ba8f57faChangelog
0.24.2 24 Febrary 2018
isOptional
information on ParameterDocs 39ad2febBaseApiDoc
class 9586f881ParameterDoc
is a type of BaseApiDoc
, not ExportDoc
d00b3ed2Changelog
0.24.1 7 February 2018
Changelog
0.24.0 26 January 2018
Anchors to member API docs, whch are accessed via doc.anchor
are no
longer URL encoded. You should do this in your template if that is required.
<a href="{$ doc.anchor $}">...</a>
<a href="{$ doc.anchor | urlencode $}">...</a>
Changelog
0.23.0 17 January 2018
@param
descriptions into ParameterDoc
s af7f5213The constructor signatures for API API docs have changed. You no longer need to pass
the basePath
, namespacesToInclude
or typeChecker
to any API doc constructor
except for the ModuleDoc
. All API docs now get hold of these values from their
containing ModuleDoc
.
Generally this should not affect users of dgeni-packages since it is not expected that API doc classes should be instantiated directly.
Changelog
0.22.1 23 November 2017
Changelog
0.22.0 9 October 2017
To support the handling of get and set accessors, there are new docTypes "get-accessor-info" and "set-accessor-info", which need templates.