Skip to content

Releases: andogq/qubit

qubit v1.0.0-beta.0

20 Aug 13:33
b0f63e1
Compare
Choose a tag to compare
qubit v1.0.0-beta.0 Pre-release
Pre-release

[1.0.0-beta.0]

  • 3287e96 correct invalid generated handler ident when using name attribute.
  • bf34c4c Expose ts-rs::TS functionality via ts attribute macro. To migrate, replace any instances of
    #[derive(ts_rs::TS)] with #[qubit::ts], and remove ts-rs from package dependencies.
  • c4cd986 Rewrite handler macro to be easier to maintain and test. This isn't inherently a breaking change,
    however there's no guarentee that the previous implementation wasn't broken or inconsistent in some
    way.
  • 0b46323 (BREAKING) Refactor router to separate RPC functionality from type generation functionality.
    Now, use router.as_codegen().write_type(path, TypeScript::new()) to generate types, and
    router.as_rpc(ctx).into_service() to build the service.
  • c67ced6 Update ts-rs to 11.0.0

Dependencies

qubit-macros v1.0.0-beta.0

20 Aug 13:33
b0f63e1
Compare
Choose a tag to compare
Pre-release

[1.0.0-beta.0]

  • 91b3375 Generate better spans for errors in the handler macro, including UI tests to verify error
    messages.
  • 3287e96 correct invalid generated handler ident when using name attribute.
  • cd128d6 No longer require handlers to be async. The macro will automatically convert all handlers into
    async functions upon expansion.
  • bf34c4c Expose ts-rs::TS functionality via ts attribute macro. To migrate, replace any instances of
    #[derive(ts_rs::TS)] with #[qubit::ts], and remove ts-rs from package dependencies.
  • c4cd986 Rewrite handler macro to be easier to maintain and test. This isn't inherently a breaking change,
    however there's no guarentee that the previous implementation wasn't broken or inconsistent in some
    way.
  • c67ced6 Update ts-rs to 11.0.0

qubit v0.10.3

19 May 08:06
3c610ee
Compare
Choose a tag to compare

[0.10.3]

Dependencies

qubit-macros v0.6.5

19 May 08:05
3c610ee
Compare
Choose a tag to compare

[0.6.5]

qubit v0.10.2

02 Dec 09:05
75d9abc
Compare
Choose a tag to compare

[0.10.2]

  • 1aec8be Enable the util feature on tower to close #82

@qubit-rs/svelte v0.0.6

02 Dec 08:48
8aa5043
Compare
Choose a tag to compare

[0.0.6]

Dependencies

@qubit-rs/client v0.4.5

02 Dec 08:48
8aa5043
Compare
Choose a tag to compare

[0.4.5]

@qubit-rs/svelte v0.0.5

28 Aug 11:41
56c00ad
Compare
Choose a tag to compare

[0.0.5]

Dependencies

@qubit-rs/client v0.4.4

28 Aug 11:41
56c00ad
Compare
Choose a tag to compare

[0.4.4]

bug

  • ba75bd4 Fix memory leak in promise manager due to holding references to resolved promises.

qubit v0.10.0

12 Aug 13:48
4ff5b54
Compare
Choose a tag to compare

[0.10.0]

feat