What's Changed
Here comes the first stable iteration of the Strapi (JS/TS) SDK 🔥
Contributions
Thanks so much to everyone who contributed to this v1.0.0. Much love from the Strapi team 💜
Features 🚀
- feat: initialization by @Convly in #6
- feat: better http error handling by @Convly in #9
- feat(sdk): single and collection query functions by @jhoward1994 in #10
- feat: add debug capabilities by @Convly in #19
- feat(http): interceptor API by @Convly in #29
- feat(auth): refactor auth configuration logic by @Convly in #35
Enhancements 🪄
- enhancement: update and enhance SDK usage documentation by @Convly in #11
- enhancement: rename the SDK constructor by @Convly in #30
- enhancement(sdk): extend the public type api by @Convly in #44
Bug Fixes 🐛
- fix(repository): update bug report template formatting by @Convly in #17
- fix: build clean command by @jhoward1994 in #7
- fix: module-imports by @jhoward1994 in #8
- fix: add string array to populate types by @douwepausma in #32
- fix(interceptors): prevent overriding existing headers by @Convly in #34
- fix(url-helper): fix url query params transformation by @Convly in #42
- fix: send content-type as application/json when necessary by @innerdvations in #47
Documentation 📑
- docs: fix readme typo by @remidej in #13
- docs: debug by @Convly in #22
- docs(README): add link to SDK roadmap in resources by @Convly in #31
Tests 🧪
- test: add demo project for manual testing by @innerdvations in #36
Chores 🏗️
- chore: readme v1 by @Convly in #1
- chore: set up build process by @Convly in #2
- chore: set up tests by @Convly in #3
- chore: github CI by @Convly in #4
- chore: scaffold project by @innerdvations in #5
- chore: rename sdk constructor by @Convly in #14
- chore(repository): enhance bug report template by @Convly in #16
- chore(templates): update bug report template for SDK issues by @Convly in #18
- chore(demo): add node js and ts demos by @Convly in #37
- chore: ignore github messages in commitlint by @innerdvations in #38
- chore: update readme for demo by @innerdvations in #40
- chore: fix the demo env loading by @innerdvations in #46
- chore: update prettier by @innerdvations in #48
- chore(demo): remove demo prefixes by @innerdvations in #50