diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8ebf4bbb2..5b1199add 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,11 +17,14 @@ All notable changes to this project will be documented in this file.
- Notify users about card assignments
- Add shortcut to assign a card to yourself
- Improved view for printing
+- Support for Nextcloud 15
### Fixed
- Accesibility improvements
- Don't allow empty card titles
+- Improved checkbox handling in markdown
+
## 0.4.0 - 2018-07-11
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 5a958dbbb..2cc15b471 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -17,7 +17,7 @@
- 🚀 Get your project organized
- 0.5.0-beta1
+ 0.5.0-rc1
agpl
Julius Härtl
Deck
@@ -32,6 +32,10 @@
https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Board.png
https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Details.png
+
+ pgsql
+ sqlite
+ mysql
diff --git a/krankerl.toml b/krankerl.toml
index 3d36507c2..a5e4fa631 100644
--- a/krankerl.toml
+++ b/krankerl.toml
@@ -15,6 +15,7 @@ exclude = [
"js/Gruntfile.js",
"js/package.json",
"js/package-lock.json",
+ "docs/",
"tests",
".codecov.yml",
"composer.json",
@@ -28,6 +29,7 @@ exclude = [
"issue_template.md",
"krankerl.toml",
"Makefile",
+ "mkdocs.yml",
"run-eslint.sh"
]
diff --git a/lib/Activity/DeckProvider.php b/lib/Activity/DeckProvider.php
index 887211ed8..2667b20e3 100644
--- a/lib/Activity/DeckProvider.php
+++ b/lib/Activity/DeckProvider.php
@@ -142,7 +142,11 @@ class DeckProvider implements IProvider {
$placeholders = $replacements = [];
foreach ($parameters as $placeholder => $parameter) {
$placeholders[] = '{' . $placeholder . '}';
- $replacements[] = $parameter['name'];
+ if (is_array($parameter) && array_key_exists('name', $parameter)) {
+ $replacements[] = $parameter['name'];
+ } else {
+ $replacements[] = '';
+ }
}
$event->setParsedSubject(str_replace($placeholders, $replacements, $subject))
diff --git a/lib/Service/BoardService.php b/lib/Service/BoardService.php
index c2bbcb04a..3eba4ece6 100644
--- a/lib/Service/BoardService.php
+++ b/lib/Service/BoardService.php
@@ -88,7 +88,7 @@ class BoardService {
/**
* @return array
*/
- public function findAll($since = 0) {
+ public function findAll($since = -1) {
$userInfo = $this->getBoardPrerequisites();
$userBoards = $this->boardMapper->findAllByUser($userInfo['user'], null, null, $since);
$groupBoards = $this->boardMapper->findAllByGroups($userInfo['user'], $userInfo['groups'],null, null, $since);
diff --git a/lib/Service/StackService.php b/lib/Service/StackService.php
index c9cc04f21..2e6b27e47 100644
--- a/lib/Service/StackService.php
+++ b/lib/Service/StackService.php
@@ -127,7 +127,7 @@ class StackService {
* @throws \OCA\Deck\NoPermissionException
* @throws BadRequestException
*/
- public function findAll($boardId, $since = 0) {
+ public function findAll($boardId, $since = -1) {
if (is_numeric($boardId) === false) {
throw new BadRequestException('boardId must be a number');
}