All notable changes to this project will be documented in this file.
- Use transactions for db ops
- Support saveToJWT
- Release v0.7.12
- Adds account based user creation
- Release v0.7.11
- Release v0.7.11
- Custom email support
- Release 0.7.10
- Use payload updat function
- Release v0.7.9
- Provider name typo
- Release v0.7.8
- Api key
- Adds robolox auth provider
- Adds robolox auth provider
- Updates build process
- Hide confidential fields
- Release v0.7.7
- Peer deps
- Release v0.7.6
- (oauth) Add support for additional scope in oauth flow
- (oauth) Add additionalScope parameter to OAuthHandlers
- (oauth) Add refresh_token and expires_in fields to oauth flow
- Added claims to users
- Using ciamlogin.com instead of .microsoftonline.com as the latter only supports work and school accounts. Microsoft Entra uses ciamlogin.com for everything
- (password) Correct typo in variable name isVerified
- Add support for payload auth cookie settings to be added to the token.
- Missing claims:w
- Release v0.7.4
- Added Microsoft example
- Added support for postgres in example
- Deleted examples/with-website/start_db.sh
- Cleanup
- Cleanup
- Release v0.7.5
- Add access_token support for oauth authentication
- Include name in user creation data for OAuth auto sign-up
- Make use of sessions
- Update example
- Adds option to override the default scope
- Update success redirection URL to use server configuration
- Use lower cased email
- Type
- Release v0.7.2
- Prepare 0.7.3
- Error type
- Updates validation pattern
- Updates validation pattern
- Updated jsdoc
- Changes redirection to function call
- Release v0.7.0
- Env
- Release v0.7.1
- Auth plugin config and session
- Oauth new response
- Pass metadata
- Add Okta ODIC support
- Adds oauth options
- Adds password template flow
- Adds signout
- Shift session
- Rm auth strategy
- Merge clients
- Merge config
- Change status code
- Oauth response
- Add password on auto signup
- Check collection auth
- Fields
- Expire
- Use hook
- Oauth flow
- ClientOrigin
- Session client origin name
- Use redirections
- Collection config
- Password
- Password
- Password
- Ssr session
- Client session
- Render type
- Client config
- Client config
- Rename field
- Change option name
- Use redirect only
- Cleanup
- Cleanup
- Example
- Fix config
- Fix collection
- Custom route and view
- Cleanup
- Send success
- Rm lock
- Cleanup
- Updated env
- Ui
- Fmt
- Make calls async
- Release
- Logs
- Oauth workflow
- Release
- Logs
- Typo
- Docs and typos
- Dynamic user slug
- Logs
- Release
- Example
- Make fields optional
- Dynamic user slug
- Rm example
- Cleanup
- Use plugin
- Release
- App plugin
- Updated endpoint strategy
- Use new endpoint strategy
- New provider utils
- Adds endpoints
- Cli
- All the basic implementations
- Deps installer
- Create accounts collection
- Admin plugin init process
- Added instruction
- Collection process
- All init process
- Local config
- Transform plugin
- Adds transform plugin
- Update imports
- Sub-cmd
- Slugifier
- App session
- Updates client func
- Updates client func
- Oauth session
- Collections preflight
- New error kind
- New exceptions
- New callbacks
- OnSuccess payload updates
- Creds signin
- Adding JumpCloud provider
- Add support for
client_secret_basicclient auth type. - New error type
- Session for app
- Oaut app session
- Adds redirection util
- Adds refresh lops
- Signup
- Signup
- Error
- Pw util
- Cred signin
- Password recovery
- Twitch provider
- Collections and hooks
- Current user session
- Add support for non standard api path in signin function
- Make executable
- Rm collection setup
- Spinner
- Use consola
- Use new looger
- Path join
- Update const
- Message
- Type
- Params
- Adds missing property
- Adds missing forward slash
- Use plugin type
- Callback
- Use inbuilt error
- Base implementation
- Client config
- Bug where none utc times would cause the cookie to not be set by browsers
- Provider config
- Signin options
- Preflight collections
- Env preflight
- Use secrets
- Rm search params
- Use jose
- Session creations
- Refresh process
- Rm baseURL opts
- Rm dependency
- Error response
- Export cred provider
- Session response
- Env
- Signin
- Output
- Adds callback
- Refresh response
- Missing file
- Args
- Rename to password
- Rename to password
- Verification
- Config
- Response updates
- Config
- File and func name
- Move files
- Moves cli to https://github.com/authsmith/cli
- Password reset
- Updates JSDoc
- Provider doc
- Updated
- Type changes
- Type changes
- Type changes
- Cleanup
- Setup workspace
- Dep updated
- Changes scripts
- Fmt
- Script updates
- Fix cli meta
- Comments
- Cleanup
- Scripts updated
- Script
- Cleanup
- Cleanup
- Cleanup
- Fmt
- Converts to arrow func.
- Rename var
- Info
- User arrow func
- Cleanup
- Format
- New keyword
- Release
- Change log created
- Export types
- Release v0.5.8
- Release v0.5.8
- Ownership
- Force lowercased emails
- Type name
- Updates
- Pass response mode param
- Use params
- Release v0.5.6
- Update changelogs
- Release v0.5.5
- Release logs
- Use UTC
- Format code
- Update changelog
- Changes keyword
- Release v0.5.4
- Fix script
- Release logs
- Client secret is not always required
- File name
- Release v0.5.2
- Adds changelog conf
- Adds provider names
- Bump version
- Update docs
- Release v0.5.1
- Update package config to use bun
- Changeset
- Update exports
- Format code
- Format code
- Allow user signup
- Passkey registration
- Adds passkey provider
- Adds missing browser deps
- New error type
- Allow availabel providers
- Passkey provider
- Client side for passkey
- New err
- Update protocols
- New hash logic
- New account fields
- New error
- Passkey reg
- Passkey auth flow
- Apple auth
- Last setup
- Supports both alg from Apple
- Add successPath config option
- Rm app config
- Endpoints config
- Rm status code and imporve message
- Rm use config server URL
- Use email
- Update types
- Field name
- Hashin logic
- Redirect URL
- Signin method
- Rm nextjs and react
- Redirection
- Update to v0.5.0
- Use cutom success path
- Added type and keywords
- Create user password
- Allow user signup using passkey
- Update access
- Rm custom cookie parser
- Rename route
- Cleanup
- Updated dir
- Console error file
- Update naming conventions
- Passkey methods
- Update doc
- Update readme
- Dep updates
- Cleanup
- Fmt
- Cleanup
- Rm unused scripts
- Cleanup
- Added keywords
- Release v0.5.0
- Version
- Release v0.4.3
- Updated
- Updated
- Release v0.4.2
- Adds auth0 provider
- Adds auth0 provider
- Update example
- Adds cognito provider
- Keycloak
- Updates account options
- Issuer url
- Use slug from config
- Type
- Format
- Re-organize
- Cleanup
- Bump version
- Bump version
- Add missing type
- Rm examples dir
- Rm type
- Enable publish
- Release v0.4.1
- Updates error handling
- New implementation
- Adds check for base url in env
- Create base type and rm error type
- Update implementation
- Remove cookies
- Bump
- Update doc
- Release v0.4.0
- Release v0.3.2
- Fix change
- Release v0.3.2
- Release v0.3.1
- Adds facebook provider
- Adds slack provider
- Update export
- Adds client functions
- Update build conf
- Ignore example files
- Replace next cookies with header cookies
- Dev script
- Adds missing payload ui
- Update to support importMap
- Issuer type
- Issuer type
- Build outputs
- Spin up latest payload example app
- Issuer type
- Add root
- Rm async
- Error handling
- Rm jsx components
- Export
- Updates example
- Update providers
- Adds contributing guide
- Adds contributing guide
- Adds local env instruction
- Adds instructions to run the example app
- Update deps
- Update deps and scripts
- Cleanup
- Release v0.2.1
- Release v0.3.0
- Release v0.3.0
- Add package meta data
- Github provider
- Delegate protocol auth, cb and session
- Adds new providers
- Add auth components
- Provider integrations
- Update ts config and clinet implementation
- Add error redirections
- Adds bundler config
- Release
- Beta release conf
- Beta workflow
- Adds example app
- Adds discord
- Adds providers
- Use oidc conventions
- Cookie read
- Use user provided scope
- PackageManager version
- Plugin version
- Payload dep mismatch
- Use dynamic path and use algorthim specific config
- Use dynamic path and use algorthim specific config
- Missing types
- Add generic provider type
- Typow
- Syntax
- Exports
- Cleanup URL
- Form action
- Payload breaking changes
- Changes package manager and adds esbuild
- Changes css import strategy
- Plugin param type
- Changes action event and node version
- Package manager
- Install package manager
- Css path
- Missing deps
- Changes access
- Error format
- Margin
- Duplicate scripts
- Config
- Conf
- Conf
- Conf
- Registry
- Missing step
- Workflow trigger
- Changes provider types and adds profile callback
- Button spacing
- Endpoints
- Rename files
- Provider updates
- Add alert
- Update roadmap
- Update doc
- Add content
- Update provider setup
- Missing usage
- Update
- Updated readme
- Update deps
- Cleanup
- Cleanup
- Adds guide and basic information
- Cleanup
- Config update
- Add metadata
- Cleanup
- Cleanup
- Cleanup
- Rename package
- Rename package
- Change versioning
- Change versioning
- Version updated
- Rm beta script
- Update workflow
- Cleanup
- Update workflow
- Rm paackage type
- Cleanup
- Release v0.2.0