Releases: EvidentSolutions/apina
Releases · EvidentSolutions/apina
0.6.3
Fixes
- New alias resolution broke attributes without aliases.
0.6.2
Improvements
- More complete alias resolution for Spring.
0.6.1
Improvements
- Support @AliasFor without explicit attribute name. Use the name of the original attribute
if @AliasFor does not specify a name.
0.6.0
Improvements
- Add support for Spring's meta-annotations and
@AliasFor
when resolving annotations.
(#30)
Other changes
- Converted most of the codebase to Kotlin.
v0.4.3
Improvements
- Support reading parameter names from debug information.
v0.4.2
Improvements
- TSLint warnings are disabled for the generated TypeScript file so that it can be included in
a project regardless of TSLint configuration settings.
v0.4.1
New features
- Support type parameters in inheritance (#27)
- Support overriding ignores in subclasses (#26)
Improvements
- Fail fast if endpoint parameter name can't be resolved (#17)
- Support @RequestParam(name=...) (#28)
v0.4.0
New features
- Translate Java enums to TypeScript enums and register serializers for them. (#18)
v0.3.2
Bug fixes
- If class is found multiple times from classpath, ignore the redefinitions and just log them.
v0.3.1
New features
- Support inherited fields when translating data types. Inheritance is not exposed in the
generated API, but rather everything is flattened to single type.
(#23)
Bug fixes
- Fail fast if duplicate class names are detected. (#19)