Skip to content

Releases: teramako/Sashimi

v1.0.0

14 Jun 11:26
0e1aab7

Choose a tag to compare

Sashimi v1.0.0

Sashimi 1.0.0 is the first stable release of the Sashimi PowerShell module,
providing a robust and predictable raw byte pipeline for PowerShell on both
Windows and Linux.

Highlights

  • Stable raw pipeline architecture
  • ConvertTo-RawString redesigned with true streaming decoder
  • New -Raw mode for full-text decoding
  • ConvertFrom-RawString with -Delimiter support
  • Invoke-RawCommand for safe and predictable external command execution
  • Out-RawFile for raw byte output with append/pass-thru options
  • Complete MAML help and documentation
  • Cross-platform support (Windows, Linux)

This release marks the transition from experimental design to a stable,
backward-compatible foundation for future development.

What's Changed

  • Enhance Invoke-RawCommand with async handling and logging by @teramako in #4
  • Implement cmdlet: ConvertFrom-String by @teramako in #5
  • 🐛 Fix: Wait for the task to finish by @teramako in #8
  • Implement cmdlet: ConvertTo-String by @teramako in #6
  • Add large-output test and fix race condition in Invoke-RawCommand by @teramako in #9
  • Implement cmdlet: Out-RawFile by @teramako in #13
  • Rename ConvertFrom/To-String to ConvertFrom/To-RawString by @teramako in #14
  • Add -AsString parameter for UTF-8 line-based output in Invoke-RawCommand by @teramako in #18
  • Add -Delimiter parameter to ConvertFrom-RawString by @teramako in #20
  • Add -Raw parameter to ConvertTo-RawString and rewrite streaming decoder by @teramako in #21
  • Release v1.0.0 by @teramako in #22

New Contributors

Full Changelog: https://github.com/teramako/Sashimi/commits/v1.0.0