Skip to content

SDK-116 Udate server interface: Add query params; use Result type from stdlib#342

Merged
mergify[bot] merged 15 commits intomasterfrom
result-type
Apr 25, 2019
Merged

SDK-116 Udate server interface: Add query params; use Result type from stdlib#342
mergify[bot] merged 15 commits intomasterfrom
result-type

Conversation

@matthewhammer
Copy link
Contributor

No description provided.

@matthewhammer matthewhammer requested a review from paulyoung April 24, 2019 15:41
@matthewhammer matthewhammer changed the title SDK-116 Return Result<A,Error> on failure instead of null WIP: SDK-116 Return Result<A,Error> on failure instead of null Apr 24, 2019
matthewhammer and others added 6 commits April 24, 2019 10:12
and instead of somehow creating code that can handle this unreachable
case, simply loop.

One could go a step further and never even add something of type `Non`
to the environment, and simply loop (or `Unreachable`) that code. But
for a quick fix this should work.
@matthewhammer
Copy link
Contributor Author

Sorry for the messy commit history @paulyoung, I hit a snag with the compiler, now resolved.
I think I'm ready to merge this now, whenever you can take a look to review.

@nomeata
Copy link
Contributor

nomeata commented Apr 24, 2019

Sorry for the messy commit history

If nobody else is building on your branch and the commit history is not worth preserving, consider doing a squash merge (manually, or with automerge-squash).

@matthewhammer matthewhammer added automerge-squash When ready, merge (using squash) and removed automerge labels Apr 24, 2019
) : async ?TruckTypeId {
getModel()
.truckTypeTable.addInfoGetId(
) : async Result<TruckTypeId, ()> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about Result<TruckTypeId, None> ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the intended meaning of None vs ()?

I just avoid None if I can, since it seems prone to issues (e.g., the recent compiler issue).

Copy link
Contributor

@paulyoung paulyoung Apr 24, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think None in ActorScript is the equivalent of Void in other languages, meaning:

  • () a type with a single inhabitant
  • None a type with no inhabitants

To borrow from the PureScript docs for Void:

An uninhabited data type.

Void is useful to eliminate the possibility of a value being created.
For example, a value of type Either Void Boolean can never have
a Left value created in PureScript.

Copy link
Contributor Author

@matthewhammer matthewhammer Apr 24, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see the advantage of ever using None over plain old () for a function that returns nothing.

Further, None seems confusing to me, since I always think that the meaning of None should be "inhabited" (no values of this type at all), not "returns nothing".

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The distinction for me is that with None we can prove that there can never be an error. With () there can be an error but it can only error in one way (which can be useful for knowing that there was an error but you don't know or care why)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, OK. Thanks for clarifying this is what you meant. Yeah, I see what you mean, and why you wanted None.

I added a commit to address this, hopefully to your satisfaction.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe I misunderstood the intention here. Is the intention that there can be an error, but because we've created a Result from an Option there's no error info?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just looking at optionUnwrapResult and seeing that we're dealing with an optional value, which suggests that this can fail.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...in which case I think () or some meaningful error type (representing an error code or message) is better after all.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@matthewhammer just wanted to follow up here in case we were doing the wrong thing

/**
`bind`
-------
bind operation in result monad.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I imagine we'll need map sooner rather than later too. Maybe even apply :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume so as well; let's have them as needed

Copy link
Contributor

@paulyoung paulyoung left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we need to separate out the changes for queries into another PR and merge that first, since the JS client doesn't know about variants yet.

Ideally we'd be able do some JS work in the app for querying without being blocked on changes to the JS client.

@matthewhammer
Copy link
Contributor Author

I agree that it's unfortunate that this PR is doing more than one thing at a time.

Logically, it sort of makes some sense, though: Many of the queries have a new result type (for the error codes); one query has a couple of new parameters, to support the retailer query UI.

@matthewhammer
Copy link
Contributor Author

(I'd rather not refactor this PR this time, if we can avoid it.)

@matthewhammer matthewhammer changed the title WIP: SDK-116 Return Result<A,Error> on failure instead of null WIP: SDK-116 Udate server interface: Add query params; use Result type from stdlib Apr 24, 2019
@paulyoung
Copy link
Contributor

That's fair enough. I think it makes sense not to separate the two then.

dfinity-bot added a commit that referenced this pull request Jun 23, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...5d3c7c35](dfinity/candid@a555d77...5d3c7c3)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
dfinity-bot added a commit that referenced this pull request Jun 25, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...5d3c7c35](dfinity/candid@a555d77...5d3c7c3)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
dfinity-bot added a commit that referenced this pull request Jun 27, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...5d3c7c35](dfinity/candid@a555d77...5d3c7c3)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
dfinity-bot added a commit that referenced this pull request Jul 1, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...bffa0ae3](dfinity/candid@a555d77...bffa0ae)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
dfinity-bot added a commit that referenced this pull request Jul 3, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...bffa0ae3](dfinity/candid@a555d77...bffa0ae)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
dfinity-bot added a commit that referenced this pull request Jul 9, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...bffa0ae3](dfinity/candid@a555d77...bffa0ae)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
dfinity-bot added a commit that referenced this pull request Jul 12, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...553fef51](dfinity/candid@a555d77...553fef5)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
dfinity-bot added a commit that referenced this pull request Jul 14, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...8b742c97](dfinity/candid@a555d77...8b742c9)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
dfinity-bot added a commit that referenced this pull request Jul 15, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...8b742c97](dfinity/candid@a555d77...8b742c9)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
dfinity-bot added a commit that referenced this pull request Jul 16, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...8b742c97](dfinity/candid@a555d77...8b742c9)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
dfinity-bot added a commit that referenced this pull request Jul 18, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...fe0ac8d6](dfinity/candid@a555d77...fe0ac8d)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
dfinity-bot added a commit that referenced this pull request Jul 19, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...fe0ac8d6](dfinity/candid@a555d77...fe0ac8d)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
dfinity-bot added a commit that referenced this pull request Jul 20, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...095dbe84](dfinity/candid@a555d77...095dbe8)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
dfinity-bot added a commit that referenced this pull request Jul 21, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...095dbe84](dfinity/candid@a555d77...095dbe8)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
dfinity-bot added a commit that referenced this pull request Jul 24, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...095dbe84](dfinity/candid@a555d77...095dbe8)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
dfinity-bot added a commit that referenced this pull request Jul 26, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...095dbe84](dfinity/candid@a555d77...095dbe8)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
dfinity-bot added a commit that referenced this pull request Aug 2, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...0f550fca](dfinity/candid@a555d77...0f550fc)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
dfinity-bot added a commit that referenced this pull request Aug 5, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...0f550fca](dfinity/candid@a555d77...0f550fc)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
dfinity-bot added a commit that referenced this pull request Aug 7, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...73a8af20](dfinity/candid@a555d77...73a8af2)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
dfinity-bot added a commit that referenced this pull request Aug 10, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...0bc9b2ab](dfinity/candid@a555d77...0bc9b2a)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
dfinity-bot added a commit that referenced this pull request Aug 13, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...0bc9b2ab](dfinity/candid@a555d77...0bc9b2a)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
dfinity-bot added a commit that referenced this pull request Aug 16, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...ea5dee37](dfinity/candid@a555d77...ea5dee3)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
dfinity-bot added a commit that referenced this pull request Aug 19, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...f5c2846a](dfinity/candid@a555d77...f5c2846)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
dfinity-bot added a commit that referenced this pull request Aug 20, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...f5c2846a](dfinity/candid@a555d77...f5c2846)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
dfinity-bot added a commit that referenced this pull request Aug 23, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...f67164a0](dfinity/candid@a555d77...f67164a)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
* [`f67164a0`](dfinity/candid@f67164a) postMessage to playground ([dfinity/candid⁠#369](https://github.com/dfinity/candid/issues/369))
dfinity-bot added a commit that referenced this pull request Aug 24, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...528a4b04](dfinity/candid@a555d77...528a4b0)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
* [`f67164a0`](dfinity/candid@f67164a) postMessage to playground ([dfinity/candid⁠#369](https://github.com/dfinity/candid/issues/369))
* [`c70890a3`](dfinity/candid@c70890a) add license file ([dfinity/candid⁠#371](https://github.com/dfinity/candid/issues/371))
* [`528a4b04`](dfinity/candid@528a4b0) UI: fix `postMessage` behavior for Motoko Playground ([dfinity/candid⁠#370](https://github.com/dfinity/candid/issues/370))
dfinity-bot added a commit that referenced this pull request Aug 27, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...528a4b04](dfinity/candid@a555d77...528a4b0)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
* [`f67164a0`](dfinity/candid@f67164a) postMessage to playground ([dfinity/candid⁠#369](https://github.com/dfinity/candid/issues/369))
* [`c70890a3`](dfinity/candid@c70890a) add license file ([dfinity/candid⁠#371](https://github.com/dfinity/candid/issues/371))
* [`528a4b04`](dfinity/candid@528a4b0) UI: fix `postMessage` behavior for Motoko Playground ([dfinity/candid⁠#370](https://github.com/dfinity/candid/issues/370))
dfinity-bot added a commit that referenced this pull request Aug 30, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...528a4b04](dfinity/candid@a555d77...528a4b0)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
* [`f67164a0`](dfinity/candid@f67164a) postMessage to playground ([dfinity/candid⁠#369](https://github.com/dfinity/candid/issues/369))
* [`c70890a3`](dfinity/candid@c70890a) add license file ([dfinity/candid⁠#371](https://github.com/dfinity/candid/issues/371))
* [`528a4b04`](dfinity/candid@528a4b0) UI: fix `postMessage` behavior for Motoko Playground ([dfinity/candid⁠#370](https://github.com/dfinity/candid/issues/370))
dfinity-bot added a commit that referenced this pull request Sep 13, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...528a4b04](dfinity/candid@a555d77...528a4b0)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
* [`f67164a0`](dfinity/candid@f67164a) postMessage to playground ([dfinity/candid⁠#369](https://github.com/dfinity/candid/issues/369))
* [`c70890a3`](dfinity/candid@c70890a) add license file ([dfinity/candid⁠#371](https://github.com/dfinity/candid/issues/371))
* [`528a4b04`](dfinity/candid@528a4b0) UI: fix `postMessage` behavior for Motoko Playground ([dfinity/candid⁠#370](https://github.com/dfinity/candid/issues/370))
dfinity-bot added a commit that referenced this pull request Sep 14, 2022
## Changelog for candid:
Branch: master
Commits: [dfinity/candid@a555d777...528a4b04](dfinity/candid@a555d77...528a4b0)

* [`7ea94042`](dfinity/candid@7ea9404) [Rust] Subtyping support for deserialization ([dfinity/candid⁠#211](https://github.com/dfinity/candid/issues/211))
* [`6e62bbf2`](dfinity/candid@6e62bbf) Spec: Do a subtyping check when decoding ([dfinity/candid⁠#168](https://github.com/dfinity/candid/issues/168))
* [`c597333d`](dfinity/candid@c597333) release beta ([dfinity/candid⁠#222](https://github.com/dfinity/candid/issues/222))
* [`6f3014de`](dfinity/candid@6f3014d) Coq: Model subtype check on decoding, IDL-Soundness, Transitive Coherence ([dfinity/candid⁠#171](https://github.com/dfinity/candid/issues/171))
* [`a0cc8567`](dfinity/candid@a0cc856) fix: unroll types for all types ([dfinity/candid⁠#223](https://github.com/dfinity/candid/issues/223))
* [`11226259`](dfinity/candid@1122625) add candid ui url
* [`24169c2b`](dfinity/candid@24169c2) add doc for generating Wasm ([dfinity/candid⁠#233](https://github.com/dfinity/candid/issues/233))
* [`9ffd681c`](dfinity/candid@9ffd681) Motoko binding ([dfinity/candid⁠#231](https://github.com/dfinity/candid/issues/231))
* [`eb78062e`](dfinity/candid@eb78062) implement CandidType for str ([dfinity/candid⁠#234](https://github.com/dfinity/candid/issues/234))
* [`a826ebe3`](dfinity/candid@a826ebe) bump versions in cargo.toml ([dfinity/candid⁠#236](https://github.com/dfinity/candid/issues/236))
* [`e80b2411`](dfinity/candid@e80b241) fix js value
* [`ccd690be`](dfinity/candid@ccd690b) release for 0.7.0 ([dfinity/candid⁠#238](https://github.com/dfinity/candid/issues/238))
* [`48b8d678`](dfinity/candid@48b8d67) Fix broken link ([dfinity/candid⁠#241](https://github.com/dfinity/candid/issues/241))
* [`f83b274a`](dfinity/candid@f83b274) fix bigint for candid ui
* [`bb848072`](dfinity/candid@bb84807) docs: Update interacting with the Candid UI ([dfinity/candid⁠#235](https://github.com/dfinity/candid/issues/235))
* [`a4dc06c2`](dfinity/candid@a4dc06c) chore: updates type import to new home in @⁠dfinity/principal ([dfinity/candid⁠#244](https://github.com/dfinity/candid/issues/244))
* [`07aac075`](dfinity/candid@07aac07) fix clippy
* [`c4ed4c2d`](dfinity/candid@c4ed4c2) add candid_type helper attribute ([dfinity/candid⁠#249](https://github.com/dfinity/candid/issues/249))
* [`9d017027`](dfinity/candid@9d01702) chore: update to use new `ic-types` ([dfinity/candid⁠#252](https://github.com/dfinity/candid/issues/252))
* [`b5c7478f`](dfinity/candid@b5c7478) release ([dfinity/candid⁠#254](https://github.com/dfinity/candid/issues/254))
* [`85a8d6ef`](dfinity/candid@85a8d6e) chore: removes default exports from types ([dfinity/candid⁠#257](https://github.com/dfinity/candid/issues/257))
* [`10ae4c5e`](dfinity/candid@10ae4c5) Release ([dfinity/candid⁠#258](https://github.com/dfinity/candid/issues/258))
* [`21735b9c`](dfinity/candid@21735b9) fix release
* [`266fbc1a`](dfinity/candid@266fbc1) fix: make deserializer non-human-readable ([dfinity/candid⁠#260](https://github.com/dfinity/candid/issues/260))
* [`7e4a51bd`](dfinity/candid@7e4a51b) chore: upgrade ic-types to 0.2.1 ([dfinity/candid⁠#261](https://github.com/dfinity/candid/issues/261))
* [`62ecfb05`](dfinity/candid@62ecfb0) release 0.7.4
* [`86bfd6c1`](dfinity/candid@86bfd6c) cargo.lock
* [`71e96226`](dfinity/candid@71e9622) bump candid ui to dfx 0.8 ([dfinity/candid⁠#262](https://github.com/dfinity/candid/issues/262))
* [`0bbb320e`](dfinity/candid@0bbb320) fix typescript binding for reference types ([dfinity/candid⁠#264](https://github.com/dfinity/candid/issues/264))
* [`e68bcca6`](dfinity/candid@e68bcca) Candid UI to understand wasm profiler ([dfinity/candid⁠#266](https://github.com/dfinity/candid/issues/266))
* [`6dd01714`](dfinity/candid@6dd0171) add binding generation for Candid UI canister ([dfinity/candid⁠#267](https://github.com/dfinity/candid/issues/267))
* [`7cf94fb9`](dfinity/candid@7cf94fb) fix clippy ([dfinity/candid⁠#268](https://github.com/dfinity/candid/issues/268))
* [`735c471f`](dfinity/candid@735c471) import did file from parser ([dfinity/candid⁠#269](https://github.com/dfinity/candid/issues/269))
* [`170896bc`](dfinity/candid@170896b) test suite: A few more subtyping tests ([dfinity/candid⁠#247](https://github.com/dfinity/candid/issues/247))
* [`7eda836e`](dfinity/candid@7eda836) release ([dfinity/candid⁠#270](https://github.com/dfinity/candid/issues/270))
* [`67e1e605`](dfinity/candid@67e1e60) fix import relative path ([dfinity/candid⁠#271](https://github.com/dfinity/candid/issues/271))
* [`f3b09342`](dfinity/candid@f3b0934) Spec: Refine the opt rule ([dfinity/candid⁠#246](https://github.com/dfinity/candid/issues/246))
* [`165f856f`](dfinity/candid@165f856) Update num-bigint to v0.4.2 ([dfinity/candid⁠#274](https://github.com/dfinity/candid/issues/274))
* [`6817ce73`](dfinity/candid@6817ce7) ARM release ([dfinity/candid⁠#275](https://github.com/dfinity/candid/issues/275))
* [`202afab2`](dfinity/candid@202afab) Doc: Fix some adoc syntax ([dfinity/candid⁠#276](https://github.com/dfinity/candid/issues/276))
* [`e0e3c02b`](dfinity/candid@e0e3c02) Link to docs from README ([dfinity/candid⁠#277](https://github.com/dfinity/candid/issues/277))
* [`81f64da5`](dfinity/candid@81f64da) Improving the documentation. ([dfinity/candid⁠#278](https://github.com/dfinity/candid/issues/278))
* [`10291c2c`](dfinity/candid@10291c2) remove obsolete adoc and propagate earlier fix ([dfinity/candid⁠#279](https://github.com/dfinity/candid/issues/279))
* [`dcbfc121`](dfinity/candid@dcbfc12) Fix subtype ([dfinity/candid⁠#280](https://github.com/dfinity/candid/issues/280))
* [`061c8b76`](dfinity/candid@061c8b7) release ([dfinity/candid⁠#281](https://github.com/dfinity/candid/issues/281))
* [`85e97242`](dfinity/candid@85e9724) Use escape_debug when printing text value ([dfinity/candid⁠#283](https://github.com/dfinity/candid/issues/283))
* [`697462e9`](dfinity/candid@697462e) fix clippy
* [`ab150365`](dfinity/candid@ab15036) fix uint overflow ([dfinity/candid⁠#287](https://github.com/dfinity/candid/issues/287))
* [`869df620`](dfinity/candid@869df62) remove binread::read_bytes, as it is not defensive ([dfinity/candid⁠#288](https://github.com/dfinity/candid/issues/288))
* [`30855f6b`](dfinity/candid@30855f6) Test suite: More tests with invalid type tables ([dfinity/candid⁠#285](https://github.com/dfinity/candid/issues/285))
* [`ed300a82`](dfinity/candid@ed300a8) Spec: Clarify that the type table may only contain composite types ([dfinity/candid⁠#284](https://github.com/dfinity/candid/issues/284))
* [`15f59452`](dfinity/candid@15f5945) add more visitors for nat and int ([dfinity/candid⁠#290](https://github.com/dfinity/candid/issues/290))
* [`b6a8d4c6`](dfinity/candid@b6a8d4c) Add parser fuzzer ([dfinity/candid⁠#297](https://github.com/dfinity/candid/issues/297))
* [`77d0637e`](dfinity/candid@77d0637) ignore subtype for init args ([dfinity/candid⁠#296](https://github.com/dfinity/candid/issues/296))
* [`67675ce3`](dfinity/candid@67675ce) Candid UI for flamegraph ([dfinity/candid⁠#299](https://github.com/dfinity/candid/issues/299))
* [`82e9ce5a`](dfinity/candid@82e9ce5) fix clippy
* [`c477d01d`](dfinity/candid@c477d01) Update candid-howto.adoc ([dfinity/candid⁠#301](https://github.com/dfinity/candid/issues/301))
* [`cedef7a2`](dfinity/candid@cedef7a) Generate a default Rust binding ([dfinity/candid⁠#302](https://github.com/dfinity/candid/issues/302))
* [`a86d435a`](dfinity/candid@a86d435) release ([dfinity/candid⁠#303](https://github.com/dfinity/candid/issues/303))
* [`bc5f5ca7`](dfinity/candid@bc5f5ca) chore: bump `ic-types` ([dfinity/candid⁠#306](https://github.com/dfinity/candid/issues/306))
* [`c25b5d10`](dfinity/candid@c25b5d1) Updating BigNumber to BigInt for JS ([dfinity/candid⁠#307](https://github.com/dfinity/candid/issues/307))
* [`79b14723`](dfinity/candid@79b1472) expose compatibility check for service types ([dfinity/candid⁠#309](https://github.com/dfinity/candid/issues/309))
* [`e46a85de`](dfinity/candid@e46a85d) release ([dfinity/candid⁠#310](https://github.com/dfinity/candid/issues/310))
* [`9a8f75f4`](dfinity/candid@9a8f75f) Fix benchmark CI ([dfinity/candid⁠#312](https://github.com/dfinity/candid/issues/312))
* [`c5e48658`](dfinity/candid@c5e4865) fix clippy ([dfinity/candid⁠#313](https://github.com/dfinity/candid/issues/313))
* [`56fa88de`](dfinity/candid@56fa88d) Typo in serialization of v* (I think) ([dfinity/candid⁠#315](https://github.com/dfinity/candid/issues/315))
* [`36af32b1`](dfinity/candid@36af32b) Update README.md
* [`eca0d281`](dfinity/candid@eca0d28) feat: mute `special opt FIXME` warning via feature ([dfinity/candid⁠#317](https://github.com/dfinity/candid/issues/317))
* [`06bce817`](dfinity/candid@06bce81) feat: expose `IDLValueVisitor` ([dfinity/candid⁠#321](https://github.com/dfinity/candid/issues/321))
* [`0c8e6204`](dfinity/candid@0c8e620) Make encoding functions public ([dfinity/candid⁠#322](https://github.com/dfinity/candid/issues/322))
* [`4a11c584`](dfinity/candid@4a11c58) feat: Expose `FuncVisitor` ([dfinity/candid⁠#325](https://github.com/dfinity/candid/issues/325))
* [`68528564`](dfinity/candid@6852856) fix subtype error message ([dfinity/candid⁠#326](https://github.com/dfinity/candid/issues/326))
* [`97f00b85`](dfinity/candid@97f00b8) fix empty vec type ([dfinity/candid⁠#328](https://github.com/dfinity/candid/issues/328))
* [`f7962b15`](dfinity/candid@f7962b1) fix: `deserialize_ignored_any` should be untyped ([dfinity/candid⁠#327](https://github.com/dfinity/candid/issues/327))
* [`ef6a951e`](dfinity/candid@ef6a951) enhancement: TS binding for ActorMethod ([dfinity/candid⁠#333](https://github.com/dfinity/candid/issues/333))
* [`e7abc462`](dfinity/candid@e7abc46) release ([dfinity/candid⁠#334](https://github.com/dfinity/candid/issues/334))
* [`49e040ef`](dfinity/candid@49e040e) fix hexnum tokenizer ([dfinity/candid⁠#340](https://github.com/dfinity/candid/issues/340))
* [`d7ecc10e`](dfinity/candid@d7ecc10) Fix candid tools `package.json` error ([dfinity/candid⁠#342](https://github.com/dfinity/candid/issues/342))
* [`ec4087ba`](dfinity/candid@ec4087b) Remove space ([dfinity/candid⁠#343](https://github.com/dfinity/candid/issues/343))
* [`a0d50b4d`](dfinity/candid@a0d50b4) Rust: derive `Copy`, `Eq`, `Default` for `Reserved` ([dfinity/candid⁠#344](https://github.com/dfinity/candid/issues/344))
* [`60ef1843`](dfinity/candid@60ef184) Fix error `candid` example. ([dfinity/candid⁠#350](https://github.com/dfinity/candid/issues/350))
* [`efedec1c`](dfinity/candid@efedec1) Add the community maintained Dart library ic_tools. ([dfinity/candid⁠#351](https://github.com/dfinity/candid/issues/351))
* [`72b681c3`](dfinity/candid@72b681c) add CODEOWNERS ([dfinity/candid⁠#352](https://github.com/dfinity/candid/issues/352))
* [`0a2346e2`](dfinity/candid@0a2346e) fix semicolon in did parser ([dfinity/candid⁠#354](https://github.com/dfinity/candid/issues/354))
* [`5d3c7c35`](dfinity/candid@5d3c7c3) fix semicolon in rust binding ([dfinity/candid⁠#355](https://github.com/dfinity/candid/issues/355))
* [`e5c8b85a`](dfinity/candid@e5c8b85) Candid UI update ([dfinity/candid⁠#358](https://github.com/dfinity/candid/issues/358))
* [`bffa0ae3`](dfinity/candid@bffa0ae) disable profiler for query methods
* [`553fef51`](dfinity/candid@553fef5) fix clippy ([dfinity/candid⁠#359](https://github.com/dfinity/candid/issues/359))
* [`b7fbafc1`](dfinity/candid@b7fbafc) chore: use ic-types 0.4 ([dfinity/candid⁠#357](https://github.com/dfinity/candid/issues/357))
* [`8b742c97`](dfinity/candid@8b742c9) release ([dfinity/candid⁠#360](https://github.com/dfinity/candid/issues/360))
* [`fe0ac8d6`](dfinity/candid@fe0ac8d) feat: derive CandidType for Rc and Arc ([dfinity/candid⁠#362](https://github.com/dfinity/candid/issues/362))
* [`095dbe84`](dfinity/candid@095dbe8) fix TS binding for TypedArray ([dfinity/candid⁠#361](https://github.com/dfinity/candid/issues/361))
* [`0f550fca`](dfinity/candid@0f550fc) fix float token ([dfinity/candid⁠#364](https://github.com/dfinity/candid/issues/364))
* [`73a8af20`](dfinity/candid@73a8af2) feat: derive Serialize for Int, Nat ([dfinity/candid⁠#365](https://github.com/dfinity/candid/issues/365))
* [`0bc9b2ab`](dfinity/candid@0bc9b2a) release ([dfinity/candid⁠#366](https://github.com/dfinity/candid/issues/366))
* [`09dc89df`](dfinity/candid@09dc89d) fix clippy
* [`ea5dee37`](dfinity/candid@ea5dee3) fix clippy
* [`f5c2846a`](dfinity/candid@f5c2846) Allow Candid UI configuration via `postMessage()` ([dfinity/candid⁠#367](https://github.com/dfinity/candid/issues/367))
* [`f67164a0`](dfinity/candid@f67164a) postMessage to playground ([dfinity/candid⁠#369](https://github.com/dfinity/candid/issues/369))
* [`c70890a3`](dfinity/candid@c70890a) add license file ([dfinity/candid⁠#371](https://github.com/dfinity/candid/issues/371))
* [`528a4b04`](dfinity/candid@528a4b0) UI: fix `postMessage` behavior for Motoko Playground ([dfinity/candid⁠#370](https://github.com/dfinity/candid/issues/370))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants