github lukeautry/tsoa v4.0.0-beta.0

latest releases: v6.4.0, v6.3.1, v6.3.0...
pre-release2 years ago

Installation

yarn add tsoa@next

Breaking Changes

Remapped keys of deprecated properties are no longer considered deprecated themselves. This is now consistent with how TypeScript handles it.

Example:

interface A {
  /**
   * @deprecated
   */
  one: string
}

type B = {
    [K in keyof A as `${K}Prop`]: boolean;
}

no longer marks B.oneProp as deprecated.

Features:

Fixes & chores:

  • Remove eslint config rules with no issues by @jayeclark in #1166
  • Do not use cjs require in generated routes if esm is true by @BradenM in #1177
  • fix(esm-spec): Paths, register pretest by @WoH in bbfcf30
  • strict tsconfig in test packages, chores by @WoH in #1167

New Contributors

Full Changelog: v4.0.0-alpha.2...v4.0.0-beta.0

Don't miss a new tsoa release

NewReleases is sending notifications on new releases.