This commit is contained in:
Lauri Ojansivu 2023-08-21 00:44:23 +03:00
parent 925099a1ee
commit 8ea9780140
8 changed files with 63 additions and 16 deletions

View file

@ -20,7 +20,7 @@ Note:
[How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585) [How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)
# Upcoming WeKan ® release # v7.09 2023-08-21 WeKan ® release
This release adds the following new features: This release adds the following new features:
@ -43,6 +43,8 @@ and adds the following updates:
Thanks to mfilser. Thanks to mfilser.
- [ReactiveCache, full implementation of the collection "Translation"](https://github.com/wekan/wekan/pull/5094). - [ReactiveCache, full implementation of the collection "Translation"](https://github.com/wekan/wekan/pull/5094).
Thanks to mfilser. Thanks to mfilser.
- [Attachments, big images are now fully displayed](https://github.com/wekan/wekan/pull/5095).
Thanks to mfilser.
Thanks to above GitHub users for their contributions and translators for their translations. Thanks to above GitHub users for their contributions and translators for their translations.

View file

@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v7.08.0" appVersion: "v7.09.0"
files: files:
userUploads: userUploads:
- README.md - README.md

2
package-lock.json generated
View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v7.08.0", "version": "v7.09.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v7.08.0", "version": "v7.09.0",
"description": "Open-Source kanban", "description": "Open-Source kanban",
"private": true, "private": true,
"repository": { "repository": {

View file

@ -7,7 +7,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>Wekan REST API v7.08</title> <title>Wekan REST API v7.09</title>
<style> <style>
</style> </style>
@ -1548,7 +1548,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
<ul class="toc-list-h1"> <ul class="toc-list-h1">
<li> <li>
<a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v7.08">Wekan REST API v7.08</a> <a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v7.09">Wekan REST API v7.09</a>
</li> </li>
@ -2057,7 +2057,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
<div class="page-wrapper"> <div class="page-wrapper">
<div class="dark-box"></div> <div class="dark-box"></div>
<div class="content"> <div class="content">
<h1 id="wekan-rest-api">Wekan REST API v7.08</h1> <h1 id="wekan-rest-api">Wekan REST API v7.09</h1>
<blockquote> <blockquote>
<p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p> <p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
</blockquote> </blockquote>
@ -9645,6 +9645,9 @@ Accept: application/json
</span></code></pre> </span></code></pre>
<pre class="highlight tab tab-javascript"><code><span class="hljs-keyword">const</span> inputBody = <span class="hljs-string">&#x27;{ <pre class="highlight tab tab-javascript"><code><span class="hljs-keyword">const</span> inputBody = <span class="hljs-string">&#x27;{
&quot;newBoardId&quot;: &quot;string&quot;,
&quot;newSwimlaneId&quot;: &quot;string&quot;,
&quot;newListId&quot;: &quot;string&quot;,
&quot;title&quot;: &quot;string&quot;, &quot;title&quot;: &quot;string&quot;,
&quot;sort&quot;: &quot;string&quot;, &quot;sort&quot;: &quot;string&quot;,
&quot;parentId&quot;: &quot;string&quot;, &quot;parentId&quot;: &quot;string&quot;,
@ -9689,6 +9692,9 @@ fetch(<span class="hljs-string">&#x27;/api/boards/{board}/lists/{list}/cards/{ca
</code></pre> </code></pre>
<pre class="highlight tab tab-javascript--nodejs"><code><span class="hljs-keyword">const</span> fetch = <span class="hljs-built_in">require</span>(<span class="hljs-string">&#x27;node-fetch&#x27;</span>); <pre class="highlight tab tab-javascript--nodejs"><code><span class="hljs-keyword">const</span> fetch = <span class="hljs-built_in">require</span>(<span class="hljs-string">&#x27;node-fetch&#x27;</span>);
<span class="hljs-keyword">const</span> inputBody = { <span class="hljs-keyword">const</span> inputBody = {
<span class="hljs-string">&quot;newBoardId&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
<span class="hljs-string">&quot;newSwimlaneId&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
<span class="hljs-string">&quot;newListId&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
<span class="hljs-string">&quot;title&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>, <span class="hljs-string">&quot;title&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
<span class="hljs-string">&quot;sort&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>, <span class="hljs-string">&quot;sort&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
<span class="hljs-string">&quot;parentId&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>, <span class="hljs-string">&quot;parentId&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
@ -9838,7 +9844,10 @@ System.out.println(response.toString());
<blockquote> <blockquote>
<p>Body parameter</p> <p>Body parameter</p>
</blockquote> </blockquote>
<pre class="highlight tab tab-yaml"><code><span class="hljs-attr">title:</span> <span class="hljs-string">string</span> <pre class="highlight tab tab-yaml"><code><span class="hljs-attr">newBoardId:</span> <span class="hljs-string">string</span>
<span class="hljs-attr">newSwimlaneId:</span> <span class="hljs-string">string</span>
<span class="hljs-attr">newListId:</span> <span class="hljs-string">string</span>
<span class="hljs-attr">title:</span> <span class="hljs-string">string</span>
<span class="hljs-attr">sort:</span> <span class="hljs-string">string</span> <span class="hljs-attr">sort:</span> <span class="hljs-string">string</span>
<span class="hljs-attr">parentId:</span> <span class="hljs-string">string</span> <span class="hljs-attr">parentId:</span> <span class="hljs-string">string</span>
<span class="hljs-attr">description:</span> <span class="hljs-string">string</span> <span class="hljs-attr">description:</span> <span class="hljs-string">string</span>
@ -9899,10 +9908,31 @@ System.out.println(response.toString());
<td>body</td> <td>body</td>
<td>body</td> <td>body</td>
<td>object</td> <td>object</td>
<td>false</td> <td>true</td>
<td>none</td> <td>none</td>
</tr> </tr>
<tr> <tr>
<td>» newBoardId</td>
<td>body</td>
<td>string</td>
<td>true</td>
<td>the newBoardId value</td>
</tr>
<tr>
<td>» newSwimlaneId</td>
<td>body</td>
<td>string</td>
<td>true</td>
<td>the newSwimlaneId value</td>
</tr>
<tr>
<td>» newListId</td>
<td>body</td>
<td>string</td>
<td>true</td>
<td>the newListId value</td>
</tr>
<tr>
<td>» title</td> <td>» title</td>
<td>body</td> <td>body</td>
<td>string</td> <td>string</td>

View file

@ -1,7 +1,7 @@
swagger: '2.0' swagger: '2.0'
info: info:
title: Wekan REST API title: Wekan REST API
version: v7.08 version: v7.09
description: | description: |
The REST API allows you to control and extend Wekan with ease. The REST API allows you to control and extend Wekan with ease.
@ -1930,6 +1930,21 @@ paths:
- multipart/form-data - multipart/form-data
- application/json - application/json
parameters: parameters:
- name: newBoardId
in: formData
description: the newBoardId value
type: string
required: true
- name: newSwimlaneId
in: formData
description: the newSwimlaneId value
type: string
required: true
- name: newListId
in: formData
description: the newListId value
type: string
required: true
- name: title - name: title
in: formData in: formData
description: | description: |

View file

@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"), appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user. # The name of the app as it is displayed to the user.
appVersion = 708, appVersion = 709,
# Increment this for every release. # Increment this for every release.
appMarketingVersion = (defaultText = "7.08.0~2023-08-17"), appMarketingVersion = (defaultText = "7.09.0~2023-08-21"),
# Human-readable presentation of the app version. # Human-readable presentation of the app version.
minUpgradableAppVersion = 0, minUpgradableAppVersion = 0,

View file

@ -1,5 +1,5 @@
name: wekan name: wekan
version: '7.08' version: '7.09'
base: core20 base: core20
summary: Open Source kanban summary: Open Source kanban
description: | description: |
@ -170,9 +170,9 @@ parts:
# Cleanup # Cleanup
mkdir .build mkdir .build
cd .build cd .build
wget https://github.com/wekan/wekan/releases/download/v7.08/wekan-7.08-amd64.zip wget https://github.com/wekan/wekan/releases/download/v7.09/wekan-7.09-amd64.zip
unzip wekan-7.08-amd64.zip unzip wekan-7.09-amd64.zip
rm wekan-7.08-amd64.zip rm wekan-7.09-amd64.zip
cd .. cd ..
##cd .build/bundle ##cd .build/bundle
##find . -type d -name '*-garbage*' | xargs rm -rf ##find . -type d -name '*-garbage*' | xargs rm -rf