Skip to content

Commit 963646a

Browse files
authored
Merge pull request #80 from thinreports/build/release-0.11.0
Release 0.11.0
2 parents 538cf7b + f0be676 commit 963646a

4 files changed

Lines changed: 42 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
## master
22

3+
## 0.11.0
4+
35
### Bugfixes
46

57
* Fixed: the line-height property returns different calculation results depending on environment (#71)
68
* Fixed: the line-height of a text-block is not recalculated when changing font-size (#72)
9+
* Fixed: does not launch on Ubuntu 20.04 (#75)
10+
11+
### Internal Changes
12+
13+
* Update to Electron v9 (#76)
714

815
## 0.10.0
916

README.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ Please [contribute to translate](https://github.com/thinreports/thinreports-edit
2626

2727
We tested the following platform:
2828

29-
* macOS 10.12
29+
* macOS 10.15
3030
* Windows 10
31-
* Ubuntu 16.04
31+
* Ubuntu 18.04, 20.04
3232

3333
## Supported Layout versions
3434

@@ -107,6 +107,37 @@ And, launch electron on development:
107107
$ npm start
108108
```
109109

110+
## Releasing Editor
111+
112+
This steps are for releasing a new version of Editor.
113+
114+
### 1. Update to the new version
115+
116+
The following two files need to be updated.
117+
118+
- app/editor/version.js
119+
- app/package.json
120+
121+
### 2. Update documents
122+
123+
- CHANGELOG.md (required)
124+
- README.md (if needed)
125+
126+
### 3. Push them to `build/release-x.x.x` branch and test the built packages for each platform
127+
128+
Pushing to `build/*` branch runs a job to build the package. Make sure that the built packages for each platform work properly. You can download the packages from the artifact of the build. For more information, see [Build workflow](.github/workflows/build.yml).
129+
130+
### 4. Create pullrequest
131+
132+
If there is no problem, create a pullrequest.
133+
134+
### 5. Merge pullrequest and push tag
135+
136+
Pushing a tag runs a job to build and release package. Check the followings:
137+
138+
- Correct version and content of the release
139+
- All package files are attached to the release
140+
110141
## License
111142

112143
Thinreports Editor is licensed under the [GPLv3](https://github.com/thinreports/thinreports-editor/blob/master/GPLv3).

app/editor/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ thin.Version.MAJOR = 0;
2727
/**
2828
* @type {number}
2929
*/
30-
thin.Version.MINOR = 10;
30+
thin.Version.MINOR = 11;
3131

3232

3333
/**

app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "thinreports-editor",
33
"productName": "Thinreports Editor",
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"license": "GPL-3.0",
66
"description": "Designer for Thinreports",
77
"main": "main.js"

0 commit comments

Comments
 (0)