Skip to content

Latest commit

 

History

History
408 lines (260 loc) · 17.8 KB

CHANGELOG.md

File metadata and controls

408 lines (260 loc) · 17.8 KB

Change Log

4.4.2

Patch Changes

4.4.1

Patch Changes

4.4.0

Minor Changes

  • #199 dba981d Thanks @tommy351! - Pre-compile OpenAPI schema into a validate function. This should improve the performance of first-time validation, but the package size will slightly increase.

Patch Changes

4.3.1

Patch Changes

4.3.0

Minor Changes

4.2.3

Patch Changes

4.2.2

Patch Changes

4.2.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 [9816d36, 767314d]:

4.2.0

Minor Changes

  • d46053b Thanks @tommy351! - Decrease the size of export map in package.json by using wildcard pattern (*).

    // Before
    {
      "exports": {
        "./v1/Pod": {
          "import": "./v1/Pod.mjs",
          "require": "./v1/Pod.js"
        },
        "./v1/Service": {
          "import": "./v1/Service.mjs",
          "require": "./v1/Service.js"
        }
      }
    }
    
    // After
    {
      "exports": {
        "./v1/*": {
          "import": "./v1/*.mjs",
          "require": "./v1/*.js"
        }
      }
    }
  • f82b1cc Thanks @tommy351! - Support TypeScript nodenext module resolution by adding types to export map.

    // Before
    {
      "exports": {
        "./v1/Pod": {
          "import": "./v1/Pod.mjs",
          "require": "./v1/Pod.js"
        }
      }
    }
    
    // After
    {
      "exports": {
        "./v1/Pod": {
          "import": {
            "types": "./v1/Pod.d.ts",
            "default": "./v1/Pod.mjs"
          }
          "require": {
            "types": "./v1/Pod.d.ts",
            "default": "./v1/Pod.js"
          }
        }
      }
    }

Patch Changes

4.1.0

Minor Changes

4.0.1

Patch Changes

4.0.0

Major Changes

Patch Changes

3.0.2

Patch Changes

3.0.1

Patch Changes

3.0.0

Major Changes

Minor Changes

  • #68 8b610d0 Thanks @tommy351! - All models with apiVersion and kind properties now come with a new static method is, which returns true when the input value contains the same apiVersion and kind with the model.

    This function implements TypeScript type guard, which is very useful for narrowing down types.

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

    Below is an example of the type guard function.

    import { Pod } from "kubernetes-models/v1/Pod";
    
    if (Pod.is(value)) {
      // value is a Pod.
    }

Patch Changes

2.1.1

Patch Changes

2.1.0

Minor Changes

  • 7134133 Thanks @tommy351! - Update networking CRDs.

    • Update BackendConfig.
    • Add FrontendConfig.
    • Add ManagedCertificate.
    • Add ServiceNetworkEndpointGroup.

2.0.1

Patch Changes

2.0.0

Major Changes

Minor Changes

Patch Changes

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

1.6.3 (2021-05-30)

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

1.6.2 (2021-05-30)

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

1.6.1 (2021-05-20)

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

1.6.0 (2021-05-20)

Features

  • validate: Upgrade to ajv v8 (44c6ce5)

1.5.4 (2021-04-14)

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

1.5.3 (2021-04-14)

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

1.5.2 (2021-03-03)

Bug Fixes

1.5.1 (2021-03-03)

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

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/gke

1.4.1 (2021-02-28)

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

1.4.0 (2021-02-27)

Features

  • export-map: Add more options to generate command (8558dae)

1.3.1 (2021-02-27)

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

1.3.0 (2021-02-27)

Features

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

1.2.0 (2021-02-22)

Features

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

1.1.0 (2021-02-07)

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

1.0.3 (2021-01-08)

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

1.0.2 (2020-12-15)

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

1.0.1 (2020-11-17)

1.0.1 (2020-10-16)

1.0.0 (2020-10-13)

chore

BREAKING CHANGES

  • deps: Drop support for Node.js 8

0.2.0 (2020-07-21)

Features

  • gke: Add config connector CRDs (ba523c2)

0.1.2 (2020-05-27)

0.1.1 (2020-05-03)

0.1.0 (2019-10-14)

Features

  • Add gke package README.md (33a0c20)
  • Add gke package which contains the BackendConfig CRD (f535c4b)