chore(deps): update effect packages #109
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~0.72.2
->~0.72.2 || ~0.75.0
0.72.2
->0.75.5
3.7.2
->3.9.2
Release Notes
Effect-TS/effect (@effect/schema)
v0.75.5
Compare Source
Patch Changes
#3792
382556f
Thanks @gcanti! - resolve parse error when usingpick
with union of class schemas, closes #3751#3790
97cb014
Thanks @gcanti! - Equivalence: Fixed a bug related to discriminated tuples.Example:
The following equivalence check was incorrectly returning
false
:v0.75.4
Compare Source
Patch Changes
61a99b2
]:v0.75.3
Compare Source
Patch Changes
#3761
360ec14
Thanks @gcanti! - Allow Schema.Either to support Schema.Never without type errors, closes #3755.format
to extendSchema.All
instead ofSchema<A, I, R>
.Schema.EitherFromSelf
to extendSchema.All
instead ofSchema.Any
.Schema.Either
to extendSchema.All
instead ofSchema.Any
.Schema.EitherFromUnion
to extendSchema.All
instead ofSchema.Any
.v0.75.2
Compare Source
Patch Changes
#3753
f02b354
Thanks @gcanti! - Enhanced Error Reporting for Discriminated Union Tuple Schemas, closes #3752Previously, irrelevant error messages were generated for each member of the union. Now, when a discriminator is present in the input, only the relevant member will trigger an error.
Before
After
v0.75.1
Compare Source
Patch Changes
#3740
3b2ad1d
Thanks @tim-smart! - revert deno Inspectable changesUpdated dependencies [
3b2ad1d
]:v0.75.0
Compare Source
Minor Changes
0ba66f2
Thanks @tim-smart! - add deno support to InspectablePatch Changes
ff3d1aa
,0ba66f2
,bf77f51
,016f9ad
,0779681
,534129f
,d75140c
,be0451c
,9237ac6
,be0451c
,5b36494
,c716adb
,4986391
,d75140c
,d1387ae
]:v0.74.2
Compare Source
Patch Changes
88e85db
,83887ca
,5266b6c
,cdead5c
,766a8af
]:v0.74.1
Compare Source
Patch Changes
#3669
734eae6
Thanks @gcanti! - Add description annotation to the encoded part of NumberFromString.Before
After
#3667
fd83d0e
Thanks @gcanti! - Remove default json schema annotations from string, number and boolean.Before
After
#3673
ad7e1de
Thanks @gcanti! - Add more description annotations.#3672
090e41c
Thanks @gcanti! - JSON Schema: handle refinements where the 'from' part includes a transformation, closes #3662Before
After
#3672
090e41c
Thanks @gcanti! - Add description annotation to the encoded part of DateFromString.Before
After
Updated dependencies [
4509656
]:v0.74.0
Compare Source
Minor Changes
de48aa5
Thanks @gcanti! - Remove internal sorting of property signatures, closes #3652v0.73.4
Compare Source
Patch Changes
bb5ec6b
]:v0.73.3
Compare Source
Patch Changes
#3635
e6440a7
Thanks @gcanti! - Stable filters such asminItems
,maxItems
, anditemsCount
now generate multiple errors when the 'errors' option is set to 'all', closes #3633Example:
Previously, only the issue related to the
[ 'tags', 1 ]
path was reported.v0.73.2
Compare Source
Patch Changes
f0d8ef1
]:v0.73.1
Compare Source
Patch Changes
#3619
f56ab78
Thanks @gcanti! - add Date filters (less than, greater than, between), closes #3606Updated dependencies [
10bf621
,ae36fa6
]:v0.73.0
Compare Source
Minor Changes
#3589
7fdf9d9
Thanks @gcanti! - Updates the constraints for members within a union from the more restrictiveSchema.Any
to the more inclusiveSchema.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 theneverKeyword
.Patch Changes
fcfa6ee
,bb9931b
,5798f76
,5f0bfa1
,812a4e8
,273565e
,569a801
,aa1fa53
,02f6b06
,12b893e
,bbad27e
,adf7d7a
,007289a
,42a8f99
,eebfd29
,040703d
]:Effect-TS/effect (effect)
v3.9.2
Compare Source
Patch Changes
61a99b2
Thanks @tim-smart! - allow tacit usage with do notation apis (.bind / .let)v3.9.1
Compare Source
Patch Changes
3b2ad1d
Thanks @tim-smart! - revert deno Inspectable changesv3.9.0
Compare Source
Minor Changes
#3620
ff3d1aa
Thanks @vinassefranche! - Adds HashMap.HashMap.Entry type helper#3620
0ba66f2
Thanks @tim-smart! - add deno support to Inspectable#3620
bf77f51
Thanks @KhraksMamtsov! -Latch
implementsEffect<void>
with.await
semantic#3620
0779681
Thanks @KhraksMamtsov! - Effect.mapAccum & Array.mapAccum preserve non-emptiness#3620
534129f
Thanks @KhraksMamtsov! -Pool
is now a subtype ofEffect
, equivalent toPool.get
#3620
d75140c
Thanks @mikearnaldi! - Support providing an array of layers via Effect.provide and Layer.provide#3620
be0451c
Thanks @leonitousconforti! - support ManagedRuntime in Effect.provide#3620
be0451c
Thanks @leonitousconforti! -ManagedRuntime<R, E>
is subtype ofEffect<Runtime<R>, E, never>
#3620
5b36494
Thanks @KhraksMamtsov! -Tuple.map
transforms each element of tuple using the given function, treating tuple homomorphically#3620
c716adb
Thanks @AlexGeb! - Add Array.pad function#3620
4986391
Thanks @ianbollinger! - Add anisRegExp
type guard#3620
d75140c
Thanks @mikearnaldi! - Implement Effect.Service as a Tag and Layer with Opaque Type.Namely the following is now possible:
#3620
d1387ae
Thanks @KhraksMamtsov! -Resource<A, E>
is subtype ofEffect<A, E>
.ScopedRed<A>
is subtype ofEffect<A>
.Patch Changes
#3620
016f9ad
Thanks @tim-smart! - fix Unify for Deferred#3620
9237ac6
Thanks @leonitousconforti! - move ManagedRuntime.TypeId to fix circular importsv3.8.5
Compare Source
Patch Changes
#3734
88e85db
Thanks @mikearnaldi! - Ensure random numbers are correctly distributed#3717
83887ca
Thanks @mikearnaldi! - Consider async operation in runSync as a defect, add span based stack#3731
5266b6c
Thanks @patroza! - Improve DX of type errors from insidepipe
andflow
#3699
cdead5c
Thanks @jessekelly881! - added Stream.mergeWithTagCombines a struct of streams into a single stream of tagged values where the tag is the key of the struct.
#3706
766a8af
Thanks @fubhy! - MadeBigDecimal.scale
dual.v3.8.4
Compare Source
Patch Changes
4509656
Thanks @KhraksMamtsov! -Micro.EnvRef
andMicro.Handle
is subtype ofMicro
v3.8.3
Compare Source
Patch Changes
bb5ec6b
Thanks @tim-smart! - fix encoding of logs to tracer span eventsv3.8.2
Compare Source
Patch Changes
f0d8ef1
Thanks @fubhy! - Revert cron schedule regressionv3.8.1
Compare Source
Patch Changes
#3624
10bf621
Thanks @fubhy! - Fixed double firing of cron schedules in cases where the current time matched the initial interval.#3623
ae36fa6
Thanks @fubhy! - Allow CRLF characters in base64 encoded strings.v3.8.0
Compare Source
Minor Changes
#3541
fcfa6ee
Thanks @Schniz! - addLogger.withLeveledConsole
In browsers and different platforms,
console.error
renders differently thanconsole.info
. This helps to distinguish between different levels of logging.Logger.withLeveledConsole
takes any logger and calls the respectiveConsole
method based on the log level. For instance,Effect.logError
will callConsole.error
andEffect.logInfo
will callConsole.info
.To use it, you can replace the default logger with a
Logger.withLeveledConsole
logger:#3541
bb9931b
Thanks @KhraksMamtsov! - MadeRef
,SynchronizedRed
andSubscriptionRef
a subtype ofEffect
#3541
5798f76
Thanks @tim-smart! - add Semaphore.withPermitsIfAvailableYou can now use
Semaphore.withPermitsIfAvailable
to run an Effect only if theSemaphore 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 wereavailable, or
None
if they were not.#3541
5f0bfa1
Thanks @KhraksMamtsov! - TheDeferred<A>
is now a subtype ofEffect<A>
. This change simplifies handling of deferred values, removing the need for explicit callDeffer.await
.#3541
812a4e8
Thanks @tim-smart! - add Logger.prettyLoggerDefault, to prevent duplicate pretty loggers#3541
273565e
Thanks @tim-smart! - add Effect.makeLatch, for creating a simple async latch#3541
569a801
Thanks @KhraksMamtsov! -Dequeue<A>
andQueue<A>
is subtype ofEffect<A>
. This means that now it can be used as anEffect
, and when called, it will automatically extract and return an item from the queue, without having to explicitly use theQueue.take
function.#3541
aa1fa53
Thanks @vinassefranche! - Add Number.round#3541
02f6b06
Thanks @fubhy! - Add additionalDuration
conversion apisDuration.toMinutes
Duration.toHours
Duration.toDays
Duration.toWeeks
#3541
12b893e
Thanks @KhraksMamtsov! - TheFiber<A, E>
is now a subtype ofEffect<A, E>
. This change removes the need for explicit callFiber.join
.#3541
bbad27e
Thanks @dilame! - addStream.share
apiThe
Stream.share
api is a ref counted variant of the broadcast apis.It allows you to share a stream between multiple consumers, and will close the
upstream when the last consumer ends.
#3541
adf7d7a
Thanks @tim-smart! - add Mailbox module, a queue which can have done or failure signals#3541
007289a
Thanks @mikearnaldi! - Cache some fiber references in the runtime to optimize reading in hot-paths#3541
42a8f99
Thanks @fubhy! - AddedRcMap.keys
andMutableHashMap.keys
.These functions allow you to get a list of keys currently stored in the underlying hash map.
#3541
eebfd29
Thanks @fubhy! - AddDuration.parts
api#3541
040703d
Thanks @KhraksMamtsov! - TheFiberRef<A>
is now a subtype ofEffect<A>
. This change simplifies handling of deferred values, removing the need for explicit callFiberRef.get
.v3.7.3
Compare Source
Patch Changes
35a0f81
Thanks @mikearnaldi! - TestClock yield with setTimeout(0)Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.