Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
AlekSIS-Core
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Terraform modules
Monitor
Service Desk
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
AlekSIS®
Official
AlekSIS-Core
Commits
a9735144
Commit
a9735144
authored
3 years ago
by
Jonathan Weth
Browse files
Options
Downloads
Patches
Plain Diff
Reformat existing changelog adhering to keepachangelog.com
parent
52cde73c
No related branches found
No related tags found
1 merge request
!619
Write changelog for 2.0b0
Pipeline
#12234
passed
3 years ago
Stage: test
Stage: build
Stage: publish
Stage: docker
Stage: deploy
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
CHANGELOG.rst
+107
-103
107 additions, 103 deletions
CHANGELOG.rst
with
107 additions
and
103 deletions
CHANGELOG.rst
+
107
−
103
View file @
a9735144
Changelog
=========
`2.0a2`_
--------
New features
~~~~~~~~~~~~
* Frontend-ased announcement management
* Auto-create Person on User creation
* Select primary group by pattern if unset
* Shortcut to personal information page
* Support for defining group types
* Add description to Person
* age_at method and age property to Person
* Synchronise AlekSIS groups with Django groups
* Add celery worker, celery-beat worker and celery broker to docker-compose setup
* Global search
* License information page
* Roles and permissions
* User preferences
* Additional fields for people per group
* Support global permission flags by LDAP group
* Persistent announcements
* Custom menu entries (e.g. in footer)
* New logo for AlekSIS
* Two factor authentication with Yubikey, OTP or SMS
* Devs: Add ExtensibleModel to allow apps to add fields, properties
* Devs: Support multiple recipient object for one announcement
Minor changes
~~~~~~~~~~~~~
* Make short_name for group optional
* Generalised live loading of widgets for dashboard
* Devs: Add some CSS helper classes for colours
* Devs: Mandate use of AlekSIS base model
* Devs: Drop import_ref field(s); apps shold now define their own reference fields
Bug fixes
~~~~~~~~~
* DateTimeField Announcement.valid_from received a naive datetime
* Enable SASS processor in production
* Fix too short fields
* Load select2 locally
`2.0a1`_
--------
New features
~~~~~~~~~~~~
* Migrate to materialize.css
* Dashboard
* Notifications via SMS (Twilio), Email or on the dashboard
* Admin interface
* Turn into installable, progressive web app
* Devs: Background Tasks with Celery
Minor changes
~~~~~~~~~~~~~
All notable changes to this project will be documented in this file.
* Customisable save_button template
* Redesign error pages
The format is based on `Keep a Changelog`_,
and this project adheres to `Semantic Versioning`_.
Bug fixes
~~~~~~~~~
* setup_data no longer forces database connection
`1.0a4`_
`2.0a2`_ - 2020-05-04
--------
New features
~~~~~~~~~~~~
Added
~~~~~
* Frontend-ased announcement management.
* Auto-create Person on User creation.
* Select primary group by pattern if unset.
* Shortcut to personal information page.
* Support for defining group types.
* Add description to Person.
* age_at method and age property to Person.
* Synchronise AlekSIS groups with Django groups.
* Add celery worker, celery-beat worker and celery broker to docker-compose setup.
* Global search.
* License information page.
* Roles and permissions.
* User preferences.
* Additional fields for people per group.
* Support global permission flags by LDAP group.
* Persistent announcements.
* Custom menu entries (e.g. in footer).
* New logo for AlekSIS.
* Two factor authentication with Yubikey, OTP or SMS.
* Devs: Add ExtensibleModel to allow apps to add fields, properties.
* Devs: Support multiple recipient object for one announcement.
Changes
~~~~~~~
* Make short_name for group optional.
* Generalised live loading of widgets for dashboard.
* Devs: Add some CSS helper classes for colours.
* Devs: Mandate use of AlekSIS base model.
* Devs: Drop import_ref field(s); apps shold now define their own reference fields.
Fixed
~~~~~
* DateTimeField Announcement.valid_from received a naive datetime.
* Enable SASS processor in production.
* Fix too short fields.
* Load select2 locally.
`2.0a1`_ - 2020-02-01
---------------------
Added
~~~~~
* Migrate to MaterializeCSS.
* Dashboard.
* Notifications via SMS (Twilio), Email or on the dashboard.
* Admin interface.
* Turn into installable, progressive web app.
* Devs: Background Tasks with Celery.
Changed
~~~~~~~
* Customisable save_button template.
* Redesign error pages.
Fixed
~~~~~
* setup_data no longer forces database connection.
`1.0a4`_ - 2019-11-25
---------------------
Added
~~~~~
* Two-factor authentication with TOTP (Google Authenticator), Yubikey, SMS
and phone call.
* Devs: CRUDMixin provides a crud_event relation that returns all CRUD
events for an object
events for an object
.
`1.0a2`_
--------
`1.0a2`_
- 2019-11-11
--------
-------------
New features
~~~~~
~~~~~~~
Added
~~~~~
* Devs: Add ExtensibleModel to allow injection of methods and properties into models.
`1.0a1`_
--------
New features
~~~~~~~~~~~~
* Devs: Add API to get an audit trail for any school-related object
* Devs: Provide template snippet to display an audit trail
* Devs: Provide base template for views that allow browsing back/forth
* Add management command and Cron job for full backups
* Add system status overview page
* Allow enabling and disabling maintenance mode from frontend
* Allow editing the dates of the current school term
* Add logo to school information
* Allow editing school information
* Ensure all actions are reverted if something fails (atomic requests)
`1.0a1`_ - 2019-09-17
---------------------
Bugfixes
~~~~~
~~~
Added
~~~~~
* Only show active persons in group and persons views
* Silence KeyError in get_dict template tag
* Devs: Add API to get an audit trail for any school-related object.
* Devs: Provide template snippet to display an audit trail.
* Devs: Provide base template for views that allow browsing back/forth.
* Add management command and Cron job for full backups.
* Add system status overview page.
* Allow enabling and disabling maintenance mode from frontend.
* Allow editing the dates of the current school term.
* Add logo to school information.
* Allow editing school information.
* Ensure all actions are reverted if something fails (atomic requests).
Minor changes
~~~~~
~~~~~~~~
Fixed
~~~~~
* Use bootstrap buttons everywhere
* Only show active persons in group and persons views.
* Silence KeyError in get_dict template tag.
* Use bootstrap buttons everywhere.
.. _Keep a Changelog: https://keepachangelog.com/en/1.0.0/
.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html
_`1.0a1`: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/1.0a1
_`1.0a2`: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/1.0a2
_`1.0a4`: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/1.0a4
_`2.0a1`: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.0a1
_`2.0a2`: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.0a2
.. _1.0a1: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/1.0a1
.. _1.0a2: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/1.0a2
.. _1.0a4: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/1.0a4
.. _2.0a1: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.0a1
.. _2.0a2: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.0a2
.. _2.0b0: https://edugit.org/AlekSIS/Official/AlekSIS/-/tags/2.0b0
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment