This update comes with a variety of new features along with too many breaking changes to list. Just let your IDE help you out here, I don't have time to write good release notes for prerelease versions.
Basically, the size
parameter got removed in a variety of places and DirectStream is now deprecated.
Commits
- finish 9840e35 b8e8094
- repo: revert to Yarn 1 9840e35
- Revert "idk" 744d567
- idk 1cf9b56
- a 94396ee
- refactor!: deprecate DirectStream, prefer Stream f4161e8
- refactor!: change Stream to work directly with a Socket (#8) dace779
- repo: change license header text 779ec55
- repo: add export c77d1b1
- feat(Client): add new enums d5e4188
- chore: update license years cb36f3f
- refactor!: remove the size argument in many places 7fba3ee
- test(DirectStream): add new 4kb and 4mb encode tests 8e1e99f
- message change 0e8d349
- test: add dumbclient test 7934428
- repo!: add debug logs and switch to strict-event-emitter 8eb065d
- repo: add debug logs a3e4f07
- add various coverage things 747743e
- refactor: remove useless default parameter da5f3fe
- test: add more tests for shell 44f6160
- refactor: change to strict-event-emitter 9e063f0
- repo: migrate to new yarn ver c6cc834
- test: add test for Packet bca371a
- repo: add more exports 74cc02b
- feat: initial DumbClient impl afcaf38
- repo: add more exports 1ab2419
- test: add first Shell test b9010f3
- test: add Raw test d0eb2e1
- feat: add Shell 21b2dd9
- docs: improve stream docs d95b79d
- Merge pull request #3 from thetayloredman/feat/io-providers b9a85e1
- feat: add new stream methods and tests c0cbe10
- feat: add new manual io provider for tests 5ca30ce
- feat: add first io provider and stream wrapper 968b996
- test: rename stream.test.ts 79a405c
- repo: re-add missing exports because docs link to them 9a9bc4b
- refactor!: rename Stream to DirectStream 80e8bdc
- repo: add big readme badges lol 842f395
- Merge pull request #2 from thetayloredman/test/state 2a8d7be
- refactor: use common function 9f331df
- test: remove shared state usage 87be1bc
- Merge pull request #1 from thetayloredman/feat/stream-writing 85a69da
- wee 634b839
- Merge branch 'main' into feat/stream-writing 6001b2c
- chore: run prettier 0899c50
- fix: incorrect tests & a refactor 8294489
- refactor: switch to switch:tm: a061606
- Merge branch 'main' into feat/stream-writing 8dde4f7
- ci: add new test action f2eaf25
- remove docs from gitignore 6f611a4
- trigger ci 24c4fd7
- refactor: switch to .values() 83d953f
- trying something new 1c29aec
- feat: add stream writer implementation 88e6a0d
PRs
- feat: writing on a Stream by @thetayloredman in #1
- test: remove shared state usage by @thetayloredman in #2
- feat: add first io provider and stream wrapper by @thetayloredman in #3
- refactor!: change Stream to work directly with a Socket by @thetayloredman in #8
Full Changelog: v0.2.0...v0.3.0