Difference between revisions of "Release notes/1.0.1"
(→Extensions: Update part 3) |
|||
Line 79: | Line 79: | ||
* Relative paths to linked images no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit]) | * Relative paths to linked images no longer break when using an extension ([https://gitlab.com/inkscape/inkscape/-/commit/0fee34477bbf248d07c3396fe966fd6334dcca25 Commit]) | ||
* Plot extension and HPGL Output extension no longer have an option to automatically convert objects to path ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]) | * 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) ([https://gitlab.com/inkscape/extensions/-/commit/fb10061fa393e18b125f4694204cc3ef05f93a8e Commit]) | ||
* The Interpolate extension now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]) | * The Interpolate extension now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors ([https://gitlab.com/inkscape/extensions/-/commit/7862b2085603054fdfd682ffce9d8467ecec300a Commit]) | ||
* The extension Render > Barcode > Datamatrix now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]) | * The extension Render > Barcode > Datamatrix now renders 64 x 64 datamatrices correctly ([https://gitlab.com/inkscape/extensions/-/commit/c3f2cd1409e48782961514b2313536634ec33055 Commit]) | ||
* New extension Color > List All lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit]) | * New extension Color > List All lists all colors used in a document and indicates how often they are used ([https://gitlab.com/inkscape/extensions/-/commit/a0b150e1ab050dde2fb0ae7dc11c275015dbac36 Commit]) | ||
* Rendering a 3D Polyhedron no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]) | * Rendering a 3D Polyhedron no longer gives deprecation warnings ([https://gitlab.com/inkscape/extensions/-/commit/bc7f8779972c599d6f5fa9eba2e160ebfc3b2dfc#3f2b8a83a71ce2e508e1ac143af87e1d498be817 Commit]) | ||
* Path elements are now transformed correctly when applying transformation matrices to them ([https://gitlab.com/inkscape/extensions/-/commit/fb416f7c811d19baad3e445d47085516e2e99efa Commit]) | |||
* JessyInk presentations now work again ([https://gitlab.com/inkscape/extensions/-/commit/2cba7c3f718133aeb6db14442662a54618d4e835 Commit]) | |||
* The Measure Path extension now also works when the Help tab is open when clicking on Apply ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 Commit] | |||
* Text element coordinates are now interpreted correctly, even if they use a different unit than px ([https://gitlab.com/inkscape/extensions/-/commit/5a15053be85a9eafa49bc4c296fa7657409f94c3 Commit]) and their (guessed) bounding boxes now consider transforms | |||
* Extensions that adjust colors now work on groups again ([https://gitlab.com/inkscape/extensions/-/commit/311b017fe056f948d6da14171092dc14d01a3ce0 Commit]) | |||
* Basic extension for exporting as pdf from Scribus was added (not really functional yet, [https://gitlab.com/inkscape/extensions/-/commit/060b69c227aedb4e03fd61b992bbf718a11ad3c9 Commit]) | |||
* Color > Randomize extension now works correctly for the Hue and Lightness parameters | |||
* The Mesh Gradient to Path extension now works again ([https://gitlab.com/inkscape/extensions/-/issues/216 Commit]) | |||
* The unnecessary Live preview was removed from the Interactive Mockup extension ([https://gitlab.com/inkscape/extensions/-/commit/1e560830fa8eebc32fbc28d5d5545fde0006c484 Commit]) | |||
==== Extension failure fixes ==== | ==== Extension failure fixes ==== | ||
Line 97: | Line 106: | ||
* Shape objects now have an is_visible method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit]) | * Shape objects now have an is_visible method ([https://gitlab.com/inkscape/extensions/-/commit/3e10fece0acc07bc33462ca474f0fc6418c7d552 Commit]) | ||
* Documentation extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 Commit]) | * Documentation extended and improved ([https://gitlab.com/inkscape/extensions/-/commit/050be97eed47a303cb823f46e2febb7e2196b989 Commit], []https://gitlab.com/inkscape/extensions/-/commit/9b21776f7c3d746911dac7305b8e1f2a08e38b70 Commit], [https://gitlab.com/inkscape/extensions/-/commit/639bb6914c7f44771c33f0031718c777504ca2a1 Commit], [https://gitlab.com/inkscape/extensions/-/commit/fe0efe3f2c3f2dccbbf365ff5f0270d89dc645e3 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 ([https://gitlab.com/inkscape/extensions/-/commit/cc7c37b18cf968b7042f97a6d51610a9e6110ef5 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 === | === Filters === |
Revision as of 17:43, 25 July 2020
Other languages: العربية Català Česky Deutsch English Español Français Italiano 日本語 한국어 Polski Português Português do Brasil Русский Slovenčina 中文
TODO: Add changes made to 1.0.x after July 25th 2020 and changes made to extensions 1.0.x branch after April 4th 2020
Milestone on gitlab:
- issues
- merge requests (probably we'll miss to milestone some merge requests targeting 1.0.x)
About this release
Definitely not released yet.
Inkscape 1.0.1 is a stability and bugfix release.
The most notable improvements are:
- Fill in
Bug fixes
Packaging
- AppImage:
- now comes with Python 3.8 (Commit)
- Snap:
General User Interface
- Fill in
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
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)
- Eraser tool:
- The mass value field is no longer greyed out and can be used (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
- 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
Live Path Effects
- The Knot LPE allows to switch the direction of self-crossings (Commit)
- LPE selection dialog looks better now with some desktop themes (Commit)
- Fill between many: option 'fuse coincident points' has been replaced with good defaults (Commit)
Performance
- Inkscape no longer becomes unresponsive when opening a document with lots of style tags in it (Commit)
Extensions
TODO: add changes from May 1st until now: https://gitlab.com/inkscape/extensions/-/commits/1.0.x/ (starts on April 15th)
- Relative paths to linked images no longer break when using an extension (Commit)
- 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)
- The Interpolate extension now also interpolates gradients in fills and in strokes (before, it could only interpolate flat colors) and named colors (Commit)
- The extension Render > Barcode > Datamatrix now renders 64 x 64 datamatrices correctly (Commit)
- New extension Color > List All lists all colors used in a document and indicates how often they are used (Commit)
- Rendering a 3D Polyhedron no longer gives deprecation warnings (Commit)
- Path elements are now transformed correctly when applying transformation matrices to them (Commit)
- JessyInk presentations now work again (Commit)
- The Measure Path extension now also works when the Help tab is open when clicking on Apply (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)
- Basic extension for exporting as pdf from Scribus was added (not really functional yet, Commit)
- Color > Randomize extension now works correctly for the Hue and Lightness parameters
- The Mesh Gradient to Path extension now works again (Commit)
- The unnecessary Live preview was removed from the Interactive Mockup extension (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)
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)
Upcoming deprecations (1.1 will issue a warning, while both the old and the new version will just work in 1.0.1):
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)
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)
For packagers
- Fill in
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)
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
- Icelandic
- Italian
- Russian
The following documentation translations received updates:
- French
- Croatian
- Catalan
Contributing to translations
Want to help with translations? Learn how to help!
Documentation
- Fill in
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
- Fill in
- Many of Inkscape's old bug reports still need to be tested and migrated to the new bug and feature request reporting page. While some progress has already been made, we still need your help with that task.
- All (migrated and new) open issues for the project are listed on GitLab. If you have some time on your hands and can help fixing them, join us in the development chat and let us tackle them together.