Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
commit: |
📦 Bundle Size Report
✅ All size limits passed! |
b256d20 to
f9ec01b
Compare
f9ec01b to
ee530f8
Compare
ee530f8 to
85c8f84
Compare
7d30f62 to
f568887
Compare
f568887 to
81e5e35
Compare
81e5e35 to
7aff4ca
Compare
7aff4ca to
ad6c075
Compare
495b720 to
c15cca7
Compare
c15cca7 to
43a398a
Compare
43a398a to
c805830
Compare
|
Deployment failed with the following error: Learn More: https://vercel.com/yamcodes?upgradeToPro=build-rate-limit |
c805830 to
7406372
Compare
|
Deployment failed with the following error: Learn More: https://vercel.com/yamcodes?upgradeToPro=build-rate-limit |
73a18e1 to
15c2c02
Compare
15c2c02 to
a4a5c79
Compare
|
Damn it, Vercel is rate limiting us, because of the constant preview deployments which now blocked our production deployment :/ I opened #605 to discuss some solutions |
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
arkenv@0.8.0
Minor Changes
Coercion
#569adaada4@yamcodesIntroduced Schema-Directed Coercion: now, environment variables defined as
numberorbooleanin your schema are automatically parsed to their correct types.If you want to opt-out of this feature, pass
config.coerce: falsetocreateEnv()(arkenv()). Example:To learn more about the new coercion system, read the docs.
createEnv()function signature has changed to support a configuration object.Instead of
createEnv(schema, env), usecreateEnv(schema, config)whereconfigincludesenv(process.envby default, like before) and the newly addedcoerceoption (trueby default).For example, Vite users might need to update their
vite.config.ts:booleanmorph has been removed. We now usearktype's standardbooleaninstead, which is coerced when used withincreateEnv/arkenv. This is only breaking if you specifically usebooleanunrelated tocreateEnv/arkenv/ our plugins and expect it to be coerced.number.portis now a strict numeric refinement (0-65535). It no longer parses strings automatically outside ofcreateEnv/arkenv. This is only breaking if you specifically useportunrelated tocreateEnv/arkenv/ our plugins and expect it to be parsed as a number.Patch Changes
Fix error formatting
#582674a2ad@aruaycodesThe ArkEnv error message is now formatted better, using correct spacing and removing the
fprefix.Before:
After:
@arkenv/bun-plugin@0.0.5
Patch Changes
Updated 1 dependency
adaada4674a2adarkenv@0.8.0@arkenv/vite-plugin@0.0.22
Patch Changes
Updated 1 dependency
adaada4674a2adarkenv@0.8.0@repo/keywords@0.1.0
Minor Changes
Simplify keywords for central coercion
#569adaada4@yamcodesbooleankeyword has been removed. Universal boolean coercion is now handled by thearkenvpackage.portkeyword has been changed from astring -> numbermorph to a purenumberrefinement. Numeric coercion is now handled centrally.maybeParsedNumberandmaybeParsedBooleaninternal morphs to support central coercion (including specific "NaN" support).@repo/scope@0.1.0
Minor Changes
Align scope with central coercion
#569adaada4@yamcodesbooleankeyword from the root scope. ArkEnv now uses the standard ArkTypebooleanprimitive combined with global coercion.number.portto use the new strict numeric refinement, as string parsing is now handled by global coercion.Patch Changes
Updated 1 dependency
adaada4@repo/keywords@0.1.0@repo/types@1.0.0
Patch Changes
Updated 1 dependency
adaada4@repo/scope@0.1.0