Skip to content

Releases: samchon/nestia

v3.11.1

14 Aug 16:15
c400012
Compare
Choose a tag to compare

Boosted up @nestia/sdk performance by entirely re-making, building time of Swagger Document and SDK library has been reduced.

Also, @nestia/sdk has started supporting multiple SDK libraries and Swagger Documents generations.

You can configure multiple INestiaConfig typed instances in the nestia.config.ts file.

import { INestiaConfig } from "@nestia/sdk";
import { NestFactory } from "@nestjs/core";
 
import { AppModule } from "./src/modules/AppModule";
import { BbsModule } from "./src/modules/BbsModule";
import { CommonModule } from "./src/modules/CommonModule";
 
export const NESTIA_CONFIGURATIONS: INestiaConfig[] = [
  {
    input: () => NestFactory.create(AppModule),
    openai: {
      output: "openai.json",
      keyword: true,
    },
  },
  {
    input: () => NestFactory.create(BbsModule),
    openai: {
      output: "bbs.openai.json",
      keyword: true,
    },
  },
  {
    input: () => NestFactory.create(CommonModule),
    openai: {
      output: "common.openai.json",
      keyword: false,
    },
  },
];
export default NESTIA_CONFIGURATIONS;

https://nestia.io/docs/sdk/swagger/#multiple-files-generation

What's Changed

  • Developing #980: to boost up @nestia/sdk performance. by @samchon in #982
  • Allow multiple configurations in a file. by @samchon in #985
  • Fix a little bit weird equal comparison. by @samchon in #986
  • Fix request body content type bug of SDK library. by @samchon in #987
  • Bump up @nestia/migrate embedded NestJS/Nestia versions. by @samchon in #988
  • Introduce multiple swagger files generation mode in the document. by @samchon in #990
  • Test programs' re-compilations by @samchon in #989
  • Explain how @TypedException() has been changed. by @samchon in #991

Full Changelog: v3.10.0...v3.11.1

v3.10.0

03 Aug 14:36
Compare
Choose a tag to compare
compare

typia enhanced performance, and nestia follows the update.

As the ObjectHierarchical like structures are commonly seen in the real world services, especially in the backend applications, I strongly recommend installing this update.

What's Changed

Full Changelog: v3.9.0...v3.10.0

v3.9.0

27 Jul 18:12
674697d
Compare
Choose a tag to compare

What's Changed

  • Support #203: allow implicit type when generating swagger file. by @samchon in #972

Full Changelog: v3.8.1...v3.9.0

v3.8.1

26 Jul 07:37
62794ee
Compare
Choose a tag to compare

What's Changed

  • npx nestia openai command. by @samchon in #965
  • Documentation of OpenAI function calling schemas generator. by @samchon in #967
  • Fix #966: support jsx configured case. by @p-sw in #968
  • Add memory consumption graph in benchmark program. by @samchon in #970
  • Make memory consumption benchmark much detaily. by @samchon in #971

New Contributors

  • @p-sw made their first contribution in #968

Full Changelog: v3.7.2...v3.8.1

v3.7.2

19 Jul 04:36
Compare
Choose a tag to compare

What's Changed

  • Prohibit TypedFormData.Body() function in older NodeJS version. by @samchon in #964
  • Bump up typia version and update Primitive type to be compatible. by @samchon in #963

Full Changelog: v3.7.1...v3.7.2

v3.7.1

17 Jul 07:56
9337ec3
Compare
Choose a tag to compare

What's Changed

  • Let CLI to setup @nestia/benchmark too. by @samchon in #959
  • fix/docs: replace FastifyAdaptor with FastifyAdapter by @LeUKi in #960
  • Exact documentation of @nestia/benchmark by @samchon in #961
  • Add MigrateFetcher.propagate() function. by @samchon in #962

New Contributors

Full Changelog: v3.7.0...v3.7.1

v3.7.0

12 Jul 13:24
b88f31d
Compare
Choose a tag to compare

What's Changed

  • Close #880: support multiple openapi versions' generation. by @samchon in #953
  • New decorator @SwaggerExample(). by @samchon in #954
  • Bump up @samchon/openapi version for @SwaggerExample(). by @samchon in #955
  • API Documents for every packages by @samchon in #956
  • @nestia/migrate also supports @SwaggerExample(). by @samchon in #957
  • Fix @nestia/editor's mode bug by @samchon in #958

Full Changelog: v3.6.1...v3.7.0

v3.6.1

11 Jul 02:01
8440b05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.0...v3.6.1

v3.5.0

08 Jul 04:03
Compare
Choose a tag to compare

What's Changed

  • feat/docs: detailed options of swagger generator of @nestia/sdk. by @samchon in #947
  • Fix INestiaConfig type to be latest in docs by @samchon in #948
  • Close #943: config.swagger.decompose to be default true. by @samchon in #946
  • Features/optional query by @samchon in #949

Full Changelog: v3.4.3...v3.5.0

v3.4.3

05 Jul 16:33
a9a7615
Compare
Choose a tag to compare

What's Changed

  • Detect transformation level commpiler error in @nestia/sdk. by @samchon in #945

Full Changelog: v3.4.1...v3.4.3