diff --git a/.changeset/tidy-moles-connect.md b/.changeset/tidy-moles-connect.md deleted file mode 100644 index 3fadcf3..0000000 --- a/.changeset/tidy-moles-connect.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'prool': patch ---- - -Added typed named endpoints, Server discovery, and generic Testcontainers-backed instances. - -```ts -import { Instance } from 'prool/testcontainers' -import { GenericContainer } from 'testcontainers' - -const service = Instance.testcontainer({ - name: 'service', - container: () => new GenericContainer('service:latest'), - endpoints: { - default: { protocol: 'http', port: 8080 }, - metrics: { protocol: 'http', port: 9090 }, - }, -}) - -await service.start() -service.endpoints.metrics -``` diff --git a/CHANGELOG.md b/CHANGELOG.md index f3d5e82..c5043d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # prool +## 0.2.9 + +### Patch Changes + +- [#92](https://github.com/wevm/prool/pull/92) [`57d3d08`](https://github.com/wevm/prool/commit/57d3d08f0c3a455bf9f4690e214d6ee475d3bbed) Thanks [@jxom](https://github.com/jxom)! - Added typed named endpoints, Server discovery, and generic Testcontainers-backed instances. + + ```ts + import { Instance } from "prool/testcontainers"; + import { GenericContainer } from "testcontainers"; + + const service = Instance.testcontainer({ + name: "service", + container: () => new GenericContainer("service:latest"), + endpoints: { + default: { protocol: "http", port: 8080 }, + metrics: { protocol: "http", port: 9090 }, + }, + }); + + await service.start(); + service.endpoints.metrics; + ``` + ## 0.2.8 ### Patch Changes diff --git a/package.json b/package.json index 041fb43..ab67e83 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "[!start-pkg]": "", "name": "prool", "description": "HTTP testing instances for Ethereum", - "version": "0.2.8", + "version": "0.2.9", "type": "module", "sideEffects": false, "files": [