Skip to content

Commit 2f7ea63

Browse files
authored
Merge pull request #1195 from yamcodes/changeset-release/v1
Version Packages (alpha)
2 parents 0e86f0d + 85d831d commit 2f7ea63

13 files changed

Lines changed: 114 additions & 15 deletions

File tree

.changeset/pre.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"@arkenv/nextjs": "0.0.7",
1818
"@arkenv/vite-plugin": "0.1.1"
1919
},
20-
"changesets": []
20+
"changesets": ["init-v1", "unify-coercion"]
2121
}

packages/arkenv/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# ArkEnv
22

3+
## 1.0.0-alpha.0
4+
5+
### Major Changes
6+
7+
- #### Initialize v1.0.0-alpha pre-releases _[`#1165`](https://github.com/yamcodes/arkenv/pull/1165) [`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [@yamcodes](https://github.com/yamcodes)_
8+
9+
Start the pre-release track for the official v1.0.0 release.
10+
11+
### Patch Changes
12+
13+
- #### Unify environment variable coercion execution model _[`#1193`](https://github.com/yamcodes/arkenv/pull/1193) [`b666698`](https://github.com/yamcodes/arkenv/commit/b66669888cf2f8c756cce12fd6210c492146cd87) [@yamcodes](https://github.com/yamcodes)_
14+
15+
Change the coercion mechanism for the default `arkenv` (ArkType) entry point to use a pre-coercion execution model, aligning it with the `arkenv/standard` entry point.
16+
17+
- Prevent in-place mutation of the input environment object (like `process.env`) by applying coercion to a shallow copy of the object before validation.
18+
- Remove the `.pipe()` wrapper and unsafe type casting in the ArkType coercion path.
19+
320
## 0.12.1
421

522
### Patch Changes

packages/arkenv/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "arkenv",
33
"type": "module",
4-
"version": "0.12.1",
4+
"version": "1.0.0-alpha.0",
55
"description": "Typesafe environment variables parsing and validation with ArkType",
66
"main": "./dist/index.cjs",
77
"module": "./dist/index.mjs",

packages/bun-plugin/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# @ArkEnv/Bun-plugin
22

3+
## 1.0.0-alpha.0
4+
5+
### Major Changes
6+
7+
- #### Initialize v1.0.0-alpha pre-releases _[`#1165`](https://github.com/yamcodes/arkenv/pull/1165) [`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [@yamcodes](https://github.com/yamcodes)_
8+
9+
Start the pre-release track for the official v1.0.0 release.
10+
11+
### Patch Changes
12+
13+
<details><summary>Updated 1 dependency</summary>
14+
15+
<small>
16+
17+
[`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [`b666698`](https://github.com/yamcodes/arkenv/commit/b66669888cf2f8c756cce12fd6210c492146cd87)
18+
19+
</small>
20+
21+
- `arkenv@1.0.0-alpha.0`
22+
23+
</details>
24+
325
## 0.1.9
426

527
### Patch Changes

packages/bun-plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@arkenv/bun-plugin",
3-
"version": "0.1.9",
3+
"version": "1.0.0-alpha.0",
44
"author": "Yam Borodetsky <yam@yam.codes>",
55
"repository": {
66
"type": "git",

packages/cli/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @ArkEnv/CLI
22

3+
## 1.0.0-alpha.0
4+
5+
### Major Changes
6+
7+
- #### Initialize v1.0.0-alpha pre-releases _[`#1165`](https://github.com/yamcodes/arkenv/pull/1165) [`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [@yamcodes](https://github.com/yamcodes)_
8+
9+
Start the pre-release track for the official v1.0.0 release.
10+
311
## 0.2.10
412

513
### Patch Changes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@arkenv/cli",
33
"type": "module",
4-
"version": "0.2.10",
4+
"version": "1.0.0-alpha.0",
55
"description": "Interactive CLI for scaffolding ArkEnv projects",
66
"bin": {
77
"arkenv": "./dist/index.cjs"

packages/fumadocs-ui/CHANGELOG.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,42 @@
11
# @ArkEnv/fumadocs-ui
22

3+
## 1.0.0-alpha.0
4+
5+
### Major Changes
6+
7+
- #### Initialize v1.0.0-alpha pre-releases _[`#1165`](https://github.com/yamcodes/arkenv/pull/1165) [`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [@yamcodes](https://github.com/yamcodes)_
8+
9+
Start the pre-release track for the official v1.0.0 release.
10+
311
## 0.0.8
412

513
### Patch changes
614

7-
- #### Fix hamburger menu fade-in behavior on mobile *[`#935`](https://github.com/yamcodes/arkenv/pull/935) [`f1ee3de`](https://github.com/yamcodes/arkenv/commit/f1ee3de8c9cece2669ab4091aa992b25579a6b4e) [@yamcodes](https://github.com/yamcodes)*
15+
- #### Fix hamburger menu fade-in behavior on mobile _[`#935`](https://github.com/yamcodes/arkenv/pull/935) [`f1ee3de`](https://github.com/yamcodes/arkenv/commit/f1ee3de8c9cece2669ab4091aa992b25579a6b4e) [@yamcodes](https://github.com/yamcodes)_
816

917
## 0.0.7
1018

1119
### Patch changes
1220

13-
- Fix `arkenvComponents` typesafety issue when used in getMDXComponents *[`#835`](https://github.com/yamcodes/arkenv/pull/835) [`2b41340`](https://github.com/yamcodes/arkenv/commit/2b41340990cee90e7cc4a81b189d0be71706c847) [@renovate](https://github.com/apps/renovate)*
21+
- Fix `arkenvComponents` typesafety issue when used in getMDXComponents _[`#835`](https://github.com/yamcodes/arkenv/pull/835) [`2b41340`](https://github.com/yamcodes/arkenv/commit/2b41340990cee90e7cc4a81b189d0be71706c847) [@renovate](https://github.com/apps/renovate)_
1422

1523
## 0.0.6
1624

1725
### Patch changes
1826

19-
- #### Fix transparent hamburger menu background issue on mobile *[`9237bf5`](https://github.com/yamcodes/arkenv/commit/9237bf5bc4ded6020078ffa9e231af8be9581fba) [@yamcodes](https://github.com/yamcodes)*
27+
- #### Fix transparent hamburger menu background issue on mobile _[`9237bf5`](https://github.com/yamcodes/arkenv/commit/9237bf5bc4ded6020078ffa9e231af8be9581fba) [@yamcodes](https://github.com/yamcodes)_
2028

2129
## 0.0.5
2230

2331
### Patch changes
2432

25-
- #### Hide esc button hint for search on mobile *[`34cf4fb`](https://github.com/yamcodes/arkenv/commit/34cf4fb9d8d97383661f85d255e4ee233d7dff96) [@yamcodes](https://github.com/yamcodes)*
33+
- #### Hide esc button hint for search on mobile _[`34cf4fb`](https://github.com/yamcodes/arkenv/commit/34cf4fb9d8d97383661f85d255e4ee233d7dff96) [@yamcodes](https://github.com/yamcodes)_
2634

2735
## 0.0.4
2836

2937
### Patch changes
3038

31-
- #### Add `Header` component *[`#828`](https://github.com/yamcodes/arkenv/pull/828) [`e1f3183`](https://github.com/yamcodes/arkenv/commit/e1f3183f0fbdf5ea4fe5f529a061fdf451fba31c) [@yamcodes](https://github.com/yamcodes)*
39+
- #### Add `Header` component _[`#828`](https://github.com/yamcodes/arkenv/pull/828) [`e1f3183`](https://github.com/yamcodes/arkenv/commit/e1f3183f0fbdf5ea4fe5f529a061fdf451fba31c) [@yamcodes](https://github.com/yamcodes)_
3240

3341
`@arkenv/fumadocs-ui` now exports a `Header` component for building site-wide navigation headers.
3442

@@ -52,22 +60,22 @@
5260

5361
On mobile the header renders a full-screen dropdown menu. Nav links are stacked at the top, an "Appearance" row (label + `menuActions`) sits above a centered row of `menuSocialActions`. An optional `sidebarTrigger` slot renders left of the logo for layouts that have a docs sidebar.
5462

55-
- #### Expand `css/theme.css` *[`#828`](https://github.com/yamcodes/arkenv/pull/828) [`e1f3183`](https://github.com/yamcodes/arkenv/commit/e1f3183f0fbdf5ea4fe5f529a061fdf451fba31c) [@yamcodes](https://github.com/yamcodes)*
63+
- #### Expand `css/theme.css` _[`#828`](https://github.com/yamcodes/arkenv/pull/828) [`e1f3183`](https://github.com/yamcodes/arkenv/commit/e1f3183f0fbdf5ea4fe5f529a061fdf451fba31c) [@yamcodes](https://github.com/yamcodes)_
5664

5765
`@arkenv/fumadocs-ui/css/theme.css` now includes a complete set of fumadocs override styles so any app importing the theme gets correct defaults out of the box: nav/header height variables, sidebar drawer positioning (left-side on mobile), z-index stack (header → backdrop → sidebar drawer → search dialog → Radix poppers), search bar colors, external link icons, link underline styles, and heading anchor alignment.
5866

5967
## 0.0.3
6068

6169
### Patch changes
6270

63-
- #### Fix misconfigured package.json *[`a23997c`](https://github.com/yamcodes/arkenv/commit/a23997cb01b86a1e6ffd29df8279e22601864ced) [@yamcodes](https://github.com/yamcodes)*
71+
- #### Fix misconfigured package.json _[`a23997c`](https://github.com/yamcodes/arkenv/commit/a23997cb01b86a1e6ffd29df8279e22601864ced) [@yamcodes](https://github.com/yamcodes)_
6472

6573
Fix misconfigured package.json by adding the `repository.url` field. This fixes an issue with pkg-pr-new and adheres to best practices.
6674

6775
## 0.0.2
6876

6977
### Patch changes
7078

71-
- #### First release *[`#775`](https://github.com/yamcodes/arkenv/pull/775) [`bb34860`](https://github.com/yamcodes/arkenv/commit/bb34860193dcb9a29026d84921b35e16a92f409b) [@yamcodes](https://github.com/yamcodes)*
79+
- #### First release _[`#775`](https://github.com/yamcodes/arkenv/pull/775) [`bb34860`](https://github.com/yamcodes/arkenv/commit/bb34860193dcb9a29026d84921b35e16a92f409b) [@yamcodes](https://github.com/yamcodes)_
7280

7381
`@arkenv/fumadocs-ui` provides a theme, and components, for `fumadocs-ui` to replicate the "ArkEnv" website look.

packages/fumadocs-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@arkenv/fumadocs-ui",
3-
"version": "0.0.8",
3+
"version": "1.0.0-alpha.0",
44
"type": "module",
55
"repository": {
66
"type": "git",

packages/nextjs/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# @ArkEnv/nextjs
22

3+
## 1.0.0-alpha.0
4+
5+
### Major Changes
6+
7+
- #### Initialize v1.0.0-alpha pre-releases _[`#1165`](https://github.com/yamcodes/arkenv/pull/1165) [`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [@yamcodes](https://github.com/yamcodes)_
8+
9+
Start the pre-release track for the official v1.0.0 release.
10+
11+
### Patch Changes
12+
13+
<details><summary>Updated 1 dependency</summary>
14+
15+
<small>
16+
17+
[`0e86f0d`](https://github.com/yamcodes/arkenv/commit/0e86f0d511b4f9e647da0123025f45687d89a4ed) [`b666698`](https://github.com/yamcodes/arkenv/commit/b66669888cf2f8c756cce12fd6210c492146cd87)
18+
19+
</small>
20+
21+
- `arkenv@1.0.0-alpha.0`
22+
23+
</details>
24+
325
## 0.0.9
426

527
### Patch Changes

0 commit comments

Comments
 (0)