diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b1543f..6d48945 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## v0.1.4 (24 Jan 2022) + + * New feature: LogarithmPlotter detects unsaved changes. + * New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help. + * New translation: English by Ad5001: 100% + * New translation: French by Ad5001: 100% + * New translation: German by Ad5001: 100% + * New translation: Hungarian by Óvári (@ovari on github): 100% + * New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80% + * Fixed bug: No notification when closing LogarithmPlotter with unsaved changes. + * Fixed bug: π unavailable in symbols. + + -- Ad5001 Wed, 24 Jan 2022 20:00:00 +0100 + +## v0.1.3 (18 Jan 2022) + + * Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks. + * FIxed bug: Equations of the form (x + y) / z were not being simplified properly. + + -- Ad5001 Wed, 18 Jan 2022 20:00:00 +0100 + ## v0.1.3 (18 Jan 2022) * Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks. diff --git a/LogarithmPlotter/__init__.py b/LogarithmPlotter/__init__.py index edcf0d0..1f6178c 100644 --- a/LogarithmPlotter/__init__.py +++ b/LogarithmPlotter/__init__.py @@ -18,12 +18,12 @@ from shutil import which __VERSION__ = "0.1.4" -is_release = False +is_release = True # Check if development version, if so get the date of the latest git patch # and append it to the version string. -if which('git') is not None and not is_release: +if not is_release and which('git') is not None: from os.path import realpath, join, dirname, exists from subprocess import check_output from datetime import datetime diff --git a/README.md b/README.md index b21c6ad..6a2f769 100644 --- a/README.md +++ b/README.md @@ -61,3 +61,7 @@ There are several ways to contribute to LogarithmPlotter. You should have received a copy of the GNU General Public License along with this program. If not, see . + +Language files translations located at LogarithmPlotter/i18n are licensed under GNU GPL3.0+ and are copyrighted by their original authors. See LICENSE.md for more details: +- Novergian translation by [Allan Nordhøy](https://github.com/comradekingu) +- Hungarian translation by [Óvári](https://github.com/ovari) diff --git a/linux/debian/changelog b/linux/debian/changelog index 3be2375..6071d24 100644 --- a/linux/debian/changelog +++ b/linux/debian/changelog @@ -1,3 +1,17 @@ +logarithmplotter (0.1.4) stable; urgency=medium + + * New feature: LogarithmPlotter detects unsaved changes. + * New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help. + * New translation: English by Ad5001: 100% + * New translation: French by Ad5001: 100% + * New translation: German by Ad5001: 100% + * New translation: Hungarian by Óvári (@ovari on github): 100% + * New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80% + * Fixed bug: No notification when closing LogarithmPlotter with unsaved changes. + * Fixed bug: π unavailable in symbols. + + -- Ad5001 Wed, 24 Jan 2022 20:00:00 +0100 + logarithmplotter (0.1.3) stable; urgency=medium * Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks. diff --git a/linux/debian/control b/linux/debian/control index 54e8d0a..1f41106 100644 --- a/linux/debian/control +++ b/linux/debian/control @@ -1,6 +1,6 @@ Package: logarithmplotter Source: logarithmplotter -Version: 0.1.2 +Version: 0.1.4 Architecture: all Maintainer: Ad5001 Depends: python3, python3-pip, qml-module-qtquick-controls2 (>= 5.12.0), qml-module-qtmultimedia (>= 5.12.0), qml-module-qtgraphicaleffects (>= 5.12.0), qml-module-qtquick2 (>= 5.12.0), qml-module-qtqml-models2 (>= 5.12.0), qml-module-qtquick-controls (>= 5.12.0), python3-pyside2.qtcore (>= 5.12.0), python3-pyside2.qtqml (>= 5.12.0), python3-pyside2.qtgui (>= 5.12.0), python3-pyside2.qtquick (>= 5.12.0), python3-pyside2.qtwidgets (>= 5.12.0), python3-pyside2.qtmultimedia (>= 5.12.0), python3-pyside2.qtnetwork (>= 5.12.0) diff --git a/linux/debian/copyright b/linux/debian/copyright index 0752f06..2d22f6e 100644 --- a/linux/debian/copyright +++ b/linux/debian/copyright @@ -3,6 +3,6 @@ Upstream-Name: logarithmplotter Upstream-Contact: Ad5001 Files: * -Copyright: 2020, Ad5001 -License: GPL-3 +Copyright: 2022, Ad5001 +License: GPL-3.0+ diff --git a/linux/eu.ad5001.LogarithmPlotter.metainfo.flatpak.xml b/linux/eu.ad5001.LogarithmPlotter.metainfo.flatpak.xml index 0d8de5e..7b584fb 100644 --- a/linux/eu.ad5001.LogarithmPlotter.metainfo.flatpak.xml +++ b/linux/eu.ad5001.LogarithmPlotter.metainfo.flatpak.xml @@ -48,6 +48,7 @@ https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png + diff --git a/linux/eu.ad5001.LogarithmPlotter.metainfo.xml b/linux/eu.ad5001.LogarithmPlotter.metainfo.xml index 21a461a..beb5cd4 100644 --- a/linux/eu.ad5001.LogarithmPlotter.metainfo.xml +++ b/linux/eu.ad5001.LogarithmPlotter.metainfo.xml @@ -48,6 +48,7 @@ https://apps.ad5001.eu/img/en/logarithmplotter/welcome.png + diff --git a/run.py b/run.py index dbe6560..3849b2f 100644 --- a/run.py +++ b/run.py @@ -1,4 +1,20 @@ - +""" + * LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions. + * Copyright (C) 2022 Ad5001 + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . +""" def update_translations(): """ Updates all binary translations diff --git a/setup.py b/setup.py index 75b474f..069fd34 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ """ - * LogarithmPlotter - Create graphs with logarithm scales. + * LogarithmPlotter - 2D plotter software to make BODE plots, sequences and repartition functions. * Copyright (C) 2022 Ad5001 * * This program is free software: you can redistribute it and/or modify @@ -125,7 +125,7 @@ setuptools.setup( name='logarithmplotter', version=pkg_version, - description='Create graphs with logarithm scales.', + description='2D plotter software to make BODE plots, sequences and repartition functions.', long_description=read_file("README.md"), keywords='logarithm plotter graph creator bode diagram',