0.62.0

Linode APIv4 JS Client v0.62.0

Added:

  • Types, methods, and interfaces related to Block Storage migrations
0.61.0

Linode APIv4 JS Client v0.61.0

Added:

  • Support for enabling Kubernetes High Availability
  • Endpoints for getting Kubernetes Dashboard and resetting Kube config
0.59.0

Linode APIv4 JS Client v0.59.0

Added:

  • AutoscaleNodePool
  • AutoscaleNodePoolRequest
0.58.0

Linode APIv4 JS Client v0.58.0

Added:

  • Account Agreement types and methods

Changed:

  • GiB to GB in volumes.ts
0.57.0

Linode APIv4 JS Client v0.57.0

Changed:

  • Added firewalls to grants

Fixed:

  • Entity import in account/types
0.56.0

Linode APIv4 JS Client v0.56.0

Added:

  • deletePaymentMethod
  • addPromotion

Changed:

  • getLinodeTypes

Validation Package

Changed:

  • PaymentMethodSchema
  • PromoCodeSchema
  • createDomainSchema
  • FirewallRuleTypeSchema
  • linodeInterfaceSchema
  • createNodeBalancerConfigSchema
  • UpdateNodeBalancerConfigSchema
  • CreateVolumeSchema
0.55.0

Linode APIv4 JS Client v0.55.0

Added:

  • Types and endpoint support for new payment methods
0.54.0

Linode APIv4 JS Client v0.54.0

Changed:

  • Removed ‘ready’ and ‘completed’ statuses from AccountMaintenance interface in account/types.ts
0.53.2

Linode APIv4 JS Client v0.53.2

Added:

Validation Library:

  • Remaining schemas from api-v4 package

Changed:

  • Move remaining validation schemas to the validation package
0.52.0

Linode APIv4 JS Client v0.52.0

Added:

  • TPA Provider types

Validation Library:

  • Add README

Changed:

  • Move validation schemas into separate library
0.51.0

Linode APIv4 JS Client v0.51.0

Added:

  • @linode/validation package
  • Methods and schemas for machine image uploads

Changed:

  • UpdateAccountSettingsSchema
0.50.0

Linode APIv4 JS Client v0.50.0

Added:

  • resetLinodePassword (only applies to Bare Metal instances)

Changed:

  • linodeInterfaceSchema (label and IPAM address field)
0.49.0

Linode APIv4 JS Client v0.49.0

Changed:

  • Added metal to LinodeTypeClass type and removed LinodeInterface from linodes/types.ts
  • Added interfaces for IPAssignment, IPSharingPayload and IPAssignmentPayload in networking/types.ts
  • Added Bare Metal to Capabilities type in regions/types.ts
0.48.0

Linode APIv4 JS Client v0.48.0

Changed:

  • Update types and schemas for Interface fields on Linode configurations
0.47.0

Linode APIv4 JS Client v0.47.0

Fixed

  • Update Firewall schema to make “label” required
  • Update types for VLAN revamp
0.46.0

Linode APIv4 JS Client v0.46.0

Changed:

  • Firewall rule type schema (add accept or drop policy field)
0.45.0

Linode APIv4 JS Client v0.45.0

Added

  • profile_update event type

Changed

  • Firewall validation schema (ports are now optional)
  • Firewall rule validation schema (add label and description fields)
  • Update Node version from 10.16 to 14.15.4
0.44.0

Linode APIv4 JS Client v0.44.0

Added:

  • Entity Transfer event actions, schema, types, and methods
0.43.0

Linode APIv4 JS Client v0.43.0

Changed

  • Update TypeScript version to v4.1.5
  • Adjust types for rescueLinode to work with TypeScript
0.42.0

Linode APIv4 JS Client v0.42.0

Added

  • profile_update event type

Changed

  • Firewall validation schema (ports are now optional)
  • Firewall rule validation schema (add label and description fields)
  • Update Node version from 10.16 to 14.15.4
0.41.0

Linode APIv4 JS Client v0.41.0

Added:

  • Method for recycleClusterNodes
  • Method for recycleNode

Changed:

  • Update getKubernetesVersions
  • Update FirewallRuleTypeSchema
0.40.0

Linode APIv4 JS Client v0.40.0

Added:

  • Make CVV required

Changed:

  • Update CreateDomainPayload
  • Update UpdateDomainPayload
0.39.0

Linode APIv4 JS Client v0.39.0

Changed:

  • “updated” field added to Image interface
0.38.0

Linode APIv4 JS Client v0.38.0

Added:

  • Methods, types, and schemas for Object Storage Bucket-level ACL

Changed:

  • Better schema for validating Firewall rules
  • Add APIWarning type and include it in the payload for /payment endpoints
0.37.0

Linode APIv4 JS Client v0.37.0

Added:

  • Methods and types for DBaaS
0.36.0

Linode APIv4 JS Client v0.36.0

Changed:

  • Update VLAN Linodes typing
0.35.0

Linode APIv4 JS Client v0.35.0

Added:

  • UploadCertificateSchema endpoint
  • uploadSSLCert endpoint
  • getSSLCert endpoint
  • deleteSSLCert endpoint
  • ObjectStorageBucketSSLRequest endpoint
  • ObjectStorageBucketSSLResponse endpoint
  • CreateVLANPayload endpoint
  • createVlanSchema endpoint
  • getVlans endpoint
  • getVlan endpoint
  • createVlan endpoint
  • deleteVlan endpoint
  • connectVlan endpoint
  • disconnectVlan endpoint
  • getInterfaces endpoint
  • getInterface endpoint
  • createInterface endpoint
  • deleteInterface endpoint
  • linodeInterfaceItemSchema endpoint
  • linodeInterfaceSchema endpoint
  • LinodeInterfacePayload endpoint
  • LinodeInterface endpoint

Fixed:

  • getLinode method now returns Promise instead of Axios response
  • getLinodeLishToken method now returns Promise<{ lish_token: string}> instead of Axios response
  • deleteLinode method now returns Promise<{}> instead of Axios response
0.34.0

Linode APIv4 JS Client v0.34.0

Changed:

  • Update Capabilities types to include Cloud Firewall
  • Update NodeBalancers schema and types to include proxy_protocol
0.33.0

Linode APIv4 JS Client v0.33.0

Changed:

  • Update TS interface for DomainRecord to include created/updated fields
  • Update FirewallRuleSchema to make inbound/outbound rules non-required

Fixed:

  • Fix type of getRegion JS Client method
0.32.0

Linode APIv4 JS Client v0.32.0

Added:

  • DNS resolvers to Region response
0.31.0

Linode APIv4 JS Client v0.31.0

Added:

  • Update Account capabilities type to include 'Cloud Firewall'
  • Update Events type to include 'community_mention'
  • New method getActiveLongviewPlan

Fixed:

  • Update Event time remaining to expect null or a string
0.28.0

Linode APIv4 JS Client v0.28.0

Added:

  • UpdateLinodeDiskSchema and CreateLinodeDiskFromImageSchema

Changed:

  • Remove password validation from Yup schemas
0.27.1-alpha.0

Linode APIv4 JS Client v0.27.1 (alpha)

Fixed

  • Remove required from createDomain validation schema