Releases: readmeio/rdme
v9.0.0-next.27
v9.0.0-next.26
v9.0.0-next.25
v9.0.0-next.24
9.0.0-next.24 (2024-11-19)
BREAKING CHANGES
rdme validate
has been removed, userdme openapi:validate
instead.rdme open
is now deprecated
also updates our docs accordingly
v9.0.0-next.23
9.0.0-next.23 (2024-11-19)
Features
v9.0.0-next.22
9.0.0-next.22 (2024-11-19)
- feat!: oclif (take 2) (#1068) (5e05f93), closes #962 #1067 /github.com/readmeio/rdme/blob/d01d76fe3c2e4a98b4f5c415be03e589fbe3b56e/.releaserc.yml#L30 #1067
BREAKING CHANGES
- the
rdme
GitHub Actions is now a thenode20
JavaScript action rather than a Docker container action. rdme
is now powered byoclif
. The formatting and content of certain error messages and outputs may have changed. Please continue to only utilize exit codes to determine command successes/failures.
v9.0.0-next.21
9.0.0-next.21 (2024-11-18)
Bug Fixes
8.6.6: More Versions Fixes ⏲️
The 8.6.5 release introduced a small regression when attempting to set the main
flag to true
via the versions:create
or versions:update
commands. This release fixes that. Thanks @svrnwnsch for reporting!
What's Changed
- fix(versions): fix ability to set main version by @kanadgupta in #872
- docs(versions/create): backfill missing flag by @kanadgupta in #869
Full Changelog: 8.6.5...8.6.6
v8
The v8
tag will be updated any time we update our main channel for version 8 🎱
Note
We strongly recommend using this tag in your GitHub Actions workflows (as opposed to staying on a fixed version like8.5.0
). That way, your workflows remain up-to-date without the risk of breaking changes1 that disrupt your workflows. Plus, you can avoid those pesky Dependabot notifications for minor or patch updates!
Here's an example of how you'd use this v8
tag in your workflows:
- name: Validate with rdme 🦉
uses: readmeio/rdme@v8
with:
rdme: openapi:validate petstore.json
-
This is because
rdme
follows semantic versioning conventions. ↩
8.6.5: Versions + Reducer Fixes ⏳
This release includes fixes to the versions:create
and versions:update
commands where these commands were not setting flags correctly in certain cases. This release also includes a tiny fix to the openapi:reduce
command and updates a slew of npm
dependencies.
What's Changed
- chore(eslint): consistenly sorting on interface props by @erunion in #820
- fix(npm): revert shrinkwrap changes by @kanadgupta in #824
- chore(deps): upgrading out of date deps by @erunion in #836
- docs: use updated callout syntax by @kanadgupta in #839
- chore(deps): bump by @kanadgupta in #850
- fix: typo by @kanadgupta in #852
- chore: clean up tsconfig files by @kanadgupta in #854
- fix(openapi/inspect): small url formatting error by @kanadgupta in #855
- fix(versions): general refactors to handle flag edge cases by @kanadgupta in #861
- chore(deps): bump by @kanadgupta in #862
- chore(prettier): upgrading to prettier 3 by @erunion in #864
- chore: add debug statements for
process.chdir
by @kanadgupta in #866 - fix(reducer): quirk with security schemes sometimes getting removed by @erunion in #867
- ci: knip by @kanadgupta in #859
- ci: re-enable tests on node 14 by @kanadgupta in #868
Full Changelog: 8.6.4...8.6.5