Portable Inkscape Changelog

What's new in Portable Inkscape 1.3.1

Nov 19, 2023
  • Here's a quick overview of what's in this new release:
  • more than 30 crash/freeze fixes, many of which affected PDF import and Live Path Effects
  • a new feature to disable snapping to grid lines, while still snapping to grid intersections
  • a new feature to split text into its letters (characters), while keeping the kerning (letter distances) intact
  • the Shape Builder tool now creates an appropriate number of nodes
  • activating a layer in the Layers dialog no longer requires you to double-click to enter the layer on the canvas to be able to work in it
  • no more auto-expanding layers in the Layers dialog when only activating them, and improved behavior on deleting and moving layers
  • right-clicking now applies the change to the selected object, not to whatever group it is in
  • the Page tool's size field no longer refuses to be edited
  • improved handle visibility with dark desk colors
  • multiple improvements for converting text objects to a path
  • PDF files that could not be opened with Inkscape 1.3 can now be opened / imported again
  • the English terms for Live Path Effects can now be searched for even if you use Inkscape in another language, so you can better follow tutorials
  • on macOS, and many current Linux distributions, gradient dithering is now available
  • there exists a workaround that users can apply when they are experiencing missing user interface fonts on macOS ('tofu')
  • 3 fixes for extension bugs
  • 16 improved user interface translations
  • some small updates for the included tutorials and the man page
  • and almost 40 more bug fixes!

New in Portable Inkscape 1.3 (Oct 17, 2023)

  • The highlights of this major Inkscape version are:
  • Shape Builder Tool for building up shapes on canvas (Boolean tool)
  • Font Collections
  • Pattern Editor
  • Document Resources Dialog
  • Improved performance thanks to fully asynchronous, multithreaded rendering
  • LPE dialog redesigned
  • Improved On-Canvas Pattern Editing
  • Better PDF import
  • Page margins & bleed
  • Return of Search, opacity & blend modes in Layers & Objects dialog and of an optional persistent snap bar
  • Syntax highlighting in XML Editor
  • And so much more!

New in Portable Inkscape 1.2.2 (Dec 5, 2022)

  • Crash fixes:
  • Inkscape no longer freezes the whole desktop when rotating objects with snapping activated under certain conditions (Bug Inbox#7534, Bug Inbox#7838, MR #4877).
  • Converting an object with a stroke set as 'unset' / 'none', but with markers on the non-existing stroke, no longer leads to a crash (Bug #3879, MR #4815).
  • Bug fixes:
  • General:
  • Symbols that contain a clipping path or mask no longer cause the Symbols dialog to create a high processor load (Bug #3607, MR #4567).
  • The keyboard shortcut that is meant to scale the selection by 1 screen pixel now does so again (Bug #3799, MR#4818).
  • Raster images that are opened with Inkscape now end up in the page area even when the document origin is set to the bottom left corner (MR #4866, Bug #3939).
  • Dithering (for smooth gradients) is now disabled by default (even if it was enabled before you update to 1.2.2), because it was causing a loss of performance while drawing (MR #4816).
  • Dialogs:
  • The 'Export' and 'Align and distribute' dialogs are no longer confused about what area to export / what type of item to align (MR #4800, Bug #3847, Bug #2732, Bug #3591).
  • In the same dialog, tooltips now reliably show up when hovering over any of the buttons (Bug #3585, MR #4571).
  • Clarified wording of an option shown when importing SVG files (MR #4525).
  • Import / Export:
  • OpenClipart import option is now available on Windows and in the AppImage, and the potentially missing Python library BeautifulSoup is now a recommended package for Debian packaging (Bug #3674, MR #4858)
  • Several issues in the DXF14 export have been fixed:
  • Documents with non-uniform scale are exported correctly (Bug extensions#388, Bug extensions#498, MR extensions#510).
  • When importing a DXF file created by Inkscape into Fusion 360, the warning message about missing units is gone now (given the SVG document uses "real-world" units such as mm or in).
  • A leftover debug message was removed (Bug extensions#494, MR extensions#510).
  • The TIFF export now supports transparency (Bug extensions#478, MR extensions#485).
  • DPI attribute is preserved for JPG and TIFF raster export (Bug extensions#484, MR extensions#485).
  • PNG files now use the correct file permissions on Linux (previously, exported files were only accessible to the user who created them, which caused problems when doing web development) (Bug #2574, MR #4874)
  • Styles:
  • Saving markers that are compatible to SVG 1.1 now works for both marker direction and marker color at once (MR #4828, Bug #3913).
  • Objects with hairline strokes no longer lose that style when grouping or pasting (MR #4821, Bug #3643).
  • Filtered objects whose filters make use of the 'Morphology' filter are no longer cut off (Bug #3821, MR #4895).
  • Tools:
  • The Measure tool now indicates correct positions and sizes for shapes (stars, spirals, rectangles) (Bug #1367, Bug inbox#7732, MR #4678). Additionally, the default unit now corresponds to the display unit when using the tool for the first time.
  • Note about snap packages:
  • It is no longer possible to install the Inkscape snap with the --classic option. If you need functionality that is unavailable in the standard snap package (being able to add custom filter packs, custom extensions communicating with other programs on the system / requiring system-wide dependencies, …), please choose a different packaging format.
  • Windows-specific Fixes:
  • Extensions Manager and Clipart import work again on Windows. This fix was already available in 1.2.1, if you downloaded it after July 19 (Bug #3695, MR #4653).
  • The Text tool no longer crashes when selecting some specific fonts that have been installed multiple times in different file formats (Bug #7354, MR #4658).
  • Inkscape 1.2.2 can now be built for Windows on Arm (MR#4693).
  • Command line:
  • Trailing or duplicate semicolons no longer cause an action list command to fail (Bug #3480, MR #4714).
  • Improvements for development / deployment:
  • Automated Windows builds work again (MR #4744, MR #4884, Bug #3859).
  • Windows builds succeed again in CLANG64 environments (MR #4153).
  • Extension bug fixes:
  • Bugfixes in particular extensions
  • Color extensions can work on patterns again (Bug extensions#483, MR extensions#483).
  • The extension Render > Barcode > QR Code can now create QR codes with sharp edges (as opposed to slightly rounded edges as previously) even when using the extension from inside Inkscape (as opposed to from the command line) (Bug extensions#491, MR extensions#494).
  • The Hershey Text extension now warns about manual kerning instead of crashing (Bug extensions#456, MR extensions#489).
  • Saving a self-made font as SVG font using Extensions > Typography > 3 - Convert Glyph Layers to SVG Font now works again when one of the characters is the apostrophe (single quote) character (Bug extensions#487, MR extensions#487).
  • Improvements that apply to all extensions:
  • If a malformed SVG document is fed into an extension, the user is warned about it instead of causing an extension crash (Bug extensions#465, MR extensions#496

New in Portable Inkscape 1.2.1 (Jul 15, 2022)

  • 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)
  • Windows-specific Fixes:
  • Installer images updated to represent correct Inkscape version (Bug #3513, MR #4534)
  • Improvements for development / deployment:
  • Translation files are now always generated automatically and available for download
  • Extension bug fixes:
  • 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).

New in Portable Inkscape 1.2 (May 17, 2022)

  • Inkscape documents can now hold multiple pages, which are managed by the new Page tool
  • Editable markers and dash patterns
  • Layers and objects dialog merged
  • On-canvas alignment snapping and Snap settings redesign
  • New 'Tiling' Live Path Effect
  • Redesigned Export dialog with preview and ability to select objects/layers/pages and even multiple file formats to export to
  • Import SVG images from Open Clipart, Wikimedia Commons and other online sources
  • Selectable object origin for numerical scaling and moving
  • All alignment options in a single dialog
  • Gradient editing in the Fill and Stroke dialog
  • Gradient dithering
  • SVG Font Editor updated
  • Flowing text around shapes and text padding
  • Convenience Boolean operation for splitting paths
  • Configurable Tool bar, continuous icon scaling and many more new customization options
  • Performance gains for many parts of the interface and many different functions
  • Lots of improvements to the user interface
  • Numerous crash & bug fixes in the main Inkscape program and in in the stock extensions.

New in Portable Inkscape 1.1.2 (Feb 7, 2022)

  • 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

New in Portable Inkscape 1.1.1 (Sep 27, 2021)

  • New Features:
  • Menus:
  • We've added a link to our donation page in Help → Donate, to make it easier for users to contribute to the project financially (MR #3325)
  • Bug fixes:
  • General:
  • Thanks to the upstream fix in gtk3, pressure sensitivity works again with Windows Ink activated (Bug #1437, https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1563)
  • Stroke to Path works on text again (Bug #2333)
  • Undoing Stroke to Path no longer loses the object's id (Bug #2759)
  • Undoing Object to Path for an object with a Live Path Effect is now possible without also undoing the preceding action (Bug #1504)
  • Saving no longer leaks memory (Bug#2800)
  • Startup times improved, 3.3 seconds to 3 seconds on one Windows machine (Commit 228b6a)
  • Hide unnecessary warnings in terminal about optional font directories not being used (Commit 76fb99)
  • Canvas no longer blurred when moving window from HiDPI to a regular display (Commit f7162b)
  • Clicking selects objects again on wmii and some other window managers (Bug #2801)
  • Caps lock no longer stops Delete, Page Down and some other shortcut keys from working on Windows (Bug #2496)
  • Dialogs:
  • Clicking the resize separator will toggle visibility of docked dialog (Commit 3c8683, Bug #4676, MR #2969)
  • Welcome dialog:
  • Fixed a paper size typo (Bug #2570)
  • Renamed some confusing device size names (Bug #2570)
  • Removed an unnecessary warning when choosing the keyboard shortcuts set (Bug #2529)
  • Transform dialog: Matrix tab no longer stubbornly insists on using display units instead of the units the user selected (Bug #2429)
  • Text and Font dialog: Font features load in under a second, instead of minutes for fonts with lots of font features. More font feature glyphs shown too (Commit 0dacc4, MR #3449)
  • Filters:
  • Fast crop: Transparency is now respected when applying the Filters → Fill and Transparency → Fast Crop filter (Bug #2419)
  • Import:
  • EPS: Users that have installed Inkscape in the snap packaging format can open EPS files again (Bug #1406)
  • Export:
  • Optimized SVG: Save as → Optimized SVG works again in Linux AppImage (Bug #1738)
  • Markers:
  • Start / end markers: A bug was fixed where the path tip protruded over the arrow marker's end (Bug #2593).
  • Menus:
  • Help menu: Now using a different set of web links to link to the documentation from the Help menu (MR #3325)
  • Packaging:
  • Snap remembers user preferences even when the home directory is not available to the snap. This may occur in LDAP, SSSD, or other set ups where there is a modified nsswitch.conf and NSCD is not acting as a proxy to snaps. (MR #3474)
  • Build fixes:
  • Building Inkscape works again on systems with musl libc (MR #3410)
  • Building Inkscape works again on NetBSD (Commit 1029bb, Commit bfb81a, Commit 160dc7, Commit e12966)
  • Building Inkscape works again on FreeBSD (Commit 06b143)
  • Building Inkscape works again with GCC 7 (Commit 3d8be5)
  • Templates:
  • All templates generated from the 'Welcome' dialog now use a document scale of 1, making it easier to hand-edit documents created using them (Bug #2728)
  • Tools:
  • Measure tool:
  • Settings for font size and precision for the Measure tool work again (MR #3343)
  • Position dialog moves handles to the right place again (Commit 1fcc33)
  • Measurements no longer reset on right click or tool switch (Commit bd9349, Commit 341a0e)
  • Crash fixes:
  • Fixed a crash when:
  • … using a grid with the Document Properties dialog open on Windows. This also fixes a memory leak on other operating systems, that did not necessarily lead to a crash. (Bug #2585)
  • … trying to copy an object without ID (Bug #2714)
  • … stroke to path applied on paths with no area, fill, stroke, or markers (Bug #2502, Bug 2572)
  • … entering a space character in the 'Attributes' field of the 'Clone Original' LPE settings dialog (Bug #1709)
  • … closing a window while the filter editer dialog is floating and a filter is selected (Bug #2753)
  • … pasting 3D boxes when the 3D box tool is active (Bug #2741)
  • … multiple objects selected for spray tool in single path mode (#2740)
  • … quitting in command line or when opening windows if done before window fully loads (Bug #2776, Bug #2487)
  • … Homebrew or MacPorts used and XDG_DATA_DIRS is not defined (Commit 1a6c62)
  • Extension bug fixes:
  • Fix LaTeX extension on Windows (MR #309)
  • Add __version__ for inkex (MR #360, Bug #409)
  • Translations:
  • The following UI translations received updates:
  • Brazilian Portuguese
  • Catalan
  • Czech
  • Polish
  • Russian
  • Slovenian
  • Traditional Chinese
  • Simplified Chinese

New in Portable Inkscape 1.1 (May 25, 2021)

  • The most notable changes include:
  • A Welcome dialog, where the look of Inkscape can be selected, and some choices for the new document's size or file to open are available
  • A Command palette that opens when the ? key is pressed and that allows to search and use many functions without having to use a keyboard shortcut or going through the menus
  • It is now possible to copy, cut and paste parts of paths with the Node tool
  • The dialog docking system has been rewritten, which resolves many issues with Inkscape's docked dialogs and allows you to dock dialogs on either side of the screen
  • New Outline Overlay mode that displays object outlines while also showing their real colors
  • Preferences options are now easier to find by using the new search field
  • It is no longer necessary to remember to click on 'Export' in the PNG Export dialog, as the exporting will already happen after the click on 'Save' in the file selection dialog.
  • Export as JPG, TIFF, optimized PNG and WebP directly from Inkscape
  • When pasting a copied object, Inkscape now pastes it directly on top of the currently selected object by default
  • An extension for updating extensions and installing additional extensions, called the Extension Manager (currently in beta stage)

New in Portable Inkscape 1.0.2 (Jan 18, 2021)

  • New Features:
  • Zooming by middle mouse button click (pressing scroll wheel) can now be deactivated in Edit ? Preferences ? Behavior ? Steps: Zoom with middle mouse click (Commit 186736)
  • Canvas rotation by Ctrl + middle mouse drag / Ctrl + Shift + Scroll can be prevented in two ways:
  • temporarily for the current document from View ? Canvas Orientation ? Lock Rotation (Commit 5eb7c5)
  • for all new Inkscape windows in Edit ? Preferences ? Interface: Lock canvas rotation by default (Commit e8c10d)
  • Bug fixes
  • General
  • Copy-Paste:
  • A long-standing, very annoying bug where, when copying an object to the clipboard while also running certain other programs on Linux desktops (mainly clipboard managers), caused multiple export extension dialogs to open, has been fixed, so you can now again use your favorite clipboard manager while also using Inkscape (Commit fe7c68, Bug #575)
  • When copy-pasting some items along with their originals/frames/paths (clones, text-on-path, text-in-a-shape, linked offsets), they are no longer displaced in relation to the pasted original (Commit b93f21, Bug #853)
  • Stroke to Path: Converting an object's stroke to a path no longer makes its clones vanish (Bug #1120)
  • Performance: Improved rendering performance when zooming through multiple zoom levels (Commit 28e21e)
  • CSS: CSS classes that start with a letter that isn't part of the ASCII set are no longer ignored (Bug #1094)
  • Cleanup: An outdated link that pointed to a potentially offensive website now has been removed from a branding document (Commit 88efa4)
  • User interface: Random actions should no longer cause sudden scaling of the canvas (Commit 49fc36)
  • Markers: When adding a marker to a line, it can now be removed with a single Undo action again (not two) (Commit 179fe9, Bug #2130)
  • Circle Tool:
  • Arcs from Inkscape files created with versions older than 1.0 are no longer rendered as slices (Bug #1900)
  • When dragging on an ellipse's handles inside the ellipse to create an arc, Inkscape no longer renders it as a closed slice (Commit def938)
  • Eraser Tool:
  • A long-standing issue with the Eraser tool painting red lines instead of erasing as soon as the user has interacted with a menu or dialog or another user interface element has been fixed (Bug #2068, Commit 2057bf)
  • Live Path Effects:
  • Fixed some issues with linked LPE item transforms (Commit 546b64, Commit e3cad6)
  • Mesh Gradient tool:
  • Objects with a mesh gradient now keep their fill when copied to a different document (Bug #579)
  • Filter Editor dialog:
  • The dialog elements are readable now when using a dark theme (Bug #885)
  • Objects dialog:
  • The search function in the 'Objects' dialog shows results again (Bug #1736)
  • Selectors and CSS dialog:
  • In addition to multiple crash fixes (see below), the dialog now correctly recognizes style tags inside the documents defs section (Commit 12f4d6, Bug #905)
  • Text:
  • A series of related bugs with text objects was fixed (MR #2434).
  • All of the affected actions required a text object to behave like a path, but it behaved like a group, and the action failed. This series of bugs mostly affected new users who were following tutorials which did not work as expected.
  • Specifically, the following actions now work again:
  • A text object unioned with itself results in a single path again.
  • Text objects can again be used with other objects in all Boolean operations.
  • Text objects can again be inset and outset.
  • Text objects can again be used to create a Dynamic Offset or a Linked Offset.
  • The font preview sample now contains the correct currency symbols €¢ (instead of 342202254302242). One needs to reset the preferences to see the updated font sample text (MR #2547).
  • Custom font folders are found now and taken into account, even when the installed Pango version is newer than 1.44.7 (Bug #1977, Commit 1771fa)
  • Crash fixes:
  • A variety of crashes have been fixed for this current bugfix release.
  • Specifically, we fixed a crash …
  • … when drawing with the Calligraphy tool inside a group with the 'Rotate copies' live path effect (and possibly when adding items to groups with a different path effect applied to them) (Commit b62cd9, MR #2386)
  • … when duplicating a text that had lost the frame it was flowed in (Bug #1919)
  • … that happened randomly when using undo / redo (Commit 3cb09a)
  • … when importing an SVGZ file by drag-and-drop (Commit b8e782, Bug #906)
  • … that occurred sporadically when closing Inkscape (Bug #1918, Commit 275d15)
  • … when popping an object out of its current group (Commit a803b1, Bug #1770)
  • … or, actually, multiple different crashes occuring with the Selectors and CSS dialog on Redo, Undo and Clone actions, as well as on closing the document and when having a duplicate window open (Commit 12f4d6, Bugs #142, #828, #1168, #1157, #688)
  • … with the Clone LPE (Commit e3cad6)
  • … when trying to export to PDF when there are markers included in the document whose color is defined by context-stroke (like Inkscape stock markers) (Bug #1984, Commit 9b5de7)
  • … / a freeze that occured when importing a PDF file with many icc color spaces defined (Bug #1878, Commit 5c1048)
  • … when trying to import a PDF file with Poppler version 21.0.1 (Commit c30ae8, Bug #2180)
  • … when starting Inkscape compiled with musl instead of glibc (affecting certain Linux distributions e.g. VoidLinux, Alpine, Gentoo) (Commit #a32669, Bug #2147)
  • Extension bug fixes:
  • Specific extensions:
  • A few label texts were improved in the new "Scribus PDF Export" extension (MR #226)
  • The preview works again for the "Interpolate" extension (Bug #303)
  • Extension failure fixes:
  • "Change case" extension works again (Bug #302)
  • "Interpolate attribute in a group" extension works again (Bug #310)

New in Portable Inkscape 1.0.1 (Sep 7, 2020)

  • New Features:
  • Color-managed PDF export using Scribus:
  • An experimental Scribus PDF export extension has been added. It is available as one of the many export formats in the 'Save as' and 'Save a Copy' dialogs.
  • To be able to get a correct and color-managed CMYK PDF file with text converted to curves that corresponds to your drawing in Inkscape, you must:
  • have Scribus 1.5.x installed (the Scribus executable must not be called scribus-ng)
  • have enabled color management for your document
  • have selected one color profile to use for the colors in your file
  • assign all colors in the document with the color managed color selector in the Fill and Stroke dialog
  • not use filters in your drawing (this includes blur)
  • not use any transparency if you're exporting to PDF/X-1, PDF/X-3 or PDF 1.3
  • not include any bitmap images
  • not use markers
  • not use any other SVG features that are not supported by Scribus
  • The page size corresponds to the document size in Scribus. When you add a bleed, an area of the given width outside the page area in Inkscape will be included in the PDF file.
  • Selectors and CSS dialog unhidden:
  • The Selectors and CSS dialog that had been hidden and labelled as 'experimental' in Inkscape 1.0 is now available from the Object menu.
  • The dialog makes it possible to add, remove and edit CSS properties that are saved within an element's 'style' attribute, as well as styling objects in the document using CSS classes and other CSS selectors. These additional styles are written into a style tag in the SVG document.
  • It can also be used to select all objects that belong to a specific class, so users will again be able to create collections of objects that are independend of the document structure (e.g. they belong to different groups in the drawing).
  • This dialog replaces the Selection Sets dialog that had been removed for Inkscape 1.0.
  • List all Colors in a document:
  • A new extension Color > List All lists all colors used in a document and indicates how often they are used (Commit)
  • Interpolate gradients:
  • The Interpolate extension now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors (Commit).
  • New preferences option to limit screen tearing while editing:
  • In Edit > Preferences > Rendering: Redraw while editing, users can choose between the two options 'Responsive' and 'Conservative' to determine how quickly the canvas display is updated while editing objects. The default value is 'Responsive', which gives rendering a higher priority than it had previously and makes editing objects feel less sluggish (Commit)
  • Other small improvements:
  • Users can now define an ID for QR code groups rendered by the Render Barcode extension (Commit)
  • Extensions now understand what to do with the CSS unit Q (1/40th of a cm) (Commit)
  • Crash fixes:
  • Fix a crash:
  • when applying Offset LPE to groups (Commit)
  • when closing Inkscape while the filter editor dialog is open (Commit)
  • with some cursor themes that do not contain an upward arrow cursor (Commit)
  • when the file to open does not exist (Commit)
  • when resizing a document with a grid, when the document properties dialog is closed (Commit)
  • when opening a malformed pdf where the selected page does not exist (Commit)
  • when creating a clone of / opening a file with a symbol from an object with a CSS style (Commit)
  • when exporting an object identified by its ID to SVG from the command line (Commit)
  • when using the dropper tool a lot (Commit)
  • when trying to open Inkscape's stock filters file with the Inkscape flatpak version (Commit)
  • Other Bug fixes:
  • Packaging:
  • AppImage now comes with Python 3.8 (Commit)
  • Snap now uses the system's font cache and thus finds all installed fonts (Commit). Additionally, it can now make use of extensions with custom user interfaces (e.g. InkStitch) (Commit)
  • Canvas:
  • The zoom correction factor no longer depends on the display unit, so correction works properly for documents that are not in mm (Commit)
  • Dialogs:
  • The document properties dialog can now be resized even if one is using display scaling on a hidpi screen on Linux
  • Rendering:
  • Zooming no longer causes artifacts when there is a path with an arc segment with a radius of 0 in the drawing (Commit)
  • Tools:
  • 3D-box tool:
  • Keyboard shortcuts for changing angles in the 3D-box tool were adjusted to work as documented, even with the Y-axis inverted (Commit)
  • Circle tool:
  • Duplicated circles are now closed properly (Commit)
  • Eraser tool:
  • The mass value field is no longer greyed out and can be used (Commit)
  • Gradient tool:
  • Simplifying selected gradient stops with Ctrl+L works now (Commit)
  • Node tool:
  • Path > Reverse now works on subpaths again (Commit)
  • Pencil tool:
  • The 'flatten simplify (LPE)' button now only shows up when it can be used (Commit)
  • Selector tool:
  • Keyboard shortcuts with Alt key for rotating objects also work as documented again with the Y-axis inversion (Commit)
  • Objects no longer seemingly jump or scale up when moving multiple of them with snapping turned on (Commit)
  • Default snap delay was set to 0 so snapping will work more precisely (Commit)
  • Text tool:
  • Line height doesn't change spontaneously when switching tools while having text selected (Commit)
  • Import / Export / Save:
  • when saving as PDF / PS / EPS + LaTeX, % signs are now properly escaped (Commit)
  • the dpi value for exporting to PNG can be specified as a decimal number again
  • attribute order is no longer reversed when saving as SVG, so comparing two SVG files is easier now (Commit)
  • Masking / Clipping:
  • When releasing or undoing a mask, objects will no longer become unselectable and will use their own bounding box (Commit)
  • Live Path Effects:
  • LPE selection dialog looks better now with some desktop themes (Commit)
  • Clone original LPE items now get the cloned or linked item's style by default instead of starting with a black fill. A regression that made it impossible to use text elements as source was fixed. Transforms (moving, stretching, shearing) are handled correctly now. (Commit)
  • Fill between many: option 'fuse coincident points' has been replaced with good defaults (Commit)
  • The Knot LPE allows to switch the direction of self-crossings (Commit)
  • When using the PowerStroke LPE with the join type 'extrapolated arc', the corners no longer have a dent, but are smooth again (Commit)
  • Roughen LPE now works more reliably (Commit)
  • Inkscape no longer becomes unresponsive when selecting an object that is used for the Pattern-Along-Path LPE (Commit)
  • Performance:
  • Inkscape no longer becomes unresponsive when opening a document with lots of style tags in it (Commit)
  • Extensions:
  • General:
  • Relative paths to linked images no longer break when using an extension (Commit)
  • Path elements are now transformed correctly when applying transformation matrices to them (Commit)
  • Text element coordinates are now interpreted correctly, even if they use a different unit than px (Commit) and their (guessed) bounding boxes now consider transforms
  • Extensions that adjust colors now work on groups again (Commit)
  • Specific extensions:
  • Plot extension and HPGL Output extension no longer have an option to automatically convert objects to path, this is now always done (except for texts) (Commit).
  • When switching plotter pens using the HPGL output extension, the plotter no longer makes a dot with the new pen at the end of the old pen's line (Commit). The extension now works with multiple pens (marked by their layer name in Inkscape) again (Commit).
  • The Interpolate extension now works with the tutorial files again (Commit).
  • The extension Render > Barcode > Datamatrix now renders 64 x 64 datamatrices correctly (Commit).
  • Rendering a 3D Polyhedron no longer gives deprecation warnings (Commit).
  • The Measure Path extension now also works when the Help tab is open when clicking on Apply (Commit
  • Color > Randomize extension now works correctly for the Hue and Lightness parameters
  • The unnecessary Live preview was removed from the Interactive Mockup extension (Commit)
  • The Perspective / Envelope extension now considers transforms (Commit).
  • The Hershey text extension fonts now contain letters needed to plot in Danish (Commit). Additionally, the extension can now better handle line heights (Commit).
  • Extension failure fixes:
  • Fix a failure:
  • … when exporting a document with unknown SVG tags to HTML5 canvas (Commit)
  • … when trying to access a document node with an unknown tag (Commit)
  • … when trying to import a dxf file with a circle / ellipse (Commit)
  • … when using the Perfect Bound Cover extension (Commit)
  • … when using the Mesh Gradient to Path extension (Commit)
  • … when using the JessyInk extension (Commit).
  • … when using the DPI Switcher extension (Commit)
  • Extension API changes / Improvements for Extension Developers:
  • Shape objects now have an is_visible method (Commit)
  • Documentation extended and improved (Commit, []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], Commit, Commit)
  • Use an underscore in front of the name attribute value to mark things that do not need to be available in the .py file (Commit)
  • Shape coordinates are now reported in user units (Commit)
  • inkex.addNS() is no longer required, attributes like inkscape:groupmode can now be used directly, too (Commit)
  • added method getElementByName() to get an object by Inkscape label (Commit)
  • added method getElementsByClass() to get objects by their class name (Commit)
  • added method to create Star shapes (Commit)
  • Upcoming deprecations (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):
  • See https://gitlab.com/inkscape/extensions/-/commit/4838d285b01106d243399e6bf36e7956a291eb98
  • Filters:
  • Changes to filter region handles are now saved to the file (Commit)
  • Templates:
  • The same file can now be used to create multiple template files (Commit)
  • Markers:
  • Custom markers are now no longer cut off when viewed in a web browser (Commit)
  • Color management:
  • When using color management, the color selector works again (Commit)
  • Command line:
  • the pre-1.0 options --export-[type]=, --file= and --without-gui= now have a fallback and print out a warning (Commit)
  • when converting a pdf to svg on the command line, the poppler text import method no longer changes randomly (Commit)
  • opening files with Windows drive paths (with colons) works again (Commit)
  • background color is now exported to PNG when using --export-background even when --export-background-opacity is not set explicitly (Commit)
  • the tab key can now be used to automatically complete Inkscape command line commands in a Linux terminal (bash completion) (Commit)
  • in command line arguments, "0" and "1" had been inverted. They now mean the correct thing (0 = False, 1 = True) (Commit)
  • Even 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 GitLab issue tracker and see the commit history (all changes since DATE until release date).
  • Translations:
  • The following user interface translations received updates:
  • Catalan
  • Chinese
  • Croatian
  • Czech
  • Dutch
  • German
  • Hungarian
  • Icelandic
  • Italian
  • Japanese
  • Russian
  • Spanish
  • Ukrainian
  • The following documentation translations received updates:
  • Catalan
  • Croatian
  • French
  • German

New in Portable Inkscape 1.0 (May 6, 2020)

  • Release highlights:
  • Theming support and more new customization options
  • Better HiDPI (high resolution) screen support
  • Native support for macOS with a signed and notarized .dmg file
  • Coordinate origin in top left corner by default
  • Canvas rotation and mirroring
  • On-Canvas alignment of objects
  • Split view and X-Ray modes
  • PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet
  • New PNG export options
  • Integrated centerline tracing for vectorization of line drawings
  • Searchable Symbols dialog
  • New Live Path Effect (LPE) selection dialog
  • New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)
  • Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now
  • Much improved text line-height settings
  • Variable fonts support (only if compiled with pango library version >= 1.41.1)
  • Browser-compatible flowed text
  • Extensions programming interface updated, with many new options
  • Python 3 support for extensions
  • Breaking changes:
  • Breaking changes affect the following areas:
  • Custom icon sets
  • Some dropped import/export file formats, notably .plt (import and export), .dia, .sk1 and some old Corel Draw and Illustrator formats (import)
  • Command line syntax
  • Extension development and incomplete compatibility of pre-1.0 extensions
  • Packaging

New in Portable Inkscape 0.92.3 Pre-release (Mar 5, 2018)

  • Command line usage:
  • support --export-area-drawing when exporting to SVG.
  • support --export-area-page when using --export-id to export to SVG
  • support --export-margin when exporting to SVG
  • Text tool:
  • support for switching between RTL and LTR writing directions (on narrow screens, find it by unfolding the overhang menu for the text tool's tool controls by clicking on the triangle at the far right)
  • Circle/ellipse/arc tool:
  • Add fields for setting vertical/horizontal radius (Rx/Ry) to toolbar. (Bug #1181127)
  • PDF+LaTeX export:
  • Add support for multiline text with basic support for line-spacing attribute (Bug #771959)
  • Note: Currently only the line-spacing of the top level text element is considered, i.e. all lines in one text element share the same line spacing.
  • Note: LaTeX is much more clever with respect to line spacing, so layout might not always be exactly the same as in Inkscape
  • Note: Make sure to use a continuously scalable font in LaTeX, otherwise results might be unexpected.
  • Preferences:
  • New option "Rendering tile multiplier" added. This value... (please someone explain its effect - not what it does, that's in the tool tip, and doesn't help deciding what one needs. Does it speed up drawing? Which setting is good on low-end/high-end hardware?)
  • Regression fixes:
  • Potentially missing command line output in Inkscape 0.92.2 on Windows 7. (Bug #1714278)
  • Raster extensions relying on ImageMagick were broken in Inkscape 0.92.2 on Windows. (Bug #1716516)
  • gcodetools were creating wrong orientation points since the dpi change had been made for Inkscape 0.92 (Bug #1680760)
  • Regression on 0.92.2 makes it impossible to fill a powerstroke shape (Bug #1715433)
  • Important bugfixes:
  • Fix crash when attempting to drag path at cap or line join. (Bug #1691406)
  • Inkscape process did not exit cleanly on Windows. (Bugs #1412365 and #1715339, also causing #1714278)
  • File extension was sometimes omitted when adding saved files to Windows' list of "recently used documents" resulting in unusable links ([1])
  • Do not crash on systems with illegal fontconfig configurations. (Bug #1716516)
  • Resolve issues when attempting to save files to non-existing directories. Could happen for shortcuts.xml (Bug #1719629) and when setting the autosave location manually.
  • Allow cancellation of bitmap export. (Bug #1195929)
  • Fix issues with PDF+LaTeX export: wrong stacking of text/graphics / missing pages in PDF output (Bugs #771957, #1417470)
  • Fix shortcuts not working as expected when a non-latin keyboard layout is the primary keyboard layout on a system. (Bugs #1226962, #1730246, #1734308)
  • Printing multiple copies of the document resulted in one copy and many blank pages (Bug #490866)
  • Fix OpenDocument Graphics (.odg) export which failed when including linked images and was not working at all on Windows (Bug #1691406)
  • Translations:
  • The following UI translations received updates:
  • French
  • Icelandic
  • Korean
  • Spanish
  • Ukrainian
  • The following installer translations received updates:
  • Korean

New in Portable Inkscape 0.92.2 5c3e80d (Aug 9, 2017)

  • Improvements:
  • Add a control point to the centers of rectangles, circles/ellipses and stars to make it easier to move them and to align them in a precise way.
  • DPI Change: Command line option --dpi-update-method=[none|scale-viewbox|scale-document] to batch-process legacy files (Bug #1659489)
  • Enable setting of default 'font-style'.
  • Improve selection chemistry z-stack ordering (Bug #1395452)
  • Rework the object panel, including making shortcut handling respect user-defined shortcuts.
  • Add ability to generate one path from multiple paths with LPEs in them (Bug #1664632)
  • Support <flowDiv/> in sp_file_convert_text_baseline_spacing() for flowed text.
  • Regression fixes:
  • GUI: Fix file preview on Windows when using the native file open dialog (Bug #802904)
  • Printing: Fix crash when printing on Windows (Bug #1665768)
  • Text: Fix tiny font size for sub/superscripts (Bug #1658029)
  • Fix occasional crash closing or saving on Windows 7 (Bug #1670688)
  • Important bugfixes:
  • GUI: Window position/size was often wrong on startup and when opening new documents (Bugs #1190828, #1654464, #195683, #568867)
  • Symbols: Fix loading of Visio Stencils from .vss files with special characters in file name (Bug #1662465)
  • SVG import/export: Special characters in the document's "title" field could result in invalid SVG output and prevent re-opening the file on Windows (Bugs #576126, #1627551)
  • EMF/WMF import/export: Fix many issues that occurred when the system's locale was set to a language using comma (,) as decimal separator. Notably text was often positioned wrongly after import (Bugs #1089857, #1335660, # 1599763, #1675755) and the export option "Convert gradients to colored polygons series" made Inkscape crash (Bug #1549015)
  • LaTeX+PDF export: Fix export for text inside a masked or clipped group. (Bug #1417470)
  • Extensions: The attribute xml:space="preserve" for INX Parameters of type description was ignored but they were untranslatable without it (Bug # 1668115). The attribute is now respected and translations work properly in all cases, however please note that this might change formatting in cases that were broken before, i.e. whenever omitting the attribute. To maintain visual appearance please add the attribute.
  • Import: Fix many issues with importing large files. Many files that could not be opened before (especially those containing large raster graphics) should import fine now. (Bugs #1572280, #1412912, #1373322, #1243011, #1627004, #1687090)
  • Fonts: Do not load fonts with illegal characters in font family name which caused a crash. (Bugs #1508928, #1495386)
  • Inkview: Fix loading files with non-ASCII characters in filename (Bug #488997)
  • Shortcuts - Fix "Shift" modifier being added incorrectly for many user defined shortcuts (making them unusable) - Allow to set shortcuts with characters that need to be escaped (e.g. "& ", "<", ">") - Fix crash when exporting user defined shortcuts on Windows (Bug #1639701) - Improved performance of shortcut list in preferences
  • Fill and Stroke: Fix HSL color selector sometimes showing corrupted colors with a non-functioning 5th slider (Bug #1635982)
  • Fix occasional crash closing or saving on Windows 7 (Bug #1670688)
  • Fix tearing and glitching while moving objects. Don't stop() the rubberband until it has actually been started. (Bug #1510704)
  • Fix various memory leaks (Bug #1662686, #1662683)
  • Fix PNG export on Windows (Bug #1685091)
  • Fix crash with fonts containing illegal characters in family name.
  • Fix description parameters for extensions
  • Fix temporarily disappearing transformation handles (Bug #1663952)
  • Fix bug on rotate copies with one line vertical input
  • Fix nodes reverting back during editing (Bug #1270989)
  • Fix crash when moving objects by null-checking return from sp_svg_transform_write
  • Don't block data entry into the text-tool font-size entry widget after an empty entry
  • Reduce overall height of the options dialog (Bug #1666939, #1659446)
  • Fix import of WMF (Bug #1665421)
  • Fix extraneous numbers inserted with color rename (Bug #1658320)
  • Fix --export-latex crash with a svg file (Bug #1464987)
  • Fix EMF export glitch with GDI clipping, by starting it with a COPY instead of an OR (Bug #1405292)
  • Fix linking of duplicated text on paths (Bug #312116)
  • Fix stroke width of edges for extrude extension (Bug #1680833)
  • Fix incorrect scaling in extensions when document units are not px (Bug #1660474, #1660967)
  • Fix hang in linked flowed text when setting outer line-height to zero (Bug #1655308)
  • Fix displacement of text when moving a selection of frame and text-flowed-into-frame (Bug #1426613)
  • Fix crash when trying to move svg symbol (Bug #1662439)
  • Fix crash on editing path created by the rotate copies LPE (Bug #1665463)
  • Fix crash loading files with certain LPEs such as mirror symmetry (Bug #1665595)
  • Translations:
  • The following UI translations received updates:
  • French
  • German
  • Italian
  • Latvian
  • Romanian
  • Ukrainian
  • Documentation:
  • Fix link for FAQ entry on DPI change
  • Known issues:
  • DPI Change: known issues with 'Scale elements' option (Bugs #1653230, #1653236, #1654342, #1654796, #1654880, #1654903, #1655005, #1655053, #1660228)
  • DPI Change: Default grids in documents created with Inkscape 0.91 don't scale correctly (Bug #1653893)
  • Line height: Changing "baseline spacing" stops working (Bug #1707808)
  • Renderer: Artifacts in Gaussian blur effects with default quality settings (Bug #1656383)
  • Node editor: Deselecting selected nodes of complex paths takes a long time (Bug #1652100)

New in Portable Inkscape 0.92.0 r15299 (Jan 4, 2017)

  • RELEASE HIGHLIGHTS:
  • Mesh Gradients are now supported.
  • Many SVG2 and CSS3 properties are now supported (e.g. paint-order, mix-blend-mode). Not all are available from the GUI.
  • The new Object dialog allows to select, label, hide and lock any object in the drawing from a dialog that lists them all
  • Selection sets make it possible to 'group' objects together regardless of document structure
  • Guides can now be locked to avoid accidental movement
  • Several new path effects have been added, among them Envelope/Perspective, Lattice Deformation, Mirror and Rotate Copies
  • There are several new extensions (e.g. a seamless pattern extension) and a new filter (colorblindness simulation) included in the release, many old extensions have been updated or got new features
  • Spray tool and measure tool received a set of nifty new features
  • Interactive smoothing for lines created with the Pencil tool
  • BSplines (and more) are available for the Pen tool
  • Checkerboard background can be used to more easily see object transparencies
  • IMPORTANT CHANGES:
  • The default resolution was changed from 90dpi to 96dpi, to match the CSS standard. For more background information, please see the Wiki article about handling of units in Inkscape. Inkscape 0.92 will attempt to identify 'legacy' Inkscape files that need to be converted.
  • For developers and packagers, the switch from autotools to CMake is a relevant change (users who do not compile their own version will not be affected). While the old system is still available for 0.92, it is now also possible to compile Inkscape using CMake
  • MANIPULATING OBJECTS:
  • Objects Dialog:
  • New dialog for manipulating the object tree.
  • Drag and drop reordering of objects.
  • Lock, and hide one or more items.
  • Use Ctrl+F to search for an item.
  • Select one or more objects in the drawing.
  • Shows individual objects as well as layers.
  • Ability to change highlight color of objects.
  • Ability to set blend mode per object.
  • Imported from Ponyscape
  • Selection Sets Dialog:
  • New dialog that allows the creation of selection sets that are not affected by document structure.
  • TEXT:
  • Font Features:
  • It is now possible to take advantage of OpenType tables to select alternative glyphs from a font. For this, a third tab ('Variants') has been added to the 'Text and Font' dialog. Note that browser support is still limited. Inkscape must also be linked with a recent version of the Pango library.
  • Vertical Text:
  • Support for vertical text layout has been improved.
  • Accessibility:
  • Converting text to a path will save the text in the 'aria-label' attribute. This is useful for accessibility and could eventually be used by Inkscape to reconstruct the text.
  • Line Spacing:
  • Line spacing in Inkscape now follows the CSS standard for the 'line-height' property.
  • LIVE PATH EFFECTS:
  • Now some suitable LPEs can be applied to clips and masks.
  • Helper lines come again to life.
  • The option to add a bend path directly was added to the pen/pencil shape combo box.
  • PEN / BEZIER TOOL:
  • New shortcut to automatically close a path when it is being drawn: Shift + Enter
  • SPRAY TOOL:
  • New eraser mode
  • More pressure toggles added
  • "No overlap" option with optional multiple elements
  • "No overlap" option between different background colors
  • Configurable offset for overlaps
  • Color picker from center or average area
  • Apply picked color to fill
  • Apply picked color to stroke
  • Invert picked colors
  • Spray over transparent background areas
  • Spray over non-transparent background areas
  • Makes use of "Trace the drawing" options from Tiled Clones dialog
  • MEASURE TOOL:
  • Measure is kept until a new one is made (only visible when using measure tool)
  • Repositioning of origin/end
  • Convert to object
  • Convert to guides
  • Add just the distance measurement, consisting of editable text and a line indicating start and end
  • Display a 'phantom measurement' temporarily to be able to compare two measurements
  • Reverse origin/end
  • Measure global
  • Measure only current layer
  • Change precision
  • GRADIENT TOOL:
  • To accomodate for keyboards that do not have an Insert key, the keyboard combination Shift+I can now also be used to insert a new stop into a gradient.
  • ALIGN AND DISTRIBUTE:
  • NEW: drop-down chooser with options to align nodes relative to each other in node editing mode.
  • IMPORT / EXPORT:
  • Export PDF / EPS / PS
  • Export Optimized SVG
  • Export to PNG
  • EXTENSIONS:
  • New:
  • Render > Seamless Pattern (Screencast)
  • Images > Set Image Attributes (Bug #1357808, can be used to fix the scaling problem of raster images in SVGs created with previous Inkscape versions)
  • Render > NiceCharts (github repo, not maintained)
  • Arrange > Deep Ungroup (Bug #171117)
  • Plotter Driver:
  • Multiple Pens
  • Serial Connection
  • HPGL Export:
  • The HPGL export (File -> Save as -> HP Grafics Language file) has now the same multiple pens feature as the #Plotter Driver.
  • HPGL Import:
  • The HPGL import (File -> Open -> Select .hpgl file) can now import multiple pens into corresponding layers, see #Plotter Driver for more information.
  • PDF Import:
  • The image 'interpolate' value is now used to determine how to display bitmaps (interpolated or blocky).
  • Miscellaneous Improvements:
  • Arrange > Restack has new options to reverse and shuffle the z-order of selected objects.
  • Render > Random Tree has new option to omit redundant segments.
  • Visualize Path > Measure Path has additional text layout options.
  • Render > Barcode was updated with new EAN2 code and extended EAN13 with automatic EAN2 and EAN5 additions
  • Color > Randomize now allows to set the range for randomization, and (with some limits) can now also randomize opacity
  • Modify Path > Jitter nodes was partially rewritten and now also supports Pareto and Log-Normal distributions.
  • Extension Development:
  • It is now possible for an extension to retrieve a list of selected nodes (See Bug #171287 for an example extension).
  • FILTERS / BLEND MODES:
  • New Filters:
  • Color > Color Blindness filter allows to simulate different color blindness conditions.
  • New Blend Modes:
  • Blend Modes can now be applied to single objects as well as to layers. In addition to the previously available modes 'Multiply', 'Screen', 'Darken' and 'Lighten', the following modes are now available:
  • Overlay
  • Color Dodge
  • Color Burn
  • Hard Light
  • Soft Light
  • Difference
  • Exclusion
  • Hue
  • Saturation
  • Color
  • Luminosity
  • OTHER DIALOGS:
  • Document Properties: Licences:
  • All selectable licences have been updated to most current version.
  • Filter Editor:
  • Filter list now displays how often a filter is used.
  • MENUS:
  • 'Resize page to selection' added to Edit menu, shortcut: Shift+Ctrl+R
  • 'Pop selection out of group' available in context menu of objects which are part of a group, when the group has been entered, and via the 'Objects' menu. It will move the object up by one level in the grouping hierarchy.
  • 'Create Clip Group' from context menu groups the selected objects and clips that group with a clone of itself. This allows for quick creation of, for example, inset shadows.
  • OTHER USER INTERFACE:
  • Node Snapping:
  • Snapping in the node tool has been improved:
  • When double clicking to insert new nodes, the position of these new nodes will snap to for example path intersections and to path-guide intersections
  • When grabbing a segment of a path and dragging it to deform it, the pointer will now snap
  • Checkerboard Background:
  • It is now possible to use a checkerboard background when editing. This allows one to clearly see the transparency of objects. (See "Page" tab of the "Document Properties" dialog.)
  • View Box:
  • One can now set the SVG 'viewBox' attribute from the GUI. This attribute sets the scale of the drawing by determining the real-world value of the SVG user unit (pixel size).
  • Lock Guides:
  • Now guides can be locked and unlocked globally or individually.
  • Panning:
  • Panning with space bar can now be deactivated in the Preferences (uncheck Behavior > Scrolling > Mouse Move pans when Space is pressed).
  • SVG AND CSS:
  • The 'marker-orientation' property now recognizes units ('deg', 'rad', 'grad' and 'turn').
  • The new SVG 2 'context-fill' and 'context-stroke' properties are implemented which allows the auto-matching of arrowhead fill color to path stroke color.
  • The new SVG 2 marker orientation attribute value 'auto-start-reverse' is implemented. This allows one arrow marker to be used for both ends of a path.
  • The new CSS 3 'mix-blend-mode' and 'isolation' properties are implemented, allowing setting the blend mode between objects without using filters.
  • The new SVG 2 'paint-order' property is now supported. This allows setting the order in which the fill, stroke, and markers are drawn (see the 'Stroke style' tab in the 'Fill and Stroke' dialog).
  • The SVG 1.2/SVG 2 'vector-effect' property's 'non-scaling-stroke' value is now supported. This will keep the stroke width fixed regardless of the zoom factor.
  • The new SVG 2 'mesh' paint server is supported, including bicubic auto-smoothing. A primitive GUI is available.
  • The SVG 1.1 'text-decoration' property is now rendered (underlines, strike through, etc.). CSS 3 'text-decoration' properties are also rendered.
  • The new SVG 2 'hatch' paint server is now supported.
  • The CSS 'white-space' property is now supported. Use of this property was added in SVG 2 to replace the now deprecated 'xml:space' attribute.
  • The SVG 1.1 'textLength" and 'textAdjust' attributes are implemented, however, there is no GUI for these attributes.
  • Rendering of the Component Transfer filter primitive has been corrected.
  • Units are now recognized in the text and tspan 'x', 'y', 'dx', and 'dy' attributes.
  • Percentage values are now interpreted correctly for shapes.
  • New SVG 2 and CSS 3 features are generally not enabled in the GUI until widespread support in browsers.
  • NEW DEPENDENCIES:
  • The Paintbucket and Trace Bitmap tools now use an external copy of the Potrace library
  • TRANSLATIONS:
  • New UI translations for Assamese, Bodo, Dogri, Gujarati, Hindi, Icelandic, Kannada, Kashmiri (Perso-Arabic and Devanagari), Konkani (Latin and Devanagari scripts), Maithili, Malayalam, Manipuri (Meetei Mayek and Bengali scripts), Marathi, Odia, Santali (Devanagari and Ol-Chiki scripts), Sanskrit, Sindhi, Tamil, Urdu (Perso-Arabic and Devanagari scripts). Many other translatins have been updated and improved.
  • NOTABLE BUG FIXES:
  • Severe performance issues on MS Windows, 64bit Inkscape builds on systems with Intel graphic cards (hiding the rulers was a workaround for Inkscape 0.91) (bug #1351597)
  • On MS Windows, 64bit Inkscape builds, printing may result in mostly black pages when partial opacity is used in the document (bug #1418865)
  • Printing offsets page (Windows) (bug #918319)
  • "Tiled Clones" inside transformed groups/layers in resized documents are displaced (bug #168651)
  • Displaced clones, offsets (bug #844909, bug #653574, bug #1152657, bug #1245339, bug #168013, bug #177751)
  • Crash on quit before saving has completed, resulting in incompletely saved files (bug #967416)
  • Guides: Colour not rendered opening saved document (bug #1374870)
  • Text tool: Fails to set new default font family (bug #1227232)
  • Extensions: Failure with documents lacking width/height attributes (bug #1461346, bug #1463623)
  • UI: Missing icons with Gtk+'s built-in icon theme (Windows, OS X) (bug #1269698)
  • Text rendering cuts off trailing character (bug #1283194, bug #1450675)
  • Paste style - markers are omitted (bug #1467674)
  • DXF export doesn't support and elements (bug #1474347, bug #1489320)
  • Crash when importing raster images of different file types (bug #1467103)
  • Filter effects and blur quality options broken (bug #1512729) (To get the same render quality in 0.92 as you had in 0.91, you need to set filter effects quality to 'Better' and the blur quality to 'Average'.)
  • Shape: 'Triangle in' and 'Triangle out' are identical (bug #1525401)

New in Portable Inkscape 0.91 r13725 (Jan 31, 2015)

  • Rendering and performance:
  • Inkscape 0.91 includes a new renderer based on the Cairo library. This work was done mainly during Google Summer of Code 2010 and 2011 projects.
  • Improved performance. The new renderer is significantly faster on most drawings. Renderings of the most complex objects are automatically cached to improve responsiveness during editing.
  • OpenMP multithreading for filters. Filters use all available processor cores for computation. This results in substantial speedups when editing drawings containing large filtered objects on multi-core systems.
  • Substantial memory savings. Inkscape now uses less memory when opening complex drawings, in some cases using only 25% of the memory used by Inkscape 0.48. Larger files can now be opened.
  • Responsiveness improvements. The rendering of the SVG drawing is now cached. This results in massive improvements in responsiveness of path highlights, object selection / deselection, and path editing in delayed update mode.
  • Rendering bug fixes. Most of the rendering glitches in our bug tracker are no longer present in Inkscape 0.91. The following things now render correctly:
  • Pattern fills (no more gaps between tiles, regardless of transformation)
  • Stroke of transformed objects in patterns
  • Patterns containing clipped objects
  • Nested clipping paths
  • Masked and clipped objects with large masks / clipping paths in Outline view
  • Paths with wide strokes and long miters
  • Fonts
  • Color display mode:
  • A grayscale display color mode has been added, that shows a preview of your drawing in grayscale. Shift+numpad5 toggles the color display mode between normal and grayscale.
  • Tools:
  • Node tool:
  • The tool control bar for the Node Tool features a new dropdown to insert new nodes on the selected segments extreme values. For example, it is possible to add a new node at the highest point in a curve using Insert Node at Max Y
  • Measurement tool:
  • The Measurement tool is a new feature for the artist to measure the elements in their drawing. To use the measurement tool, simply choose the tool, click anywhere on the drawing and drag the ruler out. The measurement tool will live-update with measurements of length and angles as you pass over objects in your drawing.
  • Text tool:
  • Text size default unit is now points (pt) and is customizable (px, pt, pc, mm, cm, in, em)
  • Text toolbar shows full list of font style variants for that font
  • Files with text in em units read correctly
  • Font substitution warning dialog
  • Gradients:
  • Gradient toolbar enhanced to select and modify gradient stops, invert, repeat, and link gradients
  • On-canvas gradient editing fixes: double clicking to create stops, correct focus on select
  • Gradients sortable by color, name and usage in Fill/Stroke
  • Gradients can be renamed in Fill/Stroke
  • Dialogs, etc.:
  • Arrange (was rows and columns):
  • NEW: renamed to 'Arrange' - NEW: polar arrangement (separate tab)
  • Align and Distribute:
  • The new updated Inkscape features a new set of buttons in the Align and Distribute Dialog called Exchange position of selected objects. It adds the ability to exchange the positions of the objects that the artist has selected.
  • In the following example, three objects were selected, and their positions were exchaged with each other (using this new feature) according to their selection order.
  • There are also two other new buttons in the dialog that allow the artist to exchange the selected objects based on the stacking (z-index) order, or just exchange them clockwise based on the object's position on the page.
  • Keyboard shortcuts (Ctrl+Alt+Keypad numbers) for align operations
  • Document Properties:
  • Optionally disable antialiasing (bug #170356, interface partially implemented)
  • Find/Select:
  • It is now easier to select items which are not at the top of the Z-order: use Alt+mouse wheel scroll to cycle through all items that are stacked on top of each other at the location of the mouse pointer (use Shift+Alt+mouse wheel scroll to add to the existing selection). At present, groups are not honoured, i.e., only individual items within groups are considered.
  • New Find/Replace dialog can operate on text or any attribute
  • "Select Same" is a new feature that allows an artist to select objects that have the same properties as the currently selected object. For example, you could select an object that has a fill of blue. Then, using the new feature select all other objects in the drawing with a fill set to that same shade of blue.
  • The new feature is a menu choice under Edit -> Select Same or as a Context menu if you right click on a selected object. Also there are other choices available to select same, including: matching both Fill and Stroke, matching just stroke, matching stroke style, or matching on object type.
  • Fill and Stroke:
  • The Gradient view in the fill and stroke dialog now displays a list of all the gradients in the document. The list displays the gradient, the gradient name, and number of uses of that gradient in the document.
  • More compact Markers selectors
  • Layers:
  • Drag and drop to reorder layers and create sublayers
  • Show/Hide All layers options in context menu
  • Symbols:
  • Inkscape has a new Symbols dialog. The dialog displays symbols from a symbol library. Inkscape 0.91 includes five example libraries: logic symbols, AIGA/DOT transportation symbols, map symbols, flow chart shapes and word balloons. The dialog will also create a pseudo-library of all existing symbols in the current Inkscape drawing. (A symbol is defined by an SVG element.) Symbols can be dragged from the dialog onto the Inkscape canvas.
  • Any document with symbols can serve as a source for a symbol library. Simply copy it to the symbols directory in your configuration directory (typically share/inkscape). If proper care is taken, symbols can be provided with default fill and stroke colors that later can be overridden by the user.
  • Visio Stencil files (.vss) can also be used by dropping them in the same symbols directory. Results may not be as satisfactory as using SVG symbol libraries.
  • Text and Font:
  • NEW: lists fonts used in the current document at the top
  • NEW: select all text objects with same font as current selection
  • NEW (to be verified): support list with fallback fonts (CSS2)
  • Transform:
  • Rotation of objects clockwise or counterclockwise
  • Markers:
  • Markers now take objects color
  • Trace Bitmap:
  • Trace bitmap preview updates live and is resizeable
  • Live Path Effects:
  • An object's Live Path Effects are now forked upon object duplication.
  • PowerStroke:
  • Here a list of the current state. Note that this is very much work in progress and anything can change. I think this is the most efficient place of keeping track how the powerstroke LPE works.
  • Stroke knots are purple diamonds
  • When first applied, 3 stroke knots are added: start, end, and somewhere in the middle along the path
  • Add nodes: Ctrl+click purple knot
  • Delete nodes: Ctrl+Alt+click purple knot
  • "sort points" reorders the stroke knots according to where they lie along the path (where they are closest to the path), instead of keeping them in original order.
  • Start and end caps can be specified. The SVG cap types are available, as well as an extra type, "Zero width", that is identical to adding a width control knot at the start/end of the path with zero width.
  • Join type can be specified. In addition to the SVG join types, there are two new types:
  • Extrapolated arc: Mathematical explanation.
  • Spiro: rounds the join using a spiro curve (the rounded type rounds the curve using an elliptical arc).
  • Clone Original:
  • The Clone original LPE ignores the path data of the path it has been applied to; instead, it copies the original-d path data, i.e. the path data before LPE calculation, from the path linked to by the Linked path parameter.
  • The Clone original LPE is made to be used in conjunction with powerstroke. Powerstroke creates a path with a variable stroke, but this path can then not be filled (because the fill is used as the stroke). To fill a powerstroked path, one must create a second path (dummy path), apply the Clone original LPE and link it to the powerstroked path. Because this second path clones the original path data before the Powerstroke LPE, it can be used to fill the powerstroked path.
  • To quickly create a dummy path and apply this effect, one can select the path to 'clone' and click the menu item Edit -> Clone -> Clone original path (LPE).
  • Like for normal clones, pressing Shift+D, when the selected path has the Clone original LPE applied, selects the path referred to by the LPE.
  • Another very useful ability of the Clone original LPE is to create a clone with a different style than its referred path. To facilitate this, the LPE dialog will add the Clone original LPE when a clone is selected and the "+" button is pressed.
  • Filters:
  • The new Custom predefined filters allow users to create predefined filters with custom parameters. See SpecCustomPredefinedFilters.
  • Trace Pixel Art (libdepixelize):
  • A new library developed for Inkscape to automatically vectorize raster images specialized in Pixel Art was integrated in the form of the "Trace Pixel Art" dialog (menu item Path -> Trace Pixel Art...). Good and old general "Trace Bitmap" is still there. Check the supplementary material of the algorithm authors to see a preview of how the algorithm behaves.
  • Other User Interface:
  • General:
  • Canvas background color can be set without exporting it (background transparency is only used for export but not the canvas).
  • Panning the canvas with the Space bar is now always turned on and doesn't require an additional mouse button press to grab the canvas: just press the Space bar and move the mouse pointer to pan the canvas.
  • Guides:
  • Guides visibility can be toggled by clicking the ruler
  • Guides can now have labels, and the colour of individual guides can also be set by the user. To label or colour a guide, double click on the guideline to bring up the guide properties dialog.
  • Menu/Access:
  • The interface elements are accessible through the keyboard with ALT+key in many more dialogs
  • "Text and Font", "Fill and Stroke", and "Check Spelling" dialogs are added to the text object context menu (right click)
  • Menu items renamed
  • Edit -> Preferences
  • Edit -> Input Devices
  • File -> Cleanup Document
  • Checkboxes to indicated status of View -> Grid/Guides/Snap/Color Management
  • Group/Ungroup from the context menu
  • Preferences:
  • New keyboard shortcut editor
  • Prefs -> Interface -- New option for dockbar and switcher style (icons, text, icons & text) (bug #1098416)
  • Prefs -> Interface -> Windows -- optionally don't save & restore documents viewport (bug #928205)
  • Prefs -> Behavior -> Steps -- unit selector for steps (move, scale, inset/outset) (bug #170293)
  • Prefs -> Behavior -> Steps -- option for relative snapping of guideline angles (rev 10307)
  • Prefs -> Behavior -> Clones -- optionally relink linked offsets on duplication (bug #686193)
  • Prefs -> Input/Output -> SVG output -- NEW: optionally enforce relative or absolute coordinates (bug #1002230)
  • Dialogs:
  • Dialog status and position is remembered between sessions
  • Most dialogs now dockable (including "Object properties", "Object attributes", "Text and Font", "Check spelling", "Export PNG image", "XML editor", "Find/Replace", and "Tiled clones")
  • New preference to allow Windows users to choose between native and Gtk Open/Save dialog
  • Preferences dialog cleanup
  • Document Metadata dialog merged into Document Properties
  • Simple calculations in spinboxes:
  • In most spinboxes (a spinbox is an entry field with up and down "spinbuttons" next to it) you can now write simple calculations.
  • Moreover, you can use units in entering values, like 2 + 2 cm. The result will be converted to the selected unit for the particular entry.
  • Configurable Control Handles:
  • New preferences have been added to allow for the size of the on-canvas controls to be increased or decreased. The "Input Devices" section has been updated to control this.
  • Translations:
  • The Keyboard and mouse reference (inkscape-docs project) and the labels of color palettes are now translatable.
  • New UI translation in Latvian.
  • New tutorial translations in Galician and Greek.
  • New Keyboard and mouse reference translation in Belarusian.
  • New man pages in Chinese (zh_TW) Greek (el), Japanese (ja) and Slovak (sk), and updated French translation. [Galician (gl) and Polish (pl) in progress]
  • Man pages now use PO files for translation (inkscape-docs project).
  • The tutorial generation system now fully supports RTL languages.
  • File format support:
  • New Flash XML Graphics (FXG) export format.
  • New Synfig Animation Studio (SIF) export format.
  • New HTML5 Canvas export format
  • New Visio (VSD) import format, based on libvisio.
  • New internal CorelDraw (CDR) import format, based on libcdr.
  • XAML export improvements (including a new Silverlight compatible mode).
  • Compressed SVG and media export extension improvements. New options:
  • set an image directory in the zip file
  • add a text file that lists the fonts used in the SVG document.
  • New preference to allow users to always link, embed or ask when importing bitmaps.
  • New preferences that allow the checking of SVG on input and/or export for invalid or not useful elements, attributes, and properties. Options control whether such items generate warnings (when Inkscape is run from the command line) or in removing such items.
  • The --export-text-to-path option now works with Plain SVG export.
  • EMF/WMF:
  • EMF and WMF input and output filters have been completely rewritten and are now cross-platform. It is now possible to copy and paste EMF files between Windows applications running in Wine and a native Linux version of Inkscape.
  • Gimp XCF:
  • The Save Background option allows users to choose if the page background is saved with each GIMP layer.
  • The exported layers now use the label attribute or, if not set, the id attribute
  • New Resolution option
  • New Help tab
  • Some bugs and warnings fixed
  • PDF:
  • Bleed/margin: Added an option to specify an extra margin by which the bounding box to be exported is expanded. This may be helpful to export a PDF with a small white margin around the drawing, or for exporting a bleed region a few mm outside the area of the page.
  • PDF/EPS/PS + LaTeX:
  • Added the possibility of scaling the image. The calc package must be included in the preamble. Then the image can be scaled by defining \svgscale instead of \svgwidth.
  • The font shape is now also exported. \textit{} for italic text, \textbf{} for bold text, and \textsl{} (slanted) for oblique text. It is important to note that Arial has an oblique font shape, not italic. Thus, the result in LaTeX will be slanted, instead of italic. It is better to use another font in Inkscape when you want true italics.
  • Extensions:
  • Units: Breaking change
  • Due to the implementation of proper document units, the functions inkex.unittouu and inkex.uutounit had to be modified and moved to the inkex.Effect class.
  • Unit conversion calls should be replaced with inkex.Effect.unittouu and inkex.Effect.uutounit calls (usually self.unittouu and self.uutounit).
  • New
  • The new guillotine extension is used for exporting PNG slices from a drawing. The slice rectangles are defined by adding horizontal and vertical guides within the canvas boundary, the canvas boundary serves as the outside of the sliced area.
  • The new G-code tools extension converts paths to G-code (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters.
  • New QR code generator.
  • New isometric grid generator.
  • New bitmap crop extension.
  • New Extract text extension. Outputs a document’s text elements in a chosen order.
  • New Merge text extension.
  • New HSL adjust extension.
  • New Replace font extension.
  • New N-Up layout extension.
  • New Voronoï diagram extension (creates Voronoï diagrams and Delaunay triangulations based on the selected objects' barycenter).
  • New Interpolate Attribute in a group extension.
  • New Typography extensions menu.
  • New Hershey Text extension.
  • Improvements
  • Number nodes. New parameters allowing users to choose the starting dot number and the numbering step between two nodes.
  • Color Markers to Match Stroke extension improvements. The markers can now inherit the fill and stroke colors and alpha channels from the object, or be customized with color selectors in a separate tab.
  • Optional sliders added on float and int extension parameters (full and minimal modes).
  • Extension parameters values (except attributes!) can now be contextualized for translation (with msgctxt).
  • New sub-menus in the Render menu, grouping the bar-codes, grids and layout extensions.
  • SVG Support:
  • Rendering of the following properties is now supported (without UI except via XML editor)
  • clip-rule
  • color-interpolation-filters: Non-Inkscape filters that specify linearRGB color interpolation will render properly. Filters created inside Inkscape will still use sRGB color interpolation by default.
  • text-decoration: Underline, strike-through, over line.
  • text-decoration-line, text-decoration-style: Preliminary support (CSS 3).
  • paint-order: Allows stroke to be painted under fill; useful for text.
  • Snapping:
  • The snapping preferences and the snap toolbar have been reworked (in the underlying code and in the GUI) to should make the snapping preferences easier to understand, maintain, and find and fix any remaining snapping bugs
  • Inkscape now also snaps perpendicularly and tangentialy to paths, when creating paths in the pen tool, when dragging nodes, or when manipulating guides. Newly created guides (dragged off the ruler) will snap perpendicularly or tangentialy to any curve that is being snapped to. Two checkboxes have been added to the document properties dialog (on the snapping tab). Please note that snapping perpendicularly or tangetialy will not work in the selector tool when transforming an object or a selection of objects.
  • Intersections of paths and guides can now be snapped to too
  • Snapping has been implemented fully for transforming selections of multiple nodes in the node tool
  • Snapping to text anchors and baselines has been implemented properly
  • If one has chosen for only snapping the snap source closest to the mouse pointer, then the tab key can be used to cycle to the next closest snap source
  • Notable bug fixes:
  • Images are no longer recompressed when embedding or exporting them. [3]
  • Relative image paths are no longer stored as absolute (regression introduced with 0.47).
  • Many rendering glitches were fixed.
  • The rendering of the stroke on transformed objects now matches the SVG specification.
  • Values entered in the numeric input boxes for the selector tool (X, Y, width, height) are much more accurately applied.
  • Inkscape launches faster due to new icon cache (on disk) and improved font loading. (Bug #488247)