Changelog 3.4
This commit is contained in:
parent
30bf5bc808
commit
1b3af8cecd
1
.gitignore
vendored
1
.gitignore
vendored
@ -62,6 +62,7 @@ client/out-tsc
|
||||
client/documentation
|
||||
Compodoc
|
||||
Compodocmodules
|
||||
CHANGELOG.md
|
||||
# build artifacts
|
||||
client/.sass-cache
|
||||
client/connect.lock
|
||||
|
@ -4,6 +4,105 @@
|
||||
|
||||
https://openslides.com
|
||||
|
||||
Version 3.4 (2021-MM-DD)
|
||||
========================
|
||||
`Milestone <https://github.com/OpenSlides/OpenSlides/milestones/3.4>`_
|
||||
|
||||
General:
|
||||
- New feature: group chat module [#5876 #5902 #5929 #6072 #6100]
|
||||
- New external autoupdate service for better performance [#5533, #5817]
|
||||
- Improved loading indicator (spinner) [#5847, #5897, #5981, #6129]
|
||||
- Fixed persistent offline bar on successful reconnection [#5828]
|
||||
- Added own session redis [#5850]
|
||||
- Use caddy as new proxy [#5851]
|
||||
- Removed pip support [#5852]
|
||||
- Updated to Angular12 [#6146]
|
||||
- Handled more timeout errors [#5936]
|
||||
- Fixed umlauts using full text search [#6040]
|
||||
- Added point-of-order amount in speaker statistics [#6078]
|
||||
- Refined autopilot interaction [#6084]
|
||||
- Write changes of logo and font definitions to configs [#6118]
|
||||
- Fixes the usage of groups in the settings [#6222]
|
||||
- Added export for OpenSlides4 [#6120]
|
||||
|
||||
eVoting:
|
||||
- Added history information for start/stop voting [#5857]
|
||||
- Speed up stopping a poll [#6054]
|
||||
- Added prompt dialog for stop voting [#6070]
|
||||
- Allow list of speakers manager to see voting progress [#6037]
|
||||
- Lock poll to prevent race conditions [#6006]
|
||||
- Show "unpublished" for finished polls in autopilot [#6074]
|
||||
- Clear all votes after poll reset [#6113]
|
||||
- New 100% base: All entitled users
|
||||
- Prevent multiple entries in entitled_users_at_stop [#5997]
|
||||
- Removed voted_ids [#5918]
|
||||
- Fixed vote pending state [#6127]
|
||||
- Fixed vote delegation update error [#6024]
|
||||
- Fixed entitled user calculation and display of voting banner in case of vote delegations [#6031]
|
||||
|
||||
Jitsi/Livestream:
|
||||
- New feature: virtual applause [#5811]
|
||||
- New feature: helpdesk jitsi room [#5832]
|
||||
- Added support for YouTube and Nanocosmos livestream player [#5770, #6228]
|
||||
- Completely restructure Jitsi/livestream components [#5961]
|
||||
- Updated Jitsi iFrame and API [#6103]
|
||||
- Hide chat in Jitsi iFrame [#6177]
|
||||
|
||||
Agenda:
|
||||
- New feature: Mark speakers for pro/contra. New note for point of order. [#6023]
|
||||
- New config option: List of speakers is initially closed [#5910]
|
||||
- New multiselect action: open/close list of speakers in agenda [#6087]
|
||||
- Added speaker information (pro/contra/point-of-order) also for active/finished speakers [#6073]
|
||||
- Improved point-of-order dialog [#6075]
|
||||
- Fixed point of order sorting/weighting [#5882, #5913]
|
||||
- Fixed showSubtitle config. Reordered agenda config. [#5924]
|
||||
- Fixed point of order creation permission (for agenda.can_be_speaker only) [#5927]
|
||||
|
||||
Motions:
|
||||
- Added warning when editing motion with existing amendments [#5957]
|
||||
- Added additional special characters for better diff handling [#5987, #6173]
|
||||
- Change recommendation extension can now be set with can_manage_metadata [#6001]
|
||||
- Allow formatting-only-changes without breaking the inline diff [#5992]
|
||||
- Fixed paragraph based amendments in iOS [#5888]
|
||||
- Fixed handling of inconsistent states in amendments [#5920]
|
||||
- Fixed wrong diff view for amendments in list items [#6047]
|
||||
- Fixed top navigation between motions [#6086]
|
||||
- Fixed an error where the workflow would break agenda [#6185]
|
||||
- Clean HTML before pasting in tinymce [#6212]
|
||||
- Added supporters to CSV import [#6186]
|
||||
- Enhance amendments change recommendation list in motion detail view [#6009]
|
||||
- Better hyphenation for motion detail [#6076]
|
||||
|
||||
Elections:
|
||||
- New feature: minimum amount of votes [#5719]
|
||||
- Fixed user cannot see candidate names [#6049]
|
||||
- Fixed order of assignment options by weight [#5928]
|
||||
- Disabled general approval/rejection depending on poll method [#5979]
|
||||
- Added general approval/rejection/abstain to analog polls [#6050]
|
||||
- Number candidates in voting result table [#6051, #6081]
|
||||
- Remove chart for analog polls with a majority [#6130]
|
||||
- Fixed projection of analog polls & prevent percent base 'entitled' for analog polls [#6134]
|
||||
|
||||
Users:
|
||||
- Improve client-side password generation [#5791, #5822]
|
||||
- Fix vote_delegated_from_user_ids on user update [#5800]
|
||||
- Fix csv importing users with groups [#5823]
|
||||
- Update users on can_see_extra_data permission change [#5935]
|
||||
- Add login errors for inactive users [#5967]
|
||||
- Adding attribute matchers for group assignments to SAML [#6017]
|
||||
- Validate the from email for invalid characters [#6025]
|
||||
- Hide pw generate button while editing a user [#6171]
|
||||
|
||||
Mediafiles:
|
||||
- New settings for the mediafile database tablename [#6026]
|
||||
- Fixed updating logo and font configs when deleting a mediafile [#6123]
|
||||
- Fixed missing zip extension when filename has a dot [#6172]
|
||||
|
||||
Projector:
|
||||
- Don't show diff view on motion slides if no change recommendations exist [#5940]
|
||||
- Hide cursor in full screen projector [#6066]
|
||||
|
||||
|
||||
Version 3.3 (2020-12-18)
|
||||
========================
|
||||
`Milestone <https://github.com/OpenSlides/OpenSlides/milestones/3.3>`_
|
||||
|
22
changelog-config.toml
Normal file
22
changelog-config.toml
Normal file
@ -0,0 +1,22 @@
|
||||
Owner = "OpenSlides"
|
||||
RepositoryName = "OpenSlides"
|
||||
|
||||
OutputType = "file"
|
||||
FileName = "CHANGELOG.md"
|
||||
|
||||
CurrentRef = "master"
|
||||
BaseBranch = "master"
|
||||
PreviousRef = "3.3"
|
||||
FutureCurrentRefName = "3.4"
|
||||
|
||||
ThresholdPreviousRef = 10
|
||||
ThresholdCurrentRef = 10
|
||||
|
||||
Debug = false
|
||||
DisplayLabel = false
|
||||
|
||||
# ignore everything labeld as "meta"
|
||||
LabelExcludes = ["meta"]
|
||||
LabelEnhancement = "feature"
|
||||
LabelDocumentation = "documentation"
|
||||
LabelBug = "bug"
|
@ -23,77 +23,79 @@ Language files can be found in `/src/assets/i18n`.
|
||||
|
||||
OpenSlides uses the following software or parts of them:
|
||||
|
||||
- [@angular/animations@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/cdk-experimental@10.0.2](https://github.com/angular/components), License: MIT
|
||||
- [@angular/cdk@10.0.2](https://github.com/angular/components), License: MIT
|
||||
- [@angular/common@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/compiler@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/core@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/forms@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/material-moment-adapter@10.1.3](https://github.com/angular/components), License: MIT
|
||||
- [@angular/material@10.0.2](https://github.com/angular/components), License: MIT
|
||||
- [@angular/platform-browser-dynamic@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/platform-browser@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/router@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/service-worker@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@ngx-pwa/local-storage@10.0.1](https://github.com/cyrilletuzi/angular-async-local-storage), License: MIT
|
||||
- [@angular/animations@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/cdk-experimental@12.1.1](https://github.com/angular/components), License: MIT
|
||||
- [@angular/cdk@12.1.1](https://github.com/angular/components), License: MIT
|
||||
- [@angular/common@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/compiler@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/core@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/forms@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/material-moment-adapter@12.1.1](https://github.com/angular/components), License: MIT
|
||||
- [@angular/material@12.1.1](https://github.com/angular/components), License: MIT
|
||||
- [@angular/platform-browser-dynamic@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/platform-browser@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/router@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/service-worker@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@ngx-pwa/local-storage@12.0.0](https://github.com/cyrilletuzi/angular-async-local-storage), License: MIT
|
||||
- [@ngx-translate/core@13.0.0](https://github.com/ngx-translate/core), License: MIT
|
||||
- [@ngx-translate/http-loader@6.0.0](https://github.com/ngx-translate/http-loader), License: MIT
|
||||
- [@pebula/ngrid-material@2.0.0](undefined), License: MIT
|
||||
- [@pebula/ngrid@2.0.0](https://github.com/shlomiassaf/ngrid), License: MIT
|
||||
- [@pebula/utils@1.0.2](undefined), License: MIT
|
||||
- [@tinymce/tinymce-angular@4.1.0](https://github.com/tinymce/tinymce-angular), License: Apache-2.0
|
||||
- [@videojs/http-streaming@1.13.3](https://github.com/videojs/http-streaming), License: Apache-2.0
|
||||
- [acorn@8.0.1](https://github.com/acornjs/acorn), License: MIT
|
||||
- [chart.js@2.9.3](https://github.com/chartjs/Chart.js), License: MIT
|
||||
- [core-js@3.6.5](https://github.com/zloirock/core-js), License: MIT
|
||||
- [@pebula/ngrid-material@4.0.0-alpha.3](undefined), License: UNKNOWN
|
||||
- [@pebula/ngrid@4.0.0-alpha.3](https://github.com/shlomiassaf/ngrid), License: MIT
|
||||
- [@pebula/utils@1.0.2](undefined), License: UNKNOWN
|
||||
- [@tinymce/tinymce-angular@4.2.4](https://github.com/tinymce/tinymce-angular), License: Apache-2.0
|
||||
- [@videojs/http-streaming@2.9.1](https://github.com/videojs/http-streaming), License: Apache-2.0
|
||||
- [acorn@8.4.1](https://github.com/acornjs/acorn), License: MIT
|
||||
- [chart.js@2.9.4](https://github.com/chartjs/Chart.js), License: MIT
|
||||
- [core-js@3.15.1](https://github.com/zloirock/core-js), License: MIT
|
||||
- [css-element-queries@1.2.3](https://github.com/marcj/css-element-queries), License: MIT
|
||||
- [exceljs@4.1.1](https://github.com/exceljs/exceljs), License: MIT
|
||||
- [file-saver@2.0.2](https://github.com/eligrey/FileSaver.js), License: MIT
|
||||
- [jszip@3.5.0](https://github.com/Stuk/jszip), License: (MIT OR GPL-3.0)
|
||||
- [lz4js@0.2.0](https://github.com/Benzinga/lz4js), License: ISC
|
||||
- [material-icon-font@0.1.0](https://github.com//petergng/svgFontCreator), License: ISC
|
||||
- [material-design-icons-iconfont@6.1.0](https://github.com/jossef/material-design-icons-iconfont), License: Apache-2.0
|
||||
- [moment@2.27.0](https://github.com/moment/moment), License: MIT
|
||||
- [ng-particles@2.6.0](https://github.com/matteobruni/tsparticles), License: MIT
|
||||
- [ng2-charts@2.4.0](https://github.com/valor-software/ng2-charts), License: ISC
|
||||
- [ng2-pdf-viewer@6.3.2](git+https://vadimdez@github.com/VadimDez/ng2-pdf-viewer), License: MIT
|
||||
- [ng2-pdf-viewer@6.4.1](git+https://vadimdez@github.com/VadimDez/ng2-pdf-viewer), License: MIT
|
||||
- [ngx-device-detector@2.0.0](undefined), License: MIT*
|
||||
- [ngx-file-drop@9.0.1](https://github.com/georgipeltekov/ngx-file-drop), License: MIT
|
||||
- [ngx-mat-select-search@3.0.3](https://github.com/bithost-gmbh/ngx-mat-select-search), License: MIT
|
||||
- [ngx-file-drop@11.1.0](https://github.com/georgipeltekov/ngx-file-drop), License: MIT
|
||||
- [ngx-mat-select-search@3.3.0](https://github.com/bithost-gmbh/ngx-mat-select-search), License: MIT
|
||||
- [ngx-material-timepicker@5.5.3](https://github.com/Agranom/ngx-material-timepicker), License: MIT
|
||||
- [ngx-papaparse@4.0.4](https://github.com/alberthaff/ngx-papaparse), License: MIT
|
||||
- [npm-license-crawler@0.2.1](http://github.com/mwittig/npm-license-crawler), License: BSD-3-Clause
|
||||
- [pdfjs-dist@2.5.207](https://github.com/mozilla/pdfjs-dist), License: Apache-2.0
|
||||
- [pdfmake@0.1.68](https://github.com/bpampuch/pdfmake), License: MIT
|
||||
- [po2json@1.0.0-beta-2](https://github.com/mikeedwards/po2json), License: LGPL-2.0-or-later
|
||||
- [rxjs@6.6.2](https://github.com/reactivex/rxjs), License: Apache-2.0
|
||||
- [tinymce@5.4.2](https://github.com/tinymce/tinymce-dist), License: LGPL-2.1
|
||||
- [tslib@1.13.0](https://github.com/Microsoft/tslib), License: 0BSD
|
||||
- [video.js@7.8.4](https://github.com/videojs/video.js), License: Apache-2.0
|
||||
- [zone.js@0.10.3](https://github.com/angular/angular), License: MIT
|
||||
- [@angular-devkit/build-angular@0.1000.8](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@angular-devkit/schematics@10.0.8](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@angular/cli@10.0.8](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@angular/compiler-cli@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/language-service@10.0.14](https://github.com/angular/angular), License: MIT
|
||||
- [rxjs@6.6.7](https://github.com/reactivex/rxjs), License: Apache-2.0
|
||||
- [tinymce@5.7.1](https://github.com/tinymce/tinymce-dist), License: LGPL-2.1
|
||||
- [tslib@2.3.0](https://github.com/Microsoft/tslib), License: 0BSD
|
||||
- [tsparticles@1.23.0](https://github.com/matteobruni/tsparticles), License: MIT
|
||||
- [video.js@7.13.3](https://github.com/videojs/video.js), License: Apache-2.0
|
||||
- [zone.js@0.11.4](https://github.com/angular/angular), License: MIT
|
||||
- [@angular-devkit/build-angular@12.1.1](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@angular-devkit/schematics@12.1.1](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@angular/cli@12.1.1](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@angular/compiler-cli@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@angular/language-service@12.1.1](https://github.com/angular/angular), License: MIT
|
||||
- [@biesbjerg/ngx-translate-extract-marker@1.0.0](https://github.com/biesbjerg/ngx-translate-extract-marker), License: MIT
|
||||
- [@biesbjerg/ngx-translate-extract@7.0.2](https://github.com/biesbjerg/ngx-translate-extract), License: MIT
|
||||
- [@compodoc/compodoc@1.1.11](https://github.com/compodoc/compodoc), License: MIT
|
||||
- [@biesbjerg/ngx-translate-extract@7.0.4](https://github.com/biesbjerg/ngx-translate-extract), License: MIT
|
||||
- [@compodoc/compodoc@1.0.9](https://github.com/compodoc/compodoc), License: MIT
|
||||
- [@schematics/angular@10.0.8](https://github.com/angular/angular-cli), License: MIT
|
||||
- [@types/jasmine@3.5.14](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
||||
- [@types/jasminewd2@2.0.8](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
||||
- [@types/jasmine@3.6.11](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
||||
- [@types/node@14.6.2](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
||||
- [@types/yargs@15.0.5](https://github.com/DefinitelyTyped/DefinitelyTyped), License: MIT
|
||||
- [codelyzer@6.0.0](https://github.com/mgechev/codelyzer), License: MIT
|
||||
- [husky@4.2.5](https://github.com/typicode/husky), License: MIT
|
||||
- [jasmine-core@3.6.0](https://github.com/jasmine/jasmine), License: MIT
|
||||
- [jasmine-spec-reporter@5.0.2](https://github.com/bcaudan/jasmine-spec-reporter), License: Apache-2.0
|
||||
- [jasmine-core@3.8.0](https://github.com/jasmine/jasmine), License: MIT
|
||||
- [karma-chrome-launcher@3.1.0](https://github.com/karma-runner/karma-chrome-launcher), License: MIT
|
||||
- [karma-coverage-istanbul-reporter@3.0.3](https://github.com/mattlewis92/karma-coverage-istanbul-reporter), License: MIT
|
||||
- [karma-coverage@2.0.3](https://github.com/karma-runner/karma-coverage), License: MIT
|
||||
- [karma-jasmine-html-reporter@1.5.4](https://github.com/dfederm/karma-jasmine-html-reporter), License: MIT
|
||||
- [karma-jasmine@4.0.1](https://github.com/karma-runner/karma-jasmine), License: MIT
|
||||
- [karma@5.1.1](https://github.com/karma-runner/karma), License: MIT
|
||||
- [npm-license-crawler@0.2.1](https://github.com/mwittig/npm-license-crawler), License: BSD-3-Clause
|
||||
- [prettier@2.1.1](https://github.com/prettier/prettier), License: MIT
|
||||
- [karma@6.3.4](https://github.com/karma-runner/karma), License: MIT
|
||||
- [prettier@2.3.2](https://github.com/prettier/prettier), License: MIT
|
||||
- [protractor@7.0.0](https://github.com/angular/protractor), License: MIT
|
||||
- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill), License: MIT
|
||||
- [ts-node@9.0.0](https://github.com/TypeStrong/ts-node), License: MIT
|
||||
- [tslint@6.1.3](https://github.com/palantir/tslint), License: Apache-2.0
|
||||
- [tsutils@3.17.1](https://github.com/ajafff/tsutils), License: MIT
|
||||
- [typescript@3.9.7](https://github.com/Microsoft/TypeScript), License: Apache-2.0
|
||||
- [typescript@4.3.5](https://github.com/Microsoft/TypeScript), License: Apache-2.0
|
||||
|
6
generate-changelog.sh
Executable file
6
generate-changelog.sh
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Requires
|
||||
# https://github.com/ldez/gcg
|
||||
|
||||
gcg --config-file="changelog-config.toml"
|
Loading…
Reference in New Issue
Block a user