Skip to content

Releases: OneIdentity/SafeguardDotNet

dev/v9.0.0-pre40181

04 Jun 16:13
d594f1d

Choose a tag to compare

dev/v9.0.0-pre40181 Pre-release
Pre-release

Changes:

  • d594f1d Merge pull request #237 from petrsnd/bugfix/petrsnd/aot-deserialize-and-analyzers
  • 2f18873 Normalize UTF-8 BOM: present on .sln and legacy csproj, absent on SDK-style csproj
  • 5bac6d4 Harden SafeguardJson.Deserialize against null/empty responses
  • 02337ab Avoid unsafe IList downcast in A2aTool retrievable-accounts dump
  • 2469ce4 Gate full Browser Authentication suite behind SGDN_RUN_INTERACTIVE_TESTS=1
  • cbc4a10 SignalR fix
  • e3fccae Remove SafeguardDotNetAotTest now that all tool csprojs run with full AOT switches
  • d5af0f7 Re-arm tool csprojs with full runtime AOT switches now that SignalR is JsonElement-typed
  • bf8b77a Use On in SafeguardEventListener so SignalR doesn't need reflection to deliver events
  • 887ddf3 Fix SafeguardJson.Deserialize reflection fallback; arm tool csprojs with AOT analyzers
See More
  • d4eb9ad Merge pull request #236 from petrsnd/bugfix/petrsnd/aot-json-serialization
  • 91327b5 Fix AOT-incompatible JSON in DeviceCodeLogin and add AOT regression test
  • 4b84873 docs: correct README API examples to match shipped code (#235)
  • e67b9f7 Merge pull request #234 from petrsnd/fix-devicecode-version
  • c4be61a Fix device code minimum firmware version (7.4)
  • 488d0bc Merge pull request #233 from petrsnd/bugfix/petrsnd/device-code-empty-client-id
  • b7c95b0 Fix device code login to send empty client_id
  • 2017eda Merge pull request #232 from petrsnd/feature/225-stj-conversion-for-aot
  • bb7512b version bump and release notes
  • 79bfae6 Fix browser auth tests to exit cleanly on error and accept timeout as valid failure
  • 8ac39f4 Fix A2ARegistration.Id type (string to int) and update testing skill docs
  • 3e25354 Remove Newtonsoft.Json package reference from SafeguardDotNet
  • 40fa83f Add golden JSON fixture tests and fix UtcDateTime and CustomTimeSpan converter bugs
  • bec60f0 Migrate samples and test tools to System.Text.Json
  • 15b56fb Migrate login modules to System.Text.Json and remove Newtonsoft package references
  • ad55938 Change PostLoginResponseAsync return to string, remove Newtonsoft converters and attributes
  • 8d520a5 Migrate Safeguard.cs internal paths and EventHandlerRegistry to System.Text.Json
  • c6f08a0 Migrate SafeguardConnection and SafeguardDotNetException from Newtonsoft to System.Text.Json
  • e49baf5 Migrate authenticators from Newtonsoft.Json to System.Text.Json
  • 3e6bd79 Apply System.Text.Json attributes to public DTOs alongside existing Newtonsoft attributes
  • 0fa1c79 Add SafeguardJson facade and internal STJ converters for all DTO types
  • 5dcbcdb Add source-generated SafeguardJsonContext and LoginResponse DTO
  • 9a2bc23 Add TreatWarningsAsErrors to Directory.Build.props
  • 83125d6 Add IsTrimmable and EnableTrimAnalyzer to SafeguardDotNet.csproj
  • 48974ac Add System.Text.Json 10.0.2 package reference to SafeguardDotNet
  • 7df753c Remove Microsoft.AspNet.WebApi.Client and replace ProgressMessageHandler with internal implementation

This list of changes was auto generated.

dev/v9.0.0-pre40008

04 Jun 02:38
d4eb9ad

Choose a tag to compare

dev/v9.0.0-pre40008 Pre-release
Pre-release

Changes:

  • d4eb9ad Merge pull request #236 from petrsnd/bugfix/petrsnd/aot-json-serialization
  • 91327b5 Fix AOT-incompatible JSON in DeviceCodeLogin and add AOT regression test
  • 4b84873 docs: correct README API examples to match shipped code (#235)
  • e67b9f7 Merge pull request #234 from petrsnd/fix-devicecode-version
  • c4be61a Fix device code minimum firmware version (7.4)
  • 488d0bc Merge pull request #233 from petrsnd/bugfix/petrsnd/device-code-empty-client-id
  • b7c95b0 Fix device code login to send empty client_id
  • 2017eda Merge pull request #232 from petrsnd/feature/225-stj-conversion-for-aot
  • bb7512b version bump and release notes
  • 79bfae6 Fix browser auth tests to exit cleanly on error and accept timeout as valid failure
See More
  • 8ac39f4 Fix A2ARegistration.Id type (string to int) and update testing skill docs
  • 3e25354 Remove Newtonsoft.Json package reference from SafeguardDotNet
  • 40fa83f Add golden JSON fixture tests and fix UtcDateTime and CustomTimeSpan converter bugs
  • bec60f0 Migrate samples and test tools to System.Text.Json
  • 15b56fb Migrate login modules to System.Text.Json and remove Newtonsoft package references
  • ad55938 Change PostLoginResponseAsync return to string, remove Newtonsoft converters and attributes
  • 8d520a5 Migrate Safeguard.cs internal paths and EventHandlerRegistry to System.Text.Json
  • c6f08a0 Migrate SafeguardConnection and SafeguardDotNetException from Newtonsoft to System.Text.Json
  • e49baf5 Migrate authenticators from Newtonsoft.Json to System.Text.Json
  • 3e6bd79 Apply System.Text.Json attributes to public DTOs alongside existing Newtonsoft attributes
  • 0fa1c79 Add SafeguardJson facade and internal STJ converters for all DTO types
  • 5dcbcdb Add source-generated SafeguardJsonContext and LoginResponse DTO
  • 9a2bc23 Add TreatWarningsAsErrors to Directory.Build.props
  • 83125d6 Add IsTrimmable and EnableTrimAnalyzer to SafeguardDotNet.csproj
  • 48974ac Add System.Text.Json 10.0.2 package reference to SafeguardDotNet
  • 7df753c Remove Microsoft.AspNet.WebApi.Client and replace ProgressMessageHandler with internal implementation

This list of changes was auto generated.

v8.3.1

03 Jun 05:51

Choose a tag to compare

Changes:

  • fa3baab Add 8.3.1 release notes for device code client_id fix
  • 94459a8 Fix device code login to send empty client_id
  • f029d74 Merge pull request #231 from petrsnd/version/bump-8.3.1
  • 2f700a6 Reset PackageReleaseNotes to default values
  • 4ec253c Bump semanticVersion to 8.3.1 for next prerelease cycle

This list of changes was auto generated.

dev/v9.0.0-pre39983

03 Jun 20:07
4b84873

Choose a tag to compare

dev/v9.0.0-pre39983 Pre-release
Pre-release

Changes:

  • 4b84873 docs: correct README API examples to match shipped code (#235)
  • e67b9f7 Merge pull request #234 from petrsnd/fix-devicecode-version
  • c4be61a Fix device code minimum firmware version (7.4)
  • 488d0bc Merge pull request #233 from petrsnd/bugfix/petrsnd/device-code-empty-client-id
  • b7c95b0 Fix device code login to send empty client_id
  • 2017eda Merge pull request #232 from petrsnd/feature/225-stj-conversion-for-aot
  • bb7512b version bump and release notes
  • 79bfae6 Fix browser auth tests to exit cleanly on error and accept timeout as valid failure
  • 8ac39f4 Fix A2ARegistration.Id type (string to int) and update testing skill docs
  • 3e25354 Remove Newtonsoft.Json package reference from SafeguardDotNet
See More
  • 40fa83f Add golden JSON fixture tests and fix UtcDateTime and CustomTimeSpan converter bugs
  • bec60f0 Migrate samples and test tools to System.Text.Json
  • 15b56fb Migrate login modules to System.Text.Json and remove Newtonsoft package references
  • ad55938 Change PostLoginResponseAsync return to string, remove Newtonsoft converters and attributes
  • 8d520a5 Migrate Safeguard.cs internal paths and EventHandlerRegistry to System.Text.Json
  • c6f08a0 Migrate SafeguardConnection and SafeguardDotNetException from Newtonsoft to System.Text.Json
  • e49baf5 Migrate authenticators from Newtonsoft.Json to System.Text.Json
  • 3e6bd79 Apply System.Text.Json attributes to public DTOs alongside existing Newtonsoft attributes
  • 0fa1c79 Add SafeguardJson facade and internal STJ converters for all DTO types
  • 5dcbcdb Add source-generated SafeguardJsonContext and LoginResponse DTO
  • 9a2bc23 Add TreatWarningsAsErrors to Directory.Build.props
  • 83125d6 Add IsTrimmable and EnableTrimAnalyzer to SafeguardDotNet.csproj
  • 48974ac Add System.Text.Json 10.0.2 package reference to SafeguardDotNet
  • 7df753c Remove Microsoft.AspNet.WebApi.Client and replace ProgressMessageHandler with internal implementation

This list of changes was auto generated.

dev/v9.0.0-pre39666

03 Jun 05:27
488d0bc

Choose a tag to compare

dev/v9.0.0-pre39666 Pre-release
Pre-release

Changes:

  • 488d0bc Merge pull request #233 from petrsnd/bugfix/petrsnd/device-code-empty-client-id
  • b7c95b0 Fix device code login to send empty client_id
  • 2017eda Merge pull request #232 from petrsnd/feature/225-stj-conversion-for-aot
  • bb7512b version bump and release notes
  • 79bfae6 Fix browser auth tests to exit cleanly on error and accept timeout as valid failure
  • 8ac39f4 Fix A2ARegistration.Id type (string to int) and update testing skill docs
  • 3e25354 Remove Newtonsoft.Json package reference from SafeguardDotNet
  • 40fa83f Add golden JSON fixture tests and fix UtcDateTime and CustomTimeSpan converter bugs
  • bec60f0 Migrate samples and test tools to System.Text.Json
  • 15b56fb Migrate login modules to System.Text.Json and remove Newtonsoft package references
See More
  • ad55938 Change PostLoginResponseAsync return to string, remove Newtonsoft converters and attributes
  • 8d520a5 Migrate Safeguard.cs internal paths and EventHandlerRegistry to System.Text.Json
  • c6f08a0 Migrate SafeguardConnection and SafeguardDotNetException from Newtonsoft to System.Text.Json
  • e49baf5 Migrate authenticators from Newtonsoft.Json to System.Text.Json
  • 3e6bd79 Apply System.Text.Json attributes to public DTOs alongside existing Newtonsoft attributes
  • 0fa1c79 Add SafeguardJson facade and internal STJ converters for all DTO types
  • 5dcbcdb Add source-generated SafeguardJsonContext and LoginResponse DTO
  • 9a2bc23 Add TreatWarningsAsErrors to Directory.Build.props
  • 83125d6 Add IsTrimmable and EnableTrimAnalyzer to SafeguardDotNet.csproj
  • 48974ac Add System.Text.Json 10.0.2 package reference to SafeguardDotNet
  • 7df753c Remove Microsoft.AspNet.WebApi.Client and replace ProgressMessageHandler with internal implementation
  • f029d74 Merge pull request #231 from petrsnd/version/bump-8.3.1
  • 2f700a6 Reset PackageReleaseNotes to default values
  • 4ec253c Bump semanticVersion to 8.3.1 for next prerelease cycle

This list of changes was auto generated.

dev/v9.0.0-pre39649

03 Jun 01:49
2017eda

Choose a tag to compare

dev/v9.0.0-pre39649 Pre-release
Pre-release

Changes:

  • 2017eda Merge pull request #232 from petrsnd/feature/225-stj-conversion-for-aot
  • bb7512b version bump and release notes
  • 79bfae6 Fix browser auth tests to exit cleanly on error and accept timeout as valid failure
  • 8ac39f4 Fix A2ARegistration.Id type (string to int) and update testing skill docs
  • 3e25354 Remove Newtonsoft.Json package reference from SafeguardDotNet
  • 40fa83f Add golden JSON fixture tests and fix UtcDateTime and CustomTimeSpan converter bugs
  • bec60f0 Migrate samples and test tools to System.Text.Json
  • 15b56fb Migrate login modules to System.Text.Json and remove Newtonsoft package references
  • ad55938 Change PostLoginResponseAsync return to string, remove Newtonsoft converters and attributes
  • 8d520a5 Migrate Safeguard.cs internal paths and EventHandlerRegistry to System.Text.Json
See More
  • c6f08a0 Migrate SafeguardConnection and SafeguardDotNetException from Newtonsoft to System.Text.Json
  • e49baf5 Migrate authenticators from Newtonsoft.Json to System.Text.Json
  • 3e6bd79 Apply System.Text.Json attributes to public DTOs alongside existing Newtonsoft attributes
  • 0fa1c79 Add SafeguardJson facade and internal STJ converters for all DTO types
  • 5dcbcdb Add source-generated SafeguardJsonContext and LoginResponse DTO
  • 9a2bc23 Add TreatWarningsAsErrors to Directory.Build.props
  • 83125d6 Add IsTrimmable and EnableTrimAnalyzer to SafeguardDotNet.csproj
  • 48974ac Add System.Text.Json 10.0.2 package reference to SafeguardDotNet
  • 7df753c Remove Microsoft.AspNet.WebApi.Client and replace ProgressMessageHandler with internal implementation
  • f029d74 Merge pull request #231 from petrsnd/version/bump-8.3.1
  • 2f700a6 Reset PackageReleaseNotes to default values
  • 4ec253c Bump semanticVersion to 8.3.1 for next prerelease cycle

This list of changes was auto generated.

v8.3.0

02 Jun 16:25
6986d85

Choose a tag to compare

Changes:

  • 6986d85 Merge pull request #230 from petrsnd/feature/227-and-228-connect-async
  • 9b175ea Better release notes for 8.3.0
  • 3f6e189 Convert device code login tester to use regular cmdline parser
  • c12297a Document ConnectAsync and migration guidance in README
  • 4ea77e9 Extend PKCE test suite with async and cancellation tests
  • 61368d1 Add AuthorizationCodeExtractor loopback unit test suite
  • 6ba06c6 Add BrowserAuthentication test suite
  • 8baab13 Add --async option to all login testers for consistent CLI interface
  • 87ebf9b Remove legacy sync helpers and fix ignoreSsl bypass in AgentBasedLoginUtils
  • 699c158 Use shared helper for GUI login
See More
  • cf4ad54 Use shared helpers from device code flow
  • e29ebe5 Add async versions and move to async helpers
  • 7152f62 Remove old plan and impl async browser login
  • 8d3df23 Add HttpClient factories and async token exchange helpers to AgentBasedLoginUtils
  • 5564b76 Add OAuth 2.0 Device Authorization Grant (RFC 8628) support (#229) [ #226 ]

This list of changes was auto generated.

dev/v8.3.1-pre39597

02 Jun 18:04
f029d74

Choose a tag to compare

dev/v8.3.1-pre39597 Pre-release
Pre-release

Changes:

  • f029d74 Merge pull request #231 from petrsnd/version/bump-8.3.1
  • 2f700a6 Reset PackageReleaseNotes to default values
  • 4ec253c Bump semanticVersion to 8.3.1 for next prerelease cycle

This list of changes was auto generated.

dev/v8.3.0-pre39380

02 Jun 04:17
6986d85

Choose a tag to compare

dev/v8.3.0-pre39380 Pre-release
Pre-release

Changes:

  • 6986d85 Merge pull request #230 from petrsnd/feature/227-and-228-connect-async
  • 9b175ea Better release notes for 8.3.0
  • 3f6e189 Convert device code login tester to use regular cmdline parser
  • c12297a Document ConnectAsync and migration guidance in README
  • 4ea77e9 Extend PKCE test suite with async and cancellation tests
  • 61368d1 Add AuthorizationCodeExtractor loopback unit test suite
  • 6ba06c6 Add BrowserAuthentication test suite
  • 8baab13 Add --async option to all login testers for consistent CLI interface
  • 87ebf9b Remove legacy sync helpers and fix ignoreSsl bypass in AgentBasedLoginUtils
  • 699c158 Use shared helper for GUI login
See More
  • cf4ad54 Use shared helpers from device code flow
  • e29ebe5 Add async versions and move to async helpers
  • 7152f62 Remove old plan and impl async browser login
  • 8d3df23 Add HttpClient factories and async token exchange helpers to AgentBasedLoginUtils
  • 5564b76 Add OAuth 2.0 Device Authorization Grant (RFC 8628) support (#229) [ #226 ]

This list of changes was auto generated.

dev/v8.3.0-pre38787

29 May 04:58
5564b76

Choose a tag to compare

dev/v8.3.0-pre38787 Pre-release
Pre-release

Changes:

  • 5564b76 Add OAuth 2.0 Device Authorization Grant (RFC 8628) support (#229) [ #226 ]

This list of changes was auto generated.