Skip to content

Commit 8efd548

Browse files
release: 0.1.0
1 parent bb19c13 commit 8efd548

File tree

3 files changed

+162
-6
lines changed

3 files changed

+162
-6
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.0.1"
2+
".": "0.1.0"
33
}

CHANGELOG.md

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

src/Orb/Orb.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<!-- Metadata -->
44
<AssemblyTitle>Orb C#</AssemblyTitle>
55
<AssemblyName>Orb</AssemblyName>
6-
<VersionPrefix>0.0.1</VersionPrefix>
6+
<VersionPrefix>0.1.0</VersionPrefix>
77
<Authors>Orb</Authors>
88
<Company>Orb</Company>
99
<Description>The official .NET library for the Orb API.</Description>
@@ -39,11 +39,11 @@
3939
<NoWarn>$(NoWarn),0618</NoWarn>
4040
</PropertyGroup>
4141
<ItemGroup>
42-
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
43-
<PackageReference Include="System.Text.Json" Version="9.0.9" />
44-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
42+
<None Include="..\..\README.md" Pack="true" PackagePath="\"/>
43+
<PackageReference Include="System.Text.Json" Version="9.0.9"/>
44+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
4545
</ItemGroup>
4646
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
47-
<PackageReference Include="System.Collections.Immutable" Version="8.0.0" />
47+
<PackageReference Include="System.Collections.Immutable" Version="8.0.0"/>
4848
</ItemGroup>
4949
</Project>

0 commit comments

Comments
 (0)