Skip to content

Commit e1d6c0e

Browse files
committed
release: 0.4.1
1 parent 54eb5e7 commit e1d6c0e

7 files changed

Lines changed: 25 additions & 65 deletions

File tree

‎CHANGES.md‎

Lines changed: 15 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2,80 +2,40 @@
22

33
## Development
44

5-
## Version 0.4.1-rc.4
6-
7-
### Changed
8-
9-
- A hook's own payload file may be binary too, like the rest of a skill body.
10-
11-
### Fixed
12-
13-
- A trailing `#` comment is no longer folded into a re-quoted YAML value.
14-
- A `|` block under a list item keeps its literal text; it was being rewritten
15-
as if it were YAML.
16-
- An `mcp.yml` that exists but cannot be read is reported, not skipped in
17-
silence.
18-
- Installing git-lfs and syncing now really fetches the assets; the check was
19-
frozen at the moment the repository was added.
20-
- Clicking a repository's error dot shows the message, not its internal
21-
identifier.
22-
- The editor schema for `mcp.yml` no longer accepts an empty `name` or a blank
23-
`url`, and no longer rejects an unknown top-level key.
24-
25-
## Version 0.4.1-rc.3
26-
27-
### Added
28-
29-
- Skills may ship binary files. An image, font, or compiled helper is copied,
30-
hashed, and verified like any other file.
31-
32-
### Fixed
33-
34-
- One unreadable skill no longer takes every skill after it in the repository
35-
with it. It is skipped alone, and named.
36-
- Cloning a repository that needs Git LFS now fails when git-lfs is missing,
37-
instead of quietly leaving pointer files in place of every asset.
38-
39-
## Version 0.4.1-rc.2
5+
## Version 0.4.1
406

417
### Added
428

439
- Prebuilt arm64 builds for Linux and Windows: desktop bundles, CLI archives,
4410
and the one-line installers, alongside the existing x64 and macOS ones.
4511
- A JSON Schema for `mcp.yml`, published with every release: point an editor at
4612
it for completion, hover documentation, and validation as you type.
47-
48-
### Changed
49-
50-
- A bare `{param}` in a header or `env` value is read as a placeholder, not as
51-
the YAML mapping a leading `{` normally opens.
52-
53-
### Fixed
54-
55-
- An `mcp.yml` that cannot be parsed now says so in the app's notifications
56-
and on the CLI's standard error, instead of vanishing with its presets.
57-
- A rejected `mcp.yml` names what the parser objected to, not just which
58-
server it gave up on.
59-
- The Windows MSIX now always packages the desktop app; it picked between two
60-
binaries sharing a file name.
61-
62-
## Version 0.4.1-rc.1
13+
- Skills may ship binary files. An image, font, or compiled helper is copied,
14+
hashed, and verified like any other file.
6315

6416
### Changed
6517

6618
- A skill with extra or oddly typed frontmatter fields installs instead of
67-
being dropped: `version: 1.0` and `executables: run.sh` now read as intended.
68-
- A one-line `description:` may hold a second colon, as prose often does. It
69-
used to be read as a nested mapping and rejected the skill.
19+
being dropped: only `name` is required.
20+
- A one-line `description:` may hold a second colon, and a header or `env`
21+
value may be a bare `{param}`.
7022

7123
### Fixed
7224

7325
- "Invalid YAML frontmatter" now says what is wrong and on which line of the
7426
file, instead of naming only the file.
27+
- An `mcp.yml` that cannot be read or parsed says so, in the app's
28+
notifications and on the CLI's standard error.
29+
- One unreadable skill no longer takes every skill after it in the repository
30+
with it. It is skipped alone, and named.
7531
- Switching a repository's branch refreshes its skills and MCP servers, instead
76-
of leaving the Skills and MCP pages on the previous branch's contents.
32+
of leaving both pages on the previous branch's contents.
7733
- Syncing a repository refreshes the MCP catalog too, which it had left to the
7834
next visit to an MCP page.
35+
- Cloning a repository that needs Git LFS fails when git-lfs is missing,
36+
instead of quietly leaving pointer files in place.
37+
- The Windows MSIX packages the desktop app; it used to pick between two
38+
binaries sharing a file name.
7939

8040
## Version 0.4.0
8141

‎Cargo.lock‎

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ members = [
1010

1111
[workspace.package]
1212
edition = "2021"
13-
version = "0.4.1-rc.4"
13+
version = "0.4.1"
1414
license = "Apache-2.0"
1515

1616
[workspace.dependencies]

‎apps/desktop/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@skillkeeper/desktop",
3-
"version": "0.4.1-rc.4",
3+
"version": "0.4.1",
44
"private": true,
55
"description": "Install and manage skills and hooks for AI coding agents",
66
"author": {

‎apps/desktop/src-tauri/tauri.conf.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "SkillKeeper",
4-
"version": "0.4.1-rc.4",
4+
"version": "0.4.1",
55
"identifier": "dev.lorem.skillkeeper",
66
"build": {
77
"beforeDevCommand": "pnpm exec vite",

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "skillkeeper",
3-
"version": "0.4.1-rc.4",
3+
"version": "0.4.1",
44
"private": true,
55
"type": "module",
66
"description": "Install and manage skills and hooks for AI coding agents",

‎packages/i18n/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@skillkeeper/i18n",
3-
"version": "0.4.1-rc.4",
3+
"version": "0.4.1",
44
"private": true,
55
"author": "Lorem Dev",
66
"homepage": "https://lorem-dev.github.io/skillkeeper/",

0 commit comments

Comments
 (0)