Difference between revisions of "Release notes/1.2.1"

From Inkscape Wiki
Jump to navigation Jump to search
(Update release notes until July2)
m
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<!--
{{Box| '''These Release Notes are in Draft Status.'''
{{Box| '''These Release Notes are in Draft Status.'''


Line 14: Line 14:
}}
}}


 
-->


== Release highlights ==
== Release highlights ==


<!--'''Released on September XX, 2022.'''-->
'''Released on July 14, 2022.'''
'''Definitely not released yet.'''
<!--'''Definitely not released yet.'''-->


Inkscape 1.2.1 is a maintenance and bugfix release, which brings you an important fix for a bug where a loss of data occurred, that could only be discovered when the file was saved and opened again.  
Inkscape 1.2.1 is a '''maintenance and bugfix release''', which brings you an important fix for a bug where a loss of data occurred, that could only be discovered when the file was saved and opened again. It also ensures that filtered objects in multipage documents show up on all pages of an exported PDF, not only the first.
In addition to this critical bug fix, more than xx bug fixes, xx crash fixes, xx fixes for extension failures, xx improved user interface translations and improved documentation.
In addition to these critical bug fixes, this version features more than 5 crash fixes, over 25 bug fixes, 4 fixes for extension bugs, 15 improved user interface translations, 3 improved documentation translations and updated documentation.


== Crash fixes ==
== Crash fixes ==
Line 42: Line 42:


* Fixed '''loss of drawing data''' (saved in defs section of the SVG, like filters, masks, clips, gradients, ...) occurring when performing the sequence copy-paste-undo with the Export dialog open, which only became obvious after saving and reloading the file ([https://gitlab.com/inkscape/inkscape/-/issues/3600 Bug #3600], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Fixed '''loss of drawing data''' (saved in defs section of the SVG, like filters, masks, clips, gradients, ...) occurring when performing the sequence copy-paste-undo with the Export dialog open, which only became obvious after saving and reloading the file ([https://gitlab.com/inkscape/inkscape/-/issues/3600 Bug #3600], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Rasterized (filtered) objects that are not on the first page of a multipage document now show up in '''exported PDF files''' ([https://gitlab.com/inkscape/inkscape/-/issues/3628 Bug #3628], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Fixed Inkscape '''freezing''' when starting with many fonts installed and the Text and Font dialog open ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4491 MR #4491])
* Fixed Inkscape '''freezing''' when starting with many fonts installed and the Text and Font dialog open ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4491 MR #4491])
* Fixed accented characters in '''context menus for input fields''' in non-English languages on Windows ([https://gitlab.com/inkscape/inkscape/-/issues/3152 Bug #3152], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535])
* Fixed accented characters in '''context menus for input fields''' in non-English languages on Windows ([https://gitlab.com/inkscape/inkscape/-/issues/3152 Bug #3152], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535])
Line 51: Line 50:
* Fixed inverted '''alignment''' of page with 'Resize page to selection', and of objects bottom/top edges using the buttons in the Alignment dialog when the document y-axis points up ([https://gitlab.com/inkscape/inkscape/-/issues/3609 Bug #3609], [https://gitlab.com/inkscape/inkscape/-/issues/3613 Bug #3613], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4566 MR #4566])
* Fixed inverted '''alignment''' of page with 'Resize page to selection', and of objects bottom/top edges using the buttons in the Alignment dialog when the document y-axis points up ([https://gitlab.com/inkscape/inkscape/-/issues/3609 Bug #3609], [https://gitlab.com/inkscape/inkscape/-/issues/3613 Bug #3613], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4566 MR #4566])
* Fixed '''guide direction''' so perpendicular or tangential snapping only work if you let go when the guide is tangential ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4518 MR #4518])  
* Fixed '''guide direction''' so perpendicular or tangential snapping only work if you let go when the guide is tangential ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4518 MR #4518])  
* The '''page''' background opacity previously set is now respected when reopening the file ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4637 MR #4673], [https://gitlab.com/inkscape/inkscape/-/issues/3536 Bug #3536])
* Clicking on two different '''tool buttons''' in quick succession no longer opens preferences dialog ([https://gitlab.com/inkscape/inkscape/-/issues/2537 Bug #2537], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Clicking on two different '''tool buttons''' in quick succession no longer opens preferences dialog ([https://gitlab.com/inkscape/inkscape/-/issues/2537 Bug #2537], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Custom setting for the opacity of the drawing in outline overlay view mode is no longer lost when closing Inkscape ([https://gitlab.com/inkscape/inkscape/-/issues/3651 Bug #3651], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4557 MR #4557])
* Fixed a bug with '''ungrouping''' clipped objects ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4429 MR #4429])
* Fixed a bug with '''ungrouping''' clipped objects ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4429 MR #4429])
* Scaling the pattern object for a '''"Pattern along Path" path effect''' now affects the resulting size again ([https://gitlab.com/inkscape/inkscape/-/issues/3663 Bug #3663], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4576 MR #4576], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4583 MR #4538])
* The warning message ''WHOOPS... this does really happen'' no longer happens on the '''command line''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4621 MR #4621])
* When dragging and zooming, there should be fewer '''rendering''' artifacts now ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4607 MR #4607])
* '''Rendering''' should be a little bit smoother now on '''Windows and macOS''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4636 MR #4636])


=== Dialogs ===
=== Dialogs ===
Line 58: Line 63:
* The '''Export''' button is no longer greyed out for the next export, when an export options dialog was canceled while batch exporting ([https://gitlab.com/inkscape/inkscape/-/issues/3605 Bug #3605], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535])
* The '''Export''' button is no longer greyed out for the next export, when an export options dialog was canceled while batch exporting ([https://gitlab.com/inkscape/inkscape/-/issues/3605 Bug #3605], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535])
* Some stock markers in the '''Fill and Stroke''' dialog could not be selected or had an invalid id value ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Some stock markers in the '''Fill and Stroke''' dialog could not be selected or had an invalid id value ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
=== PDF Export ===
* Rasterized (filtered) objects that are not on the first page of a multipage document now show up in '''exported PDF files''' ([https://gitlab.com/inkscape/inkscape/-/issues/3628 Bug #3628], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564])
* Stray markers no longer show up unexpectedly in '''exported PDF files''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4621 MR #4621], [https://gitlab.com/inkscape/inkscape/-/issues/3566 Bug #3566])
* Marker colors are no longer changed to black in some special cases in '''exported PDF files''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4621 MR #4621], [https://gitlab.com/inkscape/inkscape/-/issues/3498 Bug #3489])


=== Themes ===
=== Themes ===


* Text that was dark blue on dark background with a '''dark theme''' in the Keyboard shortcuts preferences and the Text and Font dialog is now readable (bold instead of different color) ([https://gitlab.com/inkscape/inkscape/-/issues/910 Bug #910], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]
* Text that was dark blue on dark background with a '''dark theme''' in the Keyboard shortcuts preferences and the Text and Font dialog is now readable (bold instead of different color) ([https://gitlab.com/inkscape/inkscape/-/issues/910 Bug #910], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4580 MR #4580])


=== Tools ===
=== Tools ===
Line 79: Line 90:


* Fixed '''extensions crashing''' on macOS 10.13-10.15 due to faulty Accelerate backend in NumPy ([https://gitlab.com/inkscape/inkscape/-/issues/3551 Bug #3551] , [https://gitlab.com/inkscape/inkscape/-/merge_requests/4560 MR #4560])
* Fixed '''extensions crashing''' on macOS 10.13-10.15 due to faulty Accelerate backend in NumPy ([https://gitlab.com/inkscape/inkscape/-/issues/3551 Bug #3551] , [https://gitlab.com/inkscape/inkscape/-/merge_requests/4560 MR #4560])
* '''Built-in EPS/PS support''' on macOS has been brought back by reintegrating Ghostscript ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4612 MR #4612])


=== Improvements for development / deployment ===
=== Improvements for development / deployment ===
Line 107: Line 119:
* German
* German
* Greek
* Greek
* Hungarian
* Icelandic
* Italian
* Japanese
* Russian
* Simplified Chinese
* Simplified Chinese
* Slovenian
* Slovenian
* Spanish
* Turkish
* Turkish
* Vietnamese


The following documentation translations received updates:
The following documentation translations received updates:
Line 130: Line 149:


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 ==
These issues could not be fixed in time for the 1.2.1 release.
* …


== Other releases ==
== Other releases ==


{{:Release notes}}
{{:Release notes}}

Latest revision as of 12:57, 17 October 2022


Release highlights

Released on July 14, 2022.

Inkscape 1.2.1 is a maintenance and bugfix release, which brings you an important fix for a bug where a loss of data occurred, that could only be discovered when the file was saved and opened again. It also ensures that filtered objects in multipage documents show up on all pages of an exported PDF, not only the first. In addition to these critical bug fixes, this version features more than 5 crash fixes, over 25 bug fixes, 4 fixes for extension bugs, 15 improved user interface translations, 3 improved documentation translations and updated documentation.

Crash fixes

Fixed a crash when …

  • … double-clicking on a 3D box and one when panning, then switching to 3D box tool (Bug #3538, MR #4535)
  • … the option 'Check attributes and style properties on Editing' was enabled and the document was edited while there was additional whitespace inside group items in the SVG code (Bug #2799, Bug inbox#4580, Bug #7148, MR #4535)
  • … converting an LPE path (e.g. when exporting to PDF) to a normal object when the original path was corrupted (Bug #3599, MR #4535)
  • ungrouping a clipped object that had been created with the option "Put all clipped/masked objects into one group" enabled (Bug #3616, MR #4564)
  • ungrouping while the Export dialog is open (Bug #3638, MR #4564)


Bug fixes

General

  • Fixed loss of drawing data (saved in defs section of the SVG, like filters, masks, clips, gradients, ...) occurring when performing the sequence copy-paste-undo with the Export dialog open, which only became obvious after saving and reloading the file (Bug #3600, MR #4564)
  • Fixed Inkscape freezing when starting with many fonts installed and the Text and Font dialog open (MR #4491)
  • Fixed accented characters in context menus for input fields in non-English languages on Windows (Bug #3152, MR #4535)
  • Added back the ability to set a keyboard shortcut for swapping fill and stroke paint of an object (Bug #3502, MR #4535)
  • Aligning objects using keyboard shortcuts now respects the current 'Relative to' setting from the "Align and Distribute" dialog (Bug #3581, MR #4564)
  • When there are no recently used files to show, a text tells you about it now instead of the submenu just remaining empty (Bug #2962, MR #4535)
  • Fixed some translation markup typos (MR #4555)
  • Fixed inverted alignment of page with 'Resize page to selection', and of objects bottom/top edges using the buttons in the Alignment dialog when the document y-axis points up (Bug #3609, Bug #3613, MR #4566)
  • Fixed guide direction so perpendicular or tangential snapping only work if you let go when the guide is tangential (MR #4518)
  • The page background opacity previously set is now respected when reopening the file (MR #4673, Bug #3536)
  • Clicking on two different tool buttons in quick succession no longer opens preferences dialog (Bug #2537, MR #4564)
  • Custom setting for the opacity of the drawing in outline overlay view mode is no longer lost when closing Inkscape (Bug #3651, MR #4557)
  • Fixed a bug with ungrouping clipped objects (MR #4429)
  • Scaling the pattern object for a "Pattern along Path" path effect now affects the resulting size again (Bug #3663, MR #4576, MR #4538)
  • The warning message WHOOPS... this does really happen no longer happens on the command line (MR #4621)
  • When dragging and zooming, there should be fewer rendering artifacts now (MR #4607)
  • Rendering should be a little bit smoother now on Windows and macOS (MR #4636)

Dialogs

  • The Export button is no longer greyed out for the next export, when an export options dialog was canceled while batch exporting (Bug #3605, MR #4535)
  • Some stock markers in the Fill and Stroke dialog could not be selected or had an invalid id value (MR #4564)

PDF Export

  • Rasterized (filtered) objects that are not on the first page of a multipage document now show up in exported PDF files (Bug #3628, MR #4564)
  • Stray markers no longer show up unexpectedly in exported PDF files (MR #4621, Bug #3566)
  • Marker colors are no longer changed to black in some special cases in exported PDF files (MR #4621, Bug #3489)

Themes

  • Text that was dark blue on dark background with a dark theme in the Keyboard shortcuts preferences and the Text and Font dialog is now readable (bold instead of different color) (Bug #910, MR #4535, MR #4580)

Tools

  • Fixed the size of the text background for the measurements created by the Measurement tool when converting a measurement to objects (Bug #3412, MR #4535)
  • The Circle and 3D Box tools work again when using Inkscape in Czech language on Linux (Bug #3571, MR #4535)

Linux-specific fixes

Windows-specific Fixes

macOS-specific Fixes

  • Fixed extensions crashing on macOS 10.13-10.15 due to faulty Accelerate backend in NumPy (Bug #3551 , MR #4560)
  • Built-in EPS/PS support on macOS has been brought back by reintegrating Ghostscript (MR #4612)

Improvements for development / deployment

  • Translation files are now always generated automatically and available for download

Extension bug fixes

Complete as of 2022/05/24, see https://gitlab.com/inkscape/extensions/-/network/master for details

Bugfixes in particular extensions

Improvements that apply to all extensions

Translations

The following UI translations received updates:

  • Basque
  • Croatian
  • Czech
  • German
  • Greek
  • Hungarian
  • Icelandic
  • Italian
  • Japanese
  • Russian
  • Simplified Chinese
  • Slovenian
  • Spanish
  • Turkish
  • Vietnamese

The following documentation translations received updates:

  • German
  • Hungarian
  • Traditional Chinese

Contributing to interface 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.

Other releases