Skip to content

feat: Experimental plugin support [v0.50.0] #909

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 36 commits into
base: 0.50
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
13c2961
feat: initial plugin experiments
porcellus Jan 15, 2025
7709b21
feat(plugins): moving plugins into experimental
porcellus Feb 14, 2025
d70c1e8
feat(plugins): add global config override
porcellus Feb 19, 2025
733e3d6
chore: update web-js version to published canary
porcellus Feb 24, 2025
16fd99b
added support for export and init to plugins
niftyvictor May 23, 2025
1010447
prevent caching to allow working with symlinks
niftyvictor May 25, 2025
8e85755
add fallback for route handlers
niftyvictor May 27, 2025
4867c0b
improve typing, pass corect data and fix overrides not working
niftyvictor Jun 3, 2025
2d72762
chore: remove unused plugin loading and cleanup
niftyvictor Jun 25, 2025
e2d4f3e
feat: add isRecipeInitialized method and enhance public config handling
niftyvictor Jul 4, 2025
f4f1d3a
feat(multifactorauth): add getSecondaryFactors to multifactor recipe …
niftyvictor Jul 15, 2025
aa857aa
chore: revert changes with plugin config
niftyvictor Jul 15, 2025
56dfed5
feat: add translations support
niftyvictor Jul 21, 2025
33cf199
feat: enhance public config handling with normalized app info and imp…
niftyvictor Jul 22, 2025
bc85764
Merge branch '0.49' into feat/plugin/base
niftyvictor Jul 25, 2025
69759c0
webauthn fixes
niftyvictor Jul 25, 2025
bfef160
Merge branch 'feat/plugin/base' into feat/plugin/export-init
niftyvictor Jul 25, 2025
dc86f78
merge and build fixes
niftyvictor Jul 25, 2025
75a1223
refactor: remove appInfo from pluginConfig when overriding config
niftyvictor Jul 25, 2025
256ddd1
feat: translation function to support key replacements
niftyvictor Jul 30, 2025
78eaa32
feat: add WebAuthn credential management methods
niftyvictor Aug 3, 2025
f4c3148
Merge pull request #899 from supertokens/feat/plugin/export-init
coolbueb Aug 3, 2025
129e9f4
Merge branch 'feat/webauthn-credential-mng-methods' into feat/plugin/…
niftyvictor Aug 3, 2025
f8f724c
chore: test fixes
niftyvictor Aug 4, 2025
7db7c02
fix: better version checking for plugins
niftyvictor Aug 4, 2025
248a489
build fixes
niftyvictor Aug 4, 2025
4c7f06a
chore: err message fix
niftyvictor Aug 4, 2025
2fefb14
refactor: unify SuperTokensPlugin type with web-js version for consis…
niftyvictor Aug 4, 2025
d9b6413
chore: revert plugin type changes
niftyvictor Aug 4, 2025
32159eb
feat: renamed `registerCredential` to `createCredential` and added `…
niftyvictor Aug 5, 2025
83f4ef1
Merge branch 'feat/webauthn-credential-mng-methods' into feat/plugin/…
niftyvictor Aug 5, 2025
7efde30
chore: build updates
niftyvictor Aug 5, 2025
a374016
fix: added missing exports
niftyvictor Aug 5, 2025
0e5c82d
Merge branch 'feat/webauthn-credential-mng-methods' into feat/plugin/…
niftyvictor Aug 5, 2025
bad4b14
improv: Add the ability to customize the footer for the captcha plugin
bcbogdan Aug 6, 2025
e348631
fix: update build files
niftyvictor Aug 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [unreleased]

- Add WebAuthn credential management methods: `listCredentials`, `removeCredential`
- Added `registerCredentialWithUser` method that creates and registers a credential with a user

### Breaking changes

- The `registerCredential` method has been renamed to `createCredential`. This was done to better represent the creation of a credential and not the actual registration of it with the backend API. The new `registerCredential` implementation now calls the backend API.

## [0.49.1] - 2025-03-27

- Fixed a type issue making the WebauthnPreBuitlUI not produce a type error when added to the prebuiltUIList
Expand Down

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion lib/build/emailpassword-shared2.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 21 additions & 14 deletions lib/build/emailpassword-shared3.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions lib/build/emailpassword-shared6.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions lib/build/emailpassword.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

41 changes: 22 additions & 19 deletions lib/build/emailpasswordprebuiltui.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

43 changes: 25 additions & 18 deletions lib/build/emailverification-shared.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions lib/build/emailverification-shared2.js

Large diffs are not rendered by default.

Loading
Loading