Skip to content

Latest commit

 

History

History
222 lines (111 loc) · 9.25 KB

CHANGELOG.md

File metadata and controls

222 lines (111 loc) · 9.25 KB

3.2.1 (2022-08-31)

Bug Fixes

  • Internal: Export internal address lookup methods (4965c73)

3.2.0 (2022-08-05)

Features

  • OpenAPI: Update to 3.1.0 (7f5c80b)

3.1.0 (2022-04-04)

Features

  • USA: Resolve addreses in US format (76aff0c)

3.0.0 (2022-02-14)

Features

  • OpenAPI: Migrate from api-typings to openapi spec (62c41b2)
  • Resolve: Resolve address suggestions (3c1ad61)

BREAKING CHANGES

  • OpenAPI: Core-Interface typings now uses @ideal-postcodes/openapi

3.0.0-beta.1 (2022-02-03)

Features

  • OpenAPI: Migrate from api-typings to openapi spec (06ce31d)
  • Resolve: Resolve address suggestions (c2cfef7)

BREAKING CHANGES

  • OpenAPI: Core-Interface typings now uses @ideal-postcodes/openapi

2.0.3 (2021-07-23)

Bug Fixes

  • ESM: Pin target output to ES2020 (78a8b74)

2.0.2 (2021-07-19)

Bug Fixes

  • Exports: Drop namespaced exports (9717306)
  • Typings: Move into dependencies (8caef68)

2.0.1 (2021-06-04)

Bug Fixes

  • Client Typings: Make all but api_key config optional (716cba1)

2.0.0 (2021-06-04)

Code Refactoring

  • Defaults: Export defaults object (6b9b698)

Features

  • Version 2: Reduce package size (cfcae8a)

BREAKING CHANGES

  • Version 2: - Package now exports a defaults object
  • Client.defaults has been removed
  • All client config is now stored in client.config
  • All resources have been removed from the client. Instead retrieve these from the library and inject the client. E.g. client.postcodes.retrieve becomes postcodes.retrieve(client, ...)
  • Helper methods (like lookupPostcode, ping) have been removed from the client. Instead retrieve these from teh library and inject the client. E.g. client.lookupPostcode becomes lookupPostcode(client, ...)
  • Defaults: Uppercased default variables no longer exported. Instead defaults object is supplied

1.9.0 (2021-01-15)

Features

  • Tagging: Allow tags to be set by client (5f40c0f)

1.8.1 (2020-11-27)

Bug Fixes

  • tsconfig: Bump tsconfig (37504cd)

1.8.0 (2020-10-22)

Features

  • ESM: Target ESNext in ESM builds (d44f960)

1.7.0 (2020-10-21)

Features

1.6.0 (2020-07-27)

Features

  • Query: Allow non-string query attributes (2de56cb)

1.5.0 (2020-02-05)

Features

  • Keys: Add ability to check licensee (46d1cd6)

1.4.0 (2019-12-06)

Bug Fixes

  • Browser Tests: Migrate to SL (2b96ae5)
  • README: Check against Markdown lint rules and correct grammar (b210165)

Features

  • Autocomplete: Expose autocomplete resource (b386ce0)

1.3.0 (2019-06-09)

Features

  • Error: Add specific 402 errors (270cfed)
  • Error: Allow optional metadata attribute (9d082a7)

1.2.0 (2019-06-07)

Bug Fixes

  • Karma-Typescript: Explicitly exclude typings module (b11e9e3)

Features

  • Client#checkKeyUsability: Implement key check (df6a611)
  • Client#lookupAddress: Implement address lookup (a53fb67)
  • Client#lookupPostcode: Implement and document postcode lookup (21e591e)
  • Client#lookupPostcode: Make results paginateable (a155f9f)
  • Client#lookupUdprn: Implement and document udprn search (e709853)
  • Client#lookupUmprn: Implement UMPRN lookup (14227c3)
  • Error: Export errors on Client (ff111f0)

1.1.1 (2019-06-06)

Bug Fixes

  • Karma-Typescript: Explicitly exclude typings module (ff40c04)

1.1.1 (2019-06-06)

Bug Fixes

  • Karma-Typescript: Explicitly exclude typings module (ff40c04)

1.1.0 (2019-06-05)

Bug Fixes

  • Resource: Escape ID by default (b94d4f3)

Features

  • Client: Export client config (8dd2a37)

1.0.0 (2019-06-04)

Bug Fixes

  • Error: Invalid keys should return authorisation error (6bea2fb)

Features

  • Addresses: Implement addresses resource (a37f907)
  • Addresses: Implement autocomplete (d6f940e)
  • Keys: Implement keys usage method (e005900)
  • Keys: Implement keys.retrieve (d7710f7)
  • Semantic Release: Automate git and npm releases (13b56a7)
  • UDPRN: Add udprn resource (e7c4e0f)
  • UMPRN: Implement UMPRN resource (efd6a7a)