Difference between revisions of "Release notes/0.92.4"
(Transclude list of other releases) |
|||
(23 intermediate revisions by 4 users not shown) | |||
Line 3: | Line 3: | ||
==Release highlights== | ==Release highlights== | ||
Released on '''2019-01-16''' | |||
'''Not yet released''' | <!--'''Not yet released''' | ||
--> | |||
Inkscape 0.92.4 is a stability and bugfix release. It also brings some notable performance improvements for filter rendering, measure tool, extensions, document saving and moving paths (with a live path effect) and includes a couple of small, but impactful usage improvements. | |||
Inkscape 0.92. | ==Important changes== | ||
This Inkscape version will not work with Windows XP / Vista anymore. Inkscape [https://inkscape.org/release/inkscape-0.92.3/ 0.92.3] is the last version that works on XP/Vista. | |||
The Inkscape project has opened a new, user-facing bug tracker on gitlab at [https://gitlab.com/inkscape/inbox/issues/ https://gitlab.com/inkscape/inbox/issues/] . Please use this new tracker to report issues that occur with Inkscape 0.92.4 and with development builds. | |||
==Improvements== | ==Improvements== | ||
Line 13: | Line 19: | ||
=== Align and Distribute === | === Align and Distribute === | ||
You can now align multiple (ungrouped) objects as group | You can now align multiple (ungrouped) objects as a group relative to another, single object. | ||
This makes "treat selection as group" useful with the selections "Last selected / First selected / Biggest object / Smallest object" in which case all elements will be moved as a group relative to the "focused" element which will be kept fixed. | This makes "treat selection as group" useful with the selections "Last selected / First selected / Biggest object / Smallest object" in which case all elements will be moved as a group relative to the "focused" element which will be kept fixed. | ||
Line 33: | Line 39: | ||
* Previously, the current selection was lost after running an extension. Now, whenever possible, Inkscape will try to keep the objects selected. | * Previously, the current selection was lost after running an extension. Now, whenever possible, Inkscape will try to keep the objects selected. | ||
* Extensions developers can again rely on the order of inkex.Effect.selected.iteritems() reflecting the user's selection order properly. | * Extensions developers can again rely on the order of inkex.Effect.selected.iteritems() reflecting the user's selection order properly. | ||
* Extensions work faster now in documents consisting of a large number of objects. | * Extensions work faster now in documents consisting of a large number of objects. | ||
=== Automated Graphics Processing === | === Automated Graphics Processing === | ||
Line 43: | Line 49: | ||
cat vector.svg | inkscape --file - --export-png img.png | cat vector.svg | inkscape --file - --export-png img.png | ||
You can write image data to standard output and directly convert to JPEG: | You can write image data to standard output and directly convert to JPEG (using ImageMagick's 'convert' command): | ||
inkscape --file vector.svg --export-png - | convert - out.jpg | inkscape --file vector.svg --export-png - | convert - out.jpg | ||
Also full processing chain is possible by reading and writing to pipes: | Also a full processing chain is possible by reading and writing to pipes: | ||
cat vector.svg | inkscape --file - --export-png - | convert - out.jpg | cat vector.svg | inkscape --file - --export-png - | convert - out.jpg | ||
Line 53: | Line 59: | ||
=== Other improvements === | === Other improvements === | ||
* Improved saving speed (especially some extreme slowdowns with certain large files like those created by Adobe Illustrator | * Improved saving speed (especially some extreme slowdowns with certain large files like those created by Adobe Illustrator have been resolved, see also bug #[https://bugs.launchpad.net/inkscape/+bug/1793877 1793877]) | ||
* Improved filter rendering speed | * Improved filter rendering speed ([https://gitlab.com/inkscape/inkscape/-/commit/17330ad0e626f76dde1d474dc1894e05fc4f69d3 Commit]) | ||
* Improved performance of the measure tool when grids are visible ([https://gitlab.com/inkscape/inkscape/commit/5aff6bad34a274c9b5937e075edccbf159395029 Commit]) | * Improved performance of the measure tool, when grids are visible ([https://gitlab.com/inkscape/inkscape/-/commit/5aff6bad34a274c9b5937e075edccbf159395029 Commit]) | ||
* Dragging paths with a live path effect works faster now (Bug #[https://bugs.launchpad.net/inkscape/+bug/245078] | * Dragging paths with a live path effect works faster now (Bug #[https://bugs.launchpad.net/inkscape/+bug/245078 245078]) | ||
==Regression fixes== | ==Regression fixes== | ||
* Deselecting a path with many nodes | * Deselecting a path with many nodes would take a long time (Bugs #[https://bugs.launchpad.net/inkscape/+bug/1652100 1652100] and #[https://bugs.launchpad.net/inkscape/+bug/1745763 1745763]) | ||
* Ungrouping text elements | * Ungrouping text elements would result in a changed font size. (Bug #[https://bugs.launchpad.net/inkscape/+bug/1733651 1733651]) | ||
* Some files with live path effects that | * Some files with live path effects that could not be opened in Inkscape 0.92.3 work again in 0.92.4 (Bug #[https://bugs.launchpad.net/inkscape/+bug/1769679 1769679]) | ||
==Notable bugfixes== | ==Notable bugfixes== | ||
* Some printer drivers (reportedly Canon, EPSON, and Konica Minolta drivers) either failed to print at all or scaled documents to the wrong paper size | * Some printer drivers (reportedly Canon, EPSON, and Konica Minolta drivers) either failed to print at all, or scaled documents to the wrong paper size. Inkscape would send print jobs with a custom paper size, instead of sizes supported by the drivers. (Bug #[https://bugs.launchpad.net/inkscape/+bug/630635 630635] comments 3-7; bug #[https://bugs.launchpad.net/inkscape/+bug/1289733 1289733]; GitLab MRs [https://gitlab.com/inkscape/inkscape/-/merge_requests/258 258] and [https://gitlab.com/inkscape/inkscape/-/merge_requests/259 259]) | ||
* The measure tool | * The measure tool became confused by mirrored text. Now it measures distances between letters correctly, even when mirrored. (Bug #[https://bugs.launchpad.net/inkscape/+bug/1738504 1738504]) | ||
* | * Fixed reduced opacity of partially transparent embedded bitmap images in PDF export. (Bug #[https://bugs.launchpad.net/inkscape/+bug/381677 381677]) | ||
* | * Fixed reduced opacity of partially transparent filtered objects in PDF export when "Rasterize filter effects" is active. (Bug #[https://bugs.launchpad.net/inkscape/+bug/381677 381677]) | ||
* Fixed a very annoying crash when Shift/Ctrl-clicking on control handles of shapes. (Bug #[https://bugs.launchpad.net/inkscape/+bug/1594877 1594877]) | * Fixed a very annoying crash when Shift/Ctrl-clicking on control handles of shapes. (Bug #[https://bugs.launchpad.net/inkscape/+bug/1594877 1594877]) | ||
* Inkscape can now be built with up-to-date poppler library 0.72.0 | * Inkscape can now be built with up-to-date poppler library 0.72.0. This is especially useful for Mac OS users, using Homebrew for building Inkscape. ([https://gitlab.com/inkscape/inkscape/-/commit/6afa35c3d33c050e8d00bf7608733aad5d726d0b Commit]) | ||
* Filter editor no longer crashes when removing the last blend filter (Bug #[https://bugs.launchpad.net/inkscape/+bug/1795847 1795847]) | * Filter editor no longer crashes when removing the last blend filter (Bug #[https://bugs.launchpad.net/inkscape/+bug/1795847 1795847]) | ||
* | * Fixed a crash upon closing a document, when the default template was missing ([https://gitlab.com/inkscape/inkscape/-/commit/840d975a39364c80b6238451390c727696f33eec Commit]) | ||
* Copy-pasting the power stroke LPE from one path to another works better now (Bug #[https://bugs.launchpad.net/inkscape/+bug/1005036 1005036]) | * Copy-pasting the power stroke LPE from one path to another works better now (Bug #[https://bugs.launchpad.net/inkscape/+bug/1005036 1005036]) | ||
Line 80: | Line 86: | ||
There were even more issues fixed than those listed above, but these probably only affect a small portion of users, or are relevant for development and packaging only. | There were even more issues fixed than those listed above, but these probably only affect a small portion of users, or are relevant for development and packaging only. | ||
For a complete list, visit [https://launchpad.net/inkscape/+milestone/0.92.4 our launchpad bug tracker] and see the [https://gitlab.com/inkscape/inkscape/commits/0.92.x commit history on gitlab] (all changes from March, 11th 2018 until release date). | For a complete list, visit [https://launchpad.net/inkscape/+milestone/0.92.4 our launchpad bug tracker] and see the [https://gitlab.com/inkscape/inkscape/-/commits/0.92.x commit history on gitlab] (all changes from March, 11th 2018 until release date). | ||
==Translations== | ==Translations== | ||
Line 86: | Line 92: | ||
The following UI translations received updates: | The following UI translations received updates: | ||
* Brazilian Portuguese | |||
* Hungarian | |||
* Icelandic | * Icelandic | ||
* | * Romanian | ||
* Spanish | |||
<!-- The following installer translations received updates: | <!-- The following installer translations received updates: | ||
* language --> | * language | ||
--> | |||
The following documentation translations received updates: | The following documentation translations received updates: | ||
* Hungarian | |||
* Ukrainian | * Ukrainian | ||
===Contributing to interface translations=== | ===Contributing to interface translations=== | ||
Line 115: | Line 124: | ||
See [https://bugs.launchpad.net/inkscape bug tracker] | See [https://bugs.launchpad.net/inkscape bug tracker] | ||
== | == Other releases == | ||
{{:Release notes}} | |||
Latest revision as of 21:06, 2 May 2021
Other languages: العربية Català Česky Deutsch English Español Français Italiano 日本語 한국어 Polski Português Português do Brasil Русский Slovenčina 中文
Release highlights
Released on 2019-01-16
Inkscape 0.92.4 is a stability and bugfix release. It also brings some notable performance improvements for filter rendering, measure tool, extensions, document saving and moving paths (with a live path effect) and includes a couple of small, but impactful usage improvements.
Important changes
This Inkscape version will not work with Windows XP / Vista anymore. Inkscape 0.92.3 is the last version that works on XP/Vista.
The Inkscape project has opened a new, user-facing bug tracker on gitlab at https://gitlab.com/inkscape/inbox/issues/ . Please use this new tracker to report issues that occur with Inkscape 0.92.4 and with development builds.
Improvements
Align and Distribute
You can now align multiple (ungrouped) objects as a group relative to another, single object.
This makes "treat selection as group" useful with the selections "Last selected / First selected / Biggest object / Smallest object" in which case all elements will be moved as a group relative to the "focused" element which will be kept fixed.
Example aligning multiple (ungrouped) objects to first selected object:
Color sliders
The movement of the color sliders can now be constrained by holding the "Ctrl" key while dragging.
(step size is 16 if the max value is 255, and 10 if the max is 100)
Extensions
- Previously, the current selection was lost after running an extension. Now, whenever possible, Inkscape will try to keep the objects selected.
- Extensions developers can again rely on the order of inkex.Effect.selected.iteritems() reflecting the user's selection order properly.
- Extensions work faster now in documents consisting of a large number of objects.
Automated Graphics Processing
Inkscape is now able to read and write pipes. You can use this to process data without using temporary files.
You can read from standard input:
cat vector.svg | inkscape --file - --export-png img.png
You can write image data to standard output and directly convert to JPEG (using ImageMagick's 'convert' command):
inkscape --file vector.svg --export-png - | convert - out.jpg
Also a full processing chain is possible by reading and writing to pipes:
cat vector.svg | inkscape --file - --export-png - | convert - out.jpg
Other improvements
- Improved saving speed (especially some extreme slowdowns with certain large files like those created by Adobe Illustrator have been resolved, see also bug #1793877)
- Improved filter rendering speed (Commit)
- Improved performance of the measure tool, when grids are visible (Commit)
- Dragging paths with a live path effect works faster now (Bug #245078)
Regression fixes
- Deselecting a path with many nodes would take a long time (Bugs #1652100 and #1745763)
- Ungrouping text elements would result in a changed font size. (Bug #1733651)
- Some files with live path effects that could not be opened in Inkscape 0.92.3 work again in 0.92.4 (Bug #1769679)
Notable bugfixes
- Some printer drivers (reportedly Canon, EPSON, and Konica Minolta drivers) either failed to print at all, or scaled documents to the wrong paper size. Inkscape would send print jobs with a custom paper size, instead of sizes supported by the drivers. (Bug #630635 comments 3-7; bug #1289733; GitLab MRs 258 and 259)
- The measure tool became confused by mirrored text. Now it measures distances between letters correctly, even when mirrored. (Bug #1738504)
- Fixed reduced opacity of partially transparent embedded bitmap images in PDF export. (Bug #381677)
- Fixed reduced opacity of partially transparent filtered objects in PDF export when "Rasterize filter effects" is active. (Bug #381677)
- Fixed a very annoying crash when Shift/Ctrl-clicking on control handles of shapes. (Bug #1594877)
- Inkscape can now be built with up-to-date poppler library 0.72.0. This is especially useful for Mac OS users, using Homebrew for building Inkscape. (Commit)
- Filter editor no longer crashes when removing the last blend filter (Bug #1795847)
- Fixed a crash upon closing a document, when the default template was missing (Commit)
- Copy-pasting the power stroke LPE from one path to another works better now (Bug #1005036)
More bug fixes
There were even more issues fixed than those listed above, but these probably only affect a small portion of users, or are relevant for development and packaging only.
For a complete list, visit our launchpad bug tracker and see the commit history on gitlab (all changes from March, 11th 2018 until release date).
Translations
The following UI translations received updates:
- Brazilian Portuguese
- Hungarian
- Icelandic
- Romanian
- Spanish
The following documentation translations received updates:
- Hungarian
- Ukrainian
Contributing to interface translations
Want to help with translations? Learn how to help!
Documentation
- Layout of HTML Keyboard Shortcut Reference improved
- Indicate correct keyboard shortcut for the measurement tool in Keyboard Shortcut Reference
- Clarification in the man page for usage of the -z / --verb options in combination
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
See bug tracker
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