ccntrq / git-jira-branch

Manage branches for your Jira tickets
https://www.npmjs.com/package/git-jira-branch
MIT License
11 stars 2 forks source link

fix(deps): bump the production-dependencies group across 1 directory with 7 updates #472

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps the production-dependencies group with 7 updates in the / directory:

Package From To
@effect/cli 0.42.3 0.44.1
@effect/platform 0.63.3 0.65.1
@effect/platform-node 0.58.3 0.60.1
@effect/printer 0.35.2 0.36.0
@effect/printer-ansi 0.35.2 0.36.0
@effect/schema 0.72.2 0.73.0
effect 3.7.2 3.8.0

Updates @effect/cli from 0.42.3 to 0.44.1

Release notes

Sourced from @​effect/cli's releases.

@​effect/cli@​0.44.1

Patch Changes

  • Updated dependencies [e44c5f2]:
    • @​effect/platform@​0.65.1

@​effect/cli@​0.44.0

Patch Changes

@​effect/cli@​0.43.3

Patch Changes

  • Updated dependencies [35a0f81, 8261c5a]:
    • effect@3.7.3
    • @​effect/platform@​0.64.1
    • @​effect/printer@​0.35.3
    • @​effect/printer-ansi@​0.35.3
    • @​effect/schema@​0.72.4
Changelog

Sourced from @​effect/cli's changelog.

0.44.1

Patch Changes

  • Updated dependencies [e44c5f2]:
    • @​effect/platform@​0.65.1

0.44.0

Patch Changes

0.43.3

Patch Changes

  • Updated dependencies [35a0f81, 8261c5a]:
    • effect@3.7.3
    • @​effect/platform@​0.64.1
    • @​effect/printer@​0.35.3
    • @​effect/printer-ansi@​0.35.3
    • @​effect/schema@​0.72.4

0.43.2

Patch Changes

  • #3569 06989e9 Thanks @​IMax153! - Ensure QuitException terminates command-line processing.

    A QuitException raised by a Prompt that is executing as a fallback for a CLI option will terminate processing of the command line.

0.43.1

Patch Changes

  • #3561 2df49c4 Thanks @​IMax153! - Add Options.withFallbackPrompt to CLI

    You can now specify that a command-line option should fallback to prompting the user for a value if no value is specified.

    import * as Options from "@effect/cli/Options"
    

... (truncated)

Commits


Updates @effect/platform from 0.63.3 to 0.65.1

Release notes

Sourced from @​effect/platform's releases.

@​effect/platform@​0.65.1

Patch Changes

@​effect/platform@​0.65.0

Minor Changes

  • #3541 7041393 Thanks @​tim-smart! - refactor /platform HttpClient

    HttpClient.fetch removed

    The HttpClient.fetch client implementation has been removed. Instead, you can access a HttpClient using the corresponding Context.Tag.

    import { FetchHttpClient, HttpClient } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () {
    const client = yield* HttpClient.HttpClient

    // make a get request
    yield* client.get("https://jsonplaceholder.typicode.com/todos/1")
    }).pipe(
    Effect.scoped,
    // the fetch client has been moved to the FetchHttpClient module
    Effect.provide(FetchHttpClient.layer)
    )

    HttpClient interface now uses methods

    Instead of being a function that returns the response, the HttpClient interface now uses methods to make requests.

    Some shorthand methods have been added to the HttpClient interface to make less complex requests easier.

    import {
      FetchHttpClient,
      HttpClient,
      HttpClientRequest
    } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () {
    const client = yield* HttpClient.HttpClient

... (truncated)

Changelog

Sourced from @​effect/platform's changelog.

0.65.1

Patch Changes

0.65.0

Minor Changes

  • #3541 7041393 Thanks @​tim-smart! - refactor /platform HttpClient

    HttpClient.fetch removed

    The HttpClient.fetch client implementation has been removed. Instead, you can access a HttpClient using the corresponding Context.Tag.

    import { FetchHttpClient, HttpClient } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () {
    const client = yield* HttpClient.HttpClient

    // make a get request
    yield* client.get("https://jsonplaceholder.typicode.com/todos/1")
    }).pipe(
    Effect.scoped,
    // the fetch client has been moved to the FetchHttpClient module
    Effect.provide(FetchHttpClient.layer)
    )

    HttpClient interface now uses methods

    Instead of being a function that returns the response, the HttpClient interface now uses methods to make requests.

    Some shorthand methods have been added to the HttpClient interface to make less complex requests easier.

    import {
      FetchHttpClient,
      HttpClient,
      HttpClientRequest
    } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () {

... (truncated)

Commits


Updates @effect/platform-node from 0.58.3 to 0.60.1

Release notes

Sourced from @​effect/platform-node's releases.

@​effect/platform-node@​0.60.1

Patch Changes

  • Updated dependencies [e44c5f2]:
    • @​effect/platform@​0.65.1
    • @​effect/platform-node-shared@​0.15.1

@​effect/platform-node@​0.60.0

Minor Changes

  • #3541 7041393 Thanks @​tim-smart! - refactor /platform HttpClient

    HttpClient.fetch removed

    The HttpClient.fetch client implementation has been removed. Instead, you can access a HttpClient using the corresponding Context.Tag.

    import { FetchHttpClient, HttpClient } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () { const client = yield* HttpClient.HttpClient

    // make a get request yield* client.get("https://jsonplaceholder.typicode.com/todos/1") }).pipe( Effect.scoped, // the fetch client has been moved to the FetchHttpClient module Effect.provide(FetchHttpClient.layer) )

    HttpClient interface now uses methods

    Instead of being a function that returns the response, the HttpClient interface now uses methods to make requests.

    Some shorthand methods have been added to the HttpClient interface to make less complex requests easier.

    import {
      FetchHttpClient,
      HttpClient,
      HttpClientRequest
    } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () {

... (truncated)

Changelog

Sourced from @​effect/platform-node's changelog.

0.60.1

Patch Changes

  • Updated dependencies [e44c5f2]:
    • @​effect/platform@​0.65.1
    • @​effect/platform-node-shared@​0.15.1

0.60.0

Minor Changes

  • #3541 7041393 Thanks @​tim-smart! - refactor /platform HttpClient

    HttpClient.fetch removed

    The HttpClient.fetch client implementation has been removed. Instead, you can access a HttpClient using the corresponding Context.Tag.

    import { FetchHttpClient, HttpClient } from "@effect/platform"
    import { Effect } from "effect"
    

    Effect.gen(function* () { const client = yield* HttpClient.HttpClient

    // make a get request yield* client.get("https://jsonplaceholder.typicode.com/todos/1") }).pipe( Effect.scoped, // the fetch client has been moved to the FetchHttpClient module Effect.provide(FetchHttpClient.layer) )

    HttpClient interface now uses methods

    Instead of being a function that returns the response, the HttpClient interface now uses methods to make requests.

    Some shorthand methods have been added to the HttpClient interface to make less complex requests easier.

    import {
      FetchHttpClient,
      HttpClient,
      HttpClientRequest
    } from "@effect/platform"
    import { Effect } from "effect"
    

... (truncated)

Commits


Updates @effect/printer from 0.35.2 to 0.36.0

Release notes

Sourced from @​effect/printer's releases.

@​effect/printer-ansi@​0.36.0

Patch Changes

@​effect/printer@​0.36.0

Patch Changes

@​effect/printer-ansi@​0.35.3

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3
    • @​effect/printer@​0.35.3
    • @​effect/typeclass@​0.26.3

@​effect/printer@​0.35.3

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3
    • @​effect/typeclass@​0.26.3
Changelog

Sourced from @​effect/printer's changelog.

0.36.0

Patch Changes

0.35.3

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3
    • @​effect/typeclass@​0.26.3
Commits


Updates @effect/printer-ansi from 0.35.2 to 0.36.0

Release notes

Sourced from @​effect/printer-ansi's releases.

@​effect/printer-ansi@​0.36.0

Patch Changes

@​effect/printer-ansi@​0.35.3

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3
    • @​effect/printer@​0.35.3
    • @​effect/typeclass@​0.26.3
Changelog

Sourced from @​effect/printer-ansi's changelog.

0.36.0

Patch Changes

0.35.3

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3
    • @​effect/printer@​0.35.3
    • @​effect/typeclass@​0.26.3
Commits


Updates @effect/schema from 0.72.2 to 0.73.0

Release notes

Sourced from @​effect/schema's releases.

@​effect/schema@​0.73.0

Minor Changes

  • #3589 7fdf9d9 Thanks @​gcanti! - Updates the constraints for members within a union from the more restrictive Schema.Any to the more inclusive Schema.All, closes #3587.

    Affected APIs include:

    • Schema.Union
    • Schema.UndefinedOr
    • Schema.NullOr
    • Schema.NullishOr
    • Schema.optional
    • AST.Union.make now retains duplicate members and no longer eliminates the neverKeyword.

Patch Changes

@​effect/schema@​0.72.4

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3
Changelog

Sourced from @​effect/schema's changelog.

0.73.0

Minor Changes

  • #3589 7fdf9d9 Thanks @​gcanti! - Updates the constraints for members within a union from the more restrictive Schema.Any to the more inclusive Schema.All, closes #3587.

    Affected APIs include:

    • Schema.Union
    • Schema.UndefinedOr
    • Schema.NullOr
    • Schema.NullishOr
    • Schema.optional
    • AST.Union.make now retains duplicate members and no longer eliminates the neverKeyword.

Patch Changes

0.72.4

Patch Changes

  • Updated dependencies [35a0f81]:
    • effect@3.7.3

0.72.3

Patch Changes

Commits


Updates effect from 3.7.2 to 3.8.0

Release notes

Sourced from effect's releases.

effect@3.8.0

Minor Changes

  • #3541 fcfa6ee Thanks @​Schniz! - add Logger.withLeveledConsole

    In browsers and different platforms, console.error renders differently than console.info. This helps to distinguish between different levels of logging. Logger.withLeveledConsole takes any logger and calls the respective Console method based on the log level. For instance, Effect.logError will call Console.error and Effect.logInfo will call Console.info.

    To use it, you can replace the default logger with a Logger.withLeveledConsole logger:

    import { Logger, Effect } from "effect"
    

    const loggerLayer = Logger.withLeveledConsole(Logger.stringLogger)

    Effect.gen(function* () {
    yield* Effect.logError("an error")
    yield* Effect.logInfo("an info")
    }).pipe(Effect.provide(loggerLayer))

  • #3541 bb9931b Thanks @​KhraksMamtsov! - Made Ref, SynchronizedRed and SubscriptionRef a subtype of Effect

  • #3541 5798f76 Thanks @​tim-smart! - add Semaphore.withPermitsIfAvailable

    You can now use Semaphore.withPermitsIfAvailable to run an Effect only if the Semaphore has enough permits available. This is useful when you want to run an Effect only if you can acquire a permit without blocking.

    It will return an Option.Some with the result of the Effect if the permits were available, or None if they were not.

    import { Effect } from "effect"
    

    Effect.gen(function* () {
    const semaphore = yield* Effect.makeSemaphore(1)
    semaphore.withPermitsIfAvailable(1)(Effect.void)
    })

  • #3541 5f0bfa1 Thanks @​KhraksMamtsov! - The Deferred<A> is now a subtype of Effect<A>. This change simplifies handling of deferred values, removing the need for explicit call Deffer.await.

    import { Effect, Deferred } from "effect"
    

    Effect.gen(function* () {
    const deferred = yield* Deferred.make<string>()

    const before = yield* Deferred.await(deferred)
    const after = yield* deferred

... (truncated)

Changelog

Sourced from effect's changelog.

3.8.0

Minor Changes

  • #3541 fcfa6ee Thanks @​Schniz! - add Logger.withLeveledConsole

    In browsers and different platforms, console.error renders differently than console.info. This helps to distinguish between different levels of logging. Logger.withLeveledConsole takes any logger and calls the respective Console method based on the log level. For instance, Effect.logError will call Console.error and Effect.logInfo will call Console.info.

    To use it, you can replace the default logger with a Logger.withLeveledConsole logger:

    import { Logger, Effect } from "effect"
    

    const loggerLayer = Logger.withLeveledConsole(Logger.stringLogger)

    Effect.gen(function* () {
    yield* Effect.logError("an error")
    yield* Effect.logInfo("an info")
    }).pipe(Effect.provide(loggerLayer))

  • #3541 bb9931b Thanks @​KhraksMamtsov! - Made Ref, SynchronizedRed and SubscriptionRef a subtype of Effect

  • #3541 5798f76 Thanks @​tim-smart! - add Semaphore.withPermitsIfAvailable

    You can now use Semaphore.withPermitsIfAvailable to run an Effect only if the Semaphore has enough permits available. This is useful when you want to run an Effect only if you can acquire a permit without blocking.

    It will return an Option.Some with the result of the Effect if the permits were available, or None if they were not.

    import { Effect } from "effect"
    

    Effect.gen(function* () {
    const semaphore = yield* Effect.makeSemaphore(1)
    semaphore.withPermitsIfAvailable(1)(Effect.void)
    })

  • #3541 5f0bfa1 Thanks @​KhraksMamtsov! - The Deferred<A> is now a subtype of Effect<A>. This change simplifies handling of deferred values, removing the need for explicit call Deffer.await.

    import { Effect, Deferred } from "effect"
    

    Effect.gen(function* () {
    const deferred = yield* Deferred.make<string>()

    const before = yield* Deferred.await(deferred)

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and st... _Description has been truncated_
dependabot[bot] commented 1 month ago

Superseded by #474.