# What changed in docker-compose

> 3 changes in docker-compose 1 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-20. HTML: https://unstale.sh/npm/docker-compose/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## docker-compose 1

### New APIs and options

- Adds support for typed compose objects. (1.4.0) — [release notes](https://github.com/PDMLab/docker-compose/blob/00c02e789b804869484058d1bdbb1fa49c55766e/CHANGELOG.md#140-2026-03-31)

### Fixes and other changes

- Prevents compose output strings from overflowing. (1.5.0) — [release notes](https://github.com/PDMLab/docker-compose/blob/00c02e789b804869484058d1bdbb1fa49c55766e/CHANGELOG.md#150-2026-09-17)
- Uses a type-only export for ComposeSpecification. (1.4.0) — [release notes](https://github.com/PDMLab/docker-compose/blob/00c02e789b804869484058d1bdbb1fa49c55766e/CHANGELOG.md#140-2026-03-31)
