Releases: cablehead/xs
Releases · cablehead/xs
Release v0.6.5
v0.6.5
- feat: add --lib-path and --autoload-path to nu --install (#132) (2025-11-10) by @cboecking
- fix(docs): xref for data-star reference links (#124) (2025-11-05) by @fapdash
- feat: .cat --follow builtin for
xs exec(#130) (2025-10-17) - docs: improve release process with lessons from 0.6.4 (2025-10-17)
Release v0.6.4
v0.6.4
Highlights
- SSE Fix: Fixed the
--sseflag forxs catcommand - the Accept header is now correctly sent to enable Server-Sent Events format
Changes
- docs: move website update to final step in release process (2025-10-17)
- fix: cat --sse flag now correctly sends Accept header (2025-10-17)
Release v0.6.3
v0.6.3
Highlights
- Nushell 0.108: Updated to stable Nushell 0.108
- Nix support: Added Nix flake 🙏 @schlich
- Datastar TodoMVC: Enhanced TodoMVC tutorial with interactive features, video player, and live demos
- Docker improvements: Updated Docker entrypoint and installation documentation
Changes
- feat: update nushell dependencies to 0.108 (2025-10-16)
- fix: reverse todo order in Datastar TodoMVC example (2025-10-15)
- feat: add video player to Datastar TodoMVC example (2025-10-14)
- docs: add video embed to Datastar TodoMVC tutorial (2025-10-14)
- Merge pull request #129 from cablehead/schlich/fix/nix-develop-xs (2025-10-12)
- docs: update docs to clarify nix develop fix (2025-10-12)
- ci: test xs command in dev shells (2025-10-12)
- fix: edit devShell output so that the
xsexecutable is available in anix developshell (2025-10-12) - feat: add Nix flake with dev shells for Nushell and bash (#126) (2025-10-10)
- chore: upgrade nushell dependencies to main branch (2025-10-08)
- feat: add tracker-style interaction metrics to TodoMVC (2025-10-03)
- feat: update Docker entrypoint and add Docker installation docs (2025-10-02)
- fix: remove redundant data-signals-input per Datastar CEO feedback (2025-09-11)
- feat: add source link to datastar todomvc intro paragraph (2025-09-11)
- feat: enhance datastar todomvc with interactive link cards (#123) (2025-09-10)
- docs: improve datastar todomvc tutorial with live demo links and code refactoring (#122) (2025-09-06)
- docs: add TodoMVC with Datastar tutorial (#121) (2025-09-05)
- docs: clipboard example: mention x11-pasteboard for linux (2025-08-29)
- docs: Add screencast for examples/x-macos-pasteboard (2025-08-29)
- docs: Remove 'About' section from README (2025-08-29)
Release v0.6.2
v0.6.2
Highlights
- SCRU128 builtin command: Added built-in command for generating and manipulating SCRU128 IDs directly within xs
Changes
- feat: add SCRU128 builtin command (#120) (2025-08-28)
- docs: update v0.6.1 release highlights with cleaner formatting (2025-08-27)
- chore: update release command to include website update step (2025-08-27)
Release v0.6.1
v0.6.1
Highlights
- Expose your streams with iroh's peer-to-peer QUIC networking
xs exec: Execute nushell scripts directly with the new xs exec command- SCRU128 ID utilities: Built-in subcommand for generating and manipulating SCRU128 IDs
Changes
- fix: resolve documentation deployment failure (2025-08-27)
- feat: add .exec convenience method to xs.nu (2025-08-27)
- feat: add iroh peer-to-peer networking support (#118) (2025-08-27)
- test: tolerate unordered handler replacement frames (#119) (2025-08-27)
- fix: serialize exec streams as plain json (#117) (2025-08-27)
- fix: resolve documentation build failure and enhance check script (2025-08-26)
- feat: add xs exec command for nushell script execution (#116) (2025-08-26)
- feat: add scru128 subcommand for ID generation and manipulation (#115) (2025-08-25)
- docs: add mux video player to MCP integration tutorial (2025-08-25)
- docs: add reference links to README (2025-08-25)
- Add badges for Crates.io and Docs.rs to README (2025-08-24)
- Enhance spacing in README.md (2025-08-24)
- docs: add MCP server integration tutorial (#114) (2025-08-24)
- docs: round out store API parameter documentation (2025-08-21)
- docs: document --interactive flag for .tmp-spawn function (2025-08-20)
- fix: add release notes verification step to release command (2025-08-20)
- fix: improve release command to check assets before downloading (2025-08-20)
Release v0.6.0
Release 0.6.0
Highlights
- Breaking: Standardized lifecycle topic suffixes for better consistency
- Enhanced
.tmp-spawnfunction with interactive flag support - Improved Nu shell integration with better error capture
- Better documentation and installation options
Breaking Changes
Topic Suffix Changes
<handler-name>.registered→<handler-name>.active<topic>.start→<topic>.running<topic>.stop→<topic>.stopped
New Events
<command>.ready- Commands now emit when successfully defined and ready for calls
Full Changelog
- feat: add interactive flag to .tmp-spawn function (2025-08-19)
- fix: test assertion (2025-08-18)
- fix: store binary handler return values directly instead of converting to JSON (2025-08-18)
- feat: capture full Nu error details in generator event metadata (2025-08-18)
- docs: add xs.nu reference page and document .tmp-spawn function (2025-08-18)
- Update README.md (2025-08-17)
- feat!: standardize lifecycle topic suffixes (#113) (2025-08-15)
- docs: split eget installation into separate code blocks for easier copy/paste (2025-08-14)
- docs: fix relative links in getting started guides (2025-08-14)
- docs: split brew services command into separate code block (2025-08-14)
- fix: remove conflicting body parameter in release workflow (2025-08-14)
- docs: add eget installation option and improve brew command structure (2025-08-14)
- fix: add cargo package excludes to reduce size (2025-08-14)
- fix: make Dagger version parameterized instead of hardcoded (2025-08-14)
Release v0.5.0
Release 0.5.0
Highlights
- Topic Filtering: Added
--topicflag to.catcommand for filtering events by topic - Generator Improvements: Enhanced shutdown lifecycle and runtime protocol
- Dagger Migration: Migrated binary builds to Dagger pipelines for improved local testing
- Nushell Upgrade: Updated to Nushell 0.106.1
All Changes
- chore: add Claude Code release automation (2025-08-13)
- feat: migrate binary builds to Dagger pipelines (#112) (2025-08-13)
- docs: add CLAUDE.md with release process documentation (2025-08-13)
- chore: bump dev version to 0.4.3-dev.11 (2025-08-09)
- fix: install rustls crypto provider before TLS operations (2025-08-09)
- docs: add missing Return Options section to generators reference (2025-08-01)
- chore: version 0.4.3-dev.10 (2025-07-31)
- refactor: add custom NotFound error and convenience functions (2025-07-31)
- fix: only show store connection error for OS errors, not HTTP 404s (2025-07-31)
- chore: version 0.4.3-dev.9 (2025-07-31)
- fix: improve connection error messages (2025-07-31)
- docs: add a note for nix installs (2025-07-31)
- chore: version 0.4.3-dev.8 (2025-07-30)
- update: upgrade to nushell 0.106.1 and remove unused field (2025-07-30)
- chore: version 0.4.3-dev.7 (2025-07-30)
- update: upgrade to nushell 0.106 and fix format string warnings (2025-07-30)
- docs: fix title on splash page (2025-07-22)
- Update threaded-conversations.mdx (2025-07-19)
- Update threaded-conversations.mdx (2025-07-19)
- docs: (2025-07-19)
- Update README.md (2025-07-19)
- feat(docs): toronto at night (#108) (2025-07-19)
- Update README.md (2025-07-17)
- chore: version 0.4.3-dev.6 (2025-07-14)
- feat(nu): add topic filter to cat command (#107) (2025-07-14)
- fix: set CryptoProvider (#106) (2025-07-02)
- Update README.md (2025-06-24)
- feat(generator): delay restart by 1s (#104) (2025-06-15)
- chore: bump version from 0.4.3-dev to 0.4.3-dev.3 (2025-06-12)
- chore(deps): bump nu crates from 0.104.0 to 0.105.1 (2025-06-12)
- fix(nu): remove config dir from autoload candidates (#103) (2025-06-05)
- feat(cat): add topic filtering (#102) (2025-05-30)
- ci(release): Add comprehensive cross-platform binary release workflow (2025-05-29)
- fix(generator): reuse control subscription (#101) (2025-05-26)
- refactor(generator): tidy run loop outcome (#100) (2025-05-26)
- fix(generator): address review comments (#99) (2025-05-26)
- refactor(generator): simplify emit_event signature (#98) (2025-05-26)
- feat(generator): add shutdown lifecycle event (#97) (2025-05-26)
- feat(generator): refactor runtime and protocol (#96) (2025-05-26)
- chore: bump version to 0.4.3-dev (2025-05-26)
Release v0.4.4-dev.1
.
Release v0.4.3-dev.11
chore: bump dev version to 0.4.3-dev.11
Release v0.4.3-dev.9
chore: version 0.4.3-dev.9