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 - initial public release
[Unreleased]: https://github.com/MightyCreak/diffuse/compare/v0.7.0...HEAD [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.7.0]: https://github.com/MightyCreak/diffuse/compare/v0.6.0...v0.7.0
[0.6.0]: https://github.com/MightyCreak/diffuse/compare/v0.6.0...v0.5.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.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.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 [0.4.7]: https://github.com/MightyCreak/diffuse/compare/v0.4.6...v0.4.7

View File

@ -21,16 +21,57 @@
</screenshot> </screenshot>
</screenshots> </screenshots>
<releases> <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"> <release version="0.6.0" date="2020-11-29">
<description> <description>
<p> <p>
Mainly under the hood changes in this release, so nothing really visible to the users in this version. That Mainly under the hood changes in this release, so nothing really
said, I figured it was a long time since the last release (4 months ago) and, as promised, I want Diffuse visible to the users in this version. That said, I figured it was a
development to be a bit more active and iterative. 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>
<p> <p>
Apart from the maintenance changes 🧰, I think the main improvement is that Diffuse will soon be available Apart from the maintenance changes 🧰, I think the main improvement
through Flathub! is that Diffuse will soon be available through Flathub!
</p> </p>
<p>Added:</p> <p>Added:</p>
<ul> <ul>
@ -48,16 +89,20 @@
<release version="0.5.0" date="2020-07-18"> <release version="0.5.0" date="2020-07-18">
<description> <description>
<p> <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>
<p> <p>
There is a lot to do on this application, and some features didn't make the release. The main one being the There is a lot to do on this application, and some features didn't
Windows installers. I think 6 years is too long to continue to wait until this bug is fixed. The Python make the release. The main one being the Windows installers. I think
scripts should work on Windows, but no executable is produced (yet) with the release. 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>
<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 Other than that, Diffuse v0.5.0 is now officially compatible with
latest commits from upstream (which were never released). Python 3 and GTK 3! And it is synced to the latest commits from
upstream (which were never released).
</p> </p>
<p> <p>
The next version will not take 6 years, I promise you! 😄 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" <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY app "Diffuse"> <!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0"> <!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2020"> <!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2020"> <!ENTITY manual-year "2009-2021">
]> ]>
<book id="index" lang="en"> <book id="index" lang="en">
<title><application>&app;</application> User's Manual</title> <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" <!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 "Diffuse">
<!ENTITY app-version "0.6.0"> <!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2020"> <!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2020"> <!ENTITY manual-year "2009-2021">
]> ]>
<book id="index" lang="cs"> <book id="index" lang="cs">
<title>Uživatelská příručka programu <application>&app;</application></title> <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" <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
<!ENTITY app "Diffuse"> <!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0"> <!ENTITY app-version "0.7.0">
<!ENTITY app-year "2006-2020"> <!ENTITY app-year "2006-2021">
<!ENTITY manual-year "2009-2020"> <!ENTITY manual-year "2009-2021">
]> ]>
<book id="index" lang="it"> <book id="index" lang="it">
<title>Manuale utente di <application>&app;</application></title> <title>Manuale utente di <application>&app;</application></title>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -18,9 +18,3 @@ modules:
sources: sources:
- type: dir - type: dir
path: . 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"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet [ <!DOCTYPE xsl:stylesheet [
<!ENTITY app "Diffuse"> <!ENTITY app "Diffuse">
<!ENTITY app-version "0.6.0"> <!ENTITY app-version "0.7.0">
<!ENTITY app-cmd "diffuse"> <!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 template for translating Diffuse's help documentation to a manual page

View File

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

View File

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

View File

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