This repository was archived by the owner on Jan 19, 2026. It is now read-only.
- Merge branch 'main' into next (580e9c7)
- docs: update README to indicate legacy branch and recommend migration to CLI v4 (9e081f8)
What's Changed
- feat: login and logout commands by @alvarosabu in #118
- feat: user cmd by @alvarosabu in #123
- chore: add maintenance oriented readme and improve debugging by @alvarosabu in #128
- feat: pull languages cmd by @alvarosabu in #129
- feat!:
.storyblokdirectory default by @alvarosabu in #134 - feat!: generated file naming syntax by @alvarosabu in #135
- fix: replace ofetch native fetch by @alvarosabu in #147
- feat: replace netrc with json by @alvarosabu in #146
- feat: re-structured language command with sub commands by @alvarosabu in #148
- feat: classy minimal spinner by @alvarosabu in #149
- feat: pull components cmd by @alvarosabu in #139
- refactor: update error handling and test cases for API interactions by @alvarosabu in #151
- feat: push components cmd by @alvarosabu in #152
- feat: migrations generate cmd by @alvarosabu in #153
- feat: migrations run cmd by @alvarosabu in #155
- feat: migrations rollback cmd by @alvarosabu in #159
- fix: component presets filename should be pluralized by @angelikatyborska in #162
- fix: add suffix support for component reading and pushing by @alvarosabu in #171
- feat: types-generate-cmd by @alvarosabu in #169
- fix: added spinnesr fail on try catch error handler by @alvarosabu in #177
- chore: ci pkg pr new by @alvarosabu in #179
- chore: update branch references from 'master' to 'main' in configurations by @alvarosabu in #180
- chore: readme based on new template by @alvarosabu in #183
- chore: remove outdated README files for components and migrations by @alvarosabu in #184
- fix: hanging spinners on fail by @alvarosabu in #186
- feat(constants): update color palette for improved UI consistency by @alvarosabu in #189
- chore: internal docs for beta by @alvarosabu in #187
- fix: streamline index.ts by removing chalk and enhancing konsola usage by @alvarosabu in #190
- docs: sync command important info by @alvarosabu in #191
- fix: adjust konsola breaks by @alvarosabu in #192
- chore: updated the package.json detection and removed the STUB env var by @imranolas in #194
- chore: update .gitignore to include .DS_Store and remove it from the repository by @alvarosabu in #196
- fix: prevent infinite loop on push component by @angelikatyborska in #195
- fix: fetchComponent when shared name prefix or suffix by @angelikatyborska in #198
- fix: 203-v4-languages-infinite-fetching-for-space-with-no-languages-in-the-list by @alvarosabu in #204
- fix(login): improve region handling when login by @alvarosabu in #205
- fix(types): update path resolution and improve type extraction for Storyblok types by @alvarosabu in #208
- fix(creds): get first credential to operate by @alvarosabu in #206
- fix(type): generate single and multi options fields types correctly by @alvarosabu in #210
- chore: improve components push hints by @alvarosabu in #212
- fix(type): import ISbStoryData from storyblok-js package by @alvarosabu in #218
- fix: verbose not working command level throw by @alvarosabu in #219
- fix(components): enhance circular dependency handling in resource fetching by @alvarosabu in #220
- fix: add pagination control to custom-fetch and fetchStories method by @alvarosabu in #222
- fix: 193 rate limit issue with pullpush components by @alvarosabu in #224
- fix: make sure import for ISbStoryData is done in
storyblok-components.d.tsby @alvarosabu in #226 - fix: typecheck by @alvarosabu in #227
- feat: add signup command by @imranolas in #223
- fix: 211 kahn, tarjan algorithm for topological sort by @imranolas in #230
New Contributors
- @angelikatyborska made their first contribution in #162
- @imranolas made their first contribution in #194
Full Changelog: v3.36.1...v4.0.0