Releases: OneIdentity/SafeguardDotNet
Releases · OneIdentity/SafeguardDotNet
dev/v9.0.0-pre40181
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
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
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
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
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
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
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
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
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
Changes:
This list of changes was auto generated.