Version Packages (rc) - #1982
Merged
Merged
Conversation
@arkenv/agent-plugin
arkenv
@arkenv/build
@arkenv/bun-plugin
@arkenv/core
@arkenv/fumadocs-ui
@arkenv/nextjs
@arkenv/nuxt
@arkenv/rsbuild-plugin
@arkenv/standard
@arkenv/tanstack-addon
@arkenv/vite-plugin
commit: |
arkenv-bot
Bot
force-pushed
the
changeset-release/v1
branch
6 times, most recently
from
September 25, 2026 10:49
5b89541 to
0ec79f2
Compare
arkenv-bot
Bot
force-pushed
the
changeset-release/v1
branch
15 times, most recently
from
September 25, 2026 17:45
ef8b9d3 to
d38be43
Compare
arkenv-bot
Bot
force-pushed
the
changeset-release/v1
branch
2 times, most recently
from
September 25, 2026 18:15
8a59b7a to
da0cca9
Compare
arkenv-bot
Bot
force-pushed
the
changeset-release/v1
branch
6 times, most recently
from
September 25, 2026 20:02
da0d71d to
bf9da45
Compare
arkenv-bot
Bot
force-pushed
the
changeset-release/v1
branch
from
September 25, 2026 20:48
bf9da45 to
a7fe88f
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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 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 v1, this PR will be updated.
v1is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonv1.Releases
@arkenv/build@1.0.0-rc.3
Major Changes
Remove the SharedSchema key extractors
#20119483c3c@yamcodesextractSharedKeysandextractSharedBlockare no longer exported from@arkenv/build.@arkenv/nextjs/configand@arkenv/nuxt(including@arkenv/nuxt/standard/config) no longer re-exportextractSharedKeys. Shared keys in a flatarkenv()call still come fromextractKeysandclassifyEnvKeys.BREAKING CHANGE: Those helpers scanned source for a
SharedSchema = { ... }assignment. Classify a flatarkenv()call instead.Patch Changes
Reject runtime keys in the plugin option guard
#201287f3743@yamcodesThe shared transform-option guard now treats
env,coerce,onUndeclaredKey,arrayFormat,emptyAsUndefined,debugSecrets, andtoJsonSchemaas unsupported plugin options. The build reads the loaded environment.@arkenv/bun-plugin@1.0.0-rc.3
Major Changes
Export only
arkenvPluginfrom the Bun plugin#20157417dd7@yamcodes@arkenv/bun-pluginand@arkenv/bun-plugin/standardnow exportarkenvPluginas the default and the only named export. ThearkenvBunPluginandhybridaliases have been removed.arkenvPluginis still both a factory and a plugin object withname,target, andsetup.BREAKING CHANGE:
arkenvBunPluginandhybridare no longer exported. UsearkenvPlugininstead.Reject runtime options on bundler plugins
#201287f3743@yamcodesVite, Bun, and Rsbuild plugins now accept only
schemaPath,clientPrefix,logger, andlogLevel. The build validates the environment loaded for that compile. Variables already set onprocess.envwin over env files.Set
env,coerce,onUndeclaredKey,arrayFormat,emptyAsUndefined,debugSecrets, andtoJsonSchemaonarkenv()inenv.ts. The plugin rejects those keys.BREAKING CHANGE: Plugin option types no longer include runtime
arkenv()fields, includingenv. Passing them now throws.- arkenvPlugin({ env: { PORT: "3000" }, coerce: true }) + arkenvPlugin({ schemaPath: "src/env.ts" })Patch Changes
Updated 3 dependencies
87f37439483c3c089ef43@arkenv/build@1.0.0-rc.3@arkenv/core@1.0.0-rc.3@arkenv/standard@1.0.0-rc.3Major Changes
Remove the SharedSchema key extractors
#20119483c3c@yamcodesextractSharedKeysandextractSharedBlockare no longer exported from@arkenv/build.@arkenv/nextjs/configand@arkenv/nuxt(including@arkenv/nuxt/standard/config) no longer re-exportextractSharedKeys. Shared keys in a flatarkenv()call still come fromextractKeysandclassifyEnvKeys.BREAKING CHANGE: Those helpers scanned source for a
SharedSchema = { ... }assignment. Classify a flatarkenv()call instead.Patch Changes
Updated 3 dependencies
87f37439483c3c089ef43@arkenv/build@1.0.0-rc.3@arkenv/core@1.0.0-rc.3@arkenv/standard@1.0.0-rc.3Major Changes
Remove the SharedSchema key extractors
#20119483c3c@yamcodesextractSharedKeysandextractSharedBlockare no longer exported from@arkenv/build.@arkenv/nextjs/configand@arkenv/nuxt(including@arkenv/nuxt/standard/config) no longer re-exportextractSharedKeys. Shared keys in a flatarkenv()call still come fromextractKeysandclassifyEnvKeys.BREAKING CHANGE: Those helpers scanned source for a
SharedSchema = { ... }assignment. Classify a flatarkenv()call instead.Patch Changes
Updated 3 dependencies
87f37439483c3c089ef43@arkenv/build@1.0.0-rc.3@arkenv/core@1.0.0-rc.3@arkenv/standard@1.0.0-rc.3Major Changes
Export only
arkenvPluginfrom the Rsbuild plugin#20157417dd7@yamcodes@arkenv/rsbuild-pluginand@arkenv/rsbuild-plugin/standardnow exportarkenvPluginas the default and the only named export. ThearkenvRsbuildPluginalias has been removed.BREAKING CHANGE:
arkenvRsbuildPluginis no longer exported. ImportarkenvPlugininstead.Reject runtime options on bundler plugins
#201287f3743@yamcodesVite, Bun, and Rsbuild plugins now accept only
schemaPath,clientPrefix,logger, andlogLevel. The build validates the environment loaded for that compile. Variables already set onprocess.envwin over env files.Set
env,coerce,onUndeclaredKey,arrayFormat,emptyAsUndefined,debugSecrets, andtoJsonSchemaonarkenv()inenv.ts. The plugin rejects those keys.BREAKING CHANGE: Plugin option types no longer include runtime
arkenv()fields, includingenv. Passing them now throws.- arkenvPlugin({ env: { PORT: "3000" }, coerce: true }) + arkenvPlugin({ schemaPath: "src/env.ts" })Patch Changes
Updated 3 dependencies
87f37439483c3c089ef43@arkenv/build@1.0.0-rc.3@arkenv/core@1.0.0-rc.3@arkenv/standard@1.0.0-rc.3Major Changes
Export only
arkenvPluginfrom the Vite plugin#20157417dd7@yamcodes@arkenv/vite-pluginand@arkenv/vite-plugin/standardnow exportarkenvPluginas the default and the only named export. ThearkenvVitePluginalias has been removed.BREAKING CHANGE:
arkenvVitePluginis no longer exported. ImportarkenvPlugininstead.Reject runtime options on bundler plugins
#201287f3743@yamcodesVite, Bun, and Rsbuild plugins now accept only
schemaPath,clientPrefix,logger, andlogLevel. The build validates the environment loaded for that compile. Variables already set onprocess.envwin over env files.Set
env,coerce,onUndeclaredKey,arrayFormat,emptyAsUndefined,debugSecrets, andtoJsonSchemaonarkenv()inenv.ts. The plugin rejects those keys.BREAKING CHANGE: Plugin option types no longer include runtime
arkenv()fields, includingenv. Passing them now throws.- arkenvPlugin({ env: { PORT: "3000" }, coerce: true }) + arkenvPlugin({ schemaPath: "src/env.ts" })Patch Changes
Updated 3 dependencies
87f37439483c3c089ef43@arkenv/build@1.0.0-rc.3@arkenv/core@1.0.0-rc.3@arkenv/standard@1.0.0-rc.3Minor Changes
Stop installing the agent skill during init
#19842c1dd0f@yamcodesarkenv initno longer prompts for or installs the ArkEnv agent skill, including under--yes. When the skill is not already in the project, the next-steps note still printsnpx skills add yamcodes/arkenv.@arkenv/agent-pluginalready includes the skill.Scaffold
arkenvPluginin Vite and Rsbuild configs#20157417dd7@yamcodesarkenv initnow writesarkenvPlugininto new Vite and Rsbuild config entries. Vite binds the default import asarkenvPlugin. Rsbuild imports the namedarkenvPlugin.Patch Changes
Scaffold Zod and Valibot init on standard mode
#2020a3815e6@yamcodesarkenv initno longer installsarktypewhen you choose Zod or Valibot. Next.js, Nuxt, Vite, Rsbuild, and Bun now scaffold the/standardintegration entry, and Next.js and Nuxt also install@arkenv/standard.Re-running init replaces the other engine's entry. A Nuxt app that still registers
@arkenv/nuxt/moduleswitches to@arkenv/nuxt/standard/modulewhen you choose Zod or Valibot, and the same replacement applies to the Next.js, Vite, and Rsbuild imports. Choosing ArkType switches those entries back.ArkType init is unchanged: it still installs
arktypeand uses the ArkType integration entry.@arkenv/agent-plugin@1.0.0-rc.2
Patch Changes
Parse audit sources with the TypeScript 7 sync API
#1990f3039bf@yamcodesThe agent plugin audit now parses source files through
typescript/unstable/syncinstead of the classic TypeScript compiler API.Point init refusals at nextActions
#1977dd2fa82@yamcodesAgent instructions now tell you to retry only when a refusal's
nextActionsinclude arun-commandwith--force.@arkenv/core@1.0.0-rc.3
Patch Changes
Restore keyword suggestions inside inline schemas
#1975089ef43@yamcodesA partial keyword in an inline schema string suggests ArkType keywords again.
arkenv({ PORT: "n" })offersnever,null, andnumber. The same suggestions are back onarkenvfrom@arkenv/core/safe.@arkenv/tanstack-addon@1.0.0-rc.2
Patch Changes
Scaffold
arkenvPluginin the TanStack add-on#20157417dd7@yamcodesThe TanStack CLI add-on now registers the Vite plugin as
arkenvPlugin.Point TanStack add-on dependencies at the current release
#1978888e6c2@yamcodesScaffolded TanStack Start apps now install
@arkenv/core,@arkenv/standard, and@arkenv/vite-pluginat^1.0.0-rc.2, which matches the versions on npmlatestand still accepts1.0.0when it publishes.Usage:
@arkenv/standard@1.0.0-rc.3
No changes in this release.