Skip to content

Commit ed76375

Browse files
release: 0.1.0
1 parent d949333 commit ed76375

File tree

3 files changed

+126
-12
lines changed

3 files changed

+126
-12
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: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
# Changelog
2+
3+
## 0.1.0 (2025-11-08)
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:** interpret null as omitted in some properties
10+
* **client:** make models immutable
11+
* **api:** define shared model ConversionRateConfig
12+
13+
### Features
14+
15+
* **api:** add C# ([e2db41d](https://github.com/orbcorp/orb-csharp/commit/e2db41d4c0585fc2e3472df2a88a5be4cb2432fb))
16+
* **api:** api update ([baf08f2](https://github.com/orbcorp/orb-csharp/commit/baf08f2a636733826d01ea04ce08e8d55dbedd34))
17+
* **api:** api update ([df68529](https://github.com/orbcorp/orb-csharp/commit/df68529c628bfd38011000ef2e2dcdb943cb7e48))
18+
* **api:** api update ([8a73d24](https://github.com/orbcorp/orb-csharp/commit/8a73d245379717e0ab1f9011687146fd70b51d18))
19+
* **api:** api update ([a369ef4](https://github.com/orbcorp/orb-csharp/commit/a369ef4411504f1b649068102ee2b98ee0039e31))
20+
* **api:** api update ([9e6c001](https://github.com/orbcorp/orb-csharp/commit/9e6c0010cda481a36f2fbdea2d342f142e85caba))
21+
* **api:** api update ([9504b00](https://github.com/orbcorp/orb-csharp/commit/9504b005a855d7d1e7281db5e317f961651f41e0))
22+
* **api:** api update ([713ee01](https://github.com/orbcorp/orb-csharp/commit/713ee01200d14436e8059e31ea6b2e46aae2cc27))
23+
* **api:** api update ([7f1811a](https://github.com/orbcorp/orb-csharp/commit/7f1811ac69511ae361e1dca3ba674e09c8543fdd))
24+
* **api:** api update ([5c02e33](https://github.com/orbcorp/orb-csharp/commit/5c02e33ae1bf78f394826bf8ee944e57ea267ed9))
25+
* **api:** api update ([090a2e3](https://github.com/orbcorp/orb-csharp/commit/090a2e381704c21336187dacb90d6d2d58b02d92))
26+
* **api:** api update ([1d104ef](https://github.com/orbcorp/orb-csharp/commit/1d104efdab8d54aab1f7f3faabc14340a1712592))
27+
* **api:** api update ([9251b92](https://github.com/orbcorp/orb-csharp/commit/9251b924af640affef0978e2ee480d166404ab56))
28+
* **api:** api update ([8108e0d](https://github.com/orbcorp/orb-csharp/commit/8108e0dcd3ad5307a3a9892f531a2f8f9f0da63f))
29+
* **api:** api update ([6cf340c](https://github.com/orbcorp/orb-csharp/commit/6cf340c42fe835582097d76138e146a9b866848b))
30+
* **api:** api update ([e4c3bc5](https://github.com/orbcorp/orb-csharp/commit/e4c3bc54e4ede4af023580d236a576f138030d51))
31+
* **api:** api update ([9496bca](https://github.com/orbcorp/orb-csharp/commit/9496bca600fed4c446eeb2ae733e96ad1bdd7037))
32+
* **api:** api update ([abb7452](https://github.com/orbcorp/orb-csharp/commit/abb74522112928e627b15244dfdfb30c59ddf275))
33+
* **api:** api update ([ce002f9](https://github.com/orbcorp/orb-csharp/commit/ce002f96f261a51969f208050ec60efe8c731667))
34+
* **api:** api update ([d0978b0](https://github.com/orbcorp/orb-csharp/commit/d0978b09eddaf187445fefda66fa638a7e23d8c0))
35+
* **api:** api update ([6a36022](https://github.com/orbcorp/orb-csharp/commit/6a360220ec6166a37a449e422de14e1f550a25e1))
36+
* **api:** api update ([1f8e15d](https://github.com/orbcorp/orb-csharp/commit/1f8e15dd5052bdaba7cf123fca6212ae4b805803))
37+
* **api:** api update ([d0e9264](https://github.com/orbcorp/orb-csharp/commit/d0e9264c44939b5266f32d6d7422470a9ef73498))
38+
* **api:** api update ([2c673c4](https://github.com/orbcorp/orb-csharp/commit/2c673c4ae6223e96418d3726c484a8b5a5fe338f))
39+
* **api:** api update ([529c386](https://github.com/orbcorp/orb-csharp/commit/529c38605cf3f39b34bc35f4d991251e93fc012c))
40+
* **api:** api update ([7e10ed7](https://github.com/orbcorp/orb-csharp/commit/7e10ed7e6662fbe98d4d5a71be4207a05e9a9610))
41+
* **api:** api update ([f13e7df](https://github.com/orbcorp/orb-csharp/commit/f13e7df64231245e19291d780631124aef62e9ac))
42+
* **api:** api update ([b08df82](https://github.com/orbcorp/orb-csharp/commit/b08df824c44e6cc0ac72d42b07c3c089f501862d))
43+
* **api:** api update ([d0d1a79](https://github.com/orbcorp/orb-csharp/commit/d0d1a7995095b23506e98a0ba0e5bdb47370dc5f))
44+
* **api:** api update ([268fdab](https://github.com/orbcorp/orb-csharp/commit/268fdab77f42a6e87ffc2f7fd1863bbd05d30033))
45+
* **api:** api update ([7c7a621](https://github.com/orbcorp/orb-csharp/commit/7c7a621be47edaca08972e0986c72dab410ec052))
46+
* **api:** define shared model ConversionRateConfig ([8420455](https://github.com/orbcorp/orb-csharp/commit/84204551c212283c5fe0568e46f8ea88b9ec1d17))
47+
* **client:** add cancellation token support ([d322904](https://github.com/orbcorp/orb-csharp/commit/d32290447d4e2efc41558d5f7d36fd64e353636a))
48+
* **client:** add response validation option ([dda33ed](https://github.com/orbcorp/orb-csharp/commit/dda33ed46fa48b74ad6e33a92a514f9e073b4417))
49+
* **client:** add retries support ([006167f](https://github.com/orbcorp/orb-csharp/commit/006167f9f261f30f862b668b4069855fc1667799))
50+
* **client:** add some convenience constructors ([8e82a6b](https://github.com/orbcorp/orb-csharp/commit/8e82a6b10a0d13a256c4a330e4fcd159c1b791dc))
51+
* **client:** add some implicit operators ([b7bb4f2](https://github.com/orbcorp/orb-csharp/commit/b7bb4f29cb1948682215cdee52f92de7704dbe82))
52+
* **client:** add support for option modification ([585182a](https://github.com/orbcorp/orb-csharp/commit/585182ac828f3c32a7efd9df0f604d7e3db407da))
53+
* **client:** automatically set constants for user ([25e678a](https://github.com/orbcorp/orb-csharp/commit/25e678a352492d8119389201e754ffa1b96b85a0))
54+
* **client:** implement implicit union casts ([5a6d432](https://github.com/orbcorp/orb-csharp/commit/5a6d4322fd6e82838a22f6658a6252f0c76bf367))
55+
* **client:** improve model names ([df035d1](https://github.com/orbcorp/orb-csharp/commit/df035d1ec73f8ce1226571a18732529a91eba08d))
56+
* **client:** make models immutable ([22921ae](https://github.com/orbcorp/orb-csharp/commit/22921ae7a1c1885ef8302a5e0242aab867a2d005))
57+
* **client:** refactor exceptions ([74c487d](https://github.com/orbcorp/orb-csharp/commit/74c487d14332d0adadd917b417b5bb8bd25f315e))
58+
* **client:** refactor unions ([bab0e94](https://github.com/orbcorp/orb-csharp/commit/bab0e9426a803f3ffe83f075ba3245b6e63ef389))
59+
* **client:** send `User-Agent` header ([d9f32d8](https://github.com/orbcorp/orb-csharp/commit/d9f32d8da6c447e811eba35d9f089b3c453f1831))
60+
* **client:** send `X-Stainless-Arch` header ([11b2877](https://github.com/orbcorp/orb-csharp/commit/11b28775f28ce6df4a0150c19b15a8253f341e19))
61+
* **client:** send `X-Stainless-Lang` and `X-Stainless-OS` headers ([ff4a7fe](https://github.com/orbcorp/orb-csharp/commit/ff4a7fe314c413be2cab0dbc20a9439cfcc272eb))
62+
* **client:** send `X-Stainless-Package-Version` headers ([d3b8497](https://github.com/orbcorp/orb-csharp/commit/d3b8497a2b079f26e68b76dca338bf9636ba2107))
63+
* **client:** send `X-Stainless-Runtime` and `X-Stainless-Runtime-Version` ([a49e832](https://github.com/orbcorp/orb-csharp/commit/a49e832192f9e72bc7219b2a96257e6b673e5c3b))
64+
* **client:** send `X-Stainless-Timeout` header ([569bcb2](https://github.com/orbcorp/orb-csharp/commit/569bcb24b6ab3136d365c9bc09eb8fc48a3cfab6))
65+
* **client:** support request timeout ([3ec7070](https://github.com/orbcorp/orb-csharp/commit/3ec7070902494de24e591ae1c8e65f57a9568146))
66+
* extract minimum composite to type ([0b9eedc](https://github.com/orbcorp/orb-csharp/commit/0b9eedc8db21cc0cd2835ecc479c5adfd4069bb1))
67+
* **internal:** add dev container ([cd5e090](https://github.com/orbcorp/orb-csharp/commit/cd5e09074dae5d0de3f41a1b9de196d7dffa185b))
68+
* **internal:** generate release flow files ([3eb9334](https://github.com/orbcorp/orb-csharp/commit/3eb9334def8a6d9e09154e9c3d606f42897379fa))
69+
70+
71+
### Bug Fixes
72+
73+
* **client:** handle multiple auth options gracefully ([ab63f1e](https://github.com/orbcorp/orb-csharp/commit/ab63f1e93a46234075928aef1058aff4ca49b8bb))
74+
* **client:** interpret null as omitted in some properties ([15855b6](https://github.com/orbcorp/orb-csharp/commit/15855b69d48025023ca07b3adcf17d5622ea6a34))
75+
* **internal:** improve dictionary instantiation ([0dbc21b](https://github.com/orbcorp/orb-csharp/commit/0dbc21ba729634945379fbc9d6b83b7c3801d18b))
76+
* **internal:** minor bug fixes on model instantiation and union validation ([f109cc7](https://github.com/orbcorp/orb-csharp/commit/f109cc7964841dabf67250ed78c77eb045c57e44))
77+
* **internal:** prefer to use implicit instantiation when possible ([37366c3](https://github.com/orbcorp/orb-csharp/commit/37366c3e538f3923b5ecdcab2fc5118b348fc19a))
78+
* **internal:** remove example csproj ([66c1d05](https://github.com/orbcorp/orb-csharp/commit/66c1d05dbb85f1f327293b840baec4ff70371b6d))
79+
* **internal:** various minor code fixes ([049b82c](https://github.com/orbcorp/orb-csharp/commit/049b82c0e2203f6d2731862c633806cb5b904c43))
80+
* **internal:** various smaller fixes ([2ff5c17](https://github.com/orbcorp/orb-csharp/commit/2ff5c174dec2ed0f3c10278eb2d67a68511e098f))
81+
82+
83+
### Performance Improvements
84+
85+
* **client:** optimize header creation ([c17450e](https://github.com/orbcorp/orb-csharp/commit/c17450ee83ff7ce6091fbadc46e68ce760a42422))
86+
87+
88+
### Chores
89+
90+
* **client:** simplify field validations ([dda33ed](https://github.com/orbcorp/orb-csharp/commit/dda33ed46fa48b74ad6e33a92a514f9e073b4417))
91+
* **docs:** clarify beta library limitations in readme ([f4d1b52](https://github.com/orbcorp/orb-csharp/commit/f4d1b5253cdf0e3576547ecf7e78dcdf89b36a00))
92+
* **internal:** add prism log file to gitignore ([35502d0](https://github.com/orbcorp/orb-csharp/commit/35502d01cf1fd2d78c920a0bb307487ad941e884))
93+
* **internal:** codegen related update ([f1fe13a](https://github.com/orbcorp/orb-csharp/commit/f1fe13a8c19e2e8c044e51c31945043cf8cde5d5))
94+
* **internal:** codegen related update ([ad6f73f](https://github.com/orbcorp/orb-csharp/commit/ad6f73fca1ea274a68fbbe95f3cbd92669428242))
95+
* **internal:** extract `ClientOptions` struct ([b7feea0](https://github.com/orbcorp/orb-csharp/commit/b7feea0be3d5b4e6968b6c17cb9cd36eba912e60))
96+
* **internal:** full qualify some references ([fc01a56](https://github.com/orbcorp/orb-csharp/commit/fc01a561cab014aba113de3d4ca4a91f05a2d54d))
97+
* **internal:** improve devcontainer ([ac0b263](https://github.com/orbcorp/orb-csharp/commit/ac0b263c044414e8893b0e856d583a9c6e514e7b))
98+
* **internal:** minor improvements to csproj and gitignore ([b153c54](https://github.com/orbcorp/orb-csharp/commit/b153c54462ceca807e7e57e97f078449649100c1))
99+
* **internal:** restructure some imports ([d7fe315](https://github.com/orbcorp/orb-csharp/commit/d7fe31598d52037df273fbf71d025f7df90e5c44))
100+
* **internal:** use nicer generic names ([6fa9d89](https://github.com/orbcorp/orb-csharp/commit/6fa9d89a900e06c56dc80f1708869ac7d610455d))
101+
* rename some things ([304c45c](https://github.com/orbcorp/orb-csharp/commit/304c45cc17894d6c769b3c8940b3eaf78016eebf))
102+
* update formatting ([928b193](https://github.com/orbcorp/orb-csharp/commit/928b1937a8478b46f666d547c8831e8e0971f7f1))
103+
* use non-aliased `using` ([d670d93](https://github.com/orbcorp/orb-csharp/commit/d670d9359ae682140a6d2972bbde93a516fc27b8))
104+
105+
106+
### Documentation
107+
108+
* **client:** document `WithOptions` ([0b988e2](https://github.com/orbcorp/orb-csharp/commit/0b988e27453d9ba28772d77134a9cba0c88e076b))
109+
* **client:** document max retries ([9284c15](https://github.com/orbcorp/orb-csharp/commit/9284c154a943ee83eef80ea430f09362c3c479f2))
110+
* **client:** document response validation ([c8458a8](https://github.com/orbcorp/orb-csharp/commit/c8458a87171d596edae06bdd0045367a4d915499))
111+
* **client:** document timeout option ([64968e6](https://github.com/orbcorp/orb-csharp/commit/64968e6430330b4a1768a8d7b2c05e04bdf1b899))
112+
* **client:** improve snippet formatting ([6b31ed5](https://github.com/orbcorp/orb-csharp/commit/6b31ed5cc69f52b07ad1cc6bc9a0e3899d7533dd))
113+
* **client:** separate comment content into paragraphs ([d949333](https://github.com/orbcorp/orb-csharp/commit/d94933349e5ebc1c0b7450d25c0eea8402fdfe5a))
114+
* note alpha status ([3167be0](https://github.com/orbcorp/orb-csharp/commit/3167be06e8e3929b18e0d4d6af09f69608e68515))
115+
116+
117+
### Refactors
118+
119+
* **client:** pass around `ClientOptions` instead of client ([7ae1ca0](https://github.com/orbcorp/orb-csharp/commit/7ae1ca09baff479f68fa6645fea824c4e375ecd2))
120+
* **client:** use plural for service namespace ([a4aa7a5](https://github.com/orbcorp/orb-csharp/commit/a4aa7a55fce75601f7d85fdd1c98ea8ff1f9be44))

src/Orb/Orb.csproj

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<AssemblyTitle>SDK Code Generation Orb C#</AssemblyTitle>
77
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
88
<Nullable>enable</Nullable>
9-
<VersionPrefix>0.0.1</VersionPrefix>
9+
<VersionPrefix>0.1.0</VersionPrefix>
1010
<TargetFrameworks>net8.0</TargetFrameworks>
1111
<LangVersion>latest</LangVersion>
1212
<!-- Generate an XML documentation file for the project. -->
@@ -22,20 +22,14 @@
2222
<!-- Disable JSON warnings (beta) -->
2323
<NoWarn>$(NoWarn),IL2026,IL3050</NoWarn>
2424
<Configurations>Debug;Release</Configurations>
25-
<IsTrimmable
26-
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))"
27-
>true</IsTrimmable
28-
>
29-
<IsAotCompatible
30-
Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))"
31-
>true</IsAotCompatible
32-
>
25+
<IsTrimmable Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net6.0'))">true</IsTrimmable>
26+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net7.0'))">true</IsAotCompatible>
3327
<ImplicitUsings>disable</ImplicitUsings>
3428
</PropertyGroup>
3529
<ItemGroup>
36-
<None Include="..\..\README.md" Pack="true" PackagePath="\" />
30+
<None Include="..\..\README.md" Pack="true" PackagePath="\"/>
3731
</ItemGroup>
3832
<ItemGroup>
39-
<PackageReference Include="System.Text.Json" Version="9.0.9" />
33+
<PackageReference Include="System.Text.Json" Version="9.0.9"/>
4034
</ItemGroup>
4135
</Project>

0 commit comments

Comments
 (0)