Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency apple/swift-argument-parser to from: "1.3.1" #82

Merged
merged 1 commit into from
May 5, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 7, 2023

Mend Renovate

This PR contains the following updates:

Package Update Change
apple/swift-argument-parser minor from: "1.2.3" -> from: "1.3.1"

Release Notes

apple/swift-argument-parser (apple/swift-argument-parser)

v1.3.1

Compare Source

Changes
  • The CommandConfigration type is now designated as Sendable. ([#​615])
  • The library uses internal imports instead of ``@_implementationOnly` annotations
    in Swift versions where permitted. ([#​616])
Fixes
  • @Option- and @Argument-annotated optional properties that use a transform closure
    for parsing can now be declared without ambiguity. ([#​619])

  • The help flag is now recognized more consistently when a default subcommand has been
    specified. ([#​612])

  • Options that use the .upToNextOption parsing strategy can now recognize an attached
    value (e.g. --numbers=1 2 3). ([#​610])

  • Generated completion scripts for zsh handle repeatable options correctly. ([#​614])

  • Documentation improvements and clarifications. ([#​607], [#​611], [#​617], [#​621])

  • Build improvements for CMake builds. ([#​606], [#​608])

The 1.3.1 release includes contributions from [Coeur], [compnerd], [keith], [MaxDesiatov],
[mayoff], and [natecook1000]. Thank you!

v1.3.0

Compare Source

Changes
  • The @Option, @Argument, @Flag, and @OptionGroup property wrappers now
    conditionally conform to Sendable when the wrapper's Value type conforms. With this
    change, you can mark ParsableCommand types as Sendable when you want to be able to
    pass a parsed command across concurrent contexts. ([#​582])

    Migration: Users that aren't ready to resolve sendability warnings can add the
    @preconcurrency attribute to import ArgumentParser statements.

    As part of this update, changes to the CommandLine.arguments array before a command's
    main or parse... methods are called are no longer observed. Instead of making
    changes to CommandLine.arguments, pass an updated array of arguments to the command's
    method.

  • To support migration to Sendable annotation, the minimum Swift version for
    swift-argument-parser has been increased to Swift 5.7. Users of older Swift versions
    will be able to continue using version 1.2.3 of the library. ([#​582])

Additions
  • Help screens now include possible options for ExpressibleByArgument types
    with non empty allValueStrings. Types also conforming to CaseIterable do
    not need to manually implement allValueStrings, instead it is derived from
    allCases. ([#​594])
Fixes
  • The titles for nested option groups are preserved when embedded into commands without
    specifying a new title. ([#​592])
  • When wrapping help and error messages, the library now uses the COLUMNS environment
    variable when set, instead of immediately falling back to 80 columns. ([#​596])
  • Bash completion scripts now respect the extensions given in a .file(...) completion
    kind. ([#​590])
  • Bash completion scripts now properly escape command names that include hyphens. ([#​573])
  • Documentation improvements. ([#​572], [#​565], [#​602])

The 1.3.0 release includes contributions from [Alkenso], [compnerd], [gwynne],
[kennyyork], [natecook1000], [rauhul], [robertmryan], and [vlm]. Thank you!



Configuration

📅 Schedule: Branch creation - "after 7pm every weekday,before 8am every weekday,every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 7, 2023
@renovate renovate bot enabled auto-merge (rebase) December 7, 2023 14:07
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch 2 times, most recently from a3e54ca to cbafbb3 Compare December 20, 2023 00:54
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch from cbafbb3 to 1a77bef Compare January 21, 2024 16:45
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch 3 times, most recently from 6e44c98 to b542243 Compare February 15, 2024 22:28
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch from b542243 to 83c1e2a Compare March 9, 2024 00:32
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch from 83c1e2a to 8f1aa88 Compare March 16, 2024 19:30
@renovate renovate bot changed the title Update dependency apple/swift-argument-parser to from: "1.3.0" Update dependency apple/swift-argument-parser to from: "1.3.1" Mar 16, 2024
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch from 8f1aa88 to 6c48f0c Compare April 10, 2024 16:07
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch from 6c48f0c to 2db310b Compare April 23, 2024 17:10
@renovate renovate bot force-pushed the renovate/apple-swift-argument-parser-1.x branch from 2db310b to 51b061a Compare May 5, 2024 23:01
@renovate renovate bot merged commit 9aa9e80 into main May 5, 2024
7 checks passed
@renovate renovate bot deleted the renovate/apple-swift-argument-parser-1.x branch May 5, 2024 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants