This repository was archived by the owner on Jun 4, 2024. It is now read-only.
chore(deps): update all patch dependencies#148
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
Conversation
1c17970 to
4cb1628
Compare
1fb822d to
525c84f
Compare
22615e4 to
d41c42c
Compare
ef40270 to
4027bcd
Compare
e267d29 to
4b46ab4
Compare
41264da to
26a46e2
Compare
26a46e2 to
56ce794
Compare
ee32f0c to
6a21e80
Compare
6a21e80 to
815a16c
Compare
594377a to
746e1a3
Compare
f2faf9a to
549eda4
Compare
65afb68 to
e1fa7b2
Compare
231814d to
da1cbab
Compare
bc4aa29 to
678f80b
Compare
678f80b to
ee1e477
Compare
491c65e to
cde901b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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:
2.27.3->2.27.50.55.0->0.55.50.51.0->0.51.50.67.13->0.67.183.2.5->3.2.89.1.1->9.1.44.11.0->4.11.2Release Notes
changesets/changesets (@changesets/cli)
v2.27.5Compare Source
Patch Changes
#1370
5e9d33aThanks @Andarist! - Fixed a regression that causedchangeset versionto fail on packages having a dev dependency on a skipped package.Updated dependencies [
5e9d33a]:v2.27.4Compare Source
Patch Changes
#1361
954a16aThanks @jakebailey! - Ensure thatversion/tagdo not touch private packages with when versioning/tagging is turned off usingversionPackagesconfig#1369
d729d8cThanks @Andarist! -changeset tagshould now correctly skip tags that exist on the remoteUpdated dependencies [
954a16a]:Effect-TS/effect (@effect/platform)
v0.55.5Compare Source
Patch Changes
a0dd1c1]:v0.55.4Compare Source
Patch Changes
d9d22e7,3c080f7,3c080f7,7d6d875,70cda70,fb91f17]:v0.55.3Compare Source
Patch Changes
5745886,6801fca]:v0.55.2Compare Source
Patch Changes
#2737
2c2280bThanks @jessekelly881! - added KeyValueStore.layerStorage to wrap instances of theStoragetype.Updated dependencies [
e2740fc,cc8ac50,60fe3d5]:v0.55.1Compare Source
Patch Changes
c5846e9]:Effect-TS/effect (@effect/platform-node)
v0.51.5Compare Source
Patch Changes
v0.51.4Compare Source
Patch Changes
fb91f17]:v0.51.3Compare Source
Patch Changes
6801fca]:v0.51.2Compare Source
Patch Changes
2c2280b,cc8ac50]:v0.51.1Compare Source
Patch Changes
c5c94ed]:Effect-TS/effect (@effect/schema)
v0.67.18Compare Source
Patch Changes
a0dd1c1Thanks @gcanti! - TemplateLiteral: fix bug related to ${number} span, closes #2907v0.67.17Compare Source
Patch Changes
#2892
d9d22e7Thanks @gcanti! - SchemapropertySignatureAPI interface (with afromproperty)optionalAPI interface with afrompropertyoptionalWithOptionsAPI interface with afromproperty#2901
3c080f7Thanks @gcanti! - make theAST.TemplateLiteralconstructor public#2901
3c080f7Thanks @gcanti! - add support for string literals toSchema.TemplateLiteralandTemplateLiteralAPI interface.Before
Now
#2905
7d6d875Thanks @gcanti! - add support for unions torename, closes #2904#2897
70cda70Thanks @gcanti! - AddencodedBoundSchemaAPI.The
encodedBoundSchemafunction is similar toencodedSchemabut preserves the refinements up to the first transformation point in theoriginal schema.
Function Signature:
The term "bound" in this context refers to the boundary up to which refinements are preserved when extracting the encoded form of a schema. It essentially marks the limit to which initial validations and structure are maintained before any transformations are applied.
Example Usage:
In the provided example:
fooincludes a refinement to ensure strings have a minimum length of three characters and a transformation to trim the string.resultingEncodedBoundSchemamaintains theminLength(3)condition, ensuring that this validation persists. However, it excludes the trimming transformation, focusing solely on the length requirement without altering the string's formatting.Updated dependencies [
fb91f17]:v0.67.16Compare Source
Patch Changes
#2890
5745886Thanks @gcanti! - Fix constructor type inference for classes with all optional fields, closes #2888This fix addresses an issue where TypeScript incorrectly inferred the constructor parameter type as an empty object {} when all class fields were optional. Now, the constructor properly recognizes arguments as objects with optional fields (e.g., { abc?: number, xyz?: number }).
Updated dependencies [
6801fca]:v0.67.15Compare Source
Patch Changes
#2882
e2740fcThanks @gcanti! - addrequiredToOptionalfunction toSchemamodule, closes #2881#2880
60fe3d5Thanks @gcanti! - add missingmakePropertySignatureconstructorUpdated dependencies [
cc8ac50]:v0.67.14Compare Source
Patch Changes
#2851
c5846e9Thanks @gcanti! - AddtagandTaggedStructconstructors.In TypeScript tags help to enhance type discrimination and pattern matching by providing a simple yet powerful way to define and recognize different data types.
What is a Tag?
A tag is a literal value added to data structures, commonly used in structs, to distinguish between various object types or variants within tagged unions. This literal acts as a discriminator, making it easier to handle and process different types of data correctly and efficiently.
Using the
tagConstructorThe
tagconstructor is specifically designed to create a property signature that holds a specific literal value, serving as the discriminator for object types. Here's how you can define a schema with a tag:In the example above,
Schema.tag("User")attaches a_tagproperty to theUserstruct schema, effectively labeling objects of this struct type as "User". This label is automatically applied when using themakemethod to create new instances, simplifying object creation and ensuring consistent tagging.Simplifying Tagged Structs with
TaggedStructThe
TaggedStructconstructor streamlines the process of creating tagged structs by directly integrating the tag into the struct definition. This method provides a clearer and more declarative approach to building data structures with embedded discriminators.Multiple Tags
While a primary tag is often sufficient, TypeScript allows you to define multiple tags for more complex data structuring needs. Here's an example demonstrating the use of multiple tags within a single struct:
This example showcases a product schema that not only categorizes each product under a general tag (
"Product") but also specifies a category tag ("Electronics"), enhancing the clarity and specificity of the data model.Effect-TS/effect (effect)
v3.2.8Compare Source
Patch Changes
fb91f17Thanks @mikearnaldi! - ensure Equal considers Date by valuev3.2.7Compare Source
Patch Changes
6801fcaThanks @mikearnaldi! - Ensure provide of runtime is additive on contextv3.2.6Compare Source
Patch Changes
cc8ac50Thanks @TylorS! - Support tuples in Types.DeepMutablepnpm/pnpm (pnpm)
v9.1.4Compare Source
v9.1.3Compare Source
v9.1.2Compare Source
Patch Changes
pnpm licensesoutput are not misplaced anymore #8071.Platinum Sponsors
Gold Sponsors
Our Silver Sponsors
privatenumber/tsx (tsx)
v4.11.2Compare Source
v4.11.1Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Mend Renovate. View repository job log here.