Release v0.1.7
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adsooi 2022-02-03 00:26:23 +01:00
parent 727231c954
commit 499feace1c
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
5 changed files with 365 additions and 100 deletions

View file

@ -1,67 +1,125 @@
# Changelog # Changelog
## v0.1.7 (03 Feb 2022)
**New**
* The history browser has been completly redesigned, improving UX.
* The history browser now features a filter bar.
* All side panel tabs now have a visually identifiable scrollbar.
**Changes**
* Shorter rich text representations of history entries to improve readability.
* Usage of gradiants and icons to better identify history entries at a glance.
* History entries are now showing the whole label on several lines, instead of cutting it at the end.
* New history action for renaming.
* New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.
* Tooltips for object creation buttons have been added.
* Tooltips have been set to have a delay of 200ms to match most software's handling of them.
* Object creation buttons now have a unified style accross all platforms.
**Added translations**
* History action of renaming objects.
* History action of changing the color of objects.
* Filtering for history browser.
**Fixed bugs**
* Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".
* Name changes history actions are now properly saved.
* Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.
* Proper handling for future LogarithmPlotter files.
* Shortcuts not being displayed in the menu bar are now properly shown.
* (flatpak) Black versions of the icons when using a black theme with the KDE SDK.
* (debian) Fixed launchpad building properly.
**Internal changes**
* Better organisation on icons.
* Historylib has been separated in several files.
* Trying to switch metainfo once more to try and fix another bug.
* Keywords added to metainfo.
## v0.1.6 (29 Jan 2022) ## v0.1.6 (29 Jan 2022)
* New: A new changelog popup is available at startup and in the help menu. **New**
* Added translation: Object properties names.
* Added translation: Object properties enum values. * A new changelog popup is available at startup and in the help menu.
* Added translation: Object comments.
* Added translation: Most elements using a ":". **Added translations**
* Fixed bug: X Cursor's targets can now be set to null.
* Fixed bug: History now imports domains and objects properly. * Object properties names.
* Fixed bug: Proper handling for future LogarithmPlotter files. * Object properties enum values.
* Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories. * Object comments.
* Most elements using a ":".
**Fixed bugs**
* X Cursor's targets can now be set to null.
* History now imports domains and objects properly.
* Proper handling for future LogarithmPlotter files.
* (debian) Fixing bug that created a /build directory and didn't put the icons in the right directories.
**Other**
* Other: Refractoring done on helper. * Other: Refractoring done on helper.
* Other: All QML elements are now properly commented. * Other: All QML elements are now properly commented.
* Other: Scripts have been moved to it's own directory. * Other: Scripts have been moved to it's own directory.
* Other: Added changelog to metainfo for flathub. * Other: Added changelog to metainfo for flathub.
-- Ad5001 <mail@ad5001.eu> Sat, 29 Jan 2022 20:00:00 +0100
## v0.1.5 (26 Jan 2022) ## v0.1.5 (26 Jan 2022)
* New: LogarithmPlotter has now better handling of very high values in logarithmic scale. **New**
* Added translation for flatpak metadata, including translated image.
* [URGENT PATCH] Fixed bug: File saving dialog was not working.
* [URGENT PATCH] Fixed bug: Debian packages does include any language file.
* Fixed bug: X Cursor pointing does not detect any object.
-- Ad5001 <mail@ad5001.eu> Wed, 26 Jan 2022 10:00:00 +0100 * LogarithmPlotter has now better handling of very high values in logarithmic scale.
**Added translations**
* Flatpak metadata, including translated image.
**Fixed bugs**
* (!) File saving dialog was not working.
* (!) Debian packages does include any language file.
* X Cursor pointing does not detect any object.
## v0.1.4 (24 Jan 2022) ## v0.1.4 (24 Jan 2022)
* New feature: LogarithmPlotter detects unsaved changes. **New**
* New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.
* LogarithmPlotter detects unsaved changes.
* LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.
* New translation: English by Ad5001: 100% * New translation: English by Ad5001: 100%
* New translation: French by Ad5001: 100% * New translation: French by Ad5001: 100%
* New translation: German by Ad5001: 100% * New translation: German by Ad5001: 100%
* New translation: Hungarian by Óvári (@ovari on github): 100% * New translation: Hungarian by Óvári (@ovari on github): 100%
* New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80% * New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%
**Fixed bugs**
* Fixed bug: No notification when closing LogarithmPlotter with unsaved changes. * Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.
* Fixed bug: π unavailable in symbols. * Fixed bug: π unavailable in symbols.
-- Ad5001 <mail@ad5001.eu> Mon, 24 Jan 2022 20:00:00 +0100
## v0.1.3 (18 Jan 2022) ## v0.1.3 (18 Jan 2022)
* Fixed bug: Confined packages (snapcraft & flatpak) won't show error messages related to update checks. **Fixed bugs**
* FIxed bug: Equations of the form (x + y) / z were not being simplified properly.
-- Ad5001 <mail@ad5001.eu> Wed, 18 Jan 2022 20:00:00 +0100 * Confined packages (snapcraft & flatpak) won't show error messages related to update checks.
* Equations of the form (x + y) / z were not being simplified properly.
## v0.1.2 (30 Sep 2021) ## v0.1.2 (30 Sep 2021)
* Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element. **Fixed bugs**
* Fixed bug: Names were not not being changed from previous object when editing a new one.
* Fixed bug: Bode Magnitude was not drawn far enough.
* Fixed bug: Bode Magnitude had undefined ending.
* Fixed other bugs from v0.1.1.
-- Ad5001 <mail@ad5001.eu> Mon, 30 Sep 2021 20:00:00 +0100 * Unable to move Bode diagrams elements when having deleted the sum element.
* Names were not not being changed from previous object when editing a new one.
* Bode Magnitude was not drawn far enough.
* Bode Magnitude had undefined ending.
* Other bugs patched in v0.1.1.
## v0.1 (26 Aug 2021) ## v0.1 (26 Aug 2021)
* Initial release. * Initial release.
-- Ad5001 <mail@ad5001.eu> Mon, 06 Jun 2021 08:48:28 +0100

View file

@ -1,3 +1,34 @@
logarithmplotter (0.1.7) stable; urgency=medium
* New: The history browser has been completly redesigned, improving UX.
* New: The history browser now features a filter bar.
* New: All side panel tabs now have a visually identifiable scrollbar.
* Changed: Shorter rich text representations of history entries to improve readability.
* Changed: Usage of gradiants and icons to better identify history entries at a glance.
* Changed: History entries are now showing the whole label on several lines, instead of cutting it at the end.
* Changed: New history action for renaming.
* Changed: New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.
* Changed: Tooltips for object creation buttons have been added.
* Changed: Tooltips have been set to have a delay of 200ms to match most software's handling of them.
* Changed: Object creation buttons now have a unified style accross all platforms.
* Added translation: History action of renaming objects.
* Added translation: History action of changing the color of objects.
* Added translation: Filtering for history browser.
* Fixed bug: Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".
* Fixed bug: Name changes history actions are now properly saved.
* Fixed bug: Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.
* Fixed bug: Proper handling for future LogarithmPlotter files.
* Fixed bug: Shortcuts not being displayed in the menu bar are now properly shown.
* Fixed bug (flatpak): Black versions of the icons when using a black theme with the KDE SDK.
* Fixed bug (debian): Fixed launchpad building properly.
* Internal changes: Better organisation on icons.
* Internal changes: Historylib has been separated in several files.
* Internal changes: Trying to switch metainfo once more to try and fix another bug.
* Internal changes: Keywords added to metainfo.
-- Ad5001 <mail@ad5001.eu> Thu, 03 Jan 2022 00:00:00 +0100
logarithmplotter (0.1.6) stable; urgency=medium logarithmplotter (0.1.6) stable; urgency=medium
* New: A new changelog popup is available at startup and in the help menu. * New: A new changelog popup is available at startup and in the help menu.

View file

@ -115,18 +115,71 @@
</requires> </requires>
<releases> <releases>
<release version="0.1.6" date="2022-01-29"> <release version="0.1.7" date="2022-02-03">
<p>Changes for v0.1.6:</p> <p><b>Changes for v0.1.7:</b></p>
<p>New</p>
<ul>
<li>The history browser has been completly redesigned, improving UX.</li>
<li>The history browser now features a filter bar.</li>
<li>All side panel tabs now have a visually identifiable scrollbar.</li>
</ul>
<p>Changes</p>
<ul>
<li>Shorter rich text representations of history entries to improve readability.</li>
<li>Usage of gradiants and icons to better identify history entries at a glance.</li>
<li>History entries are now showing the whole label on several lines, instead of cutting it at the end.</li>
<li>New history action for renaming.</li>
<li>New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.</li>
<li>Tooltips for object creation buttons have been added.</li>
<li>Tooltips have been set to have a delay of 200ms to match most software's handling of them.</li>
<li>Object creation buttons now have a unified style accross all platforms.</li>
</ul>
<p>Added translations</p>
<ul>
<li>History action of renaming objects.</li>
<li>History action of changing the color of objects.</li>
<li>Filtering for history browser.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".</li>
<li>Name changes history actions are now properly saved.</li>
<li>Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>Shortcuts not being displayed in the menu bar are now properly shown.</li>
<li>(flatpak) Black versions of the icons when using a black theme with the KDE SDK.</li>
<li>(debian) Fixed launchpad building properly.</li>
</ul>
<p>Internal changes</p>
<ul>
<li>Better organisation on icons.</li>
<li>Historylib has been separated in several files.</li>
<li>Trying to switch metainfo once more to try and fix another bug.</li>
<li>Keywords added to metainfo.</li>
</ul>
</release>
<release version="0.1.6" date="2022-01-29">
<p><b>Changes for v0.1.6:</b></p>
<p>New</p>
<ul>
<li>A new changelog popup is available at startup and in the help menu.</li>
</ul>
<p>Added translations</p>
<ul>
<li>Object properties names.</li>
<li>Object properties enum values.</li>
<li>Object comments.</li>
<li>Most elements using a ":".</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>X Cursor's targets can now be set to null.</li>
<li>History now imports domains and objects properly.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>(debian) Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
</ul>
<p>Other</p>
<ul> <ul>
<li>New: A new changelog popup is available at startup and in the help menu.</li>
<li>Added translation: Object properties names.</li>
<li>Added translation: Object properties enum values.</li>
<li>Added translation: Object comments.</li>
<li>Added translation: Most elements using a ":".</li>
<li>Fixed bug: X Cursor's targets can now be set to null.</li>
<li>Fixed bug: History now imports domains and objects properly.</li>
<li>Fixed bug: Proper handling for future LogarithmPlotter files.</li>
<li>Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
<li>Other: Refractoring done on helper.</li> <li>Other: Refractoring done on helper.</li>
<li>Other: All QML elements are now properly commented.</li> <li>Other: All QML elements are now properly commented.</li>
<li>Other: Scripts have been moved to it's own directory.</li> <li>Other: Scripts have been moved to it's own directory.</li>
@ -134,48 +187,61 @@
</ul> </ul>
</release> </release>
<release version="0.1.5" date="2022-01-26"> <release version="0.1.5" date="2022-01-26">
<p>Changes for v0.1.5:</p> <p><b>Changes for v0.1.5:</b></p>
<p>New</p>
<ul> <ul>
<li>New: LogarithmPlotter has now better handling of very high values in logarithmic scale.</li> <li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
<li>Added translation for flatpak metadata, including translated image.</li> </ul>
<li>[URGENT PATCH] Fixed bug: File saving dialog was not working.</li> <p>Added translations</p>
<li>[URGENT PATCH] Fixed bug: Debian packages does include any language file.</li> <ul>
<li>Fixed bug: X Cursor pointing does not detect any object.</li> <li>Flatpak metadata, including translated image.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>(!) File saving dialog was not working.</li>
<li>(!) Debian packages does include any language file.</li>
<li>X Cursor pointing does not detect any object.</li>
</ul> </ul>
</release> </release>
<release version="0.1.4" date="2022-01-24"> <release version="0.1.4" date="2022-01-24">
<p>Changes for v0.1.4:</p> <p><b>Changes for v0.1.4:</b></p>
<p>New</p>
<ul> <ul>
<li>New feature: LogarithmPlotter detects unsaved changes.</li> <li>LogarithmPlotter detects unsaved changes.</li>
<li>New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li> <li>LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li>
<li>New translation: English by Ad5001: 100%</li> <li>New translation: English by Ad5001: 100%</li>
<li>New translation: French by Ad5001: 100%</li> <li>New translation: French by Ad5001: 100%</li>
<li>New translation: German by Ad5001: 100%</li> <li>New translation: German by Ad5001: 100%</li>
<li>New translation: Hungarian by Óvári (@ovari on github): 100%</li> <li>New translation: Hungarian by Óvári (@ovari on github): 100%</li>
<li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li> <li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li> <li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li>
<li>Fixed bug: π unavailable in symbols.</li> <li>Fixed bug: π unavailable in symbols.</li>
</ul> </ul>
</release> </release>
<release version="0.1.3" date="2022-01-18"> <release version="0.1.3" date="2022-01-18">
<p>Changes for v0.1.3:</p> <p><b>Changes for v0.1.3:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Confined packages (snapcraft &amp; flatpak) won't show error messages related to update checks.</li> <li>Confined packages (snapcraft & flatpak) won't show error messages related to update checks.</li>
<li>FIxed bug: Equations of the form (x + y) / z were not being simplified properly.</li> <li>Equations of the form (x + y) / z were not being simplified properly.</li>
</ul> </ul>
</release> </release>
<release version="0.1.2" date="2021-09-30"> <release version="0.1.2" date="2021-09-30">
<p>Changes for v0.1.2:</p> <p><b>Changes for v0.1.2:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element.</li> <li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
<li>Fixed bug: Names were not not being changed from previous object when editing a new one.</li> <li>Names were not not being changed from previous object when editing a new one.</li>
<li>Fixed bug: Bode Magnitude was not drawn far enough.</li> <li>Bode Magnitude was not drawn far enough.</li>
<li>Fixed bug: Bode Magnitude had undefined ending.</li> <li>Bode Magnitude had undefined ending.</li>
<li>Fixed other bugs from v0.1.1.</li> <li>Other bugs patched in v0.1.1.</li>
</ul> </ul>
</release> </release>
<release version="0.1" date="2021-08-26"> <release version="0.1" date="2021-08-26">
<p>Changes for v0.1:</p> <p><b>Changes for v0.1:</b></p>
<ul> <ul>
<li>Initial release.</li> <li>Initial release.</li>
</ul> </ul>

View file

@ -115,18 +115,71 @@
</requires> </requires>
<releases> <releases>
<release version="0.1.6" date="2022-01-29"> <release version="0.1.7" date="2022-02-03">
<p>Changes for v0.1.6:</p> <p><b>Changes for v0.1.7:</b></p>
<p>New</p>
<ul>
<li>The history browser has been completly redesigned, improving UX.</li>
<li>The history browser now features a filter bar.</li>
<li>All side panel tabs now have a visually identifiable scrollbar.</li>
</ul>
<p>Changes</p>
<ul>
<li>Shorter rich text representations of history entries to improve readability.</li>
<li>Usage of gradiants and icons to better identify history entries at a glance.</li>
<li>History entries are now showing the whole label on several lines, instead of cutting it at the end.</li>
<li>New history action for renaming.</li>
<li>New history action for coloring. Note: color changing history items created in previous versions of LogarithmPlotter will not be updated to the new action.</li>
<li>Tooltips for object creation buttons have been added.</li>
<li>Tooltips have been set to have a delay of 200ms to match most software's handling of them.</li>
<li>Object creation buttons now have a unified style accross all platforms.</li>
</ul>
<p>Added translations</p>
<ul>
<li>History action of renaming objects.</li>
<li>History action of changing the color of objects.</li>
<li>Filtering for history browser.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Visibility history actions (shown and hidden) are now properly saved, solving the issue that when loading file with one, it's not automaticly changed to "Show".</li>
<li>Name changes history actions are now properly saved.</li>
<li>Non translated object type on the "+ Create new object" item selection combobox for Bode Magnitude and Phase.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>Shortcuts not being displayed in the menu bar are now properly shown.</li>
<li>(flatpak) Black versions of the icons when using a black theme with the KDE SDK.</li>
<li>(debian) Fixed launchpad building properly.</li>
</ul>
<p>Internal changes</p>
<ul>
<li>Better organisation on icons.</li>
<li>Historylib has been separated in several files.</li>
<li>Trying to switch metainfo once more to try and fix another bug.</li>
<li>Keywords added to metainfo.</li>
</ul>
</release>
<release version="0.1.6" date="2022-01-29">
<p><b>Changes for v0.1.6:</b></p>
<p>New</p>
<ul>
<li>A new changelog popup is available at startup and in the help menu.</li>
</ul>
<p>Added translations</p>
<ul>
<li>Object properties names.</li>
<li>Object properties enum values.</li>
<li>Object comments.</li>
<li>Most elements using a ":".</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>X Cursor's targets can now be set to null.</li>
<li>History now imports domains and objects properly.</li>
<li>Proper handling for future LogarithmPlotter files.</li>
<li>(debian) Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
</ul>
<p>Other</p>
<ul> <ul>
<li>New: A new changelog popup is available at startup and in the help menu.</li>
<li>Added translation: Object properties names.</li>
<li>Added translation: Object properties enum values.</li>
<li>Added translation: Object comments.</li>
<li>Added translation: Most elements using a ":".</li>
<li>Fixed bug: X Cursor's targets can now be set to null.</li>
<li>Fixed bug: History now imports domains and objects properly.</li>
<li>Fixed bug: Proper handling for future LogarithmPlotter files.</li>
<li>Fixed bug (debian): Fixing bug that created a /build directory and didn't put the icons in the right directories.</li>
<li>Other: Refractoring done on helper.</li> <li>Other: Refractoring done on helper.</li>
<li>Other: All QML elements are now properly commented.</li> <li>Other: All QML elements are now properly commented.</li>
<li>Other: Scripts have been moved to it's own directory.</li> <li>Other: Scripts have been moved to it's own directory.</li>
@ -134,48 +187,61 @@
</ul> </ul>
</release> </release>
<release version="0.1.5" date="2022-01-26"> <release version="0.1.5" date="2022-01-26">
<p>Changes for v0.1.5:</p> <p><b>Changes for v0.1.5:</b></p>
<p>New</p>
<ul> <ul>
<li>New: LogarithmPlotter has now better handling of very high values in logarithmic scale.</li> <li>LogarithmPlotter has now better handling of very high values in logarithmic scale.</li>
<li>Added translation for flatpak metadata, including translated image.</li> </ul>
<li>[URGENT PATCH] Fixed bug: File saving dialog was not working.</li> <p>Added translations</p>
<li>[URGENT PATCH] Fixed bug: Debian packages does include any language file.</li> <ul>
<li>Fixed bug: X Cursor pointing does not detect any object.</li> <li>Flatpak metadata, including translated image.</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>(!) File saving dialog was not working.</li>
<li>(!) Debian packages does include any language file.</li>
<li>X Cursor pointing does not detect any object.</li>
</ul> </ul>
</release> </release>
<release version="0.1.4" date="2022-01-24"> <release version="0.1.4" date="2022-01-24">
<p>Changes for v0.1.4:</p> <p><b>Changes for v0.1.4:</b></p>
<p>New</p>
<ul> <ul>
<li>New feature: LogarithmPlotter detects unsaved changes.</li> <li>LogarithmPlotter detects unsaved changes.</li>
<li>New feature: LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li> <li>LogarithmPlotter is now translated! See https://hosted.weblate.org/engage/logarithmplotter/ to help.</li>
<li>New translation: English by Ad5001: 100%</li> <li>New translation: English by Ad5001: 100%</li>
<li>New translation: French by Ad5001: 100%</li> <li>New translation: French by Ad5001: 100%</li>
<li>New translation: German by Ad5001: 100%</li> <li>New translation: German by Ad5001: 100%</li>
<li>New translation: Hungarian by Óvári (@ovari on github): 100%</li> <li>New translation: Hungarian by Óvári (@ovari on github): 100%</li>
<li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li> <li>New translation: Norvegian by Allan Nordhøy (@comradekingu on github): 80%</li>
</ul>
<p>Fixed bugs</p>
<ul>
<li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li> <li>Fixed bug: No notification when closing LogarithmPlotter with unsaved changes.</li>
<li>Fixed bug: π unavailable in symbols.</li> <li>Fixed bug: π unavailable in symbols.</li>
</ul> </ul>
</release> </release>
<release version="0.1.3" date="2022-01-18"> <release version="0.1.3" date="2022-01-18">
<p>Changes for v0.1.3:</p> <p><b>Changes for v0.1.3:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Confined packages (snapcraft &amp; flatpak) won't show error messages related to update checks.</li> <li>Confined packages (snapcraft & flatpak) won't show error messages related to update checks.</li>
<li>FIxed bug: Equations of the form (x + y) / z were not being simplified properly.</li> <li>Equations of the form (x + y) / z were not being simplified properly.</li>
</ul> </ul>
</release> </release>
<release version="0.1.2" date="2021-09-30"> <release version="0.1.2" date="2021-09-30">
<p>Changes for v0.1.2:</p> <p><b>Changes for v0.1.2:</b></p>
<p>Fixed bugs</p>
<ul> <ul>
<li>Fixed bug: Unable to move Bode diagrams elements when having deleted the sum element.</li> <li>Unable to move Bode diagrams elements when having deleted the sum element.</li>
<li>Fixed bug: Names were not not being changed from previous object when editing a new one.</li> <li>Names were not not being changed from previous object when editing a new one.</li>
<li>Fixed bug: Bode Magnitude was not drawn far enough.</li> <li>Bode Magnitude was not drawn far enough.</li>
<li>Fixed bug: Bode Magnitude had undefined ending.</li> <li>Bode Magnitude had undefined ending.</li>
<li>Fixed other bugs from v0.1.1.</li> <li>Other bugs patched in v0.1.1.</li>
</ul> </ul>
</release> </release>
<release version="0.1" date="2021-08-26"> <release version="0.1" date="2021-08-26">
<p>Changes for v0.1:</p> <p><b>Changes for v0.1:</b></p>
<ul> <ul>
<li>Initial release.</li> <li>Initial release.</li>
</ul> </ul>

View file

@ -1,15 +1,59 @@
cat ../CHANGELOG.md | awk '{ cat ../CHANGELOG.md | awk '
if($1 == "*") { BEGIN {
s = ""; for (i = 2; i <= NF; i++) s = s " " $i; listBegan=0
print " <li>"substr(s,2)"</li>" latest=1
} else if($1 == "##") { }
/^\s*##/ {
if(!latest) {
listBegan=0
print " </ul>"
print " </release>"
}
latest=0
cmd ="date \"+%Y-%m-%d\" -d \""substr($3,2,2)" "$4" "substr($5,0,4)"\"" cmd ="date \"+%Y-%m-%d\" -d \""substr($3,2,2)" "$4" "substr($5,0,4)"\""
cmd | getline date cmd | getline date
print " <release version=\""substr($2,2,5)"\" date=\""date"\">" print " <release version=\""substr($2,2,5)"\" date=\""date"\">"
print " <p>Changes for "$2":</p>" print " <p><b>Changes for "$2":</b></p>"
}
/^\s*\*\*/ {
if(listBegan) {
print " </ul>"
}
listBegan=1
s = ""; for (i = 1; i <= NF; i++) s = s " " $i;
print " <p>"substr(s,4,length(s)-5)"</p>"
print " <ul>" print " <ul>"
} else if($1 == "--") { }
/^\s*\* / {
if(!listBegan) {
listBegan=1
print " <ul>"
}
s = ""; for (i = 2; i <= NF; i++) s = s " " $i;
print " <li>"substr(s,2)"</li>"
}
/^\s*--/ {
listBegan=0
print " </ul>" print " </ul>"
print " </release>" print " </release>"
} }
END {
print " </ul>"
print " </release>"
}' }'
#'{
#if($1 == "*") {
# s = ""; for (i = 2; i <= NF; i++) s = s " " $i;
# print " <li>"substr(s,2)"</li>"
#} else if($1 == "##") {
# cmd ="date \"+%Y-%m-%d\" -d \""substr($3,2,2)" "$4" "substr($5,0,4)"\""
# cmd | getline date
# print " <release version=\""substr($2,2,5)"\" date=\""date"\">"
# print " <p>Changes for "$2":</p>"
# print " <ul>"
#} else if($1 == "--") {
# print " </ul>"
# print " </release>"
#}
#}'