• v0.6.0 7999c39402

    v0.6.0 Stable

    kerem released this 2026-01-15 03:20:45 +03:00 | 56 commits to main since this release

    📅 Originally published on GitHub: Thu, 15 Jan 2026 00:20:51 GMT
    🏷️ Git tag created: Thu, 15 Jan 2026 00:20:45 GMT

    0.6.0 (2026-01-15)

    Full Changelog: v0.5.0...v0.6.0

    ⚠ BREAKING CHANGES

    • client: change casing of some identifiers
    • client: Migration: Only use all-caps in PascalCase for two-letter acronyms. Otherwise, use a capital letter for the first letter and lowercase letters for the rest.
    • client: add pagination

    Features

    • api: manual updates (5413eb1)
    • api: manual updates (a9afbf4)
    • api: manual updates (e103ed6)
    • api: manual updates (d146c8d)
    • api: turn off oauth (d5fd3cd)
    • client: add helper functions for raw messages (a7c7651)
    • client: add more ToString implementations (834cf2c)
    • client: add pagination (3ff02eb)
    • client: support accessing raw responses (b65d061)

    Bug Fixes

    • ci: run tests properly on windows (d338698)
    • client: add missing serializer options (8dbcfe0)
    • client: bad deserialize call for void method (43e731c)
    • client: copy path params in params copy constructors (f4af49a)
    • client: don't dispose HttpResponse for methods that directly return it (9d6e6da)
    • client: ensure deep immutability for deep array/dict structures (2bfffa1)
    • client: freeze models on property access (69774cd)
    • client: throw api enum errors as invalid data exception (fc525b0)
    • client: use readonly type for param (48b9312)
    • internal: don't try to push symbols to nuget as separate package (89d16b3)
    • internal: remove redundant line (c1c0eec)
    • internal: remove roundtrip tests for multipart params (2e1b3cf)
    • internal: test nullability warnings (34b7ec9)

    Performance Improvements

    • client: add json deserialization caching (2bfffa1)

    Chores

    • client: consistently use serializer options (2b090b5)
    • client: refactor union instantiation (55dec9f)
    • internal: add files to sln so they show up in visual studio (9cb64bc)
    • internal: share csproj properties with dir build props (34b7ec9)
    • internal: suppress a diagnostic (8f86ff9)
    • internal: turn off overzealous lints (1906b65)
    • internal: use better namespace aliases (518f29c)
    • internal: use better test examples (34b7ec9)
    • readme: remove beta warning now that we're in ga (d8f2ffb)
    • rename some identifiers (41fe823)

    Documentation

    • add raw responses to readme (25283bb)

    Refactors

    • client: add JsonDictionary identity methods (f8d1ff9)
    • client: change casing of some identifiers (745ac1e)
    • client: make unions implement ModelBase (a268072)
    • internal: JsonElement constant construction (66efad3)
    Downloads