diff options
author | René Gieling <github@dartcafe.de> | 2020-04-06 16:19:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-06 16:19:07 +0300 |
commit | b140157505d027a7e275c14dc5d1d247bfde74c6 (patch) | |
tree | ff9e528a26c9c90cb7b9d6daf668d88dd7bdfc1f | |
parent | 88c50d124fe150e34c63a418382bb27cbc85e5b9 (diff) | |
parent | dc1afd7fec36a6776ab1f9290e37ca0889d89834 (diff) |
Merge pull request #869 from nextcloud/version-1.4.0v1.4.0
Version 1.4.0
-rw-r--r-- | CHANGELOG.md | 22 | ||||
-rw-r--r-- | appinfo/info.xml | 2 | ||||
-rw-r--r-- | lib/Migration/Version0104Date20200314074611.php | 73 | ||||
-rw-r--r-- | package.json | 2 |
4 files changed, 97 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 699b6db1..a4255600 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ # Changelog All notable changes to this project will be documented in this file. +## [1.4.0] - tbd + - Delete a poll completly #801 + - Alignment in poll list #828 + - Anonymous poll not saved #829 + - wrong z-index on datepicker #830 + - Missing translations for Shift all date options #809 + - Pinned navigationItem "Deleted polls" #843 + - changed vote icons #844 + - Autofocus and cursor pointer #827 + - Button style #848 + - Remove Participants from vote #736 + - Add login link in public votes #857 + - fix date sorting #877 + - overwork navigation filters #865 + - added filter for expired polls #878 + - share poll via email #822 + - fix notification mail contains user names in anonymous polls #871 + - fix double loading of poll list #870 + - allow creating of option sequences for date polls #649 + - permanently delete polls #823 + - fix some design / UX improvements #841, #848, #884 + ## [1.3.0] - 2020-02-16 - internal optimizations diff --git a/appinfo/info.xml b/appinfo/info.xml index b5d46f10..f418149c 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -5,7 +5,7 @@ <name>Polls</name> <summary>A polls app, similar to doodle/dudle with the possibility to restrict access.</summary> <description>A polls app, similar to doodle/dudle with the possibility to restrict access (members, certain groups/users, hidden and public).</description> - <version>1.3.0</version> + <version>1.4.0</version> <licence>agpl</licence> <author>Vinzenz Rosenkranz</author> <author>René Gieling</author> diff --git a/lib/Migration/Version0104Date20200314074611.php b/lib/Migration/Version0104Date20200314074611.php new file mode 100644 index 00000000..cd587e51 --- /dev/null +++ b/lib/Migration/Version0104Date20200314074611.php @@ -0,0 +1,73 @@ +<?php +/** + * @copyright Copyright (c) 2017 René Gieling <github@dartcafe.de> + * + * @author René Gieling <github@dartcafe.de> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +namespace OCA\Polls\Migration; + +use Doctrine\DBAL\Types\Type; +use OCP\DB\ISchemaWrapper; +use OCP\DB\QueryBuilder\IQueryBuilder; +use OCP\IConfig; +use OCP\IDBConnection; +use OCP\Migration\SimpleMigrationStep; +use OCP\Migration\IOutput; + +/** + * Installation class for the polls app. + * Initial db creation + */ +class Version0104Date20200314074611 extends SimpleMigrationStep { + + /** @var IDBConnection */ + protected $connection; + + /** @var IConfig */ + protected $config; + + /** + * @param IDBConnection $connection + * @param IConfig $config + */ + public function __construct(IDBConnection $connection, IConfig $config) { + $this->connection = $connection; + $this->config = $config; + } + + /** + * @param IOutput $output + * @param \Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` + * @param array $options + * @return null|ISchemaWrapper + * @since 13.0.0 + */ + public function changeSchema(IOutput $output, \Closure $schemaClosure, array $options) { + $schema = $schemaClosure(); + $table = $schema->getTable('polls_polls'); + $table->changeColumn('description', [ + 'type' => Type::getType(Type::TEXT), + 'notnull' => true, + 'default' => '' + ]); + + return $schema; + } +} diff --git a/package.json b/package.json index 1ca10b35..56577964 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "polls", "description": "Polls app for nextcloud", - "version": "1.3.0", + "version": "1.4.0", "authors": [ { "name": "Vinzenz Rosenkranz", |