3.2.1 (2022-08-31)
- Internal: Export internal address lookup methods (4965c73)
3.2.0 (2022-08-05)
- OpenAPI: Update to 3.1.0 (7f5c80b)
3.1.0 (2022-04-04)
- USA: Resolve addreses in US format (76aff0c)
3.0.0 (2022-02-14)
- OpenAPI: Migrate from api-typings to openapi spec (62c41b2)
- Resolve: Resolve address suggestions (3c1ad61)
- OpenAPI: Core-Interface typings now uses @ideal-postcodes/openapi
3.0.0-beta.1 (2022-02-03)
- OpenAPI: Migrate from api-typings to openapi spec (06ce31d)
- Resolve: Resolve address suggestions (c2cfef7)
- OpenAPI: Core-Interface typings now uses @ideal-postcodes/openapi
2.0.3 (2021-07-23)
- ESM: Pin target output to ES2020 (78a8b74)
2.0.2 (2021-07-19)
2.0.1 (2021-06-04)
- Client Typings: Make all but api_key config optional (716cba1)
2.0.0 (2021-06-04)
- Defaults: Export
defaults
object (6b9b698)
- Version 2: Reduce package size (cfcae8a)
- 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
becomespostcodes.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
becomeslookupPostcode(client, ...)
- Defaults: Uppercased default variables no longer exported.
Instead
defaults
object is supplied
1.9.0 (2021-01-15)
- Tagging: Allow tags to be set by client (5f40c0f)
1.8.1 (2020-11-27)
- tsconfig: Bump tsconfig (37504cd)
1.8.0 (2020-10-22)
- ESM: Target ESNext in ESM builds (d44f960)
1.7.0 (2020-10-21)
- ESM: Publish ESM build (acf45bb)
1.6.0 (2020-07-27)
- Query: Allow non-string query attributes (2de56cb)
1.5.0 (2020-02-05)
- Keys: Add ability to check licensee (46d1cd6)
1.4.0 (2019-12-06)
- Browser Tests: Migrate to SL (2b96ae5)
- README: Check against Markdown lint rules and correct grammar (b210165)
- Autocomplete: Expose autocomplete resource (b386ce0)
1.3.0 (2019-06-09)
1.2.0 (2019-06-07)
- Karma-Typescript: Explicitly exclude typings module (b11e9e3)
- 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)
- Karma-Typescript: Explicitly exclude typings module (ff40c04)
1.1.1 (2019-06-06)
- Karma-Typescript: Explicitly exclude typings module (ff40c04)
1.1.0 (2019-06-05)
- Resource: Escape ID by default (b94d4f3)
- Client: Export client config (8dd2a37)
- Error: Invalid keys should return authorisation error (6bea2fb)
- 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)