fern

Input OpenAPI. Output SDKs and Docs.

APACHE-2.0 License

Downloads
6.5M
Stars
2.6K
Committers
73

Bot releases are hidden (Show)

fern - 0.15.0-rc4

Published by dsinghvi about 1 year ago

  • fern.config.json version is set to * which allows easier integration with pnpm (@zachkirsch)
  • OpenAPI importer properly reads discriminated unions so that discriminants are stripped from subtypes (@dsinghvi)
fern - 0.15.0-rc3

Published by dsinghvi about 1 year ago

  • Support reading webhooks from OpenAPI specs (@dsinghvi)
fern - 0.15.0-rc2

Published by dsinghvi about 1 year ago

  • Support uploading images with custom content types such as SVGs (@dsinghvi)
fern - 0.15.0-rc1

Published by dsinghvi about 1 year ago

  • Update discriminated union detection to handle referenced schemas (@dsinghvi)
fern - 0.15.0-rc0

Published by dsinghvi about 1 year ago

  • Break: The fern directory now has a top-level apis directory to handle apis and docs no longer live within an api definition
fern - 0.14.4-rc2

Published by zachkirsch about 1 year ago

fern - 0.14.4-rc1

Published by zachkirsch about 1 year ago

fern - 0.14.4-rc0

Published by dsinghvi about 1 year ago

CLI handles property names that start with numbers for code generation (@dsinghvi)

fern - 0.14.3

Published by dsinghvi about 1 year ago

  • When docs is missing, the CLI should nudge the user to run fern add docs (@dannysheridan)
fern - 0.14.2

Published by dsinghvi about 1 year ago

  • When running fern init --openapi <openapi> the OpenAPI generator wont be included (@dannysheridan)
fern - 0.14.1

Published by dsinghvi about 1 year ago

  • Rerelease 0.14.0
fern - 0.14.0

Published by dsinghvi about 1 year ago

  • The latest Go SDK Generator depends on IR V22 (@amckinney)
fern - 0.13.0

Published by dsinghvi about 1 year ago

  • Handle type: "null" when importing OpenAPI oneOf (@dsinghvi)
fern - 0.13.0-rc3

Published by dsinghvi about 1 year ago

  • No changes
fern - 0.13.0-rc2

Published by dsinghvi about 1 year ago

  • Java generators now require IR V20 (@dsinghvi)
fern - 0.13.0-rc1

Published by dsinghvi about 1 year ago

  • OpenAPI generator only includes current package as part of generated name (@dsinghvi)
fern - 0.13.0-rc0

Published by dsinghvi about 1 year ago

  • OpenAPI oneOf subtypes have generated names based on unique properties (@dsinghvi)
fern - 0.12.0

Published by dsinghvi about 1 year ago

  • OpenAPI importer converts date-times appropriately. Before this release, datetimes would be converted as strings. (@dsinghvi)
fern - 0.11.12

Published by dsinghvi about 1 year ago

  • Special case importing oneOf types that are all enums (@dsinghvi)
fern - 0.11.12-rc2

Published by amckinney about 1 year ago

  • Add ServiceTypeReferenceInfo to IR so that generators can recognize what types are referenced from exactly one service (@amckinney).
  ServiceTypeReferenceInfo:
    properties:
      typesReferencedOnlyByService:
        docs: "Types referenced by exactly one service."
        type: map<commons.ServiceId, list<commons.TypeId>>
      sharedTypes:
        docs: "Types referenced by either zero or multiple services."
        type: list<commons.TypeId>