Skip to content

Latest commit

 

History

History
252 lines (145 loc) · 12 KB

File metadata and controls

252 lines (145 loc) · 12 KB

Change Log

6.0.1

Patch Changes

6.0.0

Major Changes

Patch Changes

  • Updated dependencies [f4bbf66, d4280f7]:
    • @kubernetes-models/validate@5.0.0

5.0.1

Patch Changes

  • #220 de414dd Thanks @RealityAnomaly! - Set model-defined props outside constructor to ensure useDefineForClassFields compatibility.

5.0.0

Major Changes

Minor Changes

Patch Changes

4.0.4

Patch Changes

  • Updated dependencies [915b6dd]:
    • @kubernetes-models/validate@3.1.2

4.0.3

Patch Changes

  • Updated dependencies [50d1914]:
    • @kubernetes-models/validate@3.1.1

4.0.2

Patch Changes

  • Updated dependencies [09051d0]:
    • @kubernetes-models/validate@3.1.0

4.0.1

Patch Changes

  • 767314d Thanks @tommy351! - Simplify export map.

    // Before
    {
      "exports": {
        "import": {
          "types": "./dist/index.d.ts",
          "default": "./dist/index.mjs"
        },
        "require": {
          "types": "./dist/index.d.ts",
          "default": "./dist/index.js"
        }
      }
    }
    
    // After
    {
      "exports": {
        "types": "./dist/index.d.ts",
        "import": "./dist/index.mjs",
        "require": "./dist/index.js"
      }
    }
  • Updated dependencies [767314d]:

    • @kubernetes-models/validate@3.0.1

4.0.0

Major Changes

Patch Changes

3.0.0

Major Changes

  • #66 2b18c6b Thanks @tommy351! - Remove the static method setSchema from Model class and re-export it separately.

Minor Changes

  • #68 8b610d0 Thanks @tommy351! - Add createTypeMetaGuard function and TypeMetaGuard type. This function is used in models with apiVersion and kind properties (e.g. Pod, Service).

    Please noted that this function only checks apiVersion and kind, other properties may still be invalid.

    Below is an example of how to use the createTypeMetaGuard function.

    const isPod = createTypeMetaGuard<IPod>(Pod);
    
    if (isPod(value)) {
      // value is a Pod.
    }

2.0.1

Patch Changes

  • 7c9d122 Thanks @tommy351! - Rename extension of CommonJS files from .cjs to .js. (Revert a9a3c18)

  • Updated dependencies [7c9d122]:

    • @kubernetes-models/validate@2.0.1

2.0.0

Major Changes

Patch Changes

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.5.5 (2021-05-30)

Note: Version bump only for package @kubernetes-models/base

1.5.4 (2021-05-20)

Note: Version bump only for package @kubernetes-models/base

1.5.3 (2021-05-20)

Note: Version bump only for package @kubernetes-models/base

1.5.2 (2021-03-03)

Bug Fixes

1.5.1 (2021-03-03)

Note: Version bump only for package @kubernetes-models/base

1.5.0 (2021-03-03)

Features

  • Rename extension of ESM files as ".mjs" (025ac24)

1.4.2 (2021-02-28)

Note: Version bump only for package @kubernetes-models/base

1.4.1 (2021-02-28)

Note: Version bump only for package @kubernetes-models/base

1.4.0 (2021-02-27)

Features

  • crd-generate: Generate aliases (e16e6fe)
  • export-map: Generate export map (067b4e3)

1.3.0 (2021-02-22)

Features

  • cert-manager: Update to cert-manager v1.2.0 (a200971)

1.2.0 (2021-02-07)

Note: Version bump only for package @kubernetes-models/base

1.1.0 (2021-01-08)

Features

  • openapi-generate: Set apiVersion/kind before other props (888af3a)

1.0.1 (2020-12-15)

Note: Version bump only for package @kubernetes-models/base

1.0.0 (2020-11-17)

1.0.0 (2020-10-13)

chore

BREAKING CHANGES

  • deps: Drop support for Node.js 8

0.1.4 (2020-07-21)

Bug Fixes

  • base: Move apiVersion and kind to the front (54377c7)

0.1.3 (2020-05-03)

0.1.2 (2019-09-01)

0.1.1 (2019-09-01)

0.1.0 (2019-09-01)

0.0.2-alpha.0 (2019-09-01)