Difference between revisions of "Release notes/1.2.2"

From Inkscape Wiki
Jump to navigation Jump to search
m (→‎Extension bug fixes: fix closing bracket)
(One intermediate revision by the same user not shown)
Line 28: Line 28:
== Crash fixes ==
== Crash fixes ==


Fixed a crash when
* Inkscape '''no longer freezes the whole desktop''' when rotating objects with snapping activated under certain conditions ([https://gitlab.com/inkscape/inbox/-/issues/7534 Bug Inbox#7534], [https://gitlab.com/inkscape/inbox/-/issues/7838 Bug Inbox#7838], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4877 MR #4877]).
 
* …  ([https://gitlab.com/inkscape/inkscape/-/issues/ Bug #], [https://gitlab.com/inkscape/inkscape/-/merge_requests/ MR #])


== Bug fixes ==
== Bug fixes ==


=== General ===
=== General ===
* '''Symbols''' that contain a clipping path or mask no longer cause the Symbols dialog to create a high processor load ([https://gitlab.com/inkscape/inkscape/-/issues/3607 Bug #3607], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4567 MR #4567]).
* The '''keyboard shortcut''' that is meant to scale the selection by 1 screen pixel now does so again ([https://gitlab.com/inkscape/inkscape/-/issues/3799 Bug #3799], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4818 MR#4818]).
* '''Raster images''' that are opened with Inkscape now end up in the page area even when the document origin is set to the bottom left corner ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4866 MR #4866], [https://gitlab.com/inkscape/inkscape/-/issues/3939 Bug #3939]).




* Symbols that contain a clipping path or mask no longer cause the Symbols dialog to create a high processor load ([https://gitlab.com/inkscape/inkscape/-/issues/3607 Bug #3607], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4567 MR #4567]).
* The keyboard shortcut that is meant to scale the selection by 1 screen pixel now does so again ([https://gitlab.com/inkscape/inkscape/-/issues/3799 Bug #3799], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4818 MR#4818]).
* Raster images that are opened with Inkscape now end up in the page area even when the document origin is set to the bottom left corner ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4866 MR #4866], [https://gitlab.com/inkscape/inkscape/-/issues/3939 Bug #3939])
=== Styles ===
=== Styles ===
* Saving markers that are compatible to SVG 1.1 now works for both marker direction and marker color at once ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4828 MR #4828], [https://gitlab.com/inkscape/inkscape/-/issues/3913 Bug #3913]).
 
* Objects with hairline strokes no longer lose that style when grouping or pasting ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4821 MR #4821], [https://gitlab.com/inkscape/inkscape/-/issues/3643 Bug #3643])
* Saving '''markers''' that are compatible to SVG 1.1 now works for both marker direction and marker color at once ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4828 MR #4828], [https://gitlab.com/inkscape/inkscape/-/issues/3913 Bug #3913]).
* Objects with '''hairline strokes''' no longer lose that style when grouping or pasting ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4821 MR #4821], [https://gitlab.com/inkscape/inkscape/-/issues/3643 Bug #3643]).




=== Dialogs ===
=== Dialogs ===


* The Export and Align dialog are no longer confused about what area to export / what type of item to align ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4800 MR #4800], [https://gitlab.com/inkscape/inkscape/-/issues/3847 Bug #3847], [https://gitlab.com/inkscape/inkscape/-/issues/2732 Bug #2732], [https://gitlab.com/inkscape/inkscape/-/issues/3591 Bug #3591]).
* The ''''Export' and 'Align and distribute'''' dialogs are no longer confused about what area to export / what type of item to align ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4800 MR #4800], [https://gitlab.com/inkscape/inkscape/-/issues/3847 Bug #3847], [https://gitlab.com/inkscape/inkscape/-/issues/2732 Bug #2732], [https://gitlab.com/inkscape/inkscape/-/issues/3591 Bug #3591]).
* Clarified '''wording''' of an option shown when importing SVG files ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4525 MR #4525]).




<!--
=== Export ===
=== PDF Export ===


*
* Several issues in the '''DXF14 export''' have been fixed:
** Documents with non-uniform '''scale''' are exported correctly ([https://gitlab.com/inkscape/extensions/-/issues/388 Bug extensions#388], [https://gitlab.com/inkscape/extensions/-/issues/498 Bug extensions#498], [https://gitlab.com/inkscape/extensions/-/merge_requests/510 MR extensions#510]).
** When importing a DXF file created by Inkscape into '''Fusion 360''', the warning message about missing units is gone now (given the SVG document uses "real-world" units such as mm or in).
** A leftover '''debug message''' was removed ([https://gitlab.com/inkscape/extensions/-/issues/494 Bug extensions#494], [https://gitlab.com/inkscape/extensions/-/merge_requests/510 MR extensions#510]).
* The '''TIFF export''' now supports transparency ([https://gitlab.com/inkscape/extensions/-/issues/478 Bug extensions#478], [https://gitlab.com/inkscape/extensions/-/merge_requests/485 MR extensions#485]).
* DPI attribute is preserved for '''JPG and TIFF''' raster export ([https://gitlab.com/inkscape/extensions/-/issues/484 Bug extensions#484], [https://gitlab.com/inkscape/extensions/-/merge_requests/485 MR extensions#485]).


=== Themes ===


* …
=== Linux-specific fixes ===


=== Tools ===
* Inkscape no longer fails to run on '''Artix''' ([https://gitlab.com/inkscape/inkscape/-/issues/7526 Bug #7526], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4744 MR #4744]).
* Inkscape can now be built on systems using '''Poppler 22.09.0''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4719 MR #4719]).
* '''Extensions''' that open another instance of Inkscape (e.g. PDFLaTeX) no longer fail when using an '''AppImage''' version of Inkscape ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4693 MR#4751], [https://gitlab.com/inkscape/inbox/-/issues/7607 Bug Inbox#7607], [https://gitlab.com/inkscape/inkscape/-/issues/2422 Bug #2422]).


* …
-->


=== Linux-specific fixes ===
==== Note about snap packages ====


* Inkscape no longer fails to run on Artix ([https://gitlab.com/inkscape/inkscape/-/issues/7526 Bug #7526], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4744 MR #4744]).
It is no longer possible to install the Inkscape '''snap''' with the <code>--classic</code> option. If you need functionality that is unavailable in the standard snap package (being able to add custom filter packs, custom extensions communicating with other programs on the system / requiring system-wide dependencies, ), please choose a different packaging format.
* Inkscape can now be built on systems using Poppler 22.09.0 ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4719 MR #4719]).
* Extensions that open another instance of Inkscape (e.g. PDFLaTeX) no longer fail when using an AppImage version of Inkscape ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4693 MR#4751], [https://gitlab.com/inkscape/inbox/-/issues/7607 Bug Inbox#7607], [https://gitlab.com/inkscape/inkscape/-/issues/2422 Bug #2422]).


==== Note about snap packages ====


It is no longer possible to install the Inkscape snap with the --classic option. If you need functionality that is unavailable in the standard snap package (being able to add custom filter packs, custom extensions communicating with other programs on the system / requiring system-wide dependencies, XX …), please choose a different packaging format.
=== Windows-specific Fixes ===


=== Windows-specific Fixes ===
* '''Extensions Manager and Clipart import''' work again on Windows. This fix was already available in 1.2.1, if you downloaded it after July 19 ([https://gitlab.com/inkscape/inkscape/-/issues/3695 Bug #3695], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4653 MR #4653]).
* The '''Text tool''' no longer crashes when selecting some specific fonts that have been installed multiple times in different file formats ([https://gitlab.com/inkscape/inkscape/-/issues/7354 Bug #7354], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4658 MR #4658]).
* Inkscape 1.2.2 can now be built for '''Windows on Arm''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4693 MR#4693]).


* Extensions Manager and Clipart import work again on Windows. This fix was already available in 1.2.1, if you downloaded it after July 19 ([https://gitlab.com/inkscape/inkscape/-/issues/3695 Bug #3695], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4653 MR #4653]).
* The Text tool no longer crashes when selecting some specific fonts that have been installed multiple times in different file formats ([https://gitlab.com/inkscape/inkscape/-/issues/7354 Bug #7354], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4658 MR #4658]).
* Inkscape 1.2.2. can now be built for Windows on Arm ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4693 MR#4693]).


=== macOS-specific Fixes ===
=== macOS-specific Fixes ===


* Undo / Redo are available in the menu again ([https://gitlab.com/inkscape/inkscape/-/issues/3511 Bug #3511], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4715 MR #4715]).
* '''Undo / Redo''' are available in the menu again ([https://gitlab.com/inkscape/inkscape/-/issues/3511 Bug #3511], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4715 MR #4715]).
* Editing CSS in the CSS and Selectors dialog no longer leads to a crash ([https://gitlab.com/inkscape/inbox/-/issues/7500 Bug #7500], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4749 MR #4749]).
* '''Editing CSS''' in the CSS and Selectors dialog no longer leads to a crash ([https://gitlab.com/inkscape/inbox/-/issues/7500 Bug #7500], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4749 MR #4749]).
* Spellchecker is finally available on macOS ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4860 MR#4860]).
* The '''spellchecker''' is finally available on macOS ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4860 MR#4860]).
 


=== Command line ===
=== Command line ===


* Trailing or duplicate semicolons no longer cause an action list command to fail ([https://gitlab.com/inkscape/inkscape/-/issues/3480 Bug #3480], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4714 MR #4714]).
* Trailing or duplicate '''semicolons''' no longer cause an action list command to fail ([https://gitlab.com/inkscape/inkscape/-/issues/3480 Bug #3480], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4714 MR #4714]).
 


=== Improvements for development / deployment ===
=== Improvements for development / deployment ===


* Automated Windows builds work again ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4744 MR #4744]).
* '''Automated Windows builds''' work again ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4744 MR #4744], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4884 MR #4884], [https://gitlab.com/inkscape/inkscape/-/issues/3859 Bug #3859]).
* Windows builds succeed again in CLANG64 environments ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4153 MR #4153]).
* Windows builds succeed again in '''CLANG64''' environments ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4153 MR #4153]).
* macOS arm64 builds are now generated automatically for testing ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4860 MR#4860]).
* '''macOS arm64 builds''' are now generated automatically for testing ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4860 MR#4860]).
 


== Extension bug fixes ==
== Extension bug fixes ==
See https://gitlab.com/inkscape/extensions/-/network/1.2.x for details.


=== Bugfixes in particular extensions ===
=== Bugfixes in particular extensions ===


* Several issues in the DXF14 export have been fixed: Documents with non-unity scale are exported correctly, no warning message about missing units is shown when importing the DXF file into Fusion 360 (given the SVG document uses "real-world" units such as mm or in) and a leftover debug message was removed. (Issue [https://gitlab.com/inkscape/extensions/-/issues/388 extensions#388], Issue [https://gitlab.com/inkscape/extensions/-/issues/494 extensions#494], Issue [https://gitlab.com/inkscape/extensions/-/issues/498 extensions#498], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/510 extensions#510])
* '''Color extensions''' can work on patterns again ([https://gitlab.com/inkscape/extensions/-/issues/483 Bug extensions#483], [https://gitlab.com/inkscape/extensions/-/merge_requests/483 MR extensions#483]).
*The TIFF export now supports transparency. Additionally, the DPI attribute is preserved for JPG and TIFF raster export. (Issue [https://gitlab.com/inkscape/extensions/-/issues/484 extensions#484], Issue [https://gitlab.com/inkscape/extensions/-/issues/478 extensions#478], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/485 extensions#485])
* The extension <code>Render > Barcode > QR Code</code> can now create '''QR codes''' with sharp edges (as opposed to slightly rounded edges as previously) even when using the extension from inside Inkscape (as opposed to from the command line) ([https://gitlab.com/inkscape/extensions/-/issues/491 Bug extensions#491], [https://gitlab.com/inkscape/extensions/-/merge_requests/494 MR extensions#494]).
*Make color extensions handle patterns again. (Issue [https://gitlab.com/inkscape/extensions/-/issues/483 extensions#483], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/483 extensions#483])
* The '''Hershey Text''' extension now warns about manual kerning instead of crashing ([https://gitlab.com/inkscape/extensions/-/issues/456 Bug extensions#456], [https://gitlab.com/inkscape/extensions/-/merge_requests/489 MR extensions#489]).
*Allow QR barcode extension to create QR code with sharp edges (as apposed to slightly rounded edges as previously) even when using GUI. (Issue [https://gitlab.com/inkscape/extensions/-/issues/491 extensions#491], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/494 extensions#494])
* Saving a self-made font as '''SVG font''' using <code>Extensions > Typography > 3 - Convert Glyph Layers to SVG Font</code> now works again when one of the characters is the apostrophe (single quote) character ([https://gitlab.com/inkscape/extensions/-/issues/487 Bug extensions#487], [https://gitlab.com/inkscape/extensions/-/merge_requests/487 MR extensions#487]).
*Fix a bug in the Hershey Text extension where an error was not handled correctly. (Issue [https://gitlab.com/inkscape/extensions/-/issues/456 extensions#456], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/489 extensions#489])
*Fix a bug in the typography tools that prevented generation of SVG fonts that contain the apostrophe (single quote) character. (Issue [https://gitlab.com/inkscape/extensions/-/issues/487 extensions#487], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/487 extensions#487])


=== Improvements that apply to all extensions ===
=== Improvements that apply to all extensions ===


* If a malformed SVG document is fed into an extension, the user is warned about it instead of causing an extension crash. (Issue [https://gitlab.com/inkscape/extensions/-/issues/465 extensions#465], MR [https://gitlab.com/inkscape/extensions/-/merge_requests/496 extensions#496])
* If a '''malformed SVG document''' is fed into an extension, the user is warned about it instead of causing an extension crash ([https://gitlab.com/inkscape/extensions/-/issues/465 Bug extensions#465], [https://gitlab.com/inkscape/extensions/-/merge_requests/496 MR extensions#496])
 
See https://gitlab.com/inkscape/extensions/-/network/1.2.x for details.


== Translations ==
== Translations ==
Line 117: Line 118:
The following UI translations received updates:
The following UI translations received updates:


<!--([https://gitlab.com/inkscape/inkscape/-/merge_requests/ MR #])-->
* Korean ([https://gitlab.com/inkscape/inkscape/-/merge_requests/#4777 MR #4777])
* Korean ([https://gitlab.com/inkscape/inkscape/-/merge_requests/#4777 MR #4777])
* Brazilian Portuguese ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4600 MR#4600])
* Brazilian Portuguese ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4600 MR#4600])
Line 123: Line 123:
* Slovenian ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4739 MR #4739], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4806 MR #4806])
* Slovenian ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4739 MR #4739], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4806 MR #4806])
* Spanish ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4703 MR #4703])
* Spanish ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4703 MR #4703])
The following documentation translations received updates:
* …


=== Contributing to interface translations ===
=== Contributing to interface translations ===


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 ==
* …


=== Contributing to documentation and documentation translation ===
=== Contributing to documentation and documentation translation ===

Revision as of 19:07, 21 November 2022


Warning symbol.png These Release Notes are in Draft Status.

Important Links:



Warning symbol.png Pending questions:


Release highlights

Definitely not released yet.

Inkscape 1.2.2 is a maintenance and bugfix release, which brings you … In addition to these fixes, this version features more than XX crash fixes, over XX bug fixes, XX fixes for extension bugs, XX improved user interface translations, XX improved documentation translations and updated documentation.


Crash fixes

Bug fixes

General

  • Symbols that contain a clipping path or mask no longer cause the Symbols dialog to create a high processor load (Bug #3607, MR #4567).
  • The keyboard shortcut that is meant to scale the selection by 1 screen pixel now does so again (Bug #3799, MR#4818).
  • Raster images that are opened with Inkscape now end up in the page area even when the document origin is set to the bottom left corner (MR #4866, Bug #3939).


Styles

  • Saving markers that are compatible to SVG 1.1 now works for both marker direction and marker color at once (MR #4828, Bug #3913).
  • Objects with hairline strokes no longer lose that style when grouping or pasting (MR #4821, Bug #3643).


Dialogs

  • The 'Export' and 'Align and distribute' dialogs are no longer confused about what area to export / what type of item to align (MR #4800, Bug #3847, Bug #2732, Bug #3591).
  • Clarified wording of an option shown when importing SVG files (MR #4525).


Export


Linux-specific fixes

  • Inkscape no longer fails to run on Artix (Bug #7526, MR #4744).
  • Inkscape can now be built on systems using Poppler 22.09.0 (MR #4719).
  • Extensions that open another instance of Inkscape (e.g. PDFLaTeX) no longer fail when using an AppImage version of Inkscape (MR#4751, Bug Inbox#7607, Bug #2422).


Note about snap packages

It is no longer possible to install the Inkscape snap with the --classic option. If you need functionality that is unavailable in the standard snap package (being able to add custom filter packs, custom extensions communicating with other programs on the system / requiring system-wide dependencies, …), please choose a different packaging format.


Windows-specific Fixes

  • Extensions Manager and Clipart import work again on Windows. This fix was already available in 1.2.1, if you downloaded it after July 19 (Bug #3695, MR #4653).
  • The Text tool no longer crashes when selecting some specific fonts that have been installed multiple times in different file formats (Bug #7354, MR #4658).
  • Inkscape 1.2.2 can now be built for Windows on Arm (MR#4693).


macOS-specific Fixes

  • Undo / Redo are available in the menu again (Bug #3511, MR #4715).
  • Editing CSS in the CSS and Selectors dialog no longer leads to a crash (Bug #7500, MR #4749).
  • The spellchecker is finally available on macOS (MR#4860).


Command line

  • Trailing or duplicate semicolons no longer cause an action list command to fail (Bug #3480, MR #4714).


Improvements for development / deployment

  • Automated Windows builds work again (MR #4744, MR #4884, Bug #3859).
  • Windows builds succeed again in CLANG64 environments (MR #4153).
  • macOS arm64 builds are now generated automatically for testing (MR#4860).


Extension bug fixes

Bugfixes in particular extensions

  • Color extensions can work on patterns again (Bug extensions#483, MR extensions#483).
  • The extension Render > Barcode > QR Code can now create QR codes with sharp edges (as opposed to slightly rounded edges as previously) even when using the extension from inside Inkscape (as opposed to from the command line) (Bug extensions#491, MR extensions#494).
  • The Hershey Text extension now warns about manual kerning instead of crashing (Bug extensions#456, MR extensions#489).
  • Saving a self-made font as SVG font using Extensions > Typography > 3 - Convert Glyph Layers to SVG Font now works again when one of the characters is the apostrophe (single quote) character (Bug extensions#487, MR extensions#487).

Improvements that apply to all extensions

See https://gitlab.com/inkscape/extensions/-/network/1.2.x for details.

Translations

The following UI translations received updates:

Contributing to interface translations

Want to help with translations? Learn how to help!

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

These issues could not be fixed in time for the 1.2.2 release:

  • Crash when using the "Import image from the internet" function while having the Export dialog open in some rare conditions (Bug Inbox#7840).

Other releases