AlekSIS merge requestshttps://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests2023-09-15T21:40:31Zhttps://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/188Update postgres Docker tag to v15 - autoclosed2023-09-15T21:40:31ZTine WittlerUpdate postgres Docker tag to v15 - autoclosedThis MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| postgres | major | `14` -> `15` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Pl...This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| postgres | major | `14` -> `15` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/189Update dependency aleksis-core to ~2.12.02023-07-20T22:15:38ZTine WittlerUpdate dependency aleksis-core to ~2.12.0This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | minor | `~2.10.2` -> `~2....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | minor | `~2.10.2` -> `~2.12.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-Core</summary>
### [`v2.12.4`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.3...2.12.4)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.3...2.12.4)
### [`v2.12.3`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2123---2023-03-07)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.2...2.12.3)
Fixed
```
* The permission check for the dashboard edit page failed when the user had no person assigned.
* OIDC scope "phone" had no claims.
* AlekSIS groups were not synced to Django groups on registration of existing persons
* Invitations for existing short name did not work.
* Invitations for persons without pre-defined e-mail address did not behave correctly
```
### [`v2.12.2`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2122---2022-12-18)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.1...2.12.2)
Fixed
```
* Incorporate SPDX license list for app licenses on About page because
spdx-license-list dependency vanished.
```
### [`v2.12.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2121---2022-11-06)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12...2.12.1)
Fixed
```
* An invalid backport caused OIDC clients without PKCD to fail.
```
### [`v2.12`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2123---2023-03-07)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11.2...2.12)
Fixed
```
* The permission check for the dashboard edit page failed when the user had no person assigned.
* OIDC scope "phone" had no claims.
* AlekSIS groups were not synced to Django groups on registration of existing persons
* Invitations for existing short name did not work.
* Invitations for persons without pre-defined e-mail address did not behave correctly
```
### [`v2.11.2`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11.1...2.11.2)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11.1...2.11.2)
### [`v2.11.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11...2.11.1)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11...2.11.1)
### [`v2.11`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​211---2022-08-27)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.10.3...2.11)
This release sunsets the 2.x series of the AleKSIS core.
Deprecated
```
* All frontends using Django views and Django templates are deprecated and support
for them will be removed in AlekSIS-Core 3.0. All frontend code must be written in
Vue.js and be properly separated from the backend. In the same spirit, all backend
features must expose GraphQL APIs for the frontend to use.
Added
~~~~~
The following features are introduced here mainly to simplify gradual
updates. GraphQL and the Vuetify/Vue.js frontend mechanisms are preview
functionality and app developers should not rely on them before AlekSIS-Core
3.0.
* Introduce GraphQL API and Vue.js frontend implementation
* Introduce webpack bundling for frontend code
```
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/225Update dependency aleksis-app-chronos to v32023-07-20T22:15:38ZTine WittlerUpdate dependency aleksis-app-chronos to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-chronos](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos)) | dependencies | major | `~2...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-chronos](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos)) | dependencies | major | `~2.4.1` -> `~3.0.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-App-Chronos</summary>
### [`v3.0.1`](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/blob/master/CHANGELOG.rst#​301---2023-07-20)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/compare/3.0...3.0.1)
Fixed
```
* [Dev] Sample data were broken due to using old room model.
```
### [`v3.0`](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/blob/master/CHANGELOG.rst#​301---2023-07-20)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/compare/2.5...3.0)
Fixed
```
* [Dev] Sample data were broken due to using old room model.
```
### [`v2.5`](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/blob/master/CHANGELOG.rst#​25---2022-11-12)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/compare/2.4.2...2.5)
Added
```
* Add overview page of all daily supervisions.
* Add form to add substitutions to supervisions.
* Add filter to daily lessons page.
* Display initial lesson data with substituted lessons in daily lessons table.
```
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/213Update dependency aleksis-app-matrix to v22023-07-20T22:15:38ZTine WittlerUpdate dependency aleksis-app-matrix to v2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-matrix](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Matrix)) | dependencies | major | `~1.0...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-matrix](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Matrix)) | dependencies | major | `~1.0` -> `~2.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-App-Matrix</summary>
### [`v2.0`](https://edugit.org/AlekSIS/official/AlekSIS-App-Matrix/blob/master/CHANGELOG.rst#​20---2023-05-14)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Matrix/compare/1.0...2.0)
Fixed
```
* The Matrix groups and rooms threw a 404 error.
* The Matrix parent menu point was displayed even though the user had no permission to see it.
```
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/209Update dependency aleksis-app-csvimport to v32023-07-20T22:15:38ZTine WittlerUpdate dependency aleksis-app-csvimport to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-csvimport](https://aleksis.org) ([source](https://edugit.org/AlekSIS/Onboarding/AlekSIS-App-CSVImport)) | dependencies | major...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-csvimport](https://aleksis.org) ([source](https://edugit.org/AlekSIS/Onboarding/AlekSIS-App-CSVImport)) | dependencies | major | `~2.3` -> `~3.0` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/212Update dependency aleksis-app-ldap to v32023-07-20T22:15:38ZTine WittlerUpdate dependency aleksis-app-ldap to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-ldap](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP)) | dependencies | major | `~2.2` -...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-ldap](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP)) | dependencies | major | `~2.2` -> `~3.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-App-LDAP</summary>
### [`v3.0`](https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP/blob/master/CHANGELOG.rst#​30---2023-05-15)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP/compare/2.2...3.0)
Nothing changed.
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/211Update dependency aleksis-app-hjelp to v32023-07-20T22:15:37ZTine WittlerUpdate dependency aleksis-app-hjelp to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-hjelp](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Hjelp)) | dependencies | major | `~2.1`...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-hjelp](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Hjelp)) | dependencies | major | `~2.1` -> `~3.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-App-Hjelp</summary>
### [`v3.0`](https://edugit.org/AlekSIS/official/AlekSIS-App-Hjelp/blob/master/CHANGELOG.rst#​30---2023-05-14)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Hjelp/compare/2.1...3.0)
Fixed
```
* Icons in the FAQ were not rendered
```
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/224Update dependency aleksis-core to v32023-07-20T22:15:37ZTine WittlerUpdate dependency aleksis-core to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | major | `~2.10.2` -> `~3....This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | major | `~2.10.2` -> `~3.1.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-Core</summary>
### [`v3.1.4`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.1.4...3.1.4)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.1.3...3.1.4)
### [`v3.1.3`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.1.2...3.1.3)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.1.2...3.1.3)
### [`v3.1.2`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​312---2023-07-05)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.1.1...3.1.2)
Changed
```
* uWSGI is now installed together with AlekSIS-Core per default.
Fixed
~~~~~
* Notifications were not properly shown in the frontend.
* [Dev] Log levels were not correctly propagated to all loggers
* [Dev] Log format did not contain all essential information
* When navigating from legacy to legacy page, the latter would reload once for no reason.
* The oauth authorization page was not accessible when the service worker was active.
* [Docker] Clear obsolete bundle parts when adding apps using ONBUILD
* Extensible forms that used a subset of fields did not render properly
```
### [`v3.1.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​311---2023-07-01)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.1...3.1.1)
Fixed
```
* Progress page didn't work properly.
* About page failed to load for apps with an unknown licence.
* QUeries for persons with partial permissions failed.
* Some pages couldn't be scrolled when a task progress popup was open.
* Notification query failed on admin users without persons.
* Querying for notification caused unnecessary database requests.
* Loading bar didn't disappear on some pages after loading was finished.
* Support newer versions of django-oauth-toolkit.
```
### [`v3.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​312---2023-07-05)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/3.0...3.1)
Changed
```
* uWSGI is now installed together with AlekSIS-Core per default.
Fixed
~~~~~
* Notifications were not properly shown in the frontend.
* [Dev] Log levels were not correctly propagated to all loggers
* [Dev] Log format did not contain all essential information
* When navigating from legacy to legacy page, the latter would reload once for no reason.
* The oauth authorization page was not accessible when the service worker was active.
* [Docker] Clear obsolete bundle parts when adding apps using ONBUILD
* Extensible forms that used a subset of fields did not render properly
```
### [`v3.0`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​30---2023-05-11)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.4...3.0)
Added
```
* GraphQL schema for Rooms
* Provide API endpoint for system status.
* [Dev] UpdateIndicator Vue Component to display the status of interactive pages
* [Dev] DeleteDialog Vue Component to unify item deletion in the new frontend
* Use build-in mechanism in Apollo for GraphQL batch querying.
Changed
```
- Show message on successful logout to inform users properly.
- Phone number country now has to be configured in config file insted of frontend.
Fixed
```
* GraphQL endpoints for groups, persons, and notifications didn't expose all necessary fields.
* Loading indicator in toolbar was not shown at the complete loading progress.
* 404 page was sometimes shown while the page was still loading.
* Setting of page height in the iframe was not working correctly.
* App switched to offline state when the user was logged out/in.
* The `Stop Impersonation` button is not shown due to an oversee when changing the type of the whoAmI query to an object of UserType
* Offline fallback page for legacy pages was misleading sometimes.
* Route changes in the Legacy-Component iframe didn't trigger a scroll to the top
* Query strings did not get passed when navigating legacy pages inside of the SPA.
* Retry button on error 500 page did not trigger a reload of the page.
* When the Celery worker wasn't able to execute all tasks in time, notifications were sent multiple times.
* Changing the maintenance mode state spawned another SPA instance in the iframe
* Phone numbers couldn't be in regional format.
* System status view wasn't accessible through new frontend if a check failed.
* Progress page didn't show error message on failure.
* Dynamic routes were not removed/hidden when the respective object registering it was deleted.
* Django messages were not displayed in Vue frontend.
* Links to data check objects did not work properly.
* Backend cleanup task for Celery wasn't working.
* URLs in invitation email were broken.
* Invitation view didn't work.
* Invitation emails were using wrong styling.
* GraphQL queries and mutations did not log exceptions.
```
### [`v2.12.4`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.3...2.12.4)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.3...2.12.4)
### [`v2.12.3`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2123---2023-03-07)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.2...2.12.3)
Fixed
```
* The permission check for the dashboard edit page failed when the user had no person assigned.
* OIDC scope "phone" had no claims.
* AlekSIS groups were not synced to Django groups on registration of existing persons
* Invitations for existing short name did not work.
* Invitations for persons without pre-defined e-mail address did not behave correctly
```
### [`v2.12.2`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2122---2022-12-18)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12.1...2.12.2)
Fixed
```
* Incorporate SPDX license list for app licenses on About page because
spdx-license-list dependency vanished.
```
### [`v2.12.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2121---2022-11-06)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.12...2.12.1)
Fixed
```
* An invalid backport caused OIDC clients without PKCD to fail.
```
### [`v2.12`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​2123---2023-03-07)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11.2...2.12)
Fixed
```
* The permission check for the dashboard edit page failed when the user had no person assigned.
* OIDC scope "phone" had no claims.
* AlekSIS groups were not synced to Django groups on registration of existing persons
* Invitations for existing short name did not work.
* Invitations for persons without pre-defined e-mail address did not behave correctly
```
### [`v2.11.2`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11.1...2.11.2)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11.1...2.11.2)
### [`v2.11.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11...2.11.1)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11...2.11.1)
### [`v2.11`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​211---2022-08-27)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.10.3...2.11)
This release sunsets the 2.x series of the AleKSIS core.
Deprecated
```
* All frontends using Django views and Django templates are deprecated and support
for them will be removed in AlekSIS-Core 3.0. All frontend code must be written in
Vue.js and be properly separated from the backend. In the same spirit, all backend
features must expose GraphQL APIs for the frontend to use.
Added
~~~~~
The following features are introduced here mainly to simplify gradual
updates. GraphQL and the Vuetify/Vue.js frontend mechanisms are preview
functionality and app developers should not rely on them before AlekSIS-Core
3.0.
* Introduce GraphQL API and Vue.js frontend implementation
* Introduce webpack bundling for frontend code
```
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/208Update dependency aleksis-app-resint to v32023-07-20T22:15:37ZTine WittlerUpdate dependency aleksis-app-resint to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-resint](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Resint)) | dependencies | major | `~2.2...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-resint](https://aleksis.org) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-Resint)) | dependencies | major | `~2.2` -> `~3.1` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-App-Resint</summary>
### [`v3.1`](https://edugit.org/AlekSIS/official/AlekSIS-App-Resint/blob/master/CHANGELOG.rst#​31--2023-07-17)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Resint/compare/3.0...3.1)
Added
```
* Support public live documents
Fixed
```
- API urls were in the wrong namespace.
### [`v3.0`](https://edugit.org/AlekSIS/official/AlekSIS-App-Resint/blob/master/CHANGELOG.rst#​30---2023-05-12)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-Resint/compare/2.2...3.0)
Nothing changed.
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/210Update dependency aleksis-app-dashboardfeeds to v32023-07-20T22:15:37ZTine WittlerUpdate dependency aleksis-app-dashboardfeeds to v3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-dashboardfeeds](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-DashboardFeeds)) | dependencie...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-dashboardfeeds](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-App-DashboardFeeds)) | dependencies | major | `~2.1` -> `~3.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-App-DashboardFeeds</summary>
### [`v3.0`](https://edugit.org/AlekSIS/official/AlekSIS-App-DashboardFeeds/blob/master/CHANGELOG.rst#​30---2023-05-14)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-App-DashboardFeeds/compare/2.1...3.0)
Nothing changed.
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/218Update registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped:...2023-05-30T16:35:03ZTine WittlerUpdate registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped:master Docker digest to e244fd5 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped | image | digest | `99fb58a` -> `e244fd5` |
---
### Configuration
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped | image | digest | `99fb58a` -> `e244fd5` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/205Update registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped:...2023-02-27T15:39:52ZTine WittlerUpdate registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped:master Docker digest to babef54 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped | image | digest | `f0185bd` -> `babef54` |
---
### Configuration
...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| registry.edugit.org/teckids/team-sysadmin/docker-images/python-pimped | image | digest | `f0185bd` -> `babef54` |
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/178Update dependency safety to v22023-02-25T15:40:22ZTine WittlerUpdate dependency safety to v2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [safety](https://github.com/pyupio/safety) | dependencies | major | `^1.8.5` -> `^2.0.0` |
---
### Release Notes
<details>
<summary>pyup...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [safety](https://github.com/pyupio/safety) | dependencies | major | `^1.8.5` -> `^2.0.0` |
---
### Release Notes
<details>
<summary>pyupio/safety</summary>
### [`v2.3.5`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​235---2022-12-08)
[Compare Source](https://github.com/pyupio/safety/compare/2.3.4...2.3.5)
- Pinned packaging dependency to a compatible range.
- Pinned the CI actions to the runner image with Python 3.6 support.
### [`v2.3.4`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​234---2022-12-07)
[Compare Source](https://github.com/pyupio/safety/compare/2.3.3...2.3.4)
- Removed LegacyVersion use; this fixes the issue with packaging 22.0.
- Fixed typos in the README.
- Added Python 3.11 to the classifiers in the setup.cfg.
### [`v2.3.3`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​233---2022-11-27)
[Compare Source](https://github.com/pyupio/safety/compare/2.3.2...2.3.3)
- Fixed recursive requirements issue when an unpinned package is found.
### [`v2.3.2`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​232---2022-11-21)
[Compare Source](https://github.com/pyupio/safety/compare/2.3.1...2.3.2)
- Fixed [#​423](https://github.com/pyupio/safety/issues/423): Bare output includes extra line in non-screen output with no vulnerabilities.
- Fixed [#​422](https://github.com/pyupio/safety/issues/422): ResourceWarning (unclosed socket) in safety v.2.3.1.
- Fixed telemetry data missing when the CLI mode is used.
- Fixed wrong database fetching when the KEY and the database arguments are used at the same time.
- Added `SAFETY_PURE_YAML` env var, used for cases that require pure Python in the YAML parser.
### [`v2.3.1`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​231---2022-10-05)
[Compare Source](https://github.com/pyupio/safety/compare/2.3.0...2.3.1)
- Add `safety.alerts` module to setup.cfg
### [`v2.3.0`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​230---2022-10-05)
[Compare Source](https://github.com/pyupio/safety/compare/2.2.1...2.3.0)
- Safety can now create GitHub MRs and Issues for vulnerabilities directly, with the new `safety alert` subcommand.
- Support for GitHub MR and Issue alerting has been added to the GitHub Action.
### [`v2.2.1`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​221---2022-10-04)
[Compare Source](https://github.com/pyupio/safety/compare/2.2.0...2.2.1)
- Fixed the use of the SAFETY_COLOR environment variable
- Fixed bug in the case of vulnerabilities without a CVE linked
- Fixed GitHub version in the README
### [`v2.2.0`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​220---2022-09-19)
[Compare Source](https://github.com/pyupio/safety/compare/2.1.1...2.2.0)
- Safety starts to use dparse to parse files, now Safety supports mainly Poetry and Pipenv lock files plus other files supported by dparse.
- Added logic for custom integrations like pipenv check.
- The --db flag is compatible remote sources too.
- Added more logging
- Upgrade dparse dependency to avoid a possible ReDos security issue
- Removed Travis and Appveyor, the CI/CD was migrated to GitHub Actions
### [`v2.1.1`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​211---2022-07-18)
[Compare Source](https://github.com/pyupio/safety/compare/2.1.0...2.1.1)
- Fix crash when running on systems without git present (Thanks [@​andyjones](https://github.com/andyjones))
### [`v2.1.0`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​210---2022-07-14)
[Compare Source](https://github.com/pyupio/safety/compare/2.0.0...2.1.0)
##### Summary:
- Improved error messages & fixed issues with proxies
- Fixed license command
- Added the ability for scan outputs to be sent to pyup.io. This will only take effect if using an API key, the feature is enabled on your profile, and the `--disable-audit-and-monitor` is not set
- Added the ability to have a Safety policy file set centrally on your pyup.io profile. This remote policy file will be used if there's no local policy file present, otherwise a warning will be issued.
##### Updated outputs:
- Text & screen output: If a scan has been logged, this is now mentioned in the output.
- JSON output: The JSON output now includes git metadata about the folder Safety was run in. It also includes a version field, and telemetry information that would be sent separately. There are no breaking changes in the output.
##### New inputs:
- New command line flags
- The `--disable-audit-and-monitor` flag can be set to disable sending a scan's result to pyup.io
- The `--project` flag can be set to manually specify a project to associate these scans with. By default, it'll autodetect based on the current folder and git.
### [`v2.0.0`](https://github.com/pyupio/safety/blob/master/CHANGELOG.md#​200---2022-06-28)
[Compare Source](https://github.com/pyupio/safety/compare/1.10.3...2.0.0)
##### Summary:
- Compared to previous versions, Safety 2.0 will be a significant update that includes new features and refactors, resulting in breaking changes to some inputs and outputs.
##### Updated outputs:
- Text & screen output: Upgraded the text and screen outputs, removing the old table style and adding new data and formats to vulnerabilities.
- JSON output: New and updated JSON output (breaking change). Safety adds all the possible information in the JSON report. The structure of this JSON file has been improved.
- Improved the support for exit codes. There are now custom exit codes with detailed information about the result. Examples include: VULNERABILITIES_FOUND and INVALID_API_KEY.
- Added remediations (fix recommendations) sections to outputs. Now, Safety will suggest the steps to fix a detected vulnerability when an API key is used.
- Added new summary meta-data data to the reports showing the Safety version used, the dependencies found, the timestamp, the target scanned, and more. These data are included in the text, screen, and JSON output for improved audit capabilities.
- Added more info per vulnerability, including URLs to read more about a vulnerability and/or a package.
\###New command line flags:
- New command line flags
- The `--output` flag replaces `--bare`, `--text`, `--screen`, and `--json` flags. In this new release, examples would be: `--output json` or `--output bare`.
- The `--continue-on-error` flag suppresses non-zero exit codes to force pass CI/CD checks, if required.
- The `--debug` flag allows for a more detailed output.
- The `--disable-telemetry` flag has been added to disable telemetry data
- The `--policy-file` flag to include a local security policy file. This file (called `.safety-policy.yml`, found in either the root directory where Safety is being run or in a custom location) is based on YAML 1.2 and allows for:
- Ignoring individual vulnerabilities with optionally a note and an expiry date.
- Filtering vulnerabilities by their CVSS severity. (CVSS data is only available for some paid accounts.)
##### Other
- Dropped support for Python < 3.6
- The free version of the Safety vulnerability database is downloaded from a public S3 bucket (via PyUp.io) and no longer from GitHub. This free database is only updated once a month and is not licensed for commercial use.
- Telemetry data will be sent with every Safety call. These data are anonymous and not sensitive. This includes the Python version, the Safety command used (`check`/`license`/`review`), and the Safety options used (without their values). Users can disable this functionality by adding the `--disable-telemetry` flag.
- Added validations to avoid the use of exclusive options.
- Added announcements feature to receive informative or critical messages from the PyUp Safety team.
- Increased test coverage.
- Now Safety can be used as a dependency in your code
- Added Safety as a Github Action
- Improved the help text in the CLI
- Added the --save-json flag
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/192Update dependency flake8-isort to v62023-02-25T15:40:19ZTine WittlerUpdate dependency flake8-isort to v6This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8-isort](https://github.com/gforcada/flake8-isort) | dependencies | major | `^4.0.0` -> `^6.0.0` |
---
### Release Notes
<details>...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8-isort](https://github.com/gforcada/flake8-isort) | dependencies | major | `^4.0.0` -> `^6.0.0` |
---
### Release Notes
<details>
<summary>gforcada/flake8-isort</summary>
### [`v6.0.0`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​600-2022-12-22)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.3...6.0.0)
- Drop isort 4.x support.
\[gforcada]
- Add support for flake8 6.0.0.
\[gforcada]
- Add `--isort-no-skip-gitignore` option to allow temporarily overriding the set
value of isort's `skip_gitignore` option with `False`. This can cause
flake8-isort to run significantly faster at the cost of making flake8-isort's
behavior differ slightly from the behavior of `isort --check`. \[gschaffner]
### [`v5.0.3`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​503-2022-11-20)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.2...5.0.3)
- Fix broken `add_options` method, again. \[casperdcl]
### [`v5.0.2`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​502-2022-11-19)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.1...5.0.2)
- Fix broken `add_options` method \[casperdcl]
### [`v5.0.1`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​501-2022-11-18)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.0...5.0.1)
- Improve the config option is added and read back. \[gforcada]
- Bump plugin version. \[gforcada]
### [`v5.0.0`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​500-2022-10-08)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/4.2.0...5.0.0)
- Update dependencies. \[gforcada]
- Revamp GitHub actions. \[gforcada]
- Drop python 3.6, and add python 3.10. \[gforcada]
- Use linters and formatters to keep code sane and beautiful. \[gforcada]
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/182Update dependency flake8-bandit to v42023-02-25T15:40:16ZTine WittlerUpdate dependency flake8-bandit to v4This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8-bandit](https://github.com/tylerwince/flake8-bandit) | dependencies | major | `^3.0.0` -> `^4.0.0` |
---
### Release Notes
<deta...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8-bandit](https://github.com/tylerwince/flake8-bandit) | dependencies | major | `^3.0.0` -> `^4.0.0` |
---
### Release Notes
<details>
<summary>tylerwince/flake8-bandit</summary>
### [`v4.1.1`](https://github.com/tylerwince/flake8-bandit/compare/v3.0.0...v4.1.1)
[Compare Source](https://github.com/tylerwince/flake8-bandit/compare/v3.0.0...v4.1.1)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/187Update dependency flake8-isort to v5 - autoclosed2022-12-22T23:17:10ZTine WittlerUpdate dependency flake8-isort to v5 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8-isort](https://github.com/gforcada/flake8-isort) | dependencies | major | `^4.0.0` -> `^5.0.0` |
---
### Release Notes
<details>...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8-isort](https://github.com/gforcada/flake8-isort) | dependencies | major | `^4.0.0` -> `^5.0.0` |
---
### Release Notes
<details>
<summary>gforcada/flake8-isort</summary>
### [`v5.0.3`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​503-2022-11-20)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.2...5.0.3)
- Fix broken `add_options` method, again. \[casperdcl]
### [`v5.0.2`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​502-2022-11-19)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.1...5.0.2)
- Fix broken `add_options` method \[casperdcl]
### [`v5.0.1`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​501-2022-11-18)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/5.0.0...5.0.1)
- Improve the config option is added and read back. \[gforcada]
- Bump plugin version. \[gforcada]
### [`v5.0.0`](https://github.com/gforcada/flake8-isort/blob/master/CHANGES.rst#​500-2022-10-08)
[Compare Source](https://github.com/gforcada/flake8-isort/compare/4.2.0...5.0.0)
- Update dependencies. \[gforcada]
- Revamp GitHub actions. \[gforcada]
- Drop python 3.6, and add python 3.10. \[gforcada]
- Use linters and formatters to keep code sane and beautiful. \[gforcada]
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/179Update dependency flake8 to v5 - autoclosed2022-11-23T19:38:30ZTine WittlerUpdate dependency flake8 to v5 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8](https://github.com/pycqa/flake8) ([changelog](http://flake8.pycqa.org/en/latest/release-notes/index.html)) | dependencies | major ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [flake8](https://github.com/pycqa/flake8) ([changelog](http://flake8.pycqa.org/en/latest/release-notes/index.html)) | dependencies | major | `^4.0.0` -> `^5.0.0` |
---
### Release Notes
<details>
<summary>pycqa/flake8</summary>
### [`v5.0.4`](https://github.com/pycqa/flake8/compare/5.0.3...5.0.4)
[Compare Source](https://github.com/pycqa/flake8/compare/5.0.3...5.0.4)
### [`v5.0.3`](https://github.com/pycqa/flake8/compare/5.0.2...5.0.3)
[Compare Source](https://github.com/pycqa/flake8/compare/5.0.2...5.0.3)
### [`v5.0.2`](https://github.com/pycqa/flake8/compare/5.0.1...5.0.2)
[Compare Source](https://github.com/pycqa/flake8/compare/5.0.1...5.0.2)
### [`v5.0.1`](https://github.com/pycqa/flake8/compare/5.0.0...5.0.1)
[Compare Source](https://github.com/pycqa/flake8/compare/5.0.0...5.0.1)
### [`v5.0.0`](https://github.com/pycqa/flake8/compare/4.0.1...5.0.0)
[Compare Source](https://github.com/pycqa/flake8/compare/4.0.1...5.0.0)
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/181Update dependency aleksis-core to ~2.11.0 - autoclosed2022-11-04T16:40:25ZTine WittlerUpdate dependency aleksis-core to ~2.11.0 - autoclosedThis MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | minor | `~2.10.2` -> `~2...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | minor | `~2.10.2` -> `~2.11.0` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-Core</summary>
### [`v2.11.1`](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11...2.11.1)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.11...2.11.1)
### [`v2.11`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​211---2022-08-27)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.10.2...2.11)
This release sunsets the 2.x series of the AleKSIS core.
Deprecated
```
* All frontends using Django views and Django templates are deprecated and support
for them will be removed in AlekSIS-Core 3.0. All frontend code must be written in
Vue.js and be properly separated from the backend. In the same spirit, all backend
features must expose GraphQL APIs for the frontend to use.
Added
~~~~~
The following features are introduced here mainly to simplify gradual
updates. GraphQL and the Vuetify/Vue.js frontend mechanisms are preview
functionality and app developers should not rely on them before AlekSIS-Core
3.0.
* Introduce GraphQL API and Vue.js frontend implementation
* Introduce webpack bundling for frontend code
```
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/176Update dependency aleksis-app-alsijil to ~2.12022-06-25T21:25:53ZTine WittlerUpdate dependency aleksis-app-alsijil to ~2.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-alsijil](https://aleksis.edugit.io/) ([source](https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil)) | dependencies | mino...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-app-alsijil](https://aleksis.edugit.io/) ([source](https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil)) | dependencies | minor | `~2.0` -> `~2.1` |
---
### Release Notes
<details>
<summary>AlekSIS/Official/AlekSIS-App-Alsijil</summary>
### [`v2.1`](https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/blob/master/CHANGELOG.rst#​21---2022-06-25)
[Compare Source](https://edugit.org/AlekSIS/Official/AlekSIS-App-Alsijil/compare/2.0.1...2.1)
Added
```
* Owners of one of the parent groups of a object can now have the same rights on it
as a group owner (can be toggled with a preference).
* Integrate seating plans in lesson overview
* Add option to set LessonDocumentation data for all lessons in one week at once.
* Excuse types can now be marked as `Count as absent`, which they are per default. If not, they aren't counted in the overviews.
* Add Ukrainian locale (contributed by Sergiy Gorichenko from Fre(i)e Software GmbH).
Fixed
```
- The week overview page was not refreshed when a new week was selected in the dropdown.
- Make generation of full register printout faster.
- Updating a lesson documentation caused an error when the preference for carrying over lesson documentations to the whole week was deactivated.
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).https://edugit.org/AlekSIS/official/AlekSIS/-/merge_requests/174Update dependency aleksis-core to ~2.102022-06-25T21:06:37ZTine WittlerUpdate dependency aleksis-core to ~2.10This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | minor | `~2.8` -> `~2.10...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [aleksis-core](https://aleksis.org/) ([source](https://edugit.org/AlekSIS/official/AlekSIS-Core)) | dependencies | minor | `~2.8` -> `~2.10` |
---
### Release Notes
<details>
<summary>AlekSIS/official/AlekSIS-Core</summary>
### [`v2.10`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​210---2022-06-25)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.9...2.10)
Added
```
* Add Ukrainian locale (contributed by Sergiy Gorichenko from Fre(i)e Software GmbH).
* Add third gender to gender choices
* Add DataCheck to validate specific fields of specific models
Changed
```
- Restructure group page and show more information about members.
- django-two-factor-auth >= 1.14.0 is now required due to a
backwards-incompatible breakage in that library
Fixed
```
* Password change view did not redirect to login when accessed unauthenticated.
* Sorting icons were inlined into stylesheet
* iOS devices used the favicon instead of the PWA icon when the PWA was added to the home screen.
Changed
```
- Update icon choices for models to new icon set
### [`v2.9`](https://edugit.org/AlekSIS/official/AlekSIS-Core/blob/master/CHANGELOG.rst#​29---2022-05-25)
[Compare Source](https://edugit.org/AlekSIS/official/AlekSIS-Core/compare/2.8.1...2.9)
Added
```
* Allow to disable exception mails to admins
* Add possibility to create iCal feeds in all apps and dynamically create user-specific urls.
Fixed
```
- The menu button used to be displayed twice on smaller screens.
- The icons were loaded from external servers instead from local server.
- Weekdays were not translated if system locales were missing
- Added locales-all to base image and note to docs
- The icons in the account menu were still the old ones.
- Due to a merge error, the once removed account menu in the sidenav appeared again.
- Scheduled notifications were shown on dashboard before time.
- Remove broken notifications menu item in favor of item next to account menu.
- \[OAuth2] Resources which are protected with client credentials
allowed access if no scopes were allowed (CVE-2022-29773).
- The site logo could overlap with the menu for logos with an unexpected aspect ratio.
- Some OAuth2 views stopped working with long scope names.
- Resetting password was impossible due to a missing rule
- Language selection was broken when only one language was enabled in
preferences.
Removed
```
* Remove option to limit available languages in preferences.
Changed
```
- \[Dev] ActionForm now checks permissions on objects before executing
- \[Dev] ActionForm now returns a proper return value from the executed action
- Pin version of javascript dependencies
</details>
---
### Configuration
📅 **Schedule**: At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
â™» **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, click this checkbox.
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).