Skip to content

Releases: smolijar/protocat

⬆️ Fix TS 4.4 regression

22 Sep 13:30
Compare
Choose a tag to compare
  • Updated to TS 4.4
    • Internal types had to be fixed due to TS 4.4 regression and since I found no suitable implementation that would work for this version and older alike you need to update TS in your project to ^4.4.0
    • Error handler now expects unknown instead of error
  • Updated @grpc/grpc-js to 1.3.7, which you also need to do if you have different version locked or installed

Migration guide

npm install @grpc/grpc-js@1.3.7 # alternatively update lock if it's not your main dep
npm install typescript@4.4

🚩 0.6.0 Enhanced errors

28 Oct 14:38
Compare
Choose a tag to compare
  • Add error metadata for non-stream errors even when not using onError middleware
  • Merge trailer metadata with error metadata, instead of using just trailer See 7f35515 in #32
  • Updated docs #29, #28 thx @Cheerazar
  • Updated deps, including grpc and locked #31

🐘 0.5.0 Buffer cache

18 Sep 06:07
Compare
Choose a tag to compare

Added support for binary response caching middleware

🐭 0.4.0 Client & interceptors

08 Sep 15:44
Compare
Choose a tag to compare

Add support for client support with metadata and logger interceptor

👨‍💻 0.3.0 Improving DX

21 Aug 12:39
Compare
Choose a tag to compare
  • Add easy access meta #15
  • Implicit credentials on start #14
  • Path fragments in call context #16

🌈 0.2.0 Docs and refinements

21 Aug 08:26
Compare
Choose a tag to compare

🐈️ 0.1.0 Joyful MVP

18 Aug 08:32
Compare
Choose a tag to compare
  • Middleware support (composition, onError, next-stack, docs, tests) #1
  • Error handling (client, initial and trailing metadata support and
    tests, onError handler, intercepting async/emitted errors) #3
  • Type safety (stream listeners, minor adjustments) #4
  • Context type extension #4
  • Refactoring and fixing naming inconsistencies #4

🐣 0.0.1 Initial release

18 Aug 08:11
Compare
Choose a tag to compare

Initial release with a prototype working implementation, yet lacking major features