Difference between revisions of "Release notes/1.1.2"

From Inkscape Wiki
Jump to navigation Jump to search
m (→‎Bugfixes in particular extensions: Group extensions fixes)
 
(7 intermediate revisions by 3 users not shown)
Line 29: Line 29:


-->
-->
'''Released on February 5, 2022.'''


'''Definitely not released yet.'''
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 20 bug fixes, 8 crash fixes, 13 improved translations and improved documentation.


== Bug fixes ==
== Bug fixes ==
Line 97: Line 96:
* 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 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])
* 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 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 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])
* 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 '''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])
Line 104: Line 103:


=== Bugfixes in particular extensions ===
=== Bugfixes in particular extensions ===
* The '''Symbols option''' for ''''Barcode'''' now works ([https://gitlab.com/inkscape/extensions/-/merge_requests/395 MR extensions#395], [https://gitlab.com/inkscape/extensions/-/issues/150 Bug extensions#150]
* 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 '''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])
* 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])
Line 119: Line 118:


=== Improvements that apply to all extensions ===
=== 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 extensions#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])
* '''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 are now able to process files with a lot of '''deeply nested groups''' ([https://gitlab.com/inkscape/extensions/-/merge_requests/376 MR extensions#376], [https://gitlab.com/inkscape/extensions/-/issues/429 Bug extensions#429])
* 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])
* 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])



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

Bugfixes in particular extensions

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

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

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