# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [1.4.2](https://github.com/PDMLab/docker-compose/compare/v1.4.1...v1.4.2) (2026-03-31)


### Bug Fixes

* remove README.md from .npmignore so npm displays it ([a64e9b8](https://github.com/PDMLab/docker-compose/commit/a64e9b8d8ab422816854ed7ef062fa774b344c85))
* rename readme.md to README.md for npm package page ([95a1dea](https://github.com/PDMLab/docker-compose/commit/95a1deac0f738a6eed5271b0c5c7ed9983ef187d))

### [1.4.1](https://github.com/PDMLab/docker-compose/compare/v1.4.0...v1.4.1) (2026-03-31)


### Bug Fixes

* include compose-spec types in dist and add files field ([444908d](https://github.com/PDMLab/docker-compose/commit/444908d245486771160bc2dc60d86e372e833acc))

## [1.4.0](https://github.com/PDMLab/docker-compose/compare/v1.3.3...v1.4.0) (2026-03-31)


### Features

* add typed compose object support ([6e9cb51](https://github.com/PDMLab/docker-compose/commit/6e9cb518c7e81fcddf0a523c83693862babb56d5))


### Bug Fixes

* use type-only export for ComposeSpecification ([698d0f3](https://github.com/PDMLab/docker-compose/commit/698d0f347f203e40fae82a7f00f00a7977f1a8fb))

### [1.3.3](https://github.com/PDMLab/docker-compose/compare/v1.3.2...v1.3.3) (2026-03-26)

### [1.3.2](https://github.com/PDMLab/docker-compose/compare/v1.3.1...v1.3.2) (2026-03-11)


### Bug Fixes

* respect executablePath in standalone mode ([265a2fb](https://github.com/PDMLab/docker-compose/commit/265a2fb24e54b348455699fa8d2d91afb5af5848))

### [1.3.1](https://github.com/PDMLab/docker-compose/compare/v1.3.0...v1.3.1) (2026-01-23)


### Bug Fixes

* add platform field and use JSON format for images parsing ([6fb0d18](https://github.com/PDMLab/docker-compose/commit/6fb0d18ee80865444777770062a16a4892178482))

## [1.3.0](https://github.com/PDMLab/docker-compose/compare/v1.2.0...v1.3.0) (2025-09-01)


### Features

* add timestamps option to log output ([bb25ee5](https://github.com/PDMLab/docker-compose/commit/bb25ee5948b81526858e013bd37a58b36a5c3013))

## [1.2.0](https://github.com/PDMLab/docker-compose/compare/v1.1.1...v1.2.0) (2025-03-14)


### Features

* using standalone binary ([297183d](https://github.com/PDMLab/docker-compose/commit/297183dcd1df4f2115f52c660baa192e377d5d16))

### [1.1.1](https://github.com/PDMLab/docker-compose/compare/v1.1.0...v1.1.1) (2025-02-11)

## [1.1.0](https://github.com/PDMLab/docker-compose/compare/v1.0.0...v1.1.0) (2024-09-30)


### Features

* Add service `stats` support ([7ec994c](https://github.com/PDMLab/docker-compose/commit/7ec994c03acba893236b8f903e7b6d35950db376))

## [1.0.0](https://github.com/PDMLab/docker-compose/compare/v0.24.8...v1.0.0) (2024-09-27)

### [0.24.8](https://github.com/PDMLab/docker-compose/compare/v0.24.7...v0.24.8) (2024-04-07)

### [0.24.7](https://github.com/PDMLab/docker-compose/compare/v0.24.6...v0.24.7) (2024-03-13)

### [0.24.6](https://github.com/PDMLab/docker-compose/compare/v0.24.5...v0.24.6) (2024-02-20)

### [0.24.5](https://github.com/PDMLab/docker-compose/compare/v0.24.4...v0.24.5) (2024-02-19)

### [0.24.4](https://github.com/PDMLab/docker-compose/compare/v0.24.3...v0.24.4) (2024-02-19)

### [0.24.3](https://github.com/PDMLab/docker-compose/compare/v0.24.2...v0.24.3) (2023-10-30)


### Features

* ps supports json format ([4498eb4](https://github.com/PDMLab/docker-compose/commit/4498eb481c52f852247342b495ff66c5b465f895))

### [0.24.2](https://github.com/PDMLab/docker-compose/compare/v0.24.1...v0.24.2) (2023-07-27)


### Bug Fixes

* **ci:** shadow ci command using yarn ([bf0d1b6](https://github.com/PDMLab/docker-compose/commit/bf0d1b6a7ebc80b0ac158bbffc277b3c118545df))

### [0.24.1](https://github.com/PDMLab/docker-compose/compare/v0.24.0...v0.24.1) (2023-05-14)


### Bug Fixes

* Remove unnecessary console.log in v2 api ([#241](https://github.com/PDMLab/docker-compose/issues/241)) ([75ab935](https://github.com/PDMLab/docker-compose/commit/75ab935dcdf5c32cf44643d4d74ba6b30620a31a))

## [0.24.0](https://github.com/PDMLab/docker-compose/compare/v0.23.19...v0.24.0) (2023-04-28)


### Features

* support docker compose v2 plugin version ([#228](https://github.com/PDMLab/docker-compose/issues/228)) ([95250be](https://github.com/PDMLab/docker-compose/commit/95250beeee1b5a1f9433138870392b611a3eec93))

### [0.23.20-preview.0](https://github.com/PDMLab/docker-compose/compare/v0.23.19...v0.23.20-preview.0) (2023-04-27)


### Features

* support docker compose v2 plugin version ([81e72e9](https://github.com/PDMLab/docker-compose/commit/81e72e9985aba05474463306852501287ad32680))


### Bug Fixes

* expect volume name to match changed folder name ([85c4c15](https://github.com/PDMLab/docker-compose/commit/85c4c150ce5191c95116e98145e2d3c75604a4a4))
* **build:** exclude old tests temporarily ([36d543d](https://github.com/PDMLab/docker-compose/commit/36d543db56822be95c9cd31eaa890a4c46e789a4))
* **lint:** no-useless-escape for \" characters ([fcabbc2](https://github.com/PDMLab/docker-compose/commit/fcabbc2ea7c7d42f15f45a26badab9fe73030a6c))
* **lint:** remove jest plugin reference ([892e6db](https://github.com/PDMLab/docker-compose/commit/892e6db60302ef734e5b42b74da6f583c1fb9e52))

### [0.23.19](https://github.com/PDMLab/docker-compose/compare/v0.23.18...v0.23.19) (2023-02-05)

### [0.23.18](https://github.com/PDMLab/docker-compose/compare/v0.23.17...v0.23.18) (2023-01-24)


### Bug Fixes

* add stopMany to default exports ([ff914e9](https://github.com/PDMLab/docker-compose/commit/ff914e910cb963b8fa7f283a1f51cb66fae0f52b))

### [0.23.17](https://github.com/PDMLab/docker-compose/compare/v0.23.16...v0.23.17) (2022-01-18)


### Bug Fixes

* ps --services trim on undefined ([#201](https://github.com/PDMLab/docker-compose/issues/201)) ([5df547e](https://github.com/PDMLab/docker-compose/commit/5df547e0af97bc6ba2ac96aab26eb5bf4b60e2b8))

### [0.23.16](https://github.com/PDMLab/docker-compose/compare/v0.23.15...v0.23.16) (2022-01-16)


### Features

* stop many ([#200](https://github.com/PDMLab/docker-compose/issues/200)) ([f10a9b6](https://github.com/PDMLab/docker-compose/commit/f10a9b610160c4ac06d0d38cbd9db4a6fe7761c9))

### [0.23.15](https://github.com/PDMLab/docker-compose/compare/v0.23.14...v0.23.15) (2022-01-14)


### Bug Fixes

* **#178:** fix quiet trim issue, add tests ([#197](https://github.com/PDMLab/docker-compose/issues/197)) ([2016bc7](https://github.com/PDMLab/docker-compose/commit/2016bc75db9996155d61f3d7f93c98c5fb960df1))

### [0.23.14](https://github.com/PDMLab/docker-compose/compare/v0.23.13...v0.23.14) (2021-11-29)


### Features

* passing callback to report progress ([#191](https://github.com/PDMLab/docker-compose/issues/191)) ([f60e4d5](https://github.com/PDMLab/docker-compose/commit/f60e4d5a186ea3ca0b99e8443e1c4006d75be5a7))

### [0.23.13](https://github.com/PDMLab/docker-compose/compare/v0.23.12...v0.23.13) (2021-07-20)


### Features

* single container pause and unpause added ([5921b51](https://github.com/PDMLab/docker-compose/commit/5921b51977cbd51ffcb1def458738ccfccbe1dd9))


### Bug Fixes

* now lints correctly ([74b4d6e](https://github.com/PDMLab/docker-compose/commit/74b4d6ea22d7e1b9ebbbbe9874e5314b7adfa31a))

### [0.23.12](https://github.com/PDMLab/docker-compose/compare/v0.23.11...v0.23.12) (2021-06-06)


### Features

* **dx:** add default export ([c4b6087](https://github.com/PDMLab/docker-compose/commit/c4b60872aecfdc6610e9b2141a45ea7785820af7))

### [0.23.11](https://github.com/PDMLab/docker-compose/compare/v0.23.10...v0.23.11) (2021-06-04)

### [0.23.10](https://github.com/PDMLab/docker-compose/compare/v0.23.9...v0.23.10) (2021-05-11)


### Bug Fixes

* fix mapping ipv6-based port mappings ([53fb971](https://github.com/PDMLab/docker-compose/commit/53fb97196f3cf0ebb229d127e9b630c863eaf8fc))
* fix mapping ipv6-based port mappings ([6dec0c6](https://github.com/PDMLab/docker-compose/commit/6dec0c6bb6220b06eff188a26220b405d632bed3))
* fix mapping ipv6-based port mappings ([dbdb900](https://github.com/PDMLab/docker-compose/commit/dbdb9008f25d237254312d79382e342d03f4c5bb))
* fix mapping ipv6-based port mappings ([8aa8465](https://github.com/PDMLab/docker-compose/commit/8aa846553c2d045f610392bf38569fb3579b9aa6))
* fix mapping ipv6-based port mappings ([21b63cb](https://github.com/PDMLab/docker-compose/commit/21b63cbc53635ee8532c388e57f4552f1b3ae6e3))
* fix mapping ipv6-based port mappings ([48c9f08](https://github.com/PDMLab/docker-compose/commit/48c9f0841af2bbcb8ec666a38eee3ab8236304d0))
* fix mapping ipv6-based port mappings ([e7013df](https://github.com/PDMLab/docker-compose/commit/e7013dfab10e4e369ee076b465c40a5bcb50802b))

### [0.23.9](https://github.com/PDMLab/docker-compose/compare/v0.23.8...v0.23.9) (2021-05-08)


### Features

* Add execPath option to set path to docker-compose executable ([58f09f4](https://github.com/PDMLab/docker-compose/commit/58f09f4c7414df5a6ee7af7f77d2af297d84d6c1))

### [0.23.8](https://github.com/PDMLab/docker-compose/compare/v0.23.7...v0.23.8) (2021-04-15)


### Bug Fixes

* ignore vuepress cache + temp files on release ([#148](https://github.com/PDMLab/docker-compose/issues/148)) ([e58387d](https://github.com/PDMLab/docker-compose/commit/e58387d82e4586f7a8156446f12c999c9a6f9f42))

### [0.23.7](https://github.com/PDMLab/docker-compose/compare/v0.23.5...v0.23.7) (2021-04-14)


### Features

* allow to pass docker compose configuration as string ([e8c14d3](https://github.com/PDMLab/docker-compose/commit/e8c14d318ce440ab02c858b1ca1dbeeb2985dc00))
* make result for `config --services` command type safe ([6f105ca](https://github.com/PDMLab/docker-compose/commit/6f105ca16098ba8de11f85ec0d092130b65293e4))
* make result for `config --volumes` command type safe ([51b20b4](https://github.com/PDMLab/docker-compose/commit/51b20b43d6eccac45653553437a546e4ccee51a6))
* make result for `config` command type safe ([a2f5a4e](https://github.com/PDMLab/docker-compose/commit/a2f5a4ec0eee8fcbd60fa12f969b8eb83a4730fb))
* make result for `port` command type safe ([70a98f4](https://github.com/PDMLab/docker-compose/commit/70a98f473b7bd46f0aa03c1a4334fa2abf6c3455))
* make result for `ps` command type safe ([880d252](https://github.com/PDMLab/docker-compose/commit/880d2522b5777db30c48569a41dd09fb7e46a4b3))
* make result for `version` command type safe ([a7da038](https://github.com/PDMLab/docker-compose/commit/a7da0380a8464bbd2efc2c16b70b67d4fdf77c24))


### Bug Fixes

* filter empty entries from `config --services` command ([ed91eba](https://github.com/PDMLab/docker-compose/commit/ed91eba770d3a32d82dda4e927d31ed4b6d01db4))
* **test:** fix broken tests ([afb2b11](https://github.com/PDMLab/docker-compose/commit/afb2b1116b12c4800563e85adb15ebd39e030516))

### [0.23.6](https://github.com/PDMLab/docker-compose/compare/v0.23.5...v0.23.6) (2021-01-06)


### Features

* allow to pass docker compose configuration as string ([e8c14d3](https://github.com/PDMLab/docker-compose/commit/e8c14d318ce440ab02c858b1ca1dbeeb2985dc00))

### [0.23.5](https://github.com/PDMLab/docker-compose/compare/v0.23.4...v0.23.5) (2020-07-10)


### Bug Fixes

* update flags incompatible with detached mode ([c808fa2](https://github.com/PDMLab/docker-compose/commit/c808fa2b90b2fd5db239685d101ccaa554ad98cf))

### [0.23.4](https://github.com/PDMLab/docker-compose/compare/v0.23.3...v0.23.4) (2020-04-23)


### Features

* allow passing service names to `rm` function ([3a68db7](https://github.com/PDMLab/docker-compose/commit/3a68db75e3b879f12fe3c6cedbc9ad09a52914a5))

### [0.23.3](https://github.com/PDMLab/docker-compose/compare/v0.23.2...v0.23.3) (2020-03-06)


### Features

* add ability to pass --abort-on-container-exit flag to up methods ([e85af8c](https://github.com/PDMLab/docker-compose/commit/e85af8c092a54a3fb48519bb39956324bbef4fc2))


### Bug Fixes

* reset jest set timeout to original value ([c4ed7ed](https://github.com/PDMLab/docker-compose/commit/c4ed7ed2de9c4c161518ab1d1fc50877df4c7fa2))

### [0.23.2](https://github.com/PDMLab/docker-compose/compare/v0.23.1...v0.23.2) (2019-12-31)

### [0.23.1](https://github.com/PDMLab/docker-compose/compare/v0.23.0...v0.23.1) (2019-10-26)

# 0.23.0 / 2019-10-25

## :tada: Enhancements

* [#97](https://github.com/PDMLab/docker-compose/pull/97):
  * Add a `version` function

# 0.22.2 / 2019-08-31

## :bug: Fixes

* [#94](https://github.com/PDMLab/docker-compose/pull/94):
  * Fix a copy-paste typo for pull commands

# 0.22.1 / 2019-08-31

## :tada: Enhancements

* [#93](https://github.com/PDMLab/docker-compose/pull/93):
  * Add pull command methods to readme

## :lock: Security Fixes
* [#92](https://github.com/PDMLab/docker-compose/pull/92):
  * Fix `eslint-utils` security issue

# 0.22.0 / 2019-08-30

## :tada: Enhancements

* [#90](https://github.com/PDMLab/docker-compose/pull/90):
  * Add `pullOne`, `pullMany` and `pullAll` methods

# 0.21.0 / 2019-08-15

## :tada: Enhancements

* [#89](https://github.com/PDMLab/docker-compose/pull/89):
  * Add `stopOne()` command

# 0.20.2 / 2019-07-30

## :tada: Enhancements

* [#87](https://github.com/PDMLab/docker-compose/pull/87):
  * Use proper `es2015` library (for Promises, etc.) in `tsconfig`

## :bug: Fixes

* [#87](https://github.com/PDMLab/docker-compose/pull/87):
  * Fix linting after build was called
* [#86](https://github.com/PDMLab/docker-compose/pull/86):
  * Fix interfaces not being exposed in typings file

# 0.20.1 / 2019-07-26

## :tada: Enhancements

* [#84](https://github.com/PDMLab/docker-compose/pull/84):
  * Set Node 6.0 as minimum version

# 0.20.0 / 2019-07-23

## :tada: Enhancements

* [#83](https://github.com/PDMLab/docker-compose/pull/83):
  * Migrate to Typescript

# 0.19.0 / 2019-07-13

## :tada: Enhancements

* [#77](https://github.com/PDMLab/docker-compose/pull/77):
  * handle error based on exit code
  * replace `tape` with `jest`

# 0.18.0 / 2019-07-10

## :tada: Enhancements

* [#82](https://github.com/PDMLab/docker-compose/pull/82): Allow passing an array as command to `run` and `exec`

# 0.17.3 / 2019-05-29

## :bug: Fixes

* [#69](https://github.com/PDMLab/docker-compose/pull/76): Fix declaration for `logs` function

# 0.17.2 / 2019-05-02

## :nut_and_bolt: Other

* [#69](https://github.com/PDMLab/docker-compose/issues/69): Remove winston dependency and lib/log

# 0.17.1 / 2019-05-01

## :bug: Fixes

* [#66](https://github.com/PDMLab/docker-compose/issues/66): Trailing commas causing syntax error on NodeJS 6.x

# 0.17.0 / 2019-04-30

## :tada: Enhancements

* [#58](https://github.com/PDMLab/docker-compose/issues/58): Expose docker-compose exit code in results
