Jupyterhub-nativeauthenticator

Latest version: v1.2.0

Safety actively analyzes 619369 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.2

1.2.0

The release adds support for JupyterHub 4.

([full changelog](https://github.com/jupyterhub/nativeauthenticator/compare/1.1.0...1.2.0))

Enhancements made

- Register native as an jupyterhub authenticator class [247](https://github.com/jupyterhub/nativeauthenticator/pull/247) ([consideRatio](https://github.com/consideRatio))

Maintenance and upkeep improvements

- Add test as optional dependency, refactor fixtures to conftest.py, fix code coverage setup [245](https://github.com/jupyterhub/nativeauthenticator/pull/245) ([consideRatio](https://github.com/consideRatio))
- pre-commit: add autoflake, use isort over reorder-python-imports [244](https://github.com/jupyterhub/nativeauthenticator/pull/244) ([consideRatio](https://github.com/consideRatio))
- maint: transition to pypi trusted workflow release, put tbump conf in pyproject.toml [243](https://github.com/jupyterhub/nativeauthenticator/pull/243) ([consideRatio](https://github.com/consideRatio))
- Add xsrf token to the login, signup, and password changing pages [239](https://github.com/jupyterhub/nativeauthenticator/pull/239) ([agostof](https://github.com/agostof))
- Use XSRF tokens for cross-site protections [236](https://github.com/jupyterhub/nativeauthenticator/pull/236) ([djangoliv](https://github.com/djangoliv))
- dependabot: rename to .yaml [235](https://github.com/jupyterhub/nativeauthenticator/pull/235) ([consideRatio](https://github.com/consideRatio))
- dependabot: monthly updates of github actions [233](https://github.com/jupyterhub/nativeauthenticator/pull/233) ([consideRatio](https://github.com/consideRatio))

Continuous integration improvements

- ci: pin sqlalchemy 1 on jupyterhub 1 and 2 [240](https://github.com/jupyterhub/nativeauthenticator/pull/240) ([minrk](https://github.com/minrk))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterhub/nativeauthenticator/graphs/contributors?from=2022-09-09&to=2023-05-21&type=c))

[agostof](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Aagostof+updated%3A2022-09-09..2023-05-21&type=Issues) | [consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3AconsideRatio+updated%3A2022-09-09..2023-05-21&type=Issues) | [djangoliv](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Adjangoliv+updated%3A2022-09-09..2023-05-21&type=Issues) | [minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Aminrk+updated%3A2022-09-09..2023-05-21&type=Issues)

1.1

1.1.0

Not secure
([full changelog](https://github.com/jupyterhub/nativeauthenticator/compare/1.0.5...1.1.0))

Enhancements made

- Ask for new passwords twice, ask for current password on change [180](https://github.com/jupyterhub/nativeauthenticator/pull/180) ([lambdaTotoro](https://github.com/lambdaTotoro))

Bugs fixed

- Add slash restriction to username validation [197](https://github.com/jupyterhub/nativeauthenticator/pull/197) ([marc-marcos](https://github.com/marc-marcos))
- Correct login procedure for admins [195](https://github.com/jupyterhub/nativeauthenticator/pull/195) ([lambdaTotoro](https://github.com/lambdaTotoro))
- Enforce password criteria on password change [169](https://github.com/jupyterhub/nativeauthenticator/pull/169) ([lambdaTotoro](https://github.com/lambdaTotoro))
- Systematic refresh of templates [162](https://github.com/jupyterhub/nativeauthenticator/pull/162) ([consideRatio](https://github.com/consideRatio))

Maintenance and upkeep improvements

- document and refactor the handlers [183](https://github.com/jupyterhub/nativeauthenticator/pull/183) ([lambdaTotoro](https://github.com/lambdaTotoro))
- chore: use async instead of gen.coroutine [178](https://github.com/jupyterhub/nativeauthenticator/pull/178) ([consideRatio](https://github.com/consideRatio))
- pre-commit: apply black formatting [174](https://github.com/jupyterhub/nativeauthenticator/pull/174) ([consideRatio](https://github.com/consideRatio))
- Smaller tweaks from pre-commit autoformatting hooks [173](https://github.com/jupyterhub/nativeauthenticator/pull/173) ([consideRatio](https://github.com/consideRatio))
- Support JupyterHub 2's fine grained RBAC permissions, and test against Py3.10 and JH2 [160](https://github.com/jupyterhub/nativeauthenticator/pull/160) ([consideRatio](https://github.com/consideRatio))

Documentation improvements

- update documentation screenshots [194](https://github.com/jupyterhub/nativeauthenticator/pull/194) ([lambdaTotoro](https://github.com/lambdaTotoro))
- docs: fix c.JupyterHub.template_paths [192](https://github.com/jupyterhub/nativeauthenticator/pull/192) ([yapatta](https://github.com/yapatta))
- docs: c.NativeAuthenticator instead of c.Authenticator [188](https://github.com/jupyterhub/nativeauthenticator/pull/188) ([consideRatio](https://github.com/consideRatio))
- docs: update from rST to MyST and to common theme [187](https://github.com/jupyterhub/nativeauthenticator/pull/187) ([consideRatio](https://github.com/consideRatio))
- document and refactor the handlers [183](https://github.com/jupyterhub/nativeauthenticator/pull/183) ([lambdaTotoro](https://github.com/lambdaTotoro))
- docs: add inline documentation to orm.py [179](https://github.com/jupyterhub/nativeauthenticator/pull/179) ([consideRatio](https://github.com/consideRatio))
- Update CONTRIBUTING.md [161](https://github.com/jupyterhub/nativeauthenticator/pull/161) ([consideRatio](https://github.com/consideRatio))

Continuous integration improvements

- ci: add RELEASE.md and tbump.toml [217](https://github.com/jupyterhub/nativeauthenticator/pull/217) ([consideRatio](https://github.com/consideRatio))
- ci: add tests against jupyterhub 3 and python 3.11 [216](https://github.com/jupyterhub/nativeauthenticator/pull/216) ([consideRatio](https://github.com/consideRatio))
- ci: add dependabot bumping of github actions [215](https://github.com/jupyterhub/nativeauthenticator/pull/215) ([consideRatio](https://github.com/consideRatio))
- ci: rely on pre-commit.ci & run tests only if needed [175](https://github.com/jupyterhub/nativeauthenticator/pull/175) ([consideRatio](https://github.com/consideRatio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterhub/nativeauthenticator/graphs/contributors?from=2021-10-19&to=2022-09-09&type=c))

[consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3AconsideRatio+updated%3A2021-10-19..2022-09-09&type=Issues) | [harshu1470](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Aharshu1470+updated%3A2021-10-19..2022-09-09&type=Issues) | [lambdaTotoro](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3AlambdaTotoro+updated%3A2021-10-19..2022-09-09&type=Issues) | [leportella](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Aleportella+updated%3A2021-10-19..2022-09-09&type=Issues) | [manics](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Amanics+updated%3A2021-10-19..2022-09-09&type=Issues) | [marc-marcos](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Amarc-marcos+updated%3A2021-10-19..2022-09-09&type=Issues) | [yapatta](https://github.com/search?q=repo%3Ajupyterhub%2Fnativeauthenticator+involves%3Ayapatta+updated%3A2021-10-19..2022-09-09&type=Issues)

1.0.5

Not secure
This releases resolves an incorrect Python module structure that lead to a failing import when installing from a built wheel.

([full changelog](https://github.com/jupyterhub/nativeauthenticator/compare/1.0.4...1.0.5))

1.0.4

This release includes a bugfix related to an import statement.

([full changelog](https://github.com/jupyterhub/nativeauthenticator/compare/1.0.3...1.0.4))

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.