What's Changed
- fix(no-ticket): read and write .npmrc as UTF-8 by @cloudsmith-iduffy in #555
- fix(no-ticket): show pnpm hosts when the pnpm launcher is missing by @cloudsmith-iduffy in #554
- fix(no-ticket): keep credential-helper list running on a bad config file by @cloudsmith-iduffy in #549
- fix(no-ticket): save credentials.ini with mode 0600 by @cloudsmith-iduffy in #553
- fix(no-ticket): print a skipped API error one time in copy, move and resync by @cloudsmith-iduffy in #552
- fix(no-ticket): treat an empty trailing OWNER/REPO part as not given by @cloudsmith-iduffy in #550
- fix(no-ticket): show the API error when mcp cannot load the API schema by @cloudsmith-iduffy in #561
- fix(no-ticket): show a clean error when the SAML IdP response is not a JSON object by @cloudsmith-iduffy in #559
- fix(no-ticket): show a correct summary for the pnpm credential helper by @cloudsmith-iduffy in #547
- fix(no-ticket): show the dependencies help for list deps by @cloudsmith-iduffy in #546
- fix(no-ticket): escape the args in the terraformrc block by @cloudsmith-iduffy in #543
- fix(no-ticket): print the result count when a list is empty by @cloudsmith-iduffy in #545
- fix(no-ticket): set a default timeout on each API request by @cloudsmith-iduffy in #538
- fix(no-ticket): keep credentials.ini sections and save missing API keys by @cloudsmith-iduffy in #533
- build(deps): bump alpine from
294b683tobe26560by @dependabot[bot] in #576 - build(deps): bump the uv-all group with 7 updates by @dependabot[bot] in #578
- build(deps): bump the actions-all group with 4 updates by @dependabot[bot] in #577
- build(deps): bump pyasn1 from 0.6.4 to 0.6.5 in the uv-security group across 1 directory by @dependabot[bot] in #580
- fix(no-ticket): keep the user's Cargo registry credential provider by @cloudsmith-iduffy in #532
- fix(no-ticket): remove the pnpm launcher when .npmrc does not exist by @cloudsmith-iduffy in #539
- fix(no-ticket): stop credential helpers from overwriting config files that do not parse by @cloudsmith-iduffy in #540
- fix(no-ticket): stop retrying unknown hosts and show backoff retries by @cloudsmith-iduffy in #542
- fix(ENG-15484): accept --color on click versions before 8.2 by @cloudsmith-iduffy in #582
- feat(ENG-15016): let credential-helper launchers keep install-time settings by @cloudsmith-iduffy in #511
- feat(no-ticket): use
/usr/bin/env shas shebang for credential helpers on UNIX by @coillteoir in #586 - fix(ENG-15482): show rate limits when the API leaves out a value by @cloudsmith-iduffy in #581
- feat(ENG-15434): Add skills upstream command by @pmcguckin-cloudsmith in #575
- feat(ENG-15336, ENG-15560): Add changelog option to AI Skills package push, and zip support for directories on push by @pmcguckin-cloudsmith in #564
- fix(no-ticket): exit quietly when Ctrl+C meets a closed pipe by @cloudsmith-iduffy in #567
- feat(ENG-15245): warn when deprecated option, env var and config names are used by @tigh-latte in #574
- fix(ENG-15479): stop mcp start quietly when the client closes stdout by @cloudsmith-iduffy in #583
- feat(ENG-15139): set up the Cloudsmith Maven tools for Maven, Gradle, and sbt by @cloudsmith-iduffy in #520
- feat(no-ticket): link update notices to the Cloudsmith changelog by @tigh-latte in #598
- fix(ENG-15016): keep deprecated option names in launcher install-time settings by @cloudsmith-iduffy in #596
- fix(ENG-15139): keep credential-helper list working in a deleted directory by @cloudsmith-iduffy in #593
- fix(ENG-15139): show a clear error when the Maven tools metadata does not parse by @cloudsmith-iduffy in #592
- fix(ENG-15484): import click's flush wrapper on click before 8.2 by @cloudsmith-iduffy in #591
- fix(ENG-15593): Add dot and sensitive file filtering pattern to skills compressed push by @pmcguckin-cloudsmith in #599
- fix(no-ticket): keep [default] settings that a profile leaves unset by @tigh-latte in #597
- fix(ENG-15139): tell the user what to do when the current directory is gone by @cloudsmith-iduffy in #600
- fix(ENG-15139): refuse --mavenrc where the mvn script cannot use it by @cloudsmith-iduffy in #594
- build(deps): bump astral-sh/setup-uv from 10.3.2 to 10.3.3 in the actions-all group by @dependabot[bot] in #605
- build(deps): bump the uv-all group across 1 directory with 3 updates by @dependabot[bot] in #606
- fix(ENG-15139): ask Maven, Gradle and sbt where they read the Cloudsmith tools by @cloudsmith-iduffy in #595
- fix(no-ticket): read and rewrite config files as UTF-8 by @cloudsmith-iduffy in #562
- fix(no-ticket): show OIDC credentials as OIDC in whoami --verbose by @cloudsmith-iduffy in #521
- chore(no-ticket): Bump Cloudsmith API version by @pmcguckin-cloudsmith in #608
- release: cloudsmith-cli v1.31.0 by @cloudsmith-iduffy in #590
New Contributors
- @pmcguckin-cloudsmith made their first contribution in #575
Full Changelog: v1.30.1...v1.31.0