Codeforlife-portal

Latest version: v8.5.1

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

Scan your dependencies

Page 104 of 105

2.2.2

Bug Fixes

- 'assessment' typo on materials page
([943](https://github.com/ocadotechnology/codeforlife-portal/pull/943),
[`3a2ff2e`](https://github.com/ocadotechnology/codeforlife-portal/commit/3a2ff2e16cdb94f5ed942bb119942359db613cd0))

* fixed typo

* undid automatic html formatting

2.2.1

Bug Fixes

- Add SessionAuthentication for inactive users api
([942](https://github.com/ocadotechnology/codeforlife-portal/pull/942),
[`3c63d41`](https://github.com/ocadotechnology/codeforlife-portal/commit/3c63d4190bd94c6dfe46cb1ddb570f0812700b09))

* fix: Add SessionAuthentication for inactive users api

Signed-off-by: Niket Shah <masterniketgmail.com>

2.2.0

Features

- Added ks3 assessment pdfs to materials page
([941](https://github.com/ocadotechnology/codeforlife-portal/pull/941),
[`07ce24f`](https://github.com/ocadotechnology/codeforlife-portal/commit/07ce24f8a9659699b16bdbc7f29855f6438154fe))

* added ks3 pdfs that were missing and reformatted

reformatted ks1 and ks2 links (line break instead of different paragraphs) to match the design

* changed django version

* Revert "changed django version"

This reverts commit 4c5811755f8b89164bd290fb1da1850d0b614f27.

* Merge branch 'master' into add_ks3_assessment

* Merge remote-tracking branch 'origin/master' into add_ks3_assessment

* reverted formatting

2.1.0

Features

- Delete inactive users ([939](https://github.com/ocadotechnology/codeforlife-portal/pull/939),
[`3541a94`](https://github.com/ocadotechnology/codeforlife-portal/commit/3541a94b309dc91438876d3dc6a933c013146f33))

* Add capability to GET and DELETE inactive users

Signed-off-by: Niket Shah <masterniketgmail.com>

* Merge branch 'master' into delete_inactive_users

* add docstrings

* Add tests and fix bugs found

* Fix code climate issues

Conflicts: setup.py

2.0.0

Bug Fixes

- Upgrade to Django 1.10 ([940](https://github.com/ocadotechnology/codeforlife-portal/pull/940),
[`fe56627`](https://github.com/ocadotechnology/codeforlife-portal/commit/fe56627da7a3a19bdd61e8c6168efef5e5e4b34a))

BREAKING CHANGE: Dropping support for Django 1.9.x and upgrading Django rest framework to 3.8.x

* Use list instead of URL patterns

* Updated URLs across templates

* Updating middleware for 1.10

* Making online status test work

* Make exception logging middleware compatible

* Optimise middleware

* Fix middleware package name

* Upgrade Django and REST framework

* Merge master

* Remove unnecessary test code

* Fix exception logging middleware

* Revert downgrade of selenium

* Clear cache to make online status run in proper conditions

* Remove 'empty form' tests made obsolete by Django update

* Simplify code for Code Climate

* Simplify online status middleware code

* re-add the ratelimit decorator

* Revert "re-add the ratelimit decorator"

This reverts commit c24b0f5de4597fd5b3814e3d04c49d3dcf23feb5.

* remove cms middleware (not needed)

* delete login attempts middleware

Breaking Changes

- Dropping support for Django 1.9.x and upgrading Django rest framework to 3.8.x

1.2.1

Bug Fixes

- Updated copyrights from 2017 and 2018
([936](https://github.com/ocadotechnology/codeforlife-portal/pull/936),
[`b2fb2d9`](https://github.com/ocadotechnology/codeforlife-portal/commit/b2fb2d984f1cc239169dadf345f7a5f9a9499287))

* updated copyrights from 2017 and 2018

* fix: reverted one copyright

Refactoring

- Use black formatter ([933](https://github.com/ocadotechnology/codeforlife-portal/pull/933),
[`5722f8e`](https://github.com/ocadotechnology/codeforlife-portal/commit/5722f8e962c438181fb3993b4dae5582a3a10807))

* run black formatter on the portal folder

Signed-off-by: Niket Shah <masterniketgmail.com>

* Run black_formatter on setup.py

* Update the contributing guidelines

* Fix typos in the Contributing guidelines

* Update selenium to 2.53.6

Page 104 of 105

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.