Releases: kravetsone/elysia-oauth2
v2.0.0
chore: add notice
chore: name handlers for https://elysiajs.com/blog/elysia-11.html#opentelemetry
Added test where a page is server side rendered and the user is able to log in log out and revoke the token.
Added the revoke function which was provided in arctic v2
Added revokableProvider type
Fixed a few typescript ignore errors with the correct typing
Updated arctic to v2Updated the list of non providers from the arctic type
Fixed file paths and git ignore
Improve the test example Ui and functionality
updated cookies to have http only and secure flags
another cookie
removed the need for prompt conset by properly revoking the access token
formated
readded prompt consent because it solves edge cases without adding overhead
corrected a typo
Merge pull request #3 from deHypeChief/patch-1corrected a typo
chore: add badges
Merge pull request #1 from alexkahndev/mainUpgrade to arctic v2 including adding revoke handler
chore: pin arctic in peer deps as * (#1)
chore: remove bun.lockb from ignore
chore: uninstall prettier by (#1)
chore: add build directory to gitignore (#1)
chore: add .env.example and lint file (#1)
chore: lint fixes after #1
chore: remove unused // @ts-expect-error
chore: exclude more notProviders (pilcrowonpaper/arctic#159)
feat: update plugin to v2 usage
chore: add options example to README
feat: write README update script
chore: fix parser and update README
chore: add MIT license
chore: bump to v2
chore: README improves
What's Changed
- corrected a typo by @deHypeChief in #3
- Upgrade to arctic v2 including adding revoke handler by @alexkahndev in #1
New Contributors
- @deHypeChief made their first contribution in #3
- @alexkahndev made their first contribution in #1
Full Changelog: v1.3.0...v2.0.0
v1.3.0
chore: bumps
chore: use export type (maybe cause elysiajs/elysia#725 and oven-sh/bun#12606)
chore: ship as ESM-only and use pkgroll to bundle
chore: update provider list
chore: use redirect
instead of set.redirect
chore: use as("plugin")
instead of as on derive
chore: use pkgroll in prepublishOnly
chore: remove package.json import
chore: cast type with as
because rollup-dts plugin issues
Full Changelog: v1.2.0...v1.3.0
v1.2.0
feat: add new createLink method
chore: add guide to update and createURL method example
chore: place arctic to peerDependencies
Full Changelog: v1.1.0...v1.2.0
v1.1.0
chore: types improves
feat: add work with codeVerifier
feat: add maxAge and remove cookie
chore: some docs and package.json improves
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
feat(core): implement basic methods
feat(errors): implement oauth2Error
feat(providers): add discord provider and some improves
feat(providers): add google provider
fix: some oauth2 errors with side effects by derive
chore: bump version
feat(types): improve in typings and add some comments
fix(deps): remove unused dependency
chore: bump elysia to 0.8 add description and keywords
fix: package.json errors and remove .npmignore
fix: type errors when wrong migrate to 0.8 elysia
feat: use @types/bun
fix: providers res.json<> not exists...
refactor: use Handler instead of instance type of elysia
chore: use biome
feat: add elysia v1 support elysiajs/elysia#513
chore: remove old plugin code
feat: rewrite plugin!
chore: delete providers property
chore: improve package.json and README
chore: add CICD to publish
refactor: delete useless file and some imports improves
chore: bump
Full Changelog: https://github.com/kravetsone/elysia-oauth2/commits/v1.0.0