Skip to content

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@paulshryock paulshryock released this 27 Dec 02:06
· 33 commits to main since this release
v0.3.0
c152551

https://www.npmjs.com/package/@paulshryock/abstractions/v/0.3.0

Summary

There is only one type of CommandLine, so that is now the class name, and it no longer implements an interface. And the first argument to CommandLine.error is now a string.

CommandLine's stability is now beta (although it isn't yet marked as such).

Breaking changes

  • CommandLine interface and NetworkInput and StackTrace classes are removed.
  • Exception class is no longer publicly exposed.
  • FileSystem interface is renamed to VirtualFileSystem.
  • LocalCommandLine class is renamed to CommandLine.
  • CommandLine.error method's first argument type is now string.

Changelog

Changed

  • Rename FileSystem interface to VirtualFileSystem to avoid conflict with File System API.
  • Rename LocalCommandLine class to CommandLine.
  • Change CommandLine.error first argument to string.

Removed

  • Do not export Exception utility class since it is for internal use.
  • Remove StackTrace utility class since it is no longer needed.
  • Remove legacy NetworkInput class.
  • Remove CommandLine interface.

Contributors