Add release notes for v0.7.0 + release fixes

This commit is contained in:
Romain Failliot 2021-11-17 19:09:38 -05:00
parent 4f44c498a9
commit 7dfc649f3b
15 changed files with 185 additions and 146 deletions

View File

@ -320,8 +320,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- initial public release
[Unreleased]: https://github.com/MightyCreak/diffuse/compare/v0.7.0...HEAD
[0.7.0]: https://github.com/MightyCreak/diffuse/compare/v0.7.0...v0.6.0
[0.6.0]: https://github.com/MightyCreak/diffuse/compare/v0.6.0...v0.5.0
[0.7.0]: https://github.com/MightyCreak/diffuse/compare/v0.6.0...v0.7.0
[0.6.0]: https://github.com/MightyCreak/diffuse/compare/v0.5.0...v0.6.0
[0.5.0]: https://github.com/MightyCreak/diffuse/compare/v0.4.8...v0.5.0
[0.4.8]: https://github.com/MightyCreak/diffuse/compare/v0.4.7...v0.4.8
[0.4.7]: https://github.com/MightyCreak/diffuse/compare/v0.4.6...v0.4.7

View File

@ -21,16 +21,57 @@
</screenshot>
</screenshots>
<releases>
<release version="0.7.0" date="2021-11-16">
<description>
<p>
With this release, the main end-user change is the <strong>new
icon</strong>. The rest is mainly maintenance improvements with a
much more standard folder structure and starting to modularize the
code. This is an ongoing effort as there is still a lot to do, but
hopefully this would motivate some to contribute ;)
</p>
<p>
An important note though: the application ID has changed and is now
io.github.mightycreak.Diffuse.
</p>
<p>Added:</p>
<ul>
<li>New icon and in SVG now</li>
<li>Started to modularize the code</li>
</ul>
<p>Changed:</p>
<ul>
<li>
Changed AppID to io.github.mightycreak.Diffuse (as explained in <a
href="https://docs.flatpak.org/en/latest/conventions.html#application-ids">
Flatpak documentation</a>)
</li>
<li>Renamed directory `translations/` to `po/`</li>
<li>Now uses POTFILES.in to list the files to translate</li>
<li>
Translation strings are no longer sorted alphabetically, this will
help when there will be several files in POTFILES.in
</li>
<li>Updated the documentation and script in the `po/` directory</li>
<li>Add .desktop translations in .po files</li>
</ul>
<p>Fixed:</p>
<ul>
<li>Fixed some GTK deprecation warnings</li>
</ul>
</description>
</release>
<release version="0.6.0" date="2020-11-29">
<description>
<p>
Mainly under the hood changes in this release, so nothing really visible to the users in this version. That
said, I figured it was a long time since the last release (4 months ago) and, as promised, I want Diffuse
development to be a bit more active and iterative.
Mainly under the hood changes in this release, so nothing really
visible to the users in this version. That said, I figured it was a
long time since the last release (4 months ago) and, as promised, I
want Diffuse development to be a bit more active and iterative.
</p>
<p>
Apart from the maintenance changes 🧰, I think the main improvement is that Diffuse will soon be available
through Flathub!
Apart from the maintenance changes 🧰, I think the main improvement
is that Diffuse will soon be available through Flathub!
</p>
<p>Added:</p>
<ul>
@ -48,16 +89,20 @@
<release version="0.5.0" date="2020-07-18">
<description>
<p>
Here is the v0.5.0. Unintentionally, this release happens exactly 6 years after the previous v0.4.8 release!
Here is the v0.5.0. Unintentionally, this release happens exactly 6
years after the previous v0.4.8 release!
</p>
<p>
There is a lot to do on this application, and some features didn't make the release. The main one being the
Windows installers. I think 6 years is too long to continue to wait until this bug is fixed. The Python
scripts should work on Windows, but no executable is produced (yet) with the release.
There is a lot to do on this application, and some features didn't
make the release. The main one being the Windows installers. I think
6 years is too long to continue to wait until this bug is fixed. The
Python scripts should work on Windows, but no executable is produced
(yet) with the release.
</p>
<p>
Other than that, Diffuse v0.5.0 is now officially compatible with Python 3 and GTK 3! And it is synced to the
latest commits from upstream (which were never released).
Other than that, Diffuse v0.5.0 is now officially compatible with
Python 3 and GTK 3! And it is synced to the latest commits from
upstream (which were never released).
</p>
<p>
The next version will not take 6 years, I promise you! 😄

View File

@ -2,9 +2,9 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0">
<!ENTITY app-year "2006-2020">
<!ENTITY manual-year "2009-2020">
<!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2021">
]>
<book id="index" lang="en">
<title><application>&app;</application> User's Manual</title>

View File

@ -2,9 +2,9 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[
<!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0">
<!ENTITY app-year "2006-2020">
<!ENTITY manual-year "2009-2020">
<!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2021">
]>
<book id="index" lang="cs">
<title>Uživatelská příručka programu <application>&app;</application></title>

View File

@ -2,9 +2,9 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0">
<!ENTITY app-year "2006-2020">
<!ENTITY manual-year "2009-2020">
<!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2021">
]>
<book id="index" lang="it">
<title>Manuale utente di <application>&app;</application></title>

View File

@ -2,9 +2,9 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0">
<!ENTITY app-year "2006-2020">
<!ENTITY manual-year "2009-2020">
<!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2021">
]>
<book id="index" lang="ru">
<title>Руководство Пользователя <application>&app;</application></title>

View File

@ -4,8 +4,8 @@
<creator>Derrick Moser</creator>
<maintainer>Derrick Moser</maintainer>
<title>Diffuse User's Manual</title>
<date>2020-11-29</date>
<version identifier="0.6.0" date="2020-11-29"/>
<date>2021-11-16</date>
<version identifier="0.7.0" date="2021-11-16"/>
<subject category="GNOME|Development|Applications"/>
<description>Diffuse is a graphical tool for merging and comparing text files.</description>
<type>manual</type>

View File

@ -4,8 +4,8 @@
<creator>Derrick Moser</creator>
<maintainer>Derrick Moser</maintainer>
<title>Uživatelská příručka programu Diffuse</title>
<date>2020-11-29</date>
<version identifier="0.6.0" date="2020-11-29"/>
<date>2021-11-16</date>
<version identifier="0.7.0" date="2021-11-16"/>
<subject category="GNOME|Development|Applications"/>
<description>Diffuse je grafický nástroj pro slučování a porovnávání textových souborů.</description>
<type>manual</type>

View File

@ -4,8 +4,8 @@
<creator>Derrick Moser</creator>
<maintainer>Derrick Moser</maintainer>
<title>Manuale utente di Diffuse</title>
<date>2020-11-29</date>
<version identifier="0.6.0" date="2020-11-29"/>
<date>2021-11-16</date>
<version identifier="0.7.0" date="2021-11-16"/>
<subject category="GNOME|Development|Applications"/>
<description>Diffuse è uno strumento grafico per l'unione e il confronto di file di testo.</description>
<type>manual</type>

View File

@ -4,8 +4,8 @@
<creator>Derrick Moser</creator>
<maintainer>Derrick Moser</maintainer>
<title>Руководство Пользователя Diffuse</title>
<date>2020-11-29</date>
<version identifier="0.6.0" date="2020-11-29"/>
<date>2021-11-16</date>
<version identifier="0.7.0" date="2021-11-16"/>
<subject category="GNOME|Development|Applications"/>
<description>Программа Diffuse является графическим инструментом для слияния и сравнения текстовых файлов.</description>
<type>manual</type>

View File

@ -18,9 +18,3 @@ modules:
sources:
- type: dir
path: .
# - type: git
# url: file:///home/creak/dev/diffuse
# branch: split-code-into-modules
# - type: git
# url: https://github.com/MightyCreak/diffuse
# branch: v0.6.0

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0">
<!ENTITY app-version "0.7.0">
<!ENTITY app-cmd "diffuse">
<!ENTITY date "2020-11-29">
<!ENTITY date "2021-11-16">
]>
<!--
template for translating Diffuse's help documentation to a manual page

View File

@ -25,7 +25,7 @@ import platform
import subprocess
import sys
VERSION='0.6.0'
VERSION='0.7.0'
PACKAGE='1'
PLATFORM='win' + ''.join([ c for c in platform.architecture()[0] if c.isdigit() ])
INSTALLER='diffuse-%s-%s.%s' % (VERSION, PACKAGE, PLATFORM)

View File

@ -5,7 +5,7 @@
[Setup]
AppId=Diffuse
AppName={cm:ToolName}
AppVerName=Diffuse 0.6.0
AppVerName=Diffuse 0.7.0
DefaultDirName={pf}\Diffuse
DefaultGroupName=Diffuse
UninstallDisplayIcon={app}\diffusew.exe

View File

@ -4,7 +4,7 @@
#define MyAppName "Diffuse Merge Tool"
#define MyAppGroupName "Diffuse"
#define MyAppVersion "0.6.0"
#define MyAppVersion "0.7.0"
#define MyAppPublisher "Diffuse Team"
#define MyAppURL "https://github.com/MightyCreak/diffuse/"
#define MyAppExeName "diffuse.exe"