Skip to content

Releases: microsoft/kiota

v0.0.15

17 Dec 13:11
v0.0.15
ca3847c
Compare
Choose a tag to compare

Changed

  • Fixes name collisions in dotnet by renaming "HttpMethod" enum to "Method" in dotnet abstractions
  • Add support for PHP Generation.
  • Migrated generator to dotnet 6 #815
  • Fixes a bug where json deserialization would fail in go
  • Fixes a bug where query parameters would not be added to the request in go
  • Fixes a bug where at signs in path would derail generation
  • Fixes Go doc comments in packages and generation
  • Fixes a bug where RequestInformation did not accept some content headers in dotnet
  • Added support for providing cancellation token in dotnet #874, #875, #876
  • Upgrades go libraries to go17.
  • Fixes a bug in Go where reserved keywords for properties would be wrongly replaced.
  • Fixes a bug in Go where setters would be missing nil checks.
  • Fixes a bug where OData select query parameter would not be normalized
  • Fixes a bug in Go where empty collections would not be serialized.
  • Fixes a bug where generation would fail because of empty usings.
  • Fixes a bug where Java and Go escaped model properties would not serialize properly.

v0.0.14

08 Nov 13:11
v0.0.14
dba6de5
Compare
Choose a tag to compare

Added

  • Added support for changing the base url #795

Changed

  • Fixes a bug where arrays of enums could be wrongly mapped.
  • Fixes a bug where go deserialization would fail on collections of scalars.
  • Fixes a bug where TypeScript query parameters would be added to headers instead #812

v0.0.13

01 Nov 18:32
v0.0.13
7e7ef25
Compare
Choose a tag to compare

Changed

  • Technical release to bump version number of go packages after replace removal

v0.0.12

01 Nov 18:17
v0.0.12
f479920
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

Added

  • Adds Go authentication, http and serialization libraries and finalizes the generation #716

v0.0.11

27 Oct 13:20
v0.0.11
70bffa9
Compare
Choose a tag to compare
v0.0.11 Pre-release
Pre-release

Changed

  • Switched to URL templates instead of string contract for URL building #683
  • Fixed a bug where CSharp method names would not follow naming conventions #730

v0.0.10

06 Oct 13:40
v0.0.10
691a1b1
Compare
Choose a tag to compare
v0.0.10 Pre-release
Pre-release

Changed

  • Renames middlewareoption into requestoption to stay agnostic from implementation #635
  • Aligned http packages on naming convention #444

v0.0.9

04 Oct 19:03
v0.0.9
b3707e3
Compare
Choose a tag to compare
v0.0.9 Pre-release
Pre-release

Added

  • Adds support for path parameters #573
  • Adds missing type mappings in TypeScript #573
  • Adds a missing http core method for collections of primitives #573
  • Aliases imports with the same name in typescript #573

Changed

  • Fixes a bug where empty title would make generation fail #558
  • Fixes a bug where float, long and binary types would not be parsed by the generator #558
  • Fixes a bug where generation would fail on compact namespace names #558
  • Renames request info into request information to avoid conflicts with platform #559
  • Fixes a bug where the server url would not be taken in consideration #626
  • Fixes a bug where missing namespaces would make the generation fail #573
  • Fixes a bug where class names could contain special characters #573
  • Fixes a bug where namespace names could contain path parameters #573
  • Fixes a bug where namespace names could contain special characters #573
  • Multiple performance improvements #573
  • Fixes a bug where path generation would deduplicate segments leading to the wrong path #573
  • Fixes a bug where the CodeDOM would be corrupted (bad tree) leading to incoherent generation results #573
  • Fixes a bug where the generator would duplicate some models #573
  • Moves the models to a dedicated namespace (models) #573
  • Fixes a bug where enum serialization would be calling the wrong method in TypeScript #573
  • Fixes a bug where request body would use the response schema #573
  • Fixes an issue where type could conflict with namespace names and prevent CSharp compilation #573
  • Fixes an issue where primitive types would map to the wrong serialization method in dotnet #573
  • Fixes an issue where union models would not be able to deserialize because of missing members #573
  • Fixes an issue where request builder methods would refer to unexisting properties in dotnet #573
  • Fixes an issue where duplicated symbols for different imports would make java compilation fail #573
  • Adds missing type mappings in java #573
  • Fixes an issue where Go generation could use reserved keywords #573
  • Fixes a bug where Go generation could end up with circular dependencies in models #573
  • Fixes a bug where Go generation would map the wrong http core method for primitive types #573
  • Fixes a bug where Go generation would have unused imports making build fail #573
  • Fixes a bug where missing type definitions would make Ruby generation fail #573
  • Fixes a bug where Go generation would miss the module symbol for inherited constructors #573

v0.0.8

25 Aug 13:17
v0.0.8
bc61f50
Compare
Choose a tag to compare
v0.0.8 Pre-release
Pre-release

Added

  • Ruby JSON serialization #429
  • Ruby HTTP service #472
  • Go generation support & abstractions #413

Changed

  • Fixed a bug where raw collections requests would not be supported #467
  • Fixes a bug where in memory backing store would not return changed properties to null #243
  • Fixes a bug where generated models would be tied to a specific backing store implementation #400
  • Fixed #428 a bug where inline double defintion would make code dom generation fail
  • Revamped authentication provider interface to allow multiple authentication schemes #498
  • Fixed a bug preventing from using request builders with raw URls #508

v0.0.7

04 Aug 18:59
v0.0.7
807837e
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Added

  • Ruby generation implemented #244
  • Adds middleware support for http clients #330

v0.0.6

26 Jul 13:44
v0.0.6
bfe4778
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Added

  • Initial ruby abstractions #212
  • Backing store support #223
  • Doc comments for abstractions libraries #324

Changed

  • Better client configuration #268
  • Request builders constructors for data validation #322