Releases: microsoft/skill-recorder
Release list
Skill Recorder v0.3.1
Skill Recorder v0.3.1
This is a source-only patch release. No prebuilt application, installer, or portable binary is attached. GitHub provides the tagged source archives, and the commands below build the exact release commit locally.
Fixed
- The Windows source installer now handles dependency paths longer than legacy
MAX_PATHwhile moving and cleaning its staging tree. - The extracted source is renamed to a shorter build path before
npm cicreates deeply nested dependencies. - Temporary-file cleanup can no longer hide the original installation error.
- PowerShell 5.1 regression coverage exercises a path longer than 260 characters and a read-only dependency file.
Upgrade and compatibility notes
- Windows users should use v0.3.1 instead of v0.3.0. The v0.3.0 Windows command pins the defective installer and cannot receive this correction in place.
- Existing successful installations remain usable. Re-run the command below to install the corrected revision.
- macOS and Ubuntu behavior is unchanged.
- No dependencies or compliance boundaries changed.
Release identity
- Tag:
v0.3.1 - Commit:
32fd0b57e02c3ea1e016cca0d64e59052e93a9b9
Installer script SHA-256 values:
f0251c09a7c3481b15850f77a512bd95850652b1d0991804290d16bc70ecf65d install.ps1
cda37c728b8bf8341075d4fb6225f4387f22df1ef880a172f186bbd1aa19481d install.sh
Install from the exact release
Windows PowerShell:
$commit="32fd0b57e02c3ea1e016cca0d64e59052e93a9b9"; $env:SKILL_RECORDER_COMMIT=$commit; irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iexmacOS or Ubuntu:
commit="32fd0b57e02c3ea1e016cca0d64e59052e93a9b9"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bashFor the inspect-first procedure, use the immutable installation guide and compare the downloaded script with the hash above.
Licensing boundary
The MIT license covers Skill Recorder's own code. Third-party components remain under their respective licenses and notices. The source installers retain applicable legal materials in the local installation. A locally assembled application is for local execution only and must not be redistributed as a release artifact.
Skill Recorder v0.3.0
Warning
Windows users: Do not use the v0.3.0 Windows installation command. Its source installer can fail when nested dependency paths exceed legacy MAX_PATH, and cleanup can mask the underlying error. Install v0.3.1 instead. Existing successful v0.3.0 installations and the macOS/Ubuntu installers are unaffected.
Skill Recorder v0.3.0
This is a source-only release. No prebuilt application, installer, or
portable binary is attached. GitHub provides the tagged source archives, and
the commands below build the exact release commit locally.
Highlights
- The Windows source installer now saves a Skill Recorder (Source) shortcut
on your desktop, in addition to the existing Start Menu entry. It resolves
the real desktop folder, so OneDrive-redirected desktops work correctly. - The installer finishes with a confirmation that lists exactly where both
shortcuts were saved, so it is clear how to reopen the tool later. - Shortcut creation is no longer fatal. If Windows refuses to write a shortcut,
the installer reports a warning instead of discarding an installation that
already passed every integrity, license, and build check. - Set
SKILL_RECORDER_NO_DESKTOP_SHORTCUT=1to keep only the Start Menu entry.
The published one-line commands are unchanged. - No redundant downloads. Re-running the same commit already reused the
installed revision, and now says so plainly. An attempt that failed part-way
used to download everything again; the portable Node.js archive and the pinned
source archive are now kept in<install root>\cacheand reused on the next
attempt.
Cached files are re-verified by SHA-256 before use and discarded if they do
not match: the Node.js archive against the SHASUMS256.txt that nodejs.org
publishes, re-fetched on every run, and the source archive against a digest
recorded at download time, on top of the existing commit-directory and
required-path checks. Entries are deleted once the revision is installed, so the
cache only ever holds work from an interrupted attempt. Deleting it is always
safe.
Upgrade and compatibility notes
- Upgrading is optional. v0.2.1 installations keep working; re-run the command
below with this release's commit to pick up the desktop shortcut. - Existing shortcuts are refreshed in place, so they point at this revision.
- Windows uninstall now has one extra step.
INSTALL.mddocuments removing the
desktop.lnkalongside the Start Menu one. - No new dependencies and no third-party code were added. Shortcuts use the
built-in WindowsWScript.ShellCOM object and existing .NET APIs, and the
caching change only adds verification steps to the existing verify-then-build
chain. - macOS and Ubuntu behaviour is unchanged in this release.
Release identity
- Tag:
v0.3.0 - Commit:
fc5274fa5a5257dbf092602280bfd506eb7ba5ee
Installer script SHA-256 values:
ff3a6e03936f6c7d1aeddb32829be2fe7a9a2574e614d5145f65745f5b8c1530 install.ps1
a67893701328c14f74b8694d9ab7248b73fdf0076a8631ef9a87d15e9692e481 install.sh
Install from the exact release
Windows PowerShell:
$commit="fc5274fa5a5257dbf092602280bfd506eb7ba5ee"; $env:SKILL_RECORDER_COMMIT=$commit; irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iexmacOS or Ubuntu:
commit="fc5274fa5a5257dbf092602280bfd506eb7ba5ee"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bashThe safer procedure is to download and inspect the script, verify its SHA-256
against the values above, and only then execute it. See the immutable
installation guide.
The source installers do not require administrator access or a global Node.js
or Copilot CLI installation. GitHub Copilot authentication, entitlement, and
network access are still required.
Licensing boundary
The MIT license covers Skill Recorder's own code. Third-party components remain
under their respective licenses and notices. The source installers retain the
applicable legal materials in the local installation. A locally assembled
application is for local execution only and must not be redistributed as a
release artifact.
Maintainers should follow the immutable
release runbook
before publishing later versions or any binary artifact.
Skill Recorder v0.2.1
Skill Recorder v0.2.1
This is a source-only release. No prebuilt application, installer, or
portable binary is attached. GitHub provides the tagged source archives, and
the commands below build the exact release commit locally.
Highlights
- Sign in to GitHub Copilot from the app. Skill Recorder installs the Copilot
CLI as an application dependency, so a source installation has no global
copilotcommand. A failed analysis or build now says so plainly and offers
Sign in to Copilot, which opens a terminal running the bundled CLI's
logincommand and prints that command so it can also be run by hand. - The readiness check resolves the bundled Copilot CLI before falling back to
PATH, so a source installation no longer reports GitHub Copilot: missing
while analysis works. - The macOS source installer now installs a relaunch app bundle.
Upgrading is recommended for anyone who installed with the commit-pinned
source installers and was told to run a copilot command that does not exist
on their machine.
Release identity
- Tag:
v0.2.1 - Commit:
790da396d881a4810a8831a804c3c5b848f71a5b
Installer script SHA-256 values:
873b9601e998b710e9db455e60e455ea57e34c3470c75c9bbcfc34058343dcae install.ps1
a67893701328c14f74b8694d9ab7248b73fdf0076a8631ef9a87d15e9692e481 install.sh
Install from the exact release
Windows PowerShell:
$commit="790da396d881a4810a8831a804c3c5b848f71a5b"; $env:SKILL_RECORDER_COMMIT=$commit; irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iexmacOS or Ubuntu:
commit="790da396d881a4810a8831a804c3c5b848f71a5b"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bashThe safer procedure is to download and inspect the script, verify its SHA-256
against the values above, and only then execute it. See the immutable
installation guide.
The source installers do not require administrator access or a global Node.js
or Copilot CLI installation. GitHub Copilot authentication, entitlement, and
network access are required; this release makes that sign-in reachable from
the app itself.
Licensing boundary
The MIT license covers Skill Recorder's own code. Third-party components remain
under their respective licenses and notices. The source installers retain the
applicable legal materials in the local installation. A locally assembled
application is for local execution only and must not be redistributed as a
release artifact.
Maintainers should follow the immutable
release runbook
before publishing later versions or any binary artifact.
Skill Recorder v0.2.0
Skill Recorder v0.2.0
This is a source-only release. No prebuilt application, installer, or
portable binary is attached. GitHub provides the tagged source archives, and
the commands below build the exact release commit locally.
Highlights
- Fixes source installation on Windows PowerShell 5.1 by using compatible
native architecture detection and Node.js release selection. - The complete source installer now runs in CI under Windows PowerShell 5.1 on
both Windows x64 and ARM64. - Replaces separate skill inputs with editable inline value pills.
- Makes automation export deterministic and checks for unresolved value tokens.
- Keeps captured native tools as read-only annotations in the review UI.
The macOS and Ubuntu installer was not affected by the v0.1.0 Windows issue.
Release identity
- Tag:
v0.2.0 - Commit:
14c54d0a26e55c02e146c3b03c4d4bd717538293
Installer script SHA-256 values:
873b9601e998b710e9db455e60e455ea57e34c3470c75c9bbcfc34058343dcae install.ps1
5e3fc341df54ad2a112a95432a65c2b4dd4e1e72f8c2291838d796278783c475 install.sh
Install from the exact release
Windows PowerShell:
$commit="14c54d0a26e55c02e146c3b03c4d4bd717538293"; $env:SKILL_RECORDER_COMMIT=$commit; irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iexmacOS or Ubuntu:
commit="14c54d0a26e55c02e146c3b03c4d4bd717538293"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bashThe safer procedure is to download and inspect the script, verify its SHA-256
against the values above, and only then execute it. See the immutable
installation guide.
The source installers do not require administrator access or a global Node.js
or Copilot CLI installation. GitHub Copilot authentication, entitlement, and
network access are required.
Licensing boundary
The MIT license covers Skill Recorder's own code. Third-party components remain
under their respective licenses and notices. The source installers retain the
applicable legal materials in the local installation. A locally assembled
application is for local execution only and must not be redistributed as a
release artifact.
Maintainers should follow the immutable
release runbook
before publishing later versions or any binary artifact.
Skill Recorder v0.1.0
Warning
Windows PowerShell 5.1 compatibility issue: on some systems, the
v0.1.0 Windows installer exits before installation while detecting the CPU
architecture. Do not use the v0.1.0 Windows command. Use the corrected v0.2.0 release. The macOS and Ubuntu installer is unaffected.
Skill Recorder v0.1.0
This is a source-only release. No prebuilt application, installer, or
portable binary is attached. GitHub provides the tagged source archives, and
the commands below build the exact release commit locally.
Highlights
- Commit-pinned source installation on Windows 11 x64/ARM64, macOS, and Ubuntu.
- Verified Node.js and Electron inputs with lockfile-pinned npm dependencies.
- Fail-closed recursive license inventory and reviewed third-party versions.
- Exact Electron/Chromium notices plus corresponding source, patches, build
information, and relinking materials for components that require them. - Native Windows, macOS, and Ubuntu CI, including end-to-end source installation.
- Documented inspect-first installation, development, update, uninstall, and
future release procedures.
Release identity
- Tag:
v0.1.0 - Commit:
0ab8e2d2f99eb841a49bd5e3e2f0f991da5d9d76
Installer script SHA-256 values:
2ebcdf650bda680a7f8e8308f68865d74369cc7754f74c779b8fd2381d908a63 install.ps1
5e3fc341df54ad2a112a95432a65c2b4dd4e1e72f8c2291838d796278783c475 install.sh
Install from the exact release
Windows PowerShell:
$commit="0ab8e2d2f99eb841a49bd5e3e2f0f991da5d9d76"; $env:SKILL_RECORDER_COMMIT=$commit; irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iexmacOS or Ubuntu:
commit="0ab8e2d2f99eb841a49bd5e3e2f0f991da5d9d76"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bashThe safer procedure is to download and inspect the script, verify its SHA-256
against the values above, and only then execute it. See the immutable
installation guide.
The source installers do not require administrator access or a global Node.js
or Copilot CLI installation. GitHub Copilot authentication, entitlement, and
network access are required.
Licensing boundary
The MIT license covers Skill Recorder's own code. Third-party components remain
under their respective licenses and notices. The source installers retain the
applicable legal materials in the local installation. A locally assembled
application is for local execution only and must not be redistributed as a
release artifact.
Maintainers should follow the immutable
release runbook
before publishing later versions or any binary artifact.