|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 0.1.0 (2025-12-11) |
| 4 | + |
| 5 | +Full Changelog: [v0.0.1...v0.1.0](https://github.com/orbcorp/orb-csharp/compare/v0.0.1...v0.1.0) |
| 6 | + |
| 7 | +### ⚠ BREAKING CHANGES |
| 8 | + |
| 9 | +* **client:** use readonly types for properties |
| 10 | +* **client:** improve names of some types |
| 11 | +* **client:** use `DateTimeOffset` instead of `DateTime` |
| 12 | +* **client:** flatten service namespaces |
| 13 | +* **client:** interpret null as omitted in some properties |
| 14 | +* **client:** make models immutable |
| 15 | +* **api:** define shared model ConversionRateConfig |
| 16 | + |
| 17 | +### Features |
| 18 | + |
| 19 | +* **api:** add C# ([e2db41d](https://github.com/orbcorp/orb-csharp/commit/e2db41d4c0585fc2e3472df2a88a5be4cb2432fb)) |
| 20 | +* **api:** api update ([fb72da9](https://github.com/orbcorp/orb-csharp/commit/fb72da955561c151b2c2692942b6b5fcc1ae1377)) |
| 21 | +* **api:** api update ([4ccd578](https://github.com/orbcorp/orb-csharp/commit/4ccd578bd3ebad15d494aac683df4c9257bbe70a)) |
| 22 | +* **api:** api update ([f90e3ae](https://github.com/orbcorp/orb-csharp/commit/f90e3aeb62544116e49684b6c9951c0c945341a2)) |
| 23 | +* **api:** api update ([1a56902](https://github.com/orbcorp/orb-csharp/commit/1a569028014ee7a24fed29298ea9d2f87b047ef6)) |
| 24 | +* **api:** api update ([64ba8ff](https://github.com/orbcorp/orb-csharp/commit/64ba8ff04267925ec36852f5bd0a819a0e80c110)) |
| 25 | +* **api:** api update ([9ddf9be](https://github.com/orbcorp/orb-csharp/commit/9ddf9beeb5cc4fca7c308220c4a0820c1e6ade2c)) |
| 26 | +* **api:** api update ([517311a](https://github.com/orbcorp/orb-csharp/commit/517311a6b269d832f4d5759ce6b3b2a681d3715e)) |
| 27 | +* **api:** api update ([d6db301](https://github.com/orbcorp/orb-csharp/commit/d6db301d92a13f9da964825748a976414357cbc6)) |
| 28 | +* **api:** api update ([baf08f2](https://github.com/orbcorp/orb-csharp/commit/baf08f2a636733826d01ea04ce08e8d55dbedd34)) |
| 29 | +* **api:** api update ([df68529](https://github.com/orbcorp/orb-csharp/commit/df68529c628bfd38011000ef2e2dcdb943cb7e48)) |
| 30 | +* **api:** api update ([8a73d24](https://github.com/orbcorp/orb-csharp/commit/8a73d245379717e0ab1f9011687146fd70b51d18)) |
| 31 | +* **api:** api update ([a369ef4](https://github.com/orbcorp/orb-csharp/commit/a369ef4411504f1b649068102ee2b98ee0039e31)) |
| 32 | +* **api:** api update ([9e6c001](https://github.com/orbcorp/orb-csharp/commit/9e6c0010cda481a36f2fbdea2d342f142e85caba)) |
| 33 | +* **api:** api update ([9504b00](https://github.com/orbcorp/orb-csharp/commit/9504b005a855d7d1e7281db5e317f961651f41e0)) |
| 34 | +* **api:** api update ([713ee01](https://github.com/orbcorp/orb-csharp/commit/713ee01200d14436e8059e31ea6b2e46aae2cc27)) |
| 35 | +* **api:** api update ([7f1811a](https://github.com/orbcorp/orb-csharp/commit/7f1811ac69511ae361e1dca3ba674e09c8543fdd)) |
| 36 | +* **api:** api update ([5c02e33](https://github.com/orbcorp/orb-csharp/commit/5c02e33ae1bf78f394826bf8ee944e57ea267ed9)) |
| 37 | +* **api:** api update ([090a2e3](https://github.com/orbcorp/orb-csharp/commit/090a2e381704c21336187dacb90d6d2d58b02d92)) |
| 38 | +* **api:** api update ([1d104ef](https://github.com/orbcorp/orb-csharp/commit/1d104efdab8d54aab1f7f3faabc14340a1712592)) |
| 39 | +* **api:** api update ([9251b92](https://github.com/orbcorp/orb-csharp/commit/9251b924af640affef0978e2ee480d166404ab56)) |
| 40 | +* **api:** api update ([8108e0d](https://github.com/orbcorp/orb-csharp/commit/8108e0dcd3ad5307a3a9892f531a2f8f9f0da63f)) |
| 41 | +* **api:** api update ([6cf340c](https://github.com/orbcorp/orb-csharp/commit/6cf340c42fe835582097d76138e146a9b866848b)) |
| 42 | +* **api:** api update ([e4c3bc5](https://github.com/orbcorp/orb-csharp/commit/e4c3bc54e4ede4af023580d236a576f138030d51)) |
| 43 | +* **api:** api update ([9496bca](https://github.com/orbcorp/orb-csharp/commit/9496bca600fed4c446eeb2ae733e96ad1bdd7037)) |
| 44 | +* **api:** api update ([abb7452](https://github.com/orbcorp/orb-csharp/commit/abb74522112928e627b15244dfdfb30c59ddf275)) |
| 45 | +* **api:** api update ([ce002f9](https://github.com/orbcorp/orb-csharp/commit/ce002f96f261a51969f208050ec60efe8c731667)) |
| 46 | +* **api:** api update ([d0978b0](https://github.com/orbcorp/orb-csharp/commit/d0978b09eddaf187445fefda66fa638a7e23d8c0)) |
| 47 | +* **api:** api update ([6a36022](https://github.com/orbcorp/orb-csharp/commit/6a360220ec6166a37a449e422de14e1f550a25e1)) |
| 48 | +* **api:** api update ([1f8e15d](https://github.com/orbcorp/orb-csharp/commit/1f8e15dd5052bdaba7cf123fca6212ae4b805803)) |
| 49 | +* **api:** api update ([d0e9264](https://github.com/orbcorp/orb-csharp/commit/d0e9264c44939b5266f32d6d7422470a9ef73498)) |
| 50 | +* **api:** api update ([2c673c4](https://github.com/orbcorp/orb-csharp/commit/2c673c4ae6223e96418d3726c484a8b5a5fe338f)) |
| 51 | +* **api:** api update ([529c386](https://github.com/orbcorp/orb-csharp/commit/529c38605cf3f39b34bc35f4d991251e93fc012c)) |
| 52 | +* **api:** api update ([7e10ed7](https://github.com/orbcorp/orb-csharp/commit/7e10ed7e6662fbe98d4d5a71be4207a05e9a9610)) |
| 53 | +* **api:** api update ([f13e7df](https://github.com/orbcorp/orb-csharp/commit/f13e7df64231245e19291d780631124aef62e9ac)) |
| 54 | +* **api:** api update ([b08df82](https://github.com/orbcorp/orb-csharp/commit/b08df824c44e6cc0ac72d42b07c3c089f501862d)) |
| 55 | +* **api:** api update ([d0d1a79](https://github.com/orbcorp/orb-csharp/commit/d0d1a7995095b23506e98a0ba0e5bdb47370dc5f)) |
| 56 | +* **api:** api update ([268fdab](https://github.com/orbcorp/orb-csharp/commit/268fdab77f42a6e87ffc2f7fd1863bbd05d30033)) |
| 57 | +* **api:** api update ([7c7a621](https://github.com/orbcorp/orb-csharp/commit/7c7a621be47edaca08972e0986c72dab410ec052)) |
| 58 | +* **api:** define shared model ConversionRateConfig ([8420455](https://github.com/orbcorp/orb-csharp/commit/84204551c212283c5fe0568e46f8ea88b9ec1d17)) |
| 59 | +* **client:** add `HttpResponse.ReadAsStream` method ([3a51242](https://github.com/orbcorp/orb-csharp/commit/3a51242c08032d7df6c2ded8dcce4d7461309b16)) |
| 60 | +* **client:** add additional implicit conversions ([32d7f99](https://github.com/orbcorp/orb-csharp/commit/32d7f99de2587b6562e65cb04f56bfc63d154c9a)) |
| 61 | +* **client:** add cancellation token support ([d322904](https://github.com/orbcorp/orb-csharp/commit/d32290447d4e2efc41558d5f7d36fd64e353636a)) |
| 62 | +* **client:** add EnvironmentUrl ([1bfe99f](https://github.com/orbcorp/orb-csharp/commit/1bfe99f1ec23576f124a80532c2bdc8d267cdbc1)) |
| 63 | +* **client:** add response validation option ([dda33ed](https://github.com/orbcorp/orb-csharp/commit/dda33ed46fa48b74ad6e33a92a514f9e073b4417)) |
| 64 | +* **client:** add retries support ([006167f](https://github.com/orbcorp/orb-csharp/commit/006167f9f261f30f862b668b4069855fc1667799)) |
| 65 | +* **client:** add some convenience constructors ([8e82a6b](https://github.com/orbcorp/orb-csharp/commit/8e82a6b10a0d13a256c4a330e4fcd159c1b791dc)) |
| 66 | +* **client:** add some implicit operators ([b7bb4f2](https://github.com/orbcorp/orb-csharp/commit/b7bb4f29cb1948682215cdee52f92de7704dbe82)) |
| 67 | +* **client:** add support for option modification ([585182a](https://github.com/orbcorp/orb-csharp/commit/585182ac828f3c32a7efd9df0f604d7e3db407da)) |
| 68 | +* **client:** add x-stainless-retry-count ([d4caa5e](https://github.com/orbcorp/orb-csharp/commit/d4caa5efe4e7003df784aeb64e2817a5ac4b9374)) |
| 69 | +* **client:** additional methods for positional params ([965ec12](https://github.com/orbcorp/orb-csharp/commit/965ec12761ede2c41d2ae3f708ef5baa3d84a625)) |
| 70 | +* **client:** automatically set constants for user ([25e678a](https://github.com/orbcorp/orb-csharp/commit/25e678a352492d8119389201e754ffa1b96b85a0)) |
| 71 | +* **client:** implement implicit union casts ([5a6d432](https://github.com/orbcorp/orb-csharp/commit/5a6d4322fd6e82838a22f6658a6252f0c76bf367)) |
| 72 | +* **client:** improve csproj ([284ef6e](https://github.com/orbcorp/orb-csharp/commit/284ef6eb1b68e376df2cd43aa4518bf1a01900d6)) |
| 73 | +* **client:** improve model names ([df035d1](https://github.com/orbcorp/orb-csharp/commit/df035d1ec73f8ce1226571a18732529a91eba08d)) |
| 74 | +* **client:** improve some names ([7692fdd](https://github.com/orbcorp/orb-csharp/commit/7692fdd57bc7478737dc012ec2a37996b5b82f50)) |
| 75 | +* **client:** make models immutable ([22921ae](https://github.com/orbcorp/orb-csharp/commit/22921ae7a1c1885ef8302a5e0242aab867a2d005)) |
| 76 | +* **client:** refactor exceptions ([74c487d](https://github.com/orbcorp/orb-csharp/commit/74c487d14332d0adadd917b417b5bb8bd25f315e)) |
| 77 | +* **client:** refactor unions ([bab0e94](https://github.com/orbcorp/orb-csharp/commit/bab0e9426a803f3ffe83f075ba3245b6e63ef389)) |
| 78 | +* **client:** send `User-Agent` header ([d9f32d8](https://github.com/orbcorp/orb-csharp/commit/d9f32d8da6c447e811eba35d9f089b3c453f1831)) |
| 79 | +* **client:** send `X-Stainless-Arch` header ([11b2877](https://github.com/orbcorp/orb-csharp/commit/11b28775f28ce6df4a0150c19b15a8253f341e19)) |
| 80 | +* **client:** send `X-Stainless-Lang` and `X-Stainless-OS` headers ([ff4a7fe](https://github.com/orbcorp/orb-csharp/commit/ff4a7fe314c413be2cab0dbc20a9439cfcc272eb)) |
| 81 | +* **client:** send `X-Stainless-Package-Version` headers ([d3b8497](https://github.com/orbcorp/orb-csharp/commit/d3b8497a2b079f26e68b76dca338bf9636ba2107)) |
| 82 | +* **client:** send `X-Stainless-Runtime` and `X-Stainless-Runtime-Version` ([a49e832](https://github.com/orbcorp/orb-csharp/commit/a49e832192f9e72bc7219b2a96257e6b673e5c3b)) |
| 83 | +* **client:** send `X-Stainless-Timeout` header ([569bcb2](https://github.com/orbcorp/orb-csharp/commit/569bcb24b6ab3136d365c9bc09eb8fc48a3cfab6)) |
| 84 | +* **client:** support .NET Standard 2.0 ([a13a7da](https://github.com/orbcorp/orb-csharp/commit/a13a7da53e8dd58c539da7017e79d20fdf3f4fb8)) |
| 85 | +* **client:** support request timeout ([3ec7070](https://github.com/orbcorp/orb-csharp/commit/3ec7070902494de24e591ae1c8e65f57a9568146)) |
| 86 | +* **client:** validate constant values ([e9ab518](https://github.com/orbcorp/orb-csharp/commit/e9ab518b3348e1c90973c5cdeda5e95b7fc5d8df)) |
| 87 | +* extract minimum composite to type ([0b9eedc](https://github.com/orbcorp/orb-csharp/commit/0b9eedc8db21cc0cd2835ecc479c5adfd4069bb1)) |
| 88 | +* **internal:** add additional object tests ([58e230c](https://github.com/orbcorp/orb-csharp/commit/58e230c9a2c49e4c5007d6776116285a501016b0)) |
| 89 | +* **internal:** add dev container ([cd5e090](https://github.com/orbcorp/orb-csharp/commit/cd5e09074dae5d0de3f41a1b9de196d7dffa185b)) |
| 90 | +* **internal:** generate release flow files ([3eb9334](https://github.com/orbcorp/orb-csharp/commit/3eb9334def8a6d9e09154e9c3d606f42897379fa)) |
| 91 | + |
| 92 | + |
| 93 | +### Bug Fixes |
| 94 | + |
| 95 | +* **client:** check response status when `MaxRetries = 0` ([54eb187](https://github.com/orbcorp/orb-csharp/commit/54eb187822acb7162a4c6ebe8af224653b164a37)) |
| 96 | +* **client:** deprecate some constructors ([7ca3eea](https://github.com/orbcorp/orb-csharp/commit/7ca3eeaae1f7588a1efc454feab9b579aa910deb)) |
| 97 | +* **client:** handle multiple auth options gracefully ([ab63f1e](https://github.com/orbcorp/orb-csharp/commit/ab63f1e93a46234075928aef1058aff4ca49b8bb)) |
| 98 | +* **client:** handling of null value type ([af22d1e](https://github.com/orbcorp/orb-csharp/commit/af22d1e5661e63d2fdf0480f34c0b7fcff012966)) |
| 99 | +* **client:** interpret null as omitted in some properties ([15855b6](https://github.com/orbcorp/orb-csharp/commit/15855b69d48025023ca07b3adcf17d5622ea6a34)) |
| 100 | +* **client:** use `DateTimeOffset` instead of `DateTime` ([aa4b2f8](https://github.com/orbcorp/orb-csharp/commit/aa4b2f870a40fee63c2bbb46714a39ef4558f635)) |
| 101 | +* **client:** use `JsonElement` in more places ([1de7a74](https://github.com/orbcorp/orb-csharp/commit/1de7a748678db6d4ad7a6f1214cae244579b53f0)) |
| 102 | +* **client:** use readonly types for properties ([8b7b709](https://github.com/orbcorp/orb-csharp/commit/8b7b709089f067b4f6b1c380791e37d0074cea9a)) |
| 103 | +* **client:** with expressions for models ([8a3cdcf](https://github.com/orbcorp/orb-csharp/commit/8a3cdcfdebad1f4dfb5776b8e433eb14f0d917a3)) |
| 104 | +* **internal:** add nullability checks for tests ([1df879b](https://github.com/orbcorp/orb-csharp/commit/1df879b7489888342a782bb4c320c1216c0e436a)) |
| 105 | +* **internal:** don't format csproj files ([7f5768a](https://github.com/orbcorp/orb-csharp/commit/7f5768adbb7da246537abd650b366f3bb866c73a)) |
| 106 | +* **internal:** improve dictionary instantiation ([0dbc21b](https://github.com/orbcorp/orb-csharp/commit/0dbc21ba729634945379fbc9d6b83b7c3801d18b)) |
| 107 | +* **internal:** install csharpier during ci lint phase ([9d24c26](https://github.com/orbcorp/orb-csharp/commit/9d24c26ad0bd6b72dea5c85043d76380518e6741)) |
| 108 | +* **internal:** minor bug fixes on model instantiation and union validation ([f109cc7](https://github.com/orbcorp/orb-csharp/commit/f109cc7964841dabf67250ed78c77eb045c57e44)) |
| 109 | +* **internal:** minor project fixes ([def9419](https://github.com/orbcorp/orb-csharp/commit/def9419ad3e99107e7b1bfd57239c72c21b8d089)) |
| 110 | +* **internal:** prefer to use implicit instantiation when possible ([37366c3](https://github.com/orbcorp/orb-csharp/commit/37366c3e538f3923b5ecdcab2fc5118b348fc19a)) |
| 111 | +* **internal:** remove example csproj ([66c1d05](https://github.com/orbcorp/orb-csharp/commit/66c1d05dbb85f1f327293b840baec4ff70371b6d)) |
| 112 | +* **internal:** running net462 tests on ci ([c0a7fcc](https://github.com/orbcorp/orb-csharp/commit/c0a7fcc61428bf59f7ba854421a7f50bcf4efb56)) |
| 113 | +* **internal:** various minor code fixes ([049b82c](https://github.com/orbcorp/orb-csharp/commit/049b82c0e2203f6d2731862c633806cb5b904c43)) |
| 114 | +* **internal:** various smaller fixes ([2ff5c17](https://github.com/orbcorp/orb-csharp/commit/2ff5c174dec2ed0f3c10278eb2d67a68511e098f)) |
| 115 | + |
| 116 | + |
| 117 | +### Performance Improvements |
| 118 | + |
| 119 | +* **client:** optimize header creation ([c17450e](https://github.com/orbcorp/orb-csharp/commit/c17450ee83ff7ce6091fbadc46e68ce760a42422)) |
| 120 | +* **client:** use async deserialization in `HttpResponse` ([0466032](https://github.com/orbcorp/orb-csharp/commit/0466032107e12ee279d268df5b3c5fccf8a75593)) |
| 121 | + |
| 122 | + |
| 123 | +### Chores |
| 124 | + |
| 125 | +* **client:** change name of underlying properties for models and params ([30fe818](https://github.com/orbcorp/orb-csharp/commit/30fe8180217f3d939b6c2ecc6bfe5f8f6046b554)) |
| 126 | +* **client:** deprecate some symbols ([395ffe4](https://github.com/orbcorp/orb-csharp/commit/395ffe4bd0db51d6596833d44d66c9715623f282)) |
| 127 | +* **client:** improve union validation ([e3ba15d](https://github.com/orbcorp/orb-csharp/commit/e3ba15d89411d4b04eef20b8da6b01cedafdcc45)) |
| 128 | +* **client:** simplify field validations ([dda33ed](https://github.com/orbcorp/orb-csharp/commit/dda33ed46fa48b74ad6e33a92a514f9e073b4417)) |
| 129 | +* **docs:** clarify beta library limitations in readme ([f4d1b52](https://github.com/orbcorp/orb-csharp/commit/f4d1b5253cdf0e3576547ecf7e78dcdf89b36a00)) |
| 130 | +* **internal:** add enum tests ([4758f8b](https://github.com/orbcorp/orb-csharp/commit/4758f8b5b7ce9112603ae2fe9531f039a51131f4)) |
| 131 | +* **internal:** add prism log file to gitignore ([35502d0](https://github.com/orbcorp/orb-csharp/commit/35502d01cf1fd2d78c920a0bb307487ad941e884)) |
| 132 | +* **internal:** add union tests ([4169656](https://github.com/orbcorp/orb-csharp/commit/4169656b30cfe9b99332a295315e05e9c039fbca)) |
| 133 | +* **internal:** codegen related update ([2a78b4a](https://github.com/orbcorp/orb-csharp/commit/2a78b4a7b38a2024be86de83207cf304232cfafa)) |
| 134 | +* **internal:** codegen related update ([35d0ba7](https://github.com/orbcorp/orb-csharp/commit/35d0ba7fa2f347deeb85b97747a28af3cf3c4c66)) |
| 135 | +* **internal:** codegen related update ([f1fe13a](https://github.com/orbcorp/orb-csharp/commit/f1fe13a8c19e2e8c044e51c31945043cf8cde5d5)) |
| 136 | +* **internal:** codegen related update ([ad6f73f](https://github.com/orbcorp/orb-csharp/commit/ad6f73fca1ea274a68fbbe95f3cbd92669428242)) |
| 137 | +* **internal:** equality and more unit tests ([fc3c17b](https://github.com/orbcorp/orb-csharp/commit/fc3c17b15fb6ab155145fab7deee5635938ecfc4)) |
| 138 | +* **internal:** extract `ClientOptions` struct ([b7feea0](https://github.com/orbcorp/orb-csharp/commit/b7feea0be3d5b4e6968b6c17cb9cd36eba912e60)) |
| 139 | +* **internal:** full qualify some references ([fc01a56](https://github.com/orbcorp/orb-csharp/commit/fc01a561cab014aba113de3d4ca4a91f05a2d54d)) |
| 140 | +* **internal:** improve devcontainer ([ac0b263](https://github.com/orbcorp/orb-csharp/commit/ac0b263c044414e8893b0e856d583a9c6e514e7b)) |
| 141 | +* **internal:** minor improvements to csproj and gitignore ([b153c54](https://github.com/orbcorp/orb-csharp/commit/b153c54462ceca807e7e57e97f078449649100c1)) |
| 142 | +* **internal:** reduce import qualification ([73ff8de](https://github.com/orbcorp/orb-csharp/commit/73ff8de06a6ed5a03049c82ee7acfd41fc07b8fa)) |
| 143 | +* **internal:** remove redundant keyword ([b214c47](https://github.com/orbcorp/orb-csharp/commit/b214c479fafa2ad92f224ae6b04e19ba37f0c421)) |
| 144 | +* **internal:** restructure some imports ([d7fe315](https://github.com/orbcorp/orb-csharp/commit/d7fe31598d52037df273fbf71d025f7df90e5c44)) |
| 145 | +* **internal:** suppress diagnostic for .netstandard2.0 ([4934a71](https://github.com/orbcorp/orb-csharp/commit/4934a713e438337d77ec404dd523e2a2616221d4)) |
| 146 | +* **internal:** update csproj formatting ([1bfa8ec](https://github.com/orbcorp/orb-csharp/commit/1bfa8ecda17df4b01b03e41ff5ae78e739b115aa)) |
| 147 | +* **internal:** update release please config ([e7a5617](https://github.com/orbcorp/orb-csharp/commit/e7a561740b4918fced68e45ab3f4a58aa45a5f50)) |
| 148 | +* **internal:** update release please config ([e28e87b](https://github.com/orbcorp/orb-csharp/commit/e28e87bb1de4b402ab461226c7d529485bc9f036)) |
| 149 | +* **internal:** use nicer generic names ([6fa9d89](https://github.com/orbcorp/orb-csharp/commit/6fa9d89a900e06c56dc80f1708869ac7d610455d)) |
| 150 | +* rename some things ([304c45c](https://github.com/orbcorp/orb-csharp/commit/304c45cc17894d6c769b3c8940b3eaf78016eebf)) |
| 151 | +* update formatting ([928b193](https://github.com/orbcorp/orb-csharp/commit/928b1937a8478b46f666d547c8831e8e0971f7f1)) |
| 152 | +* use non-aliased `using` ([d670d93](https://github.com/orbcorp/orb-csharp/commit/d670d9359ae682140a6d2972bbde93a516fc27b8)) |
| 153 | + |
| 154 | + |
| 155 | +### Documentation |
| 156 | + |
| 157 | +* add more comments ([6aaa0c9](https://github.com/orbcorp/orb-csharp/commit/6aaa0c9ae294c17e597f5f0d6e7f023839bed8d3)) |
| 158 | +* add more comments ([bb19c13](https://github.com/orbcorp/orb-csharp/commit/bb19c135dd18f639953b7f8a32a84681be71e41e)) |
| 159 | +* **client:** document `WithOptions` ([0b988e2](https://github.com/orbcorp/orb-csharp/commit/0b988e27453d9ba28772d77134a9cba0c88e076b)) |
| 160 | +* **client:** document max retries ([9284c15](https://github.com/orbcorp/orb-csharp/commit/9284c154a943ee83eef80ea430f09362c3c479f2)) |
| 161 | +* **client:** document response validation ([c8458a8](https://github.com/orbcorp/orb-csharp/commit/c8458a87171d596edae06bdd0045367a4d915499)) |
| 162 | +* **client:** document timeout option ([64968e6](https://github.com/orbcorp/orb-csharp/commit/64968e6430330b4a1768a8d7b2c05e04bdf1b899)) |
| 163 | +* **client:** improve snippet formatting ([6b31ed5](https://github.com/orbcorp/orb-csharp/commit/6b31ed5cc69f52b07ad1cc6bc9a0e3899d7533dd)) |
| 164 | +* **client:** separate comment content into paragraphs ([d949333](https://github.com/orbcorp/orb-csharp/commit/d94933349e5ebc1c0b7450d25c0eea8402fdfe5a)) |
| 165 | +* **internal:** add warning about implementing interface ([554c0fd](https://github.com/orbcorp/orb-csharp/commit/554c0fd3109b5efc5a7f3d145236308a695c4768)) |
| 166 | +* note alpha status ([3167be0](https://github.com/orbcorp/orb-csharp/commit/3167be06e8e3929b18e0d4d6af09f69608e68515)) |
| 167 | + |
| 168 | + |
| 169 | +### Refactors |
| 170 | + |
| 171 | +* **client:** flatten service namespaces ([3b0a9ab](https://github.com/orbcorp/orb-csharp/commit/3b0a9ab09e0a48da9b1d28deb8a88f3fb3a923be)) |
| 172 | +* **client:** improve names of some types ([0531b3c](https://github.com/orbcorp/orb-csharp/commit/0531b3cb47640099a98c50d2a357d7686d1ae613)) |
| 173 | +* **client:** make unknown variants implicit ([f9b0119](https://github.com/orbcorp/orb-csharp/commit/f9b01191d06875dbd8d1478c2f74cddfc7906c5a)) |
| 174 | +* **client:** move some defaults out of `ClientOptions` ([118fd1e](https://github.com/orbcorp/orb-csharp/commit/118fd1efc79ae60e5869a8774f36028b77deba6f)) |
| 175 | +* **client:** pass around `ClientOptions` instead of client ([7ae1ca0](https://github.com/orbcorp/orb-csharp/commit/7ae1ca09baff479f68fa6645fea824c4e375ecd2)) |
| 176 | +* **client:** use plural for service namespace ([a4aa7a5](https://github.com/orbcorp/orb-csharp/commit/a4aa7a55fce75601f7d85fdd1c98ea8ff1f9be44)) |
| 177 | +* **internal:** remove abstract static methods ([47ee157](https://github.com/orbcorp/orb-csharp/commit/47ee1570eb785f65a95728115311429692c88b40)) |
| 178 | +* **internal:** share get/set logic ([af22d1e](https://github.com/orbcorp/orb-csharp/commit/af22d1e5661e63d2fdf0480f34c0b7fcff012966)) |
0 commit comments