Skip to content

Release 4.2.0 #135

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

Merged
merged 80 commits into from
Jun 6, 2022
Merged

Release 4.2.0 #135

merged 80 commits into from
Jun 6, 2022

Conversation

jankapunkt
Copy link
Member

@jankapunkt jankapunkt commented Mar 18, 2022

Summary

This is an ongoing PR for the release 4.2.0 which will only include fixes and minor features (non-breaking).

Linked issue(s)

See changelog.md section 4.2.0

#149

Involved parts of the project

See changelog.md section 4.2.0

Added tests?

See changelog.md section 4.2.0

OAuth2 standard

See changelog.md section 4.2.0

Reproduction

jankapunkt and others added 30 commits October 18, 2021 13:38
…om FStefanni/issue_89_20_649

Supported state in case of denial
Merge pull request #93 from node-oauth/fix-vcharfail-allowemptystate
Co-authored-by: Daniel Reguero <[email protected]>
Co-authored-by: Francesco Stefanni <[email protected]>
Bumps [eslint](https://github.com/eslint/eslint) from 8.2.0 to 8.4.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.2.0...v8.4.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Daniel Reguero <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ats #55

Merge pull request #108 from node-oauth/oauth-formats thanks to @jwerre
Bumps [sinon](https://github.com/sinonjs/sinon) from 11.1.2 to 12.0.1.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/master/docs/changelog.md)
- [Commits](sinonjs/sinon@v11.1.2...v12.0.1)

---
updated-dependencies:
- dependency-name: sinon
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 8.2.0 to 8.4.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.2.0...v8.4.1)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* test example

* created db & model factories

* added refresh_token grant type test

* removed failing test, not implemented feature

* add reference to issue

* client authentication test

* random client credentials in test

* replace math.random by crypto.randomBytes
…ri via model #89 p.4

- support custom validateRedirectUri()
- allow to implement model.validateRedirectUri
- updated AuthorizeHandler
- default conforms with RFC 6819 Section-5.2.3.5
- thanks to @FStefanni and @jorenvandeweyer
* fix(handler): deny access when body.allowed is 'false'

* fix(authorization): use simplified if-branch to check for body allow value
…s#646

Merge pull request #96 from FStefanni/issue_89_18_646
Set WWW-Authenticate header for invalid requests
Related: oauthjs#646
Fixes issue #89, point 18.
Thanks to @FStefanni
jankapunkt and others added 4 commits March 30, 2022 09:18
Merge pull request #92 from FStefanni/issue_89_5_530
Update extension-grants.rst with example
thanks to @FStefanni
…on files, ignore package-lock.json in .npmignore to avoid publishing a package with package-lock.json, gitignore package-lock.json

We could be prone to a supply-chain-attack when we not carefully review changes in the package-lock.json. urls to packages could be changed to malicious variants. To avoid this, we disable the generation package-lock.json. We should not accept any PRs with package-lock.json.
@jankapunkt
Copy link
Member Author

If there are no further PRs to merge into 4.2.0 I will resolve the conflicts and create a new release. Is everybody okay with that? I can also create an rc-release if you first want to test it with your setups.

@bmxpiku
Copy link

bmxpiku commented May 20, 2022

I am awaiting this :)

@Uzlopak
Copy link
Collaborator

Uzlopak commented May 20, 2022

Just do it

@jankapunkt jankapunkt marked this pull request as ready for review June 2, 2022 14:06
@jankapunkt jankapunkt changed the title Draft: Release 4.2.0 Release 4.2.0 Jun 2, 2022
@jankapunkt
Copy link
Member Author

🎉 all conflicts resolved, we should be good to go. One needs to approve. I will create a new GitHub release and publish to NPM

@jankapunkt jankapunkt linked an issue Jun 3, 2022 that may be closed by this pull request
@jankapunkt jankapunkt requested a review from HappyZombies June 5, 2022 08:39
Copy link
Member

@HappyZombies HappyZombies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review Completed

@jankapunkt jankapunkt merged commit e01e841 into master Jun 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4.2.0 milestone
8 participants