Difference between revisions of "Release notes/1.0.2"

From Inkscape Wiki
Jump to navigation Jump to search
m (Add a few new questions.)
m
 
(33 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages />
<languages />


<!--
{{Box| These Release Notes are in Draft Status.
{{Box| These Release Notes are in Draft Status.


Important Links:
Important Links:
* [https://gitlab.com/inkscape/inkscape/commits/1.0.x Commit History Main Program (continue after: Nov 30, 2020]
* [https://gitlab.com/inkscape/inkscape/commits/1.0.x Commit History Main Program (continue after: Jan 6, 2021])
* [https://gitlab.com/inkscape/extensions/-/commits/1.0.x/ Commit History Extensions (continue after Oct 18, 2020, after 6b1f9a09)]
* [https://gitlab.com/inkscape/extensions/-/commits/1.0.x/ Commit History Extensions (continue after Oct 18, 2020, after 6b1f9a09)]
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/1.0.x Commit History Documentation (starting: Sept. 6 2020, after d40b3cfa)]
* [https://gitlab.com/inkscape/inkscape-docs/documentation/-/tree/1.0.x Commit History Documentation (starting: Sept. 6 2020, after d40b3cfa)]
}}
}}


{{Box| Pending questions:
{{Box| Pending questions:


* https://gitlab.com/inkscape/inkscape/-/commit/573c5005cada4d9fa3f5605562bed45bb38704f6#note_446696559
* https://gitlab.com/inkscape/inkscape/-/commit/573c5005cada4d9fa3f5605562bed45bb38704f6#note_446696559
* https://gitlab.com/inkscape/inkscape/-/merge_requests/2434#note_459224821
* https://gitlab.com/inkscape/inkscape/-/commit/e30b42c01eecba1f63af85a073f94615b15ff6e7#note_474785438
* https://gitlab.com/inkscape/inkscape/-/issues/2112
* https://gitlab.com/inkscape/inkscape/-/issues/1950
}}
}}
-->




Line 23: Line 20:




== About this release ==
== About this release == <!--T:78-->


'''Definitely not released yet.'''
<!--T:79-->
<!--'''Released on September 7, 2020'''-->
<!--'''Definitely not released yet.'''-->
'''Released on January 17, 2021'''


<!--T:80-->
Inkscape 1.0.2 is mainly a stability and bugfix release.
Inkscape 1.0.2 is mainly a stability and bugfix release.


== New Features ==
== New Features == <!--T:81-->
 
<!--T:82-->
* Zooming by '''<kbd>middle mouse button click</kbd>''' (pressing scroll wheel) can now be deactivated in <code>Edit → Preferences → Behavior → Steps: Zoom with middle mouse click</code> ([https://gitlab.com/inkscape/inkscape/-/commit/1867368bb3c07e8add379a4f971f113e3429847c Commit 186736])
* Canvas rotation by '''<kbd>Ctrl + middle mouse drag</kbd>''' / '''<kbd>Ctrl + Shift + Scroll</kbd>''' can be prevented in two ways:
** temporarily for the current document from <code>View → Canvas Orientation → Lock Rotation</code> ([https://gitlab.com/inkscape/inkscape/-/commit/5eb7c56ef2a3385cdc0af37dd05fd0b1588ea381 Commit 5eb7c5])
** for all new Inkscape windows in <code>Edit → Preferences → Interface: Lock canvas rotation</code> by default ([https://gitlab.com/inkscape/inkscape/-/commit/e8c10dccda0bc53d444883fea825d907625e60b5 Commit e8c10d])
 
<!--T:83-->
<gallery mode="packed" heights=380px>
File:Steps- Zoom with middle mouse .png|Zoom with middle mouse click option in the Preferences
File:Lock rotation.png|Option to lock the rotation for new documents in the Preferences
</gallery>
 
== Bug fixes == <!--T:84-->
 
=== General === <!--T:85-->
 
<!--T:86-->
* '''Copy-Paste''':
** A long-standing, very annoying bug where, when copying an object to the clipboard while also running certain other programs on Linux desktops (mainly clipboard managers), caused multiple export extension dialogs to open, has been fixed, so '''you can now again use your favorite clipboard manager''' while also using Inkscape ([https://gitlab.com/inkscape/inkscape/-/commit/fe7c68ecd6142c5e8302200aeab87b9ca69e5a86 Commit fe7c68], [https://gitlab.com/inkscape/inkscape/-/issues/575 Bug #575])
** When copy-pasting some items along with their originals/frames/paths (clones, text-on-path, text-in-a-shape, linked offsets), they are '''no longer displaced''' in relation to the pasted original ([https://gitlab.com/inkscape/inkscape/-/commit/b93f2108474c5a221fb53f9ee10046b52cf7bca3 Commit b93f21], [https://gitlab.com/inkscape/inkscape/-/issues/853 Bug #853])
* '''Stroke to Path''': Converting an object's stroke to a path '''no longer makes its clones vanish''' ([https://gitlab.com/inkscape/inkscape/-/issues/1120 Bug #1120])
* '''Performance''': Improved rendering performance when '''zooming through multiple zoom levels''' ([https://gitlab.com/inkscape/inkscape/-/commit/28e21ec9414d1c06daf373d81f873c5fdf504d2a Commit 28e21e])
* '''CSS''': CSS classes that start with a letter that isn't part of the ASCII set are '''no longer ignored''' ([https://gitlab.com/inkscape/inkscape/-/issues/1094 Bug #1094])
* '''Cleanup''': An outdated link that pointed to a potentially offensive website now has been '''removed''' from a branding document ([https://gitlab.com/inkscape/inkscape/-/commit/88efa4ca78abf61255f95cce0e4d6cda5db53beb Commit 88efa4])
* '''User interface''': Random actions should '''no longer cause sudden scaling''' of the canvas ([https://gitlab.com/inkscape/inkscape/-/commit/49fc369ceb5a2f9093459d815ea45b364edc6a60 Commit 49fc36])
* '''Markers''': When adding a marker to a line, it can now be '''removed with a single Undo action''' again (not two) ([https://gitlab.com/inkscape/inkscape/-/commit/179fe94779e6087a2aaf4f95fcaaff80b611a1ba Commit 179fe9], [https://gitlab.com/inkscape/inkscape/-/issues/2130 Bug #2130])
 
=== macOS === <!--T:87-->
 
<!--T:88-->
* '''Performance''': Packaging has been updated for macOS, which '''removes a performance regression''' in Inkscape 1.0.1 ([https://gitlab.com/inkscape/inkscape/-/commit/64328615f6d54b5e71efa9a3db147848b4b5e89a Commit 643286])
* '''Icons''': File system '''icons look correct''' again now ([https://gitlab.com/inkscape/inkscape/-/commit/64328615f6d54b5e71efa9a3db147848b4b5e89a Commit 643286], [https://gitlab.com/inkscape/inkscape/-/issues/1893 Bug #1893])
* '''Export''': PDF export '''no longer produces unprintable PDF files''' ([https://gitlab.com/inkscape/inkscape/-/issues/827 Bug #827], [https://gitlab.com/inkscape/inkscape/-/commit/64328615f6d54b5e71efa9a3db147848b4b5e89a Commit 643286])
 
=== Circle Tool === <!--T:89-->
 
<!--T:90-->
* '''Arcs''' from Inkscape files created with versions older than 1.0 are no longer rendered as slices ([https://gitlab.com/inkscape/inkscape/-/issues/1900 Bug #1900])
* When '''dragging on an ellipse's handles''' inside the ellipse to create an arc, Inkscape no longer renders it as a closed slice ([https://gitlab.com/inkscape/inkscape/-/commit/def938f714ee6683687ff5e6c36210b38faed277 Commit def938])


* Zooming by middle mouse button click (pressing scroll wheel) can now be deactivated in Edit > Preferences > Behavior > Steps: Zoom with middle mouse click ([https://gitlab.com/inkscape/inkscape/-/commit/1867368bb3c07e8add379a4f971f113e3429847c Commit 186736])
=== Eraser Tool === <!--T:91-->


== Bug fixes ==
<!--T:92-->
* A long-standing issue with the Eraser tool '''painting red lines instead of erasing''' as soon as the user has interacted with a menu or dialog or another user interface element has been fixed ([https://gitlab.com/inkscape/inkscape/-/issues/2068 Bug #2068], [https://gitlab.com/inkscape/inkscape/-/commit/2057bf4baa8c538c5dbe0224603a1df24ab49173 Commit 2057bf])


=== General ===
=== Live Path Effects === <!--T:93-->


* A series of related bugs with text objects was fixed ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2434 MR #2434]).<br/>All of the affected actions required a text object to behave like a path, but it behaved like a group, and the action failed. This series of bugs mostly affected new users who were following tutorials which did not work as expected.<br/>Specifically, the following actions now work again:
<!--T:94-->
** A text object unioned with itself results in a single path again.
* Fixed some '''issues with linked LPE item transforms''' ([https://gitlab.com/inkscape/inkscape/-/commit/546b645c305cd313356b35f400efd653cc769c56 Commit 546b64], [https://gitlab.com/inkscape/inkscape/-/commit/e3cad6e10551fb75ecf44418a7af36ff17d43455 Commit e3cad6])
** Text objects can again be used with other objects in all Boolean operations.
** Text objects can again be inset and outset.
** Text objects can again be used to create a Dynamic Offset or a Linked Offset.
* Converting an object's stroke to a path no longer makes its clones vanish ([https://gitlab.com/inkscape/inkscape/-/issues/1120 Bug #1120])
* Improved rendering performance when zooming through multiple zoom levels ([https://gitlab.com/inkscape/inkscape/-/commit/28e21ec9414d1c06daf373d81f873c5fdf504d2a Commit 28e21e])
* CSS classes that start with a letter that isn't part of the ASCII set are no longer ignored ([https://gitlab.com/inkscape/inkscape/-/issues/1094 Bug #1094])


=== macOS ===
=== Mesh Gradient tool === <!--T:95-->


* Packaging has been updated for macOS, which improves a performance regression in Inkscape 1.0.1, so Inkscape 1.0.2 is about as fast (or slow) as Inkscape 1.0. [<span style="color:red;">needs confirmation</span>]
<!--T:96-->
* Objects with a mesh gradient now '''keep their fill when copied to a different document''' ([https://gitlab.com/inkscape/inkscape/-/issues/579 Bug #579])


=== Circle Tool ===
=== Filter Editor dialog === <!--T:97-->


* Arcs from Inkscape files created with versions older than 1.0 are no longer rendered as slices ([https://gitlab.com/inkscape/inkscape/-/issues/1900 Bug #1900])
<!--T:98-->
* When dragging on an ellipse's handles inside the ellipse to create an arc, Inkscape no longer renders it as a closed slice ([https://gitlab.com/inkscape/inkscape/-/commit/def938f714ee6683687ff5e6c36210b38faed277 Commit def938])
* The dialog elements are '''readable now when using a dark theme''' ([https://gitlab.com/inkscape/inkscape/-/issues/885 Bug #885])


=== Objects dialog ===
=== Objects dialog === <!--T:99-->


* The search function in the 'Objects' dialog shows results again ([https://gitlab.com/inkscape/inkscape/-/issues/1736 Bug #1736])
<!--T:100-->
* The '''search''' function in the 'Objects' dialog '''shows results''' again ([https://gitlab.com/inkscape/inkscape/-/issues/1736 Bug #1736])


=== Mesh Gradient tool ===
=== Selectors and CSS dialog === <!--T:101-->


* Objects with a mesh gradient now keep their fill when copied to a different document ([https://gitlab.com/inkscape/inkscape/-/issues/579 Bug #579])
<!--T:102-->
* In addition to multiple crash fixes (see below), the dialog now correctly recognizes '''style tags inside the documents defs section''' ([https://gitlab.com/inkscape/inkscape/-/commit/12f4d6473f329be60a84171b1ef3249f86cb312b Commit 12f4d6], [https://gitlab.com/inkscape/inkscape/-/issues/905 Bug #905])


=== Text tool ===
=== Text === <!--T:103-->


* The font preview sample now contains the correct currency symbols €¢ (instead of \342\202\254\302\242). One needs to reset the preferences to see the updated font sample text ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2547 MR #2547]).
<!--T:104-->
* A series of related '''bugs with text objects''' was fixed ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2434 MR #2434]).<br/>All of the affected actions required a text object to behave like a path, but it behaved like a group, and the action failed. This series of bugs mostly affected new users who were following tutorials which did not work as expected.<br/>Specifically, the following actions now work again:
** A text object unioned with itself results in a '''single path''' again.
** Text objects can again be '''used with other objects in all Boolean operations'''.
** Text objects can again be '''inset and outset'''.
** Text objects can again be used to create a '''Dynamic Offset or a Linked Offset'''.
* The '''font preview''' sample now contains the '''correct currency symbols €¢''' (instead of \342\202\254\302\242). One needs to reset the preferences to see the updated font sample text ([https://gitlab.com/inkscape/inkscape/-/merge_requests/2547 MR #2547]).
* '''Custom font folders''' are found now and taken into account, even when the installed Pango version is newer than 1.44.7 ([https://gitlab.com/inkscape/inkscape/-/issues/1977 Bug #1977], [https://gitlab.com/inkscape/inkscape/-/commit/1771fab7bdf339f50d5e0ffabc2abfa691aa856b Commit 1771fa])


== Crash fixes ==
== Crash fixes == <!--T:105-->


Fix a crash &hellip;
<!--T:106-->
* &hellip; when drawing with the Calligraphy tool inside a group with the 'Rotate copies' live path effect (and possibly when adding items to groups with a different path effect applied to them) ([https://gitlab.com/inkscape/inkscape/-/commit/b62cd93859f9fb7853aa7fdd41aef90fc04f461d Commit b62cd9], [https://gitlab.com/inkscape/inkscape/-/merge_requests/2386 MR #2386])
A variety of crashes have been fixed for this current bugfix release.
* &hellip; when duplicating a text that had lost the frame it was flowed in ([https://gitlab.com/inkscape/inkscape/-/issues/1919 Bug #1919])
* &hellip; when ...


== Extension bug fixes ==
<!--T:107-->
Specifically, we fixed a crash &hellip;
* &hellip; when drawing with the '''Calligraphy tool''' inside a group with the 'Rotate copies' live path effect (and possibly when adding items to groups with a different path effect applied to them) ([https://gitlab.com/inkscape/inkscape/-/commit/b62cd93859f9fb7853aa7fdd41aef90fc04f461d Commit b62cd9], [https://gitlab.com/inkscape/inkscape/-/merge_requests/2386 MR #2386])
* &hellip; when '''duplicating a text''' that had lost the frame it was flowed in ([https://gitlab.com/inkscape/inkscape/-/issues/1919 Bug #1919])
* &hellip; that happened randomly when using '''undo / redo''' ([https://gitlab.com/inkscape/inkscape/-/commit/3cb09a5c9721172db756aab0830f84534cfb433a Commit 3cb09a])
* &hellip; when '''importing an SVGZ file by drag-and-drop''' ([https://gitlab.com/inkscape/inkscape/-/commit/b8e782258bf6c8995ab2b4b04ac617b6c157a0a8 Commit b8e782], [https://gitlab.com/inkscape/inkscape/-/issues/906 Bug #906])
* &hellip; that occurred sporadically when '''closing Inkscape''' ([https://gitlab.com/inkscape/inbox/-/issues/1918 Bug #1918], [https://gitlab.com/inkscape/inkscape/-/commit/275d152af7fd89139869d5f2f692c447a9e98cf0 Commit 275d15])
* &hellip; when '''popping an object out of its current group''' ([https://gitlab.com/inkscape/inkscape/-/commit/a803b14e580cdac23245904f3166459e4acd56fb Commit a803b1], [https://gitlab.com/inkscape/inkscape/-/issues/1770 Bug #1770])
* &hellip; or, actually, multiple different crashes occuring with the '''Selectors and CSS dialog''' on Redo, Undo and Clone actions, as well as on closing the document and when having a duplicate window open ([https://gitlab.com/inkscape/inkscape/-/commit/12f4d6473f329be60a84171b1ef3249f86cb312b Commit 12f4d6], Bugs [https://gitlab.com/inkscape/inkscape/-/issues/142 #142], [https://gitlab.com/inkscape/inkscape/-/issues/828 #828], [https://gitlab.com/inkscape/inkscape/-/issues/1168 #1168], [https://gitlab.com/inkscape/inkscape/-/issues/1157 #1157], [https://gitlab.com/inkscape/inkscape/-/issues/688 #688])
* &hellip; with the '''Clone LPE''' ([https://gitlab.com/inkscape/inkscape/-/commit/e3cad6e10551fb75ecf44418a7af36ff17d43455 Commit e3cad6])
* &hellip; when trying to '''export to PDF when there are markers included''' in the document whose color is defined by context-stroke (like Inkscape stock markers) ([https://gitlab.com/inkscape/inkscape/-/issues/1984 Bug #1984], [https://gitlab.com/inkscape/inkscape/-/commit/9b5de7815fcd93c2801c7fb8703491125ef906b5 Commit 9b5de7])
* &hellip; / a freeze that occured '''when importing a PDF file with many icc color spaces defined''' ([https://gitlab.com/inkscape/inkscape/-/issues/1878 Bug #1878], [https://gitlab.com/inkscape/inkscape/-/commit/5c1048983e4e44e8b00f52c48d0f35782f74336c Commit 5c1048])
* &hellip; when trying to import a PDF file with Poppler version 21.0.1 ([https://gitlab.com/inkscape/inkscape/-/commit/c30ae8943c6c724862c59c25b7d040256a2aceab Commit c30ae8], [https://gitlab.com/inkscape/inkscape/-/issues/2180 Bug #2180])
* &hellip; when starting Inkscape compiled with [https://en.wikipedia.org/wiki/Musl musl] instead of glibc (affecting certain Linux distributions e.g. VoidLinux, Alpine, Gentoo) ([https://gitlab.com/inkscape/inkscape/-/commit/a32669771381bf3b940b83001e0cfb0d77d36d27 Commit #a32669], [https://gitlab.com/inkscape/inkscape/-/issues/2147 Bug #2147])


=== General ===
== Extension bug fixes == <!--T:108-->
=== Specific extensions ===


* A few label texts were improved in the new "Scribus PDF Export" extension ([https://gitlab.com/inkscape/extensions/-/merge_requests/226 MR #226])
=== Specific extensions === <!--T:109-->
* The preview works again for the "Interpolate" extension ([https://gitlab.com/inkscape/extensions/-/issues/303 Bug #303])


=== Extension failure fixes ===
<!--T:110-->
* A few '''label texts''' were improved in the new '''"Scribus PDF Export"''' extension ([https://gitlab.com/inkscape/extensions/-/merge_requests/226 MR #226])
* The '''preview''' works again for the '''"Interpolate"''' extension ([https://gitlab.com/inkscape/extensions/-/issues/303 Bug #303])


* "Change case" extension works again ([https://gitlab.com/inkscape/extensions/-/issues/302 Bug #302])
=== Extension failure fixes === <!--T:111-->
* "Interpolate attribute in a group" extension works again ([https://gitlab.com/inkscape/extensions/-/issues/310 Bug #310])


== Translations ==
<!--T:112-->
* '''"Change case"''' extension works again ([https://gitlab.com/inkscape/extensions/-/issues/302 Bug #302])
* '''"Interpolate attribute in a group"''' extension works again ([https://gitlab.com/inkscape/extensions/-/issues/310 Bug #310])


The following '''user interface translations''' received updates:
== Translations == <!--T:113-->


<!--T:114-->
<!-- The following '''user interface translations''' received updates:
<!--T:115-->
* language
* language


<!--T:116-->
The following '''documentation''' translations received updates:
The following '''documentation''' translations received updates:


* language
<!--T:117-->
* language -->


=== Contributing to translations ===
=== Contributing to translations === <!--T:118-->


<!--T:119-->
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]
Want to help with translations? [https://inkscape.org/contribute/translations/ Learn how to help!]


== Documentation ==
== Documentation == <!--T:120-->


* Update 1
<!--T:121-->
<!-- * Update 1 -->


=== Contributing to documentation and documentation translation === <!--T:77-->
=== Contributing to documentation and documentation translation === <!--T:77-->


<!--T:122-->
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].
Contributions to the documentation translations, as well as improvements to its contents, are welcome at [https://gitlab.com/inkscape/inkscape-docs/documentation the inkscape-docs repository].


== Known issues ==  
== Known issues == <!--T:123-->


* Issue 1
<!--T:124-->
* Generate from Path extensions not working on Windows ([https://gitlab.com/inkscape/inkscape/-/issues/2187 Bug #2187])
* Crash when using the Node tool while adding the Corners LPE ([https://gitlab.com/inkscape/inkscape/-/issues/1940 Bug #1940])


== Previous releases ==
== Other releases ==


* [[Release notes/1.0]] ([[Release_notes/1.0.1 |1.0.1]])
{{:Release notes}}
* [[Release notes/0.92]] ([[Release_notes/0.92.1 |0.92.1]], [[Release_notes/0.92.2 |0.92.2]], [[Release_notes/0.92.3 |0.92.3]], [[Release_notes/0.92.4 |0.92.4]], [[Release_notes/0.92.5 |0.92.5]])
* [[Release notes/0.91]]
* [[Release notes/0.48]] ([[Release notes/0.48.1 |0.48.1]], [[Release notes/0.48.2 | 0.48.2]], [[Release notes/0.48.3 | 0.48.3]], [[Release notes/0.48.4 | 0.48.4]], [[Release notes/0.48.5 | 0.48.5]])
* [[Release notes/0.47]]
* [[Release notes/0.46]]
* [[Release notes/0.45]]
* [[Release notes/0.44]]
* [[Release notes/0.43]]
* [[Release notes/0.42]]
* [[Release notes/0.41]]
* [[Release notes/0.40]]
* [[Release notes/0.39]]
* [[Release notes/0.38]]
* [[Release notes/0.37]]
* [[Release notes/0.36]]
* [[Release notes/0.35]]


</translate>
</translate>

Latest revision as of 16:50, 9 May 2021

Other languages:
English



About this release

Released on January 17, 2021

Inkscape 1.0.2 is mainly a stability and bugfix release.

New Features

  • Zooming by middle mouse button click (pressing scroll wheel) can now be deactivated in Edit → Preferences → Behavior → Steps: Zoom with middle mouse click (Commit 186736)
  • Canvas rotation by Ctrl + middle mouse drag / Ctrl + Shift + Scroll can be prevented in two ways:
    • temporarily for the current document from View → Canvas Orientation → Lock Rotation (Commit 5eb7c5)
    • for all new Inkscape windows in Edit → Preferences → Interface: Lock canvas rotation by default (Commit e8c10d)

Bug fixes

General

  • Copy-Paste:
    • A long-standing, very annoying bug where, when copying an object to the clipboard while also running certain other programs on Linux desktops (mainly clipboard managers), caused multiple export extension dialogs to open, has been fixed, so you can now again use your favorite clipboard manager while also using Inkscape (Commit fe7c68, Bug #575)
    • When copy-pasting some items along with their originals/frames/paths (clones, text-on-path, text-in-a-shape, linked offsets), they are no longer displaced in relation to the pasted original (Commit b93f21, Bug #853)
  • Stroke to Path: Converting an object's stroke to a path no longer makes its clones vanish (Bug #1120)
  • Performance: Improved rendering performance when zooming through multiple zoom levels (Commit 28e21e)
  • CSS: CSS classes that start with a letter that isn't part of the ASCII set are no longer ignored (Bug #1094)
  • Cleanup: An outdated link that pointed to a potentially offensive website now has been removed from a branding document (Commit 88efa4)
  • User interface: Random actions should no longer cause sudden scaling of the canvas (Commit 49fc36)
  • Markers: When adding a marker to a line, it can now be removed with a single Undo action again (not two) (Commit 179fe9, Bug #2130)

macOS

  • Performance: Packaging has been updated for macOS, which removes a performance regression in Inkscape 1.0.1 (Commit 643286)
  • Icons: File system icons look correct again now (Commit 643286, Bug #1893)
  • Export: PDF export no longer produces unprintable PDF files (Bug #827, Commit 643286)

Circle Tool

  • Arcs from Inkscape files created with versions older than 1.0 are no longer rendered as slices (Bug #1900)
  • When dragging on an ellipse's handles inside the ellipse to create an arc, Inkscape no longer renders it as a closed slice (Commit def938)

Eraser Tool

  • A long-standing issue with the Eraser tool painting red lines instead of erasing as soon as the user has interacted with a menu or dialog or another user interface element has been fixed (Bug #2068, Commit 2057bf)

Live Path Effects

Mesh Gradient tool

  • Objects with a mesh gradient now keep their fill when copied to a different document (Bug #579)

Filter Editor dialog

  • The dialog elements are readable now when using a dark theme (Bug #885)

Objects dialog

  • The search function in the 'Objects' dialog shows results again (Bug #1736)

Selectors and CSS dialog

  • In addition to multiple crash fixes (see below), the dialog now correctly recognizes style tags inside the documents defs section (Commit 12f4d6, Bug #905)

Text

  • A series of related bugs with text objects was fixed (MR #2434).
    All of the affected actions required a text object to behave like a path, but it behaved like a group, and the action failed. This series of bugs mostly affected new users who were following tutorials which did not work as expected.
    Specifically, the following actions now work again:
    • A text object unioned with itself results in a single path again.
    • Text objects can again be used with other objects in all Boolean operations.
    • Text objects can again be inset and outset.
    • Text objects can again be used to create a Dynamic Offset or a Linked Offset.
  • The font preview sample now contains the correct currency symbols €¢ (instead of \342\202\254\302\242). One needs to reset the preferences to see the updated font sample text (MR #2547).
  • Custom font folders are found now and taken into account, even when the installed Pango version is newer than 1.44.7 (Bug #1977, Commit 1771fa)

Crash fixes

A variety of crashes have been fixed for this current bugfix release.

Specifically, we fixed a crash …

  • … when drawing with the Calligraphy tool inside a group with the 'Rotate copies' live path effect (and possibly when adding items to groups with a different path effect applied to them) (Commit b62cd9, MR #2386)
  • … when duplicating a text that had lost the frame it was flowed in (Bug #1919)
  • … that happened randomly when using undo / redo (Commit 3cb09a)
  • … when importing an SVGZ file by drag-and-drop (Commit b8e782, Bug #906)
  • … that occurred sporadically when closing Inkscape (Bug #1918, Commit 275d15)
  • … when popping an object out of its current group (Commit a803b1, Bug #1770)
  • … or, actually, multiple different crashes occuring with the Selectors and CSS dialog on Redo, Undo and Clone actions, as well as on closing the document and when having a duplicate window open (Commit 12f4d6, Bugs #142, #828, #1168, #1157, #688)
  • … with the Clone LPE (Commit e3cad6)
  • … when trying to export to PDF when there are markers included in the document whose color is defined by context-stroke (like Inkscape stock markers) (Bug #1984, Commit 9b5de7)
  • … / a freeze that occured when importing a PDF file with many icc color spaces defined (Bug #1878, Commit 5c1048)
  • … when trying to import a PDF file with Poppler version 21.0.1 (Commit c30ae8, Bug #2180)
  • … when starting Inkscape compiled with musl instead of glibc (affecting certain Linux distributions e.g. VoidLinux, Alpine, Gentoo) (Commit #a32669, Bug #2147)

Extension bug fixes

Specific extensions

  • A few label texts were improved in the new "Scribus PDF Export" extension (MR #226)
  • The preview works again for the "Interpolate" extension (Bug #303)

Extension failure fixes

  • "Change case" extension works again (Bug #302)
  • "Interpolate attribute in a group" extension works again (Bug #310)

Translations

Contributing to translations

Want to help with translations? Learn how to help!

Documentation

Contributing to documentation and documentation translation

Contributions to the documentation translations, as well as improvements to its contents, are welcome at the inkscape-docs repository.

Known issues

  • Generate from Path extensions not working on Windows (Bug #2187)
  • Crash when using the Node tool while adding the Corners LPE (Bug #1940)

Other releases