Skip to content

Releases: cablehead/xs

Release v0.6.5

11 Nov 02:14

Choose a tag to compare

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

17 Oct 15:45

Choose a tag to compare

v0.6.4

Highlights

  • SSE Fix: Fixed the --sse flag for xs cat command - 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

16 Oct 01:18

Choose a tag to compare

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 xs executable is available in a nix develop shell (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

28 Aug 18:12

Choose a tag to compare

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

27 Aug 19:44

Choose a tag to compare

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

20 Aug 00:42

Choose a tag to compare

Release 0.6.0

Highlights

  • Breaking: Standardized lifecycle topic suffixes for better consistency
  • Enhanced .tmp-spawn function 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

14 Aug 01:29

Choose a tag to compare

Release 0.5.0

Highlights

  • Topic Filtering: Added --topic flag to .cat command 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

13 Aug 20:49

Choose a tag to compare

Release v0.4.4-dev.1 Pre-release
Pre-release

.

Release v0.4.3-dev.11

09 Aug 04:27

Choose a tag to compare

Release v0.4.3-dev.11 Pre-release
Pre-release
chore: bump dev version to 0.4.3-dev.11

Release v0.4.3-dev.9

31 Jul 17:55

Choose a tag to compare

Release v0.4.3-dev.9 Pre-release
Pre-release
chore: version 0.4.3-dev.9