Difference between revisions of "Release notes/1.2.1"
Dehesselle (talk | contribs) (Add macOS packaging fix for crashing extension) |
(Update release notes until July2) |
||
Line 23: | Line 23: | ||
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. | ||
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 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. | ||
== Crash fixes == | |||
Fixed a crash when … | |||
* … double-clicking on a '''3D box''' and one when panning, then switching to 3D box tool ([https://gitlab.com/inkscape/inkscape/-/issues/3538 Bug #3538], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 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 ([https://gitlab.com/inkscape/inkscape/-/issues/2799 Bug #2799], [https://gitlab.com/inkscape/inbox/-/issues/4580 Bug inbox#4580], [https://gitlab.com/inkscape/inbox/-/issues/7148 Bug #7148], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | |||
* … converting an '''LPE''' path (e.g. when exporting to PDF) to a normal object when the original path was corrupted ([https://gitlab.com/inkscape/inkscape/-/issues/3599 Bug #3599], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | |||
* … '''ungrouping''' a clipped object that had been created with the option "Put all clipped/masked objects into one group" enabled ([https://gitlab.com/inkscape/inkscape/-/issues/3616 Bug #3616], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564]) | |||
<!-- * … closing Inkscape while the Export dialog is floating ([https://gitlab.com/inkscape/inkscape/-/issues/3582 Bug #3582], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564]) --> | |||
* … '''ungrouping''' while the Export dialog is open ([https://gitlab.com/inkscape/inkscape/-/issues/3638 Bug #3638], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 MR #4564]) | |||
== Bug fixes == | == Bug fixes == | ||
Line 29: | Line 41: | ||
<!--([Bug #], [MR #])--> | <!--([Bug #], [MR #])--> | ||
* 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 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]) | ||
* Added back the ability to set a '''keyboard shortcut for swapping fill and stroke paint''' of an object ([https://gitlab.com/inkscape/inkscape/-/issues/3502 Bug #3502], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | * Added back the ability to set a '''keyboard shortcut for swapping fill and stroke paint''' of an object ([https://gitlab.com/inkscape/inkscape/-/issues/3502 Bug #3502], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | ||
* Aligning objects using '''keyboard shortcuts''' now respects the current 'Relative to' setting from the "Align and Distribute" dialog ([https://gitlab.com/inkscape/inkscape/-/issues/3581 Bug #3581], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4564 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 ([https://gitlab.com/inkscape/inkscape/-/issues/2926 Bug #2962], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | * When there are no '''recently used files''' to show, a text tells you about it now instead of the submenu just remaining empty ([https://gitlab.com/inkscape/inkscape/-/issues/2926 Bug #2962], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | ||
* Fixed | * Fixed some '''translation markup typos''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4555 MR #4555]) | ||
* Fixed | * 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]) | ||
* 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]) | |||
* Fixed a bug with '''ungrouping''' clipped objects ([https://gitlab.com/inkscape/inkscape/-/merge_requests/4429 MR #4429]) | |||
=== Dialogs === | === Dialogs === | ||
* 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]) | |||
=== 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] | ||
=== Tools === | === Tools === | ||
Line 49: | Line 68: | ||
* The '''Circle''' and '''3D Box''' tools work again when using Inkscape in Czech language on Linux ([https://gitlab.com/inkscape/inkscape/-/issues/3571 Bug #3571], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | * The '''Circle''' and '''3D Box''' tools work again when using Inkscape in Czech language on Linux ([https://gitlab.com/inkscape/inkscape/-/issues/3571 Bug #3571], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4535 MR #4535]) | ||
== | === Linux-specific fixes === | ||
* Fixed im- and exporting images failing when using the '''snap packaging''' format on Linux ([https://gitlab.com/inkscape/inkscape/-/issues/3624 Bug #3624], [https://gitlab.com/inkscape/inkscape/-/issues/3639 Bug #3639] [https://gitlab.com/inkscape/inkscape/-/merge_requests/4510 MR #4510]) | |||
=== Windows-specific Fixes === | |||
* '''Installer images''' updated to represent correct Inkscape version ([https://gitlab.com/inkscape/inkscape/-/issues/3513 Bug #3513], [https://gitlab.com/inkscape/inkscape/-/merge_requests/4534 MR #4534]) | |||
=== macOS-specific Fixes === | |||
* 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]) | |||
=== Improvements for development / deployment === | |||
* | * '''Translation files''' are now always generated automatically and available for download | ||
== Extension bug fixes == | == Extension bug fixes == | ||
Complete as of 2022/05/24, see https://gitlab.com/inkscape/extensions/-/network/master for details | Complete as of 2022/05/24, see https://gitlab.com/inkscape/extensions/-/network/master for details | ||
=== Bugfixes in particular extensions === | === Bugfixes in particular extensions === | ||
Line 72: | Line 96: | ||
=== Improvements that apply to all extensions === | === Improvements that apply to all extensions === | ||
* Unnecessary deprecation warnings have been addressed ([https://gitlab.com/inkscape/extensions/-/merge_requests/476 MR extensions#476]). | * Unnecessary '''deprecation warnings''' have been addressed ([https://gitlab.com/inkscape/extensions/-/merge_requests/476 MR extensions#476]). | ||
== Translations == | == Translations == | ||
Line 83: | Line 103: | ||
* Basque | * Basque | ||
* Croatian | |||
* Czech | * Czech | ||
* German | |||
* Greek | * Greek | ||
* Simplified Chinese | * Simplified Chinese | ||
Line 91: | Line 113: | ||
The following documentation translations received updates: | The following documentation translations received updates: | ||
* | * German | ||
* Hungarian | |||
* Traditional Chinese | |||
=== Contributing to interface translations === | === Contributing to interface translations === | ||
Line 99: | Line 123: | ||
== Documentation == | == Documentation == | ||
* | * Background color of tutorials fixed ([https://gitlab.com/inkscape/inkscape-docs/documentation/-/merge_requests/278 MR documentation#278]) | ||
* Man page command line options updated ([https://gitlab.com/inkscape/inkscape-docs/documentation/-/commit/a589a08ac3866ce893a0f2d88c00a40959891b33 Commit documentation#a589a0]) | |||
* Improve author attribution ([https://gitlab.com/inkscape/inkscape-docs/documentation/-/commit/f84b17d3616103aa188a3fc4e7d5a964fd0211a9 Commit documentation#f84b17]) | |||
=== Contributing to documentation and documentation translation === | === Contributing to documentation and documentation translation === |
Revision as of 14:05, 2 July 2022
These Release Notes are in Draft Status.
Important Links:
|
Pending questions:
|
Release highlights
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. 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.
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)
- 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)
- 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)
- Clicking on two different tool buttons in quick succession no longer opens preferences dialog (Bug #2537, MR #4564)
- Fixed a bug with ungrouping clipped objects (MR #4429)
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)
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
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
- Fixed im- and exporting images failing when using the snap packaging format on Linux (Bug #3624, Bug #3639 MR #4510)
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)
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
- Parts of a LaTeX formula no longer become invisible when running the pdflatex extension multiple times (Bug extensions#475, MR extensions#477)
- A few typos in the pdflatex extension have been fixed (MR extensions#475)
- The help messages and tooltips of the Interpolate, Restack and Extrude extensions have been improved (MR extensions#471)
Improvements that apply to all extensions
- Unnecessary deprecation warnings have been addressed (MR extensions#476).
Translations
The following UI translations received updates:
- Basque
- Croatian
- Czech
- German
- Greek
- Simplified Chinese
- Slovenian
- Turkish
The following documentation translations received updates:
- German
- Hungarian
- Traditional Chinese
Contributing to interface translations
Want to help with translations? Learn how to help!
Documentation
- Background color of tutorials fixed (MR documentation#278)
- Man page command line options updated (Commit documentation#a589a0)
- Improve author attribution (Commit documentation#f84b17)
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.1 release.
- …
Other releases
- Inkscape 1.5 — development branch
- Inkscape 1.4 — current stable release branch
- Inkscape 1.3 (1.3.1, 1.3.2)
- Inkscape 1.2 (1.2.1, 1.2.2)
- Inkscape 1.1 (1.1.1, 1.1.2)
- Inkscape 1.0 (1.0.1, 1.0.2)
- Inkscape 0.92 (0.92.1, 0.92.2, 0.92.3, 0.92.4, 0.92.5)
- Inkscape 0.91
- Inkscape 0.48 (0.48.1, 0.48.2, 0.48.3, 0.48.4, 0.48.5)
- Inkscape 0.47
- Inkscape 0.46
- Inkscape 0.45
- Inkscape 0.44
- Inkscape 0.43
- Inkscape 0.42
- Inkscape 0.41
- Inkscape 0.40
- Inkscape 0.39
- Inkscape 0.38
- Inkscape 0.37
- Inkscape 0.36
- Inkscape 0.35