Skip to content

Releases: kravetsone/elysia-oauth2

v2.0.0

02 Jan 13:08
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.3.0...v2.0.0

v1.3.0

17 Jul 11:16
Compare
Choose a tag to compare

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

26 Apr 12:09
Compare
Choose a tag to compare

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

13 Apr 13:00
Compare
Choose a tag to compare

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

12 Apr 20:25
Compare
Choose a tag to compare

fix: issue with codeVerifier

chore: bump

Full Changelog: v1.0.0...v1.0.1

v1.0.0

12 Apr 14:05
Compare
Choose a tag to compare

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