Skip to content

Releases: dbosoft/YaNco

Release 4.3 - Release Candidate 1

09 Nov 12:00
7b6fdf5
Compare
Choose a tag to compare
Pre-release

⭐ New Features

🚀 Improvements

  • Convert structures and tables to AbapValue by @fw2568 in #195
  • Uppercase fields, parameter and options by @fw2568 in #186
  • Get connection attributes by @fw2568 in #198

🏃 Internals

Full Changelog: v4.2.1...v4.3-rc.1

Release 4.2.2

07 Nov 21:49
Compare
Choose a tag to compare

What's Changed

  • uppercase fields, parameter and options by @fw2568 in #186
  • Convert structures and tables to AbapValue by @fw2568 in #195

Full Changelog: v4.2.1...v4.2.2

Release 4.2.1

02 Jun 15:37
Compare
Choose a tag to compare
  • Bug: left state of SetStructure and SetTable is discarded by @fw2568 in #178

🚀 Improvements

Fix release with no functional improvements.

🏃 Internals

  • Bump Microsoft.SourceLink.GitHub from 1.0.0 to 1.1.1 by @dependabot in #139
  • Bump GitVersion.MsBuild from 5.7.0 to 5.8.1 by @dependabot in #140
  • Bump Microsoft.Extensions.Configuration.EnvironmentVariables from 3.1.20 to 3.1.22 by @dependabot in #145
  • added input mapping example by @fw2568 in #146
  • Bump Microsoft.Extensions.Configuration from 3.1.20 to 3.1.22 by @dependabot in #143
  • Bump Microsoft.Extensions.Configuration.CommandLine from 3.1.20 to 3.1.22 by @dependabot in #144
  • Bump Microsoft.Extensions.Configuration.UserSecrets from 3.1.20 to 3.1.22 by @dependabot in #142
  • Bump GitVersion.MsBuild from 5.8.1 to 5.9.0 by @dependabot in #155
  • Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 by @dependabot in #151
  • Bump coverlet.collector from 3.1.0 to 3.1.2 by @dependabot in #150
  • Bump CompareNETObjects from 4.74.0 to 4.76.0 by @dependabot in #153
  • Bump JetBrains.Annotations from 2021.3.0 to 2022.1.0 by @dependabot in #165
  • Bump GitVersion.MsBuild from 5.9.0 to 5.10.1 by @dependabot in #164
  • sample app: create sales document by @fw2568 in #175

Full Changelog: v4.2...v4.2.1

Release 4.2

10 Jan 13:08
69276db
Compare
Choose a tag to compare

⭐ New Features

Maintenance release with no new features.

🚀 Improvements

Maintenance release with no functional improvements.

🏃 Internals

  • Bump coverlet.collector from 3.0.3 to 3.1.0 by @dependabot in #108
  • Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 by @dependabot in #115
  • Bump JetBrains.Annotations from 2021.1.0 to 2021.2.0 by @dependabot in #116
  • Bump Microsoft.Extensions.Configuration from 3.1.16 to 3.1.20 by @dependabot in #125
  • Bump GitVersion.MsBuild from 5.6.10 to 5.7.0 by @dependabot in #117
  • Bump Microsoft.Extensions.Configuration.CommandLine from 3.1.16 to 3.1.20 by @dependabot in #124
  • Bump Microsoft.Extensions.Configuration.EnvironmentVariables from 3.1.16 to 3.1.20 by @dependabot in #122
  • Bump JetBrains.Annotations from 2021.2.0 to 2021.3.0 by @dependabot in #126
  • Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 by @dependabot in #129
  • Bump Microsoft.Extensions.Configuration.UserSecrets from 3.1.16 to 3.1.20 by @dependabot in #123
  • Bump CompareNETObjects from 4.73.0 to 4.74.0 by @dependabot in #128

Full Changelog: v4.1.0...v4.2

Release 4.2 (Release Candidate 1)

05 Nov 08:59
69276db
Compare
Choose a tag to compare
Pre-release

⭐ New Features

Maintenance release with no new features.

🚀 Improvements

Maintenance release with no functional improvements.

🏃 Internals

Release 4.1

02 Jul 10:45
e7e4303
Compare
Choose a tag to compare

⭐ New Features

  • Added support for cancellation on CallFunction #41
  • get and set entire structure from a dictionary #46

🚀 Improvements

  • better RfcErrorInfo for empty settings #95
  • allow access to IConnection and IRuntime #47
  • row enumerator: destroy cloned table and option to disable cloning #43
  • improved task scheduling in connection #101

🏃 Internals

  • simplified project #92
  • simplify build pipeline #72
  • first unit tests #53

Release 4.1 (Release Candidate 1)

31 May 19:12
fcf9300
Compare
Choose a tag to compare
Pre-release

⭐ New Features

  • Added support for cancellation on CallFunction #41
  • get and set entire structure from a dictionary #46

🚀 Improvements

  • better RfcErrorInfo for empty settings #95
  • allow access to IConnection and IRuntime #47
  • row enumerator: destroy cloned table and option to disable cloning #43

🏃 Internals

  • simplified project #92
  • simplify build pipeline #72
  • first unit tests #53

Release 4.0

03 May 11:57
9b08bce
Compare
Choose a tag to compare

Breaking changes

  • Removed CLR runtime
    The native runtime implementation with C++ CLR has been removed in favor of the interopt implementation. Therefore - also on Windows - we will use only the interopt implementation in future.

  • prefer EitherAsync instead of Task<Either<>>
    We have refactored all message signatures to use EitherAsync instead of Task<Either<>>:

    • Connection will only use EitherAsync (low level api, only used in method chains)
    • RfcContext async methods changed to EitherAsync. Additional overloads added with Async name that can still be used directly for async/await
    • CallFunctions async methods changed to EitherAsync. To switch to async/await you have to call ToEither, Match or a similar method.

Enhancements

  • Implemented injectable converters
    The entire logic for mapping from and to ABAP types has been redesigned. You can now customize mapping by injecting additional type mapping classes. See #39 for details.
  • ConnectionBuilder
    You can now fluent build options for connection and runtime using the ConnectionBuilder class.

Bugs fixed

Release 3.1.3

30 Apr 15:50
ccf881d
Compare
Choose a tag to compare

Bug fixes:

Release 3.1.2

30 Apr 10:37
89181a8
Compare
Choose a tag to compare