What's Changed
- Add 'POST /alias' by @jonashendrickx in #18
- Add
.idea
to.gitignore
by @Tyrrrz in #22 - Use GHATL for test reports by @Tyrrrz in #21
- Update readme by @Tyrrrz in #23
- Enable strict NRTs by @Tyrrrz in #26
- Clean up readme by @Tyrrrz in #28
- Fix readme links by @Tyrrrz in #29
- Fix another link in readme by @Tyrrrz in #30
- Standardize projects by @Tyrrrz in #24
- Rename solution file too by @Tyrrrz in #31
- Add package metadata, sourcelink, inline docs, debug symbols, enable reproducible builds by @Tyrrrz in #32
- Minor fixes by @Tyrrrz in #36
- Add package favicon by @Tyrrrz in #34
- Fix XML doc by @jonashendrickx in #38
- Consolidate workflows by @Tyrrrz in #37
- Add extra endpoint to add an alias by @jonashendrickx in #19
- Make
ApiSecret
a required property by @Tyrrrz in #40 - Fix warnings by @Tyrrrz in #39
- Repatriate the ASP.NET Core SDK under the monorepo by @Tyrrrz in #41
- Improve discoverability of other projects in the repo by @Tyrrrz in #42
- Added ApiKey to the Options config by @jrmccannon in #43
- Bump Version to 2.0.0-beta1 by @abergs in #46
- Remove little icons from readme headers by @Tyrrrz in #47
- PAS179: Migrate ASP.NET Identity example by @jonashendrickx in #44
- Clean up example by @Tyrrrz in #48
- Add bump workflow by @Tyrrrz in #49
- Fix bump workflow by @Tyrrrz in #50
- Rework
PasswordlessClient
by @Tyrrrz in #45 - Notify Slack on successful release deploy by @Tyrrrz in #52
- Bump version to 2.0.0-beta2 by @github-actions in #53
- Tweak notification by @abergs in #54
- Replace underscores in branch names by @Tyrrrz in #59
- Fix service registration for
PasswordlessClient
by @Tyrrrz in #58 - Bump version to 2.0.0-beta3 by @github-actions in #60
- Add RegistrationTests by @justindbaur in #57
- Improve notify job by @Tyrrrz in #61
- Fix HTTP request message being marked as completed too early by @Tyrrrz in #63
- Bump version to 2.0.0-beta4 by @github-actions in #64
- Fix notify job again by @Tyrrrz in #65
- PAS-207: XML Comments by @jrmccannon in #55
- Make the version strategy similar to passwordless-server by @Tyrrrz in #66
- Support credProps. by @jonashendrickx in #69
- Validate versions on CI by @Tyrrrz in #70
- Implement tests by @Tyrrrz in #67
- Send SDK version in headers by @Tyrrrz in #68
- Add more tests by @Tyrrrz in #71
- Make
VerifyTokenAsync(...)
never returnnull
by @Tyrrrz in #72 - Simplify readme by @Tyrrrz in #73
- Upgrade to .NET 8 by @Tyrrrz in #74
- Use SQLite instead of MSSQL in tests by @Tyrrrz in #76
- Use the
stable
build ofpasswordless-server
in tests by @Tyrrrz in #77 - Make GH NuGet deployments repo-agnostic by @Tyrrrz in #78
- Remove
<Version>
andbump.yml
by @Tyrrrz in #80 - Add a more convenient overload of
AddPasswordlessSdk
by @Tyrrrz in #81 - Update NuGet packages by @Tyrrrz in #82
- Add integration tests for
Passwordless.AspNetCore
by @Tyrrrz in #83 - Route Passwordless API errors in
PasswordlessService
by @Tyrrrz in #84 - Add Codecov by @Tyrrrz in #85
- Configure Renovate by @renovate in #79
- Update tyrrrz/action-http-request action to v1.1.2 by @renovate in #90
- Add
v
for renovate by @Tyrrrz in #92 - Update actions/checkout action to v4 by @renovate in #91
- Update actions/setup-dotnet action to v3.2.0 by @renovate in #88
- Disable codecov checks by @Tyrrrz in #93
- Add support for the
POST /signin/generate-token
endpoint to generate a valid signin token by @Tyrrrz in #75 - Update actions/setup-dotnet action to v4 by @renovate in #94
- PAS290: Fix bug related to API Key Management by @jonashendrickx in #97
- Update references due to org move by @Tyrrrz in #86
- Add GetEventLogAsync by @jrmccannon in #98
- adding-events-endpoint by @jrmccannon in #99
- Update renovate.json by @Tyrrrz in #101
- Standardize on a common terminology by @Tyrrrz in #100
- Add logout page to ASP.NET example by @jrmccannon in #102
- Simplify tests by @Tyrrrz in #103
- Modernize codebase to use latest language features by @Tyrrrz in #107
- Move more model classes to records by @Tyrrrz in #108
- [deps]: Update nuget minor by @renovate in #106
- Fix pin reference for HTTP request action by @Tyrrrz in #109
- Adding Account Recovery Example by @jrmccannon in #105
- Update
upload-artifact
anddownload-artifact
by @Tyrrrz in #110 - Skip coverage reporting for
Passwordless.Tests.Infra
by @Tyrrrz in #113 - [deps]: Update codecov/codecov-action action to v4 by @renovate in #114
- Allow Magic.cshtml to Use Magic LInks by @jrmccannon in #118
- Cannot deserialize init properties by @jrmccannon in #120
- Adding TTL to AuthenticationOptions by @jrmccannon in #121
- .NET SDK: Options pattern is not reading updated values by @jonashendrickx in #124
- .ASP.NET Identity SDK: Options pattern is not reading updated values by @jonashendrickx in #125
- Use dispatched deployments by @Tyrrrz in #122
- Fix ASP.NET Identity endpoints integration tests by @jonashendrickx in #128
- Run
deploy
only on release by @Tyrrrz in #129 - Adding Magic Links by @jrmccannon in #116
- Bitwarden Policy: workflow-linter.yml by @jonashendrickx in #112
- Update test container healthchecks by @Tyrrrz in #131
- Add AOT and trim analyzers by @Tyrrrz in #130
- Create CODEOWNERS by @Tyrrrz in #134
- Update renovate.json to match other repos by @Tyrrrz in #133
- [deps]: Update gh minor by @renovate in #111
- [deps]: Update nuget minor by @renovate in #117
- Rename renovate.json to .github/renovate.json by @Tyrrrz in #136
- Step up v2 by @jrmccannon in #135
- Fixing AspNetIdentity.Example Register Script by @jrmccannon in #137
- [deps]: Update actions/upload-artifact action to v4.3.4 by @renovate in #138
- [deps]: Update System.Text.Json to v8.0.4 [SECURITY] by @renovate in #140
- PAS-542 | Delay and consolidate coercion and validation of
PasswordlessOptions
by @Tyrrrz in #143 - [deps]: Update actions/setup-dotnet action to v4.0.1 by @renovate in #141
- [deps]: Update dotnet-sdk to v8.0.303 by @renovate in #142
- [deps]: Update actions/upload-artifact action to v4.3.5 by @renovate in #145
- Multi-tenancy example by @jonashendrickx in #144
- Add
Passwordless.AspNetCore
registration overloads that supportIConfiguration
properly by @Tyrrrz in #146
New Contributors
- @Tyrrrz made their first contribution in #22
- @jrmccannon made their first contribution in #43
- @github-actions made their first contribution in #53
- @renovate made their first contribution in #79
Full Changelog: v1.0.2...2.0.0