Repository navigation
v0.1.26
Summary
- Add internal organization invitation resend endpoint:
POST /auth/internal/v1/organizations/{organizationID}/invitations/{invitationID}/resend. - Resend revokes the old pending or expired invitation, creates a fresh invitation token/link, and enqueues a new invitation email.
- Add testapp integration support for resending invitations from the live internal API view.
- Update HTTP contracts and focused service coverage.
Versions
- App tag:
v0.1.26 - Migrations tag: None
Type of release
- feat
Migration notes
None. No schema changes; no migrations tag needed.
Configuration changes
None.
Compatibility
Additive internal API route. Existing invitation create/revoke routes are unchanged.
Verification
go test ./... -run '^$'go test ./...inintegrations/testappgo test ./internal/http -run 'TestStableRoutesAreRegistered|TestAPIContract_ErrorMappings|TestCSRFContract_OnlyExpectedRoutesHaveCSRFMiddleware|TestCSRFContract_StableAuthPostRoutesRequireCSRF' -count=1
Full DB-backed local tests were not run because local PostgreSQL rejected the configured test credentials.