• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

contentful-userland / cf-content-types-generator / 23704623849 / 1
91%
master: 91%

Build:
DEFAULT BRANCH: master
Ran 29 Mar 2026 08:02AM UTC
Files 62
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Mar 2026 08:00AM UTC coverage: 92.415% (-0.1%) from 92.513%
23704623849.1

push

github

web-flow
feat!: release v3 modern Contentful typings only (#447)

## Summary
- ship the v3 major line for `cf-content-types-generator`
- make modern `contentful.js` typings the default and only output model
- use this PR as the aggregate release thread for the v3 line

## User-facing changes
- remove legacy pre-v10 renderer output
- generated types now target modern `contentful.js` usage only
- remove the legacy `--v10` and `--localized` paths in v3
- keep the current generation flow from either `contentful space export`
JSON or live Contentful credentials
- keep optional renderers like JSDoc, type guards, and response aliases
on the modern output model
- keep generated type guards defensive for partial or non-entry values,
covering the same runtime-safety concern discussed in #389 and #394 on
the modern renderer path

## Additional updates
- publish v3 prereleases from `v3` to npm `@next`
- keep `master` on stable releases until v3 is squash merged
- move CI/runtime baseline to Node 24
- enable npm trusted publishing for releases
- refresh major tooling and dependency stack for v3 readiness
  - oclif v4 line
  - modern Contentful SDKs
  - Jest 30 stack
  - ts-morph 27 + TypeScript 5.9 + Node 24 types
  - simplified ESLint config without `eslint-config-oclif`

## Release note for squash merge
- keep the squash commit title starting with `feat!:`
- keep the breaking-change note below in the squash commit body if
GitHub allows editing it

BREAKING CHANGE: v3 removes the legacy pre-v10 output model.
`cf-content-types-generator` now generates only the modern
`contentful.js` typing model, and the deprecated `--v10` and
`--localized` paths are no longer part of the release line.

## Auto-close on merge
Closes #383
Closes #384
Closes #406
Closes #410
Closes #436
Closes #438

207 of 247 branches covered (83.81%)

Branch coverage included in aggregate %.

914 of 966 relevant lines covered (94.62%)

13.18 hits per line

Source Files on job 23704623849.1
  • Tree
  • List 62
  • Changed 22
  • Source Changed 22
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23704623849
  • 8e775217 on github
  • Prev Job for on master (#23602309397.1)
  • Next Job for on master (#23704927690.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc