Difference between revisions of "Release notes/1.1.2"
Jump to navigation
Jump to search
(23 intermediate revisions by 3 users not shown) | |||
Line 29: | Line 29: | ||
--> | --> | ||
'''Released on February 5, 2022.''' | |||
Inkscape 1.1.2 is a maintenance and bugfix release, which brings you more than 40 bug fixes, 11 crash fixes, 8 fixes for extension failures, 15 improved user interface translations and improved documentation. | |||
Inkscape 1.1.2 is a maintenance and bugfix release, which brings you more than | |||
== Bug fixes == | == Bug fixes == | ||
Line 47: | Line 46: | ||
* When clicking on the '''color indicator''' in the bottom left corner, the <code>Fill and Stroke</code> dialog will now open again ([https://gitlab.com/inkscape/inkscape/-/issues/2621 Bug #2621], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3754 MR #3754]) | * When clicking on the '''color indicator''' in the bottom left corner, the <code>Fill and Stroke</code> dialog will now open again ([https://gitlab.com/inkscape/inkscape/-/issues/2621 Bug #2621], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3754 MR #3754]) | ||
* Multiple untranslatable strings are now '''translatable''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3918 MR #3918], [https://gitlab.com/inkscape/inkscape/-/issues/2492 Bug #2492], [https://gitlab.com/inkscape/inkscape/-/issues/2279 Bug #2279], [https://gitlab.com/inkscape/inkscape/-/issues/809 Bug #809]) | * Multiple untranslatable strings are now '''translatable''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3918 MR #3918], [https://gitlab.com/inkscape/inkscape/-/issues/2492 Bug #2492], [https://gitlab.com/inkscape/inkscape/-/issues/2279 Bug #2279], [https://gitlab.com/inkscape/inkscape/-/issues/809 Bug #809]) | ||
* When automatically converting text to path on the commandline for export, differently formatted text parts no longer lose their styling ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3918 MR #3918], [https://gitlab.com/inkscape/inkscape/-/issues/2602 Bug #2602]) | * When automatically '''converting text to path on the commandline''' for export, differently formatted text parts no longer lose their styling ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3918 MR #3918], [https://gitlab.com/inkscape/inkscape/-/issues/2602 Bug #2602]) | ||
* '''Clones/symbols/glyphs''' are now positioned correctly relative to each other when pasting them into a new document ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3922 MR #3922], [https://gitlab.com/inkscape/inkscape/-/issues/387 Bug #387]) | |||
* '''Copy-pasting an object with a Live Path Effect''' repeatedly into a new document now pastes the current object, not an outdated one ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3922 MR #3922], [https://gitlab.com/inkscape/inkscape/-/issues/1743 Bug #1743]) | |||
* Linking an additional path to the '''Measure Path LPE''' as a projection target works again ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3922 MR #3922], [https://gitlab.com/inkscape/inkscape/-/issues/3035 Bug #3035]) | |||
* Saving files with markers as '''SVG1.1''' results in valid markers again ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3942 MR #3942], [https://gitlab.com/inkscape/inkscape/-/issues/2785 Bug #2785]) | |||
=== Dialogs === | === Dialogs === | ||
Line 69: | Line 72: | ||
* '''Unicode mode''' now accepts numbers entered with numpad keys (a bug with a long beard, reported in 2014! [https://gitlab.com/inkscape/inkscape/-/merge_requests/3716 MR #3716], [https://bugs.launchpad.net/inkscape/+bug/1394559 Launchpad Bug #1394559] | * '''Unicode mode''' now accepts numbers entered with numpad keys (a bug with a long beard, reported in 2014! [https://gitlab.com/inkscape/inkscape/-/merge_requests/3716 MR #3716], [https://bugs.launchpad.net/inkscape/+bug/1394559 Launchpad Bug #1394559] | ||
* '''Copied style''' no longer includes the shape of a flowed text and some other text positioning data, which caused all kinds of strange behavior ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3899 MR #3899], [https://gitlab.com/inkscape/inkscape/-/issues/2807 Bug #2807]) | * '''Copied style''' no longer includes the shape of a flowed text and some other text positioning data, which caused all kinds of strange behavior ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3899 MR #3899], [https://gitlab.com/inkscape/inkscape/-/issues/2807 Bug #2807]) | ||
== Crash fixes == | == Crash fixes == | ||
Line 82: | Line 84: | ||
* … pressing Backspace while using the '''Bézier tool''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3715 MR #3715], [https://gitlab.com/inkscape/inkscape/-/issues/2764 Bug #2764]) | * … pressing Backspace while using the '''Bézier tool''' ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3715 MR #3715], [https://gitlab.com/inkscape/inkscape/-/issues/2764 Bug #2764]) | ||
* … selecting <code>Other locations</code> in the '''Open/Save/Import dialog''', with the preview active ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3786 MR #3786], [https://gitlab.com/inkscape/inkscape/-/issues/2549 Bug #2549]) | * … selecting <code>Other locations</code> in the '''Open/Save/Import dialog''', with the preview active ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3786 MR #3786], [https://gitlab.com/inkscape/inkscape/-/issues/2549 Bug #2549]) | ||
* … dragging a guide line off the canvas to delete it ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3899 MR #3899], [https://gitlab.com/inkscape/inkscape/-/issues/3084 Bug #3084]) | * … dragging a '''guide line''' off the canvas to delete it ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3899 MR #3899], [https://gitlab.com/inkscape/inkscape/-/issues/3084 Bug #3084]) | ||
* … starting Inkscape with the '''Icon Preview''' panel open on Wayland ([https://gitlab.com/inkscape/inkscape/-/issues/3047 Bug #3047], [https://gitlab.com/inkscape/inkscape/-/merge_requests/3937 MR #3937]) | |||
* … '''copying nodes''' if there is a Bend LPE in the clipboard ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3942 MR #3942]) | |||
* … (freeze) when '''changing the document's license''' while the <code>Selectors and CSS</code> dialog is open ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3939 MR #3939], [https://gitlab.com/inkscape/inkscape/-/issues/2700 Bug #2700]) | |||
== Extension bug fixes == | == Extension bug fixes == | ||
=== Crash fixes === | |||
* A crash in the ''''Seamless Pattern'''' extension has been fixed ([https://gitlab.com/inkscape/extensions/-/merge_requests/367 MR extensions#367]) | |||
* A crash in the ''''Win32 Vector Print'''' extension has been fixed ([https://gitlab.com/inkscape/extensions/-/merge_requests/393 MR extensions#393], [https://gitlab.com/inkscape/extensions/-/issues/249 Bug extensions#249]) | |||
* A crash in extensions that try to access the user's current selection with files containing '''comments''' ([https://gitlab.com/inkscape/extensions/-/merge_requests/372 MR extensions#372], [https://gitlab.com/inkscape/extensions/-/issues/369 Bug extensions#369]) | |||
* Very large documents with deeply nested groups no longer cause extensions to fail when trying to look up a root element ([https://gitlab.com/inkscape/extensions/-/issues/429 Bug extensions#429], [https://gitlab.com/inkscape/extensions/-/merge_requests/376 MR extensions#376], [https://gitlab.com/inkscape/extensions/-/commit/be7e96b3a282bbf5537a2d8b7878c1b6e1cdad0d Commit extensions#be7e96]) | |||
* Very large documents no longer cause extensions to freeze while it's searching for free object ids ([https://gitlab.com/inkscape/extensions/-/merge_requests/348 MR extensions#348], [https://gitlab.com/inkscape/extensions/-/issues/378 Bug extensions#378]) | |||
* The '''Hershey Text''' extension no longer fails if a text has the style attribute <code>line-height:normal;</code> ([https://gitlab.com/inkscape/extensions/-/merge_requests/302 MR extensions#302], [https://gitlab.com/inkscape/extensions/-/issues/361 Bug #361]) | |||
* The '''GCodetools Plasma''' extension now generates GCode again ([https://gitlab.com/inkscape/extensions/-/merge_requests/388 MR extensions#388], [https://gitlab.com/inkscape/extensions/-/issues/276 Bug extensions#276]) | |||
* Exporting as '''HTML5 Canvas''' no longer fails when the drawing contains a text put on a path (but the text is ignored) ([https://gitlab.com/inkscape/extensions/-/merge_requests/318 MR extensions#318], [https://gitlab.com/inkscape/extensions/-/issues/292 Bug extensions#292]) | |||
=== Bugfixes in particular extensions === | |||
* The '''Symbols option''' for ''''Barcode'''' works now ([https://gitlab.com/inkscape/extensions/-/merge_requests/395 MR extensions#395], [https://gitlab.com/inkscape/extensions/-/issues/150 Bug extensions#150]) | |||
* The '''space character''' in the ''''Braille'''' text extension now has the correct width ([https://gitlab.com/inkscape/extensions/-/issues/410 Bug extensions#410]) | |||
* The '''Voronoi''' extension now properly respects the page boundaries ([https://gitlab.com/inkscape/extensions/-/merge_requests/382 MR extensions#382], [https://gitlab.com/inkscape/extensions/-/issues/403 Bug extensions#403]) | |||
* Cell sizes and stroke width in the '''Voronoi''' extension allow entering larger values now ([https://gitlab.com/inkscape/extensions/-/merge_requests/356 MR extensions#356]) | |||
* Mockups created with the '''Interactive Mockup''' extension work correctly with current browsers again ([https://gitlab.com/inkscape/extensions/-/merge_requests/405 MR extensions#405]) | |||
* The '''Web Slicer''' extension now exports images again ([https://gitlab.com/inkscape/extensions/-/issues/267 Bug extensions#267], [https://gitlab.com/inkscape/extensions/-/merge_requests/406 MR extensions#406]) | |||
* When importing a '''DXF file''', polylines are now included ([https://gitlab.com/inkscape/extensions/-/merge_requests/338 MR extensions#338]) | |||
* Help texts for paper thickness in the '''Perfect bound cover''' bookcover making extension were improved ([https://gitlab.com/inkscape/extensions/-/merge_requests/304 MR extensions#304], [https://gitlab.com/inkscape/extensions/-/issues/265 Bug extensions#265]) | |||
* The '''Scatter''' extension now places objects at the correct positions again ([https://gitlab.com/inkscape/extensions/-/merge_requests/323 MR extensions#323], [https://gitlab.com/inkscape/extensions/-/merge_requests/323 MR extensions#323]) | |||
* The tangential (along path direction) offset for '''scattered objects''' is now defined in % of pattern object length ([https://gitlab.com/inkscape/extensions/-/merge_requests/323 MR extensions#323]) | |||
* '''Help texts''' in ''''Scatter' and 'Pattern along Path'''' extensions simplified ([https://gitlab.com/inkscape/extensions/-/merge_requests/378 MR extensions#378]) | |||
* Formulas rendered by '''LaTeX (pdflatex)''' now more reliably give the correct result ([https://gitlab.com/inkscape/extensions/-/merge_requests/349 MR extensions#349]) | |||
* The '''JessyInk keybindings''' dialog now better fits on the screen ([https://gitlab.com/inkscape/extensions/-/merge_requests/340 MR extensions#340], [https://gitlab.com/inkscape/extensions/-/issues/261 Bug extensions#261], [https://gitlab.com/inkscape/extensions/-/merge_requests/380 MR extensions#380]) | |||
=== Improvements that apply to all extensions === | |||
* The '''file chooser''' in extensions can no longer accidentally choose a directory instead of a file ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3716 MR #3716], [https://gitlab.com/inkscape/inkscape/-/issues/2822 Bug #2822]) | * The '''file chooser''' in extensions can no longer accidentally choose a directory instead of a file ([https://gitlab.com/inkscape/inkscape/-/merge_requests/3716 MR #3716], [https://gitlab.com/inkscape/inkscape/-/issues/2822 Bug #2822]) | ||
* ''' | * '''Compact float notation''' (such as <code>1.2 .3 </code>) in paths is now supported for all extensions ([https://gitlab.com/inkscape/extensions/-/merge_requests/385 MR extensions#385]) | ||
* Extensions that call external programs no longer mangle '''texts with special characters''' on systems that do not use UTF-8 encoding ([https://gitlab.com/inkscape/extensions/-/merge_requests/363 MR extensions#363]) | |||
=== Improvements for development / deployment === | |||
* Developer documentation improvements ([https://gitlab.com/inkscape/extensions/-/commit/6361094904698cc07b0505aae73d25c5ba5942bf Commit extensions#636109]) | |||
* Installation metadata updates ([https://gitlab.com/inkscape/extensions/-/merge_requests/369 MR extensions#369]) | |||
* Fixes for the automatical testing on GitLab ([https://gitlab.com/inkscape/extensions/-/merge_requests/396 MR #369]) | |||
* Extension test suite improvements for many of the fixed bugs | |||
== Translations == | == Translations == | ||
Line 97: | Line 137: | ||
* Czech | * Czech | ||
* German | * German | ||
* Greek | |||
* Hungarian | * Hungarian | ||
* Lithuanian | * Lithuanian | ||
Line 103: | Line 144: | ||
* Simplified Chinese | * Simplified Chinese | ||
* Slovenian | * Slovenian | ||
* Traditional Chinese | |||
* Spanish | * Spanish | ||
* Ukrainian | * Ukrainian | ||
Line 129: | Line 171: | ||
These issues could not be fixed in time for the 1.1.2 release. | These issues could not be fixed in time for the 1.1.2 release. | ||
* The unit conversions for circles and rectangles is incorrect, which leads to displaced elements for some extensions ([https://gitlab.com/inkscape/extensions/-/issues/437 extensions#437], [https://gitlab.com/inkscape/extensions/-/issues/438 extensions#438]). Workaround: Convert circles and rectangles to paths before calling the extension. | * Extensions: The unit conversions for circles and rectangles is incorrect, which leads to displaced elements for some extensions ([https://gitlab.com/inkscape/extensions/-/issues/437 extensions#437], [https://gitlab.com/inkscape/extensions/-/issues/438 extensions#438]). Workaround: Convert circles and rectangles to paths before calling the extension. | ||
== Other releases == | == Other releases == |
Latest revision as of 18:38, 6 February 2022
Release highlights
Released on February 5, 2022.
Inkscape 1.1.2 is a maintenance and bugfix release, which brings you more than 40 bug fixes, 11 crash fixes, 8 fixes for extension failures, 15 improved user interface translations and improved documentation.
Bug fixes
General
- Fixed Windows test builds, so testers can again try out intermediate versions (MR #3762
- Fixed building Inkscape with GCC 12 / C++17 (MR #3683)
- Fixed building Inkscape with Poppler 21.11.0, e.g. on Slackware Linux (MR #3636, Bug #2906)
- Toolbar fields now use the units the user selected as display units (in Document preferences) again (MR #3716, Bug #1747)
- Mouse cursors for tools are now completely visible, no matter how transparent the currently selected color is (MR #3640, Bug #2025)
- Graphic tablet pens that have a built-in eraser tip now again automatically switch to the correct tool (MR 3636, Bug #2866)
- On macOS, the system menu now uses the correct language and menu decorations look better on systems with non-English locales (MR #3531)
- When clicking on the color indicator in the bottom left corner, the
Fill and Stroke
dialog will now open again (Bug #2621, MR #3754) - Multiple untranslatable strings are now translatable (MR #3918, Bug #2492, Bug #2279, Bug #809)
- When automatically converting text to path on the commandline for export, differently formatted text parts no longer lose their styling (MR #3918, Bug #2602)
- Clones/symbols/glyphs are now positioned correctly relative to each other when pasting them into a new document (MR #3922, Bug #387)
- Copy-pasting an object with a Live Path Effect repeatedly into a new document now pastes the current object, not an outdated one (MR #3922, Bug #1743)
- Linking an additional path to the Measure Path LPE as a projection target works again (MR #3922, Bug #3035)
- Saving files with markers as SVG1.1 results in valid markers again (MR #3942, Bug #2785)
Dialogs
- Filter editor: The standard deviation for Gaussian blur can now be 0, if there is no blur (MR #3650, Bug #2724)
Themes
- win32 theme now contains expand/collapse arrows for expandable lists (MR #3636, Bug #2876)
- win32 theme offers improved contrast when hovering over text (MR #3550)
- win32 theme context menu border looks better now (MR #3550)
- win32 theme offers improved contrast when hovering over text (MR #3550)
Tools
Text tool
- Font dropdown now updates when changing font for the same text multiple times through the dropdown menu (MR #3731, Bug #2056)
- Line spacing works again with current Pango versions (e.g. 1.49) as used on Fedora Linux (MR #3717, Bug #2864)
- Line spacing now always stays the same when only changing the line height units (MR #3640, Bug #2465)
- Unicode mode now accepts numbers entered with numpad keys (a bug with a long beard, reported in 2014! MR #3716, Launchpad Bug #1394559
- Copied style no longer includes the shape of a flowed text and some other text positioning data, which caused all kinds of strange behavior (MR #3899, Bug #2807)
Crash fixes
Fixed a crash when …
- … grouping / ungrouping / importing / pasting a 3D box or after doing so and editing it (MR #3731, Bug #2833)
- … trying to add the "Measure segments" Live Path Effect to a path with empty / one-node subpaths (MR #3636, Bug #2725)
- … running
inkscape --actions=action-list
on the command line if Inkscape has been built with DBUS support (MR #3636, Bug #2813) - … exporting to a raster image file with a file name that contains non-ASCII characters (MR #3784, Bug #2548)
- … importing an SVG file that contains a 3D box (MR #3592, Bug #2881)
- … pressing Backspace while using the Bézier tool (MR #3715, Bug #2764)
- … selecting
Other locations
in the Open/Save/Import dialog, with the preview active (MR #3786, Bug #2549) - … dragging a guide line off the canvas to delete it (MR #3899, Bug #3084)
- … starting Inkscape with the Icon Preview panel open on Wayland (Bug #3047, MR #3937)
- … copying nodes if there is a Bend LPE in the clipboard (MR #3942)
- … (freeze) when changing the document's license while the
Selectors and CSS
dialog is open (MR #3939, Bug #2700)
Extension bug fixes
Crash fixes
- A crash in the 'Seamless Pattern' extension has been fixed (MR extensions#367)
- A crash in the 'Win32 Vector Print' extension has been fixed (MR extensions#393, Bug extensions#249)
- A crash in extensions that try to access the user's current selection with files containing comments (MR extensions#372, Bug extensions#369)
- Very large documents with deeply nested groups no longer cause extensions to fail when trying to look up a root element (Bug extensions#429, MR extensions#376, Commit extensions#be7e96)
- Very large documents no longer cause extensions to freeze while it's searching for free object ids (MR extensions#348, Bug extensions#378)
- The Hershey Text extension no longer fails if a text has the style attribute
line-height:normal;
(MR extensions#302, Bug #361) - The GCodetools Plasma extension now generates GCode again (MR extensions#388, Bug extensions#276)
- Exporting as HTML5 Canvas no longer fails when the drawing contains a text put on a path (but the text is ignored) (MR extensions#318, Bug extensions#292)
Bugfixes in particular extensions
- The Symbols option for 'Barcode' works now (MR extensions#395, Bug extensions#150)
- The space character in the 'Braille' text extension now has the correct width (Bug extensions#410)
- The Voronoi extension now properly respects the page boundaries (MR extensions#382, Bug extensions#403)
- Cell sizes and stroke width in the Voronoi extension allow entering larger values now (MR extensions#356)
- Mockups created with the Interactive Mockup extension work correctly with current browsers again (MR extensions#405)
- The Web Slicer extension now exports images again (Bug extensions#267, MR extensions#406)
- When importing a DXF file, polylines are now included (MR extensions#338)
- Help texts for paper thickness in the Perfect bound cover bookcover making extension were improved (MR extensions#304, Bug extensions#265)
- The Scatter extension now places objects at the correct positions again (MR extensions#323, MR extensions#323)
- The tangential (along path direction) offset for scattered objects is now defined in % of pattern object length (MR extensions#323)
- Help texts in 'Scatter' and 'Pattern along Path' extensions simplified (MR extensions#378)
- Formulas rendered by LaTeX (pdflatex) now more reliably give the correct result (MR extensions#349)
- The JessyInk keybindings dialog now better fits on the screen (MR extensions#340, Bug extensions#261, MR extensions#380)
Improvements that apply to all extensions
- The file chooser in extensions can no longer accidentally choose a directory instead of a file (MR #3716, Bug #2822)
- Compact float notation (such as
1.2 .3
) in paths is now supported for all extensions (MR extensions#385) - Extensions that call external programs no longer mangle texts with special characters on systems that do not use UTF-8 encoding (MR extensions#363)
Improvements for development / deployment
- Developer documentation improvements (Commit extensions#636109)
- Installation metadata updates (MR extensions#369)
- Fixes for the automatical testing on GitLab (MR #369)
- Extension test suite improvements for many of the fixed bugs
Translations
The following UI translations received updates:
- Brazilian Portuguese
- Catalan
- Croatian
- Czech
- German
- Greek
- Hungarian
- Lithuanian
- Romanian
- Russian
- Simplified Chinese
- Slovenian
- Traditional Chinese
- Spanish
- Ukrainian
Contributing to interface translations
Want to help with translations? Learn how to help!
Documentation
- Documentation is now built with current Inkscape and Python 3. The tutorial files make use of SVG2 flowed text (MR docs#3531)
- Translation statistics show correct version number (Commit 4eb6a4)
- Documentation for how to generate and write documentation updated (Commit docs-069f69; Commit docs-53f93c)
- Man page export area description improved (Commit docs-72b2a8)
- Added two XML editor shortcuts to keyboard shortcut reference (Commit docs-a47008, Bug docs#55)
- Broken translation files now cause the documentation generation to abort (Commit docs-f3f16d, Bug docs#37)
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.1.2 release.
- Extensions: The unit conversions for circles and rectangles is incorrect, which leads to displaced elements for some extensions (extensions#437, extensions#438). Workaround: Convert circles and rectangles to paths before calling the extension.
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