-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove virtual object fields from IR and compiler #531
Conversation
so that we can desugar to them in `desugar.ml`
Ok, this somewhat complete now. Did not remove the old code yet. The reason it fails is that the front-end still supports |
This works now. But there is still code to remove, of course. @rossberg , do you want to keep |
…him/fake-dots-as-prims
Oh right, the interpreter should do dispatch, too. I overlooked that. Care to add that to this change? |
I’d rather have a separate PR for that. |
Fine as well. |
See #543 |
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...4f2b43b8](dfinity/candid@331217b...4f2b43b) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...4f2b43b8](dfinity/candid@331217b...4f2b43b) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...c747ba13](dfinity/candid@331217b...c747ba1) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...c747ba13](dfinity/candid@331217b...c747ba1) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...6559b0d8](dfinity/candid@331217b...6559b0d) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...8e6b8a76](dfinity/candid@331217b...8e6b8a7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...8e6b8a76](dfinity/candid@331217b...8e6b8a7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...91b9c069](dfinity/candid@331217b...91b9c06) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...1f396d7a](dfinity/candid@331217b...1f396d7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...ae4d0f79](dfinity/candid@331217b...ae4d0f7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...ae4d0f79](dfinity/candid@331217b...ae4d0f7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...ae4d0f79](dfinity/candid@331217b...ae4d0f7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...ae4d0f79](dfinity/candid@331217b...ae4d0f7) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...b0622bbb](dfinity/candid@331217b...b0622bb) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...a21d1b8f](dfinity/candid@331217b...a21d1b8) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...7755301c](dfinity/candid@331217b...7755301) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...7755301c](dfinity/candid@331217b...7755301) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...66cf6881](dfinity/candid@331217b...66cf688) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...223fe03b](dfinity/candid@331217b...223fe03) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...1caba619](dfinity/candid@331217b...1caba61) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...af33ed87](dfinity/candid@331217b...af33ed8) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...af33ed87](dfinity/candid@331217b...af33ed8) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...af33ed87](dfinity/candid@331217b...af33ed8) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...cccaa046](dfinity/candid@331217b...cccaa04) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...cccaa046](dfinity/candid@331217b...cccaa04) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...47f6cae2](dfinity/candid@331217b...47f6cae) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564)) * [`47f6cae2`](dfinity/candid@47f6cae) More rust bindgen fix ([dfinity/candid#562](https://togithub.com/dfinity/candid/issues/562))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...34b4eb0b](dfinity/candid@331217b...34b4eb0) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564)) * [`47f6cae2`](dfinity/candid@47f6cae) More rust bindgen fix ([dfinity/candid#562](https://togithub.com/dfinity/candid/issues/562)) * [`34b4eb0b`](dfinity/candid@34b4eb0) remove macos 11 test ([dfinity/candid#565](https://togithub.com/dfinity/candid/issues/565))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...34b4eb0b](dfinity/candid@331217b...34b4eb0) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564)) * [`47f6cae2`](dfinity/candid@47f6cae) More rust bindgen fix ([dfinity/candid#562](https://togithub.com/dfinity/candid/issues/562)) * [`34b4eb0b`](dfinity/candid@34b4eb0) remove macos 11 test ([dfinity/candid#565](https://togithub.com/dfinity/candid/issues/565))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...bba0b53d](dfinity/candid@331217b...bba0b53) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564)) * [`47f6cae2`](dfinity/candid@47f6cae) More rust bindgen fix ([dfinity/candid#562](https://togithub.com/dfinity/candid/issues/562)) * [`34b4eb0b`](dfinity/candid@34b4eb0) remove macos 11 test ([dfinity/candid#565](https://togithub.com/dfinity/candid/issues/565)) * [`bba0b53d`](dfinity/candid@bba0b53) Remove unnecessary allocation/copy from the string serialization implementation ([dfinity/candid#566](https://togithub.com/dfinity/candid/issues/566))
## Changelog for candid: Branch: master Commits: [dfinity/candid@331217ba...f324a168](dfinity/candid@331217b...f324a16) * [`a71eb20a`](dfinity/candid@a71eb20) limit size of vec null/reserved ([dfinity/candid#434](https://togithub.com/dfinity/candid/issues/434)) * [`de8b57a0`](dfinity/candid@de8b57a) [Rust] Add composite_query ([dfinity/candid#435](https://togithub.com/dfinity/candid/issues/435)) * [`e212e096`](dfinity/candid@e212e09) add play.motoko.org to Candid UI ([dfinity/candid#437](https://togithub.com/dfinity/candid/issues/437)) * [`c9c85d0a`](dfinity/candid@c9c85d0) bump dependencies for candid UI ([dfinity/candid#442](https://togithub.com/dfinity/candid/issues/442)) * [`e73a8c9f`](dfinity/candid@e73a8c9) fix spec for optional terminal semicolons ([dfinity/candid#445](https://togithub.com/dfinity/candid/issues/445)) * [`f1d573cb`](dfinity/candid@f1d573c) sort define_service ([dfinity/candid#441](https://togithub.com/dfinity/candid/issues/441)) * [`6961355c`](dfinity/candid@6961355) [Rust] add quote for reserved field names in debug trait ([dfinity/candid#446](https://togithub.com/dfinity/candid/issues/446)) * [`e660ff02`](dfinity/candid@e660ff0) use const generics for array ([dfinity/candid#444](https://togithub.com/dfinity/candid/issues/444)) * [`199fd05b`](dfinity/candid@199fd05) release candid 0.9 ([dfinity/candid#447](https://togithub.com/dfinity/candid/issues/447)) * [`7caa48ab`](dfinity/candid@7caa48a) [C++] Add link to icpp-candid ([dfinity/candid#450](https://togithub.com/dfinity/candid/issues/450)) * [`c2a310f8`](dfinity/candid@c2a310f) [Rust] adding more util functions ([dfinity/candid#451](https://togithub.com/dfinity/candid/issues/451)) * [`528a3438`](dfinity/candid@528a343) bump Candid UI ([dfinity/candid#449](https://togithub.com/dfinity/candid/issues/449)) * [`5066e27c`](dfinity/candid@5066e27) update to syn 2 and release ([dfinity/candid#452](https://togithub.com/dfinity/candid/issues/452)) * [`581303ec`](dfinity/candid@581303e) fix composite query for candid UI ([dfinity/candid#453](https://togithub.com/dfinity/candid/issues/453)) * [`457b5beb`](dfinity/candid@457b5be) recover subtype error from custom deserializer ([dfinity/candid#456](https://togithub.com/dfinity/candid/issues/456)) * [`9524eae1`](dfinity/candid@9524eae) fix equality check ([dfinity/candid#455](https://togithub.com/dfinity/candid/issues/455)) * [`6188ebbf`](dfinity/candid@6188ebb) release ([dfinity/candid#457](https://togithub.com/dfinity/candid/issues/457)) * [`2c3f8a38`](dfinity/candid@2c3f8a3) move away from BigInt::try_into ([dfinity/candid#458](https://togithub.com/dfinity/candid/issues/458)) * [`9f567c32`](dfinity/candid@9f567c3) spec: allow record {} <: record {null} ([dfinity/candid#462](https://togithub.com/dfinity/candid/issues/462)) * [`7273592a`](dfinity/candid@7273592) Fix length counting of zero sized values ([dfinity/candid#460](https://togithub.com/dfinity/candid/issues/460)) * [`1c383a7e`](dfinity/candid@1c383a7) remove arc_type feature ([dfinity/candid#463](https://togithub.com/dfinity/candid/issues/463)) * [`b7755ea7`](dfinity/candid@b7755ea) bump candid ui ([dfinity/candid#464](https://togithub.com/dfinity/candid/issues/464)) * [`c862f838`](dfinity/candid@c862f83) make the field zero_sized_values in candid::de::Config public ([dfinity/candid#465](https://togithub.com/dfinity/candid/issues/465)) * [`dbee8786`](dfinity/candid@dbee878) More work for Rust binding ([dfinity/candid#461](https://togithub.com/dfinity/candid/issues/461)) * [`a1eb218c`](dfinity/candid@a1eb218) Misc ([dfinity/candid#466](https://togithub.com/dfinity/candid/issues/466)) * [`11094b21`](dfinity/candid@11094b2) minize error message ([dfinity/candid#467](https://togithub.com/dfinity/candid/issues/467)) * [`30337723`](dfinity/candid@3033772) Misc fix ([dfinity/candid#469](https://togithub.com/dfinity/candid/issues/469)) * [`a8322be5`](dfinity/candid@a8322be) set default config for different targets ([dfinity/candid#470](https://togithub.com/dfinity/candid/issues/470)) * [`b233dbc2`](dfinity/candid@b233dbc) fix error msg for empty type ([dfinity/candid#478](https://togithub.com/dfinity/candid/issues/478)) * [`c342311f`](dfinity/candid@c342311) Candid test suite: Write a few more spacebomb tests ([dfinity/candid#479](https://togithub.com/dfinity/candid/issues/479)) * [`5be80b90`](dfinity/candid@5be80b9) Feat: authenticated calls in Candid UI ([dfinity/candid#475](https://togithub.com/dfinity/candid/issues/475)) * [`3b25ba06`](dfinity/candid@3b25ba0) streaming profiling ([dfinity/candid#477](https://togithub.com/dfinity/candid/issues/477)) * [`646f6398`](dfinity/candid@646f639) Set up responsive layout for Candid UI authorization panel ([dfinity/candid#480](https://togithub.com/dfinity/candid/issues/480)) * [`0ae47e7f`](dfinity/candid@0ae47e7) Bump rustix from 0.38.14 to 0.38.19 ([dfinity/candid#481](https://togithub.com/dfinity/candid/issues/481)) * [`9ab2733f`](dfinity/candid@9ab2733) Replace icon ([dfinity/candid#482](https://togithub.com/dfinity/candid/issues/482)) * [`2308128e`](dfinity/candid@2308128) remove duplicate check for IDE ([dfinity/candid#484](https://togithub.com/dfinity/candid/issues/484)) * [`782c4375`](dfinity/candid@782c437) fix service_equal error reporting ([dfinity/candid#486](https://togithub.com/dfinity/candid/issues/486)) * [`699e5cba`](dfinity/candid@699e5cb) Fix typo in README ([dfinity/candid#488](https://togithub.com/dfinity/candid/issues/488)) * [`05dab775`](dfinity/candid@05dab77) Add missing idlFactory export in TypeScript declarations ([dfinity/candid#491](https://togithub.com/dfinity/candid/issues/491)) * [`1c00b4af`](dfinity/candid@1c00b4a) Release candid 0.10 ([dfinity/candid#493](https://togithub.com/dfinity/candid/issues/493)) * [`aeacf908`](dfinity/candid@aeacf90) update metadata ([dfinity/candid#494](https://togithub.com/dfinity/candid/issues/494)) * [`747104a2`](dfinity/candid@747104a) bump candid ui ([dfinity/candid#496](https://togithub.com/dfinity/candid/issues/496)) * [`2f70240e`](dfinity/candid@2f70240) refactor candid ui auth ([dfinity/candid#500](https://togithub.com/dfinity/candid/issues/500)) * [`16c167a1`](dfinity/candid@16c167a) feat: Make it easy to convert data to IDLValue and candid text format ([dfinity/candid#502](https://togithub.com/dfinity/candid/issues/502)) * [`e09e6c59`](dfinity/candid@e09e6c5) Create security policy ([dfinity/candid#503](https://togithub.com/dfinity/candid/issues/503)) * [`2f6f90a3`](dfinity/candid@2f6f90a) refine IDLValue::Blob display ([dfinity/candid#497](https://togithub.com/dfinity/candid/issues/497)) * [`b40a4ab4`](dfinity/candid@b40a4ab) core: make candid max size public ([dfinity/candid#505](https://togithub.com/dfinity/candid/issues/505)) * [`eca7f4cd`](dfinity/candid@eca7f4c) move dependencies to feature ([dfinity/candid#506](https://togithub.com/dfinity/candid/issues/506)) * [`491969f3`](dfinity/candid@491969f) spec: allow import to merge service definitions ([dfinity/candid#504](https://togithub.com/dfinity/candid/issues/504)) * [`0fbcb24f`](dfinity/candid@0fbcb24) import service ([dfinity/candid#507](https://togithub.com/dfinity/candid/issues/507)) * [`7b45d8a4`](dfinity/candid@7b45d8a) Release ([dfinity/candid#508](https://togithub.com/dfinity/candid/issues/508)) * [`a6cc9e6d`](dfinity/candid@a6cc9e6) Add Candid assist feature in candid_parser ([dfinity/candid#509](https://togithub.com/dfinity/candid/issues/509)) * [`d0b4ccda`](dfinity/candid@d0b4ccd) fix: add missing typescript export for init args ([dfinity/candid#510](https://togithub.com/dfinity/candid/issues/510)) * [`8c1161e0`](dfinity/candid@8c1161e) fix: change root key fetching logic and specify HttpAgent hostname for remote environments ([dfinity/candid#511](https://togithub.com/dfinity/candid/issues/511)) * [`c24644f7`](dfinity/candid@c24644f) Replace 'localhost' with '127.0.0.1' for temporary HttpAgent host ([dfinity/candid#512](https://togithub.com/dfinity/candid/issues/512)) * [`6a0479ed`](dfinity/candid@6a0479e) supply correct headers for remote browsers to render correctly ([dfinity/candid#513](https://togithub.com/dfinity/candid/issues/513)) * [`da60236b`](dfinity/candid@da60236) Bump agent-js and remove workaround for Candid UI ([dfinity/candid#514](https://togithub.com/dfinity/candid/issues/514)) * [`bf95a9f2`](dfinity/candid@bf95a9f) Add MSRV 1.70.0 ([dfinity/candid#515](https://togithub.com/dfinity/candid/issues/515)) * [`aef1e029`](dfinity/candid@aef1e02) fix IDLValue blob conversion ([dfinity/candid#517](https://togithub.com/dfinity/candid/issues/517)) * [`495526e1`](dfinity/candid@495526e) Update Changelog.md ([dfinity/candid#518](https://togithub.com/dfinity/candid/issues/518)) * [`8f96d794`](dfinity/candid@8f96d79) fix rename proc macro to take any string ([dfinity/candid#522](https://togithub.com/dfinity/candid/issues/522)) * [`7c4de8c8`](dfinity/candid@7c4de8c) Update Candid.md ([dfinity/candid#523](https://togithub.com/dfinity/candid/issues/523)) * [`0219c2d8`](dfinity/candid@0219c2d) Use canbench for CI ([dfinity/candid#525](https://togithub.com/dfinity/candid/issues/525)) * [`4b68f472`](dfinity/candid@4b68f47) fix typescript export for init args func ([dfinity/candid#528](https://togithub.com/dfinity/candid/issues/528)) * [`0b16febc`](dfinity/candid@0b16feb) Bump agent-js ([dfinity/candid#529](https://togithub.com/dfinity/candid/issues/529)) * [`53cda2ed`](dfinity/candid@53cda2e) add metering for deserialization ([dfinity/candid#524](https://togithub.com/dfinity/candid/issues/524)) * [`d642e13b`](dfinity/candid@d642e13) release ([dfinity/candid#530](https://togithub.com/dfinity/candid/issues/530)) * [`4f2b43b8`](dfinity/candid@4f2b43b) Update construct.test.did ([dfinity/candid#531](https://togithub.com/dfinity/candid/issues/531)) * [`c747ba13`](dfinity/candid@c747ba1) bump ic-cdk ([dfinity/candid#532](https://togithub.com/dfinity/candid/issues/532)) * [`6559b0d8`](dfinity/candid@6559b0d) avoid cost overflow and fix principal cost ([dfinity/candid#534](https://togithub.com/dfinity/candid/issues/534)) * [`8e6b8a76`](dfinity/candid@8e6b8a7) Adjust Candid UI login button ([dfinity/candid#535](https://togithub.com/dfinity/candid/issues/535)) * [`91b9c069`](dfinity/candid@91b9c06) fix text_size ([dfinity/candid#540](https://togithub.com/dfinity/candid/issues/540)) * [`1f396d7a`](dfinity/candid@1f396d7) chore: add nns list proposals benchmark ([dfinity/candid#541](https://togithub.com/dfinity/candid/issues/541)) * [`b66a88da`](dfinity/candid@b66a88d) Update Candid.md ([dfinity/candid#538](https://togithub.com/dfinity/candid/issues/538)) * [`ae4d0f79`](dfinity/candid@ae4d0f7) use btreemap for type_map and release ([dfinity/candid#542](https://togithub.com/dfinity/candid/issues/542)) * [`d2654f9e`](dfinity/candid@d2654f9) fix principal length check ([dfinity/candid#545](https://togithub.com/dfinity/candid/issues/545)) * [`ea3c3e9f`](dfinity/candid@ea3c3e9) Candid type selector ([dfinity/candid#544](https://togithub.com/dfinity/candid/issues/544)) * [`b0622bbb`](dfinity/candid@b0622bb) ci: use macos-12 to build macos binary ([dfinity/candid#547](https://togithub.com/dfinity/candid/issues/547)) * [`a21d1b8f`](dfinity/candid@a21d1b8) more improvements to Configs ([dfinity/candid#548](https://togithub.com/dfinity/candid/issues/548)) * [`4fdc2a18`](dfinity/candid@4fdc2a1) add custom target for didc ([dfinity/candid#550](https://togithub.com/dfinity/candid/issues/550)) * [`7755301c`](dfinity/candid@7755301) Add new job fuzzing ([dfinity/candid#552](https://togithub.com/dfinity/candid/issues/552)) * [`66cf6881`](dfinity/candid@66cf688) implement CandidType for serde_bytes::ByteArray ([dfinity/candid#557](https://togithub.com/dfinity/candid/issues/557)) * [`223fe03b`](dfinity/candid@223fe03) more improvements for Rust bindgen ([dfinity/candid#558](https://togithub.com/dfinity/candid/issues/558)) * [`1caba619`](dfinity/candid@1caba61) fix result struct binding ([dfinity/candid#559](https://togithub.com/dfinity/candid/issues/559)) * [`258b6b64`](dfinity/candid@258b6b6) add new links in README ([dfinity/candid#561](https://togithub.com/dfinity/candid/issues/561)) * [`af33ed87`](dfinity/candid@af33ed8) more rust bindgen ([dfinity/candid#560](https://togithub.com/dfinity/candid/issues/560)) * [`cccaa046`](dfinity/candid@cccaa04) fix test suite ([dfinity/candid#564](https://togithub.com/dfinity/candid/issues/564)) * [`47f6cae2`](dfinity/candid@47f6cae) More rust bindgen fix ([dfinity/candid#562](https://togithub.com/dfinity/candid/issues/562)) * [`34b4eb0b`](dfinity/candid@34b4eb0) remove macos 11 test ([dfinity/candid#565](https://togithub.com/dfinity/candid/issues/565)) * [`bba0b53d`](dfinity/candid@bba0b53) Remove unnecessary allocation/copy from the string serialization implementation ([dfinity/candid#566](https://togithub.com/dfinity/candid/issues/566)) * [`f324a168`](dfinity/candid@f324a16) spec: candid type selector ([dfinity/candid#555](https://togithub.com/dfinity/candid/issues/555))
to build on #529 and remove stuff from the IR.