Scribus 1.5.6 has been released yesterday.
A lot of small bugs have been reported and fixed; on top of it, Scribus 1.5.6 brings several interesting improvements and new features.
As you probably know, the latest major stable release of Scribus is now almost 10 years old and the latest minor stable releases do not run any more on many up to date computers (Ubuntu and most other Linuxes, macOS).
Despite Scribus 1.5.6 being a development release, there is not much stopping your from using it for production work.
But there are a few things you need to pay attention to:
Lot of bugs have been fixed. But there are a few areas that have been specifically taken care of:
If you want to know if specific bugs has been fixed, please refer to the official bug tracker.
Probably, the most visible new feature is the context-sensitive Content Palette.
Several panels of the Properties palette have been moved to a new window, that now automatically adapts to the type of item currently select.
You can activate it in the "Windows" menu, and dock it on the right side of your Scribus window. Or just use the F3 shortcut to show or hide it.
Scribus has been using Ghostscript for importing and exporting Postscript files but also for printing and for the preview of the printing characteristics ("File > Print preview").
Jean has now implemented a new PDF based engine that allows PDF-based printing and preview.
You can now preview selected printing features for different PDF workflows (CMYK plates, ink coverage, ...).
We have not covered the release of 1.5.5 (if you read the official release notes you will see that it's mostly unspectacular), but one feature is worth to be mentioned: you can now search through all Scribus menus and then trigger the command.
Just press Ctrl-/ !
On the one side, you can now find where the commands are, by typing words that you think should be related to them.
On the other side, this new feature allows you to quickly start commands without using the mouse.
Of course, it's still worth using the pre-defined keyboard shortcuts, but now you have a valid alternative to adding more and more complex custom shortcuts for those commands that are used less often (as an example you can type Ctrl-/ and then "samp" to insert a sample text into a text frame).
First, the big news: Scribus is now using Python 3 (except on MacOS which still has Python 2).
If you have followed good practices with Python 2.7, your scripts will still be ok, otherwise, some tweaking will be needed.
Of course, the scripts distributed with Scribus have been ported to work with Python 3.
We have had several new people starting using the Python Scripter and they discovered bugs and many missing commands in the Scripter API: the result is that we have now a much better Scripter!
Probably, the most important improvements the formatting and the styles.
But many commands have been added and more complex scripts should now be possible.
Ale has created a web version of the Scripter API documentation, built using the available docstrings: The Scribus Python interface module on impagina.org.
How is it done? A Python script exports all docstring to Markdown and the documentation can then be published as static Html with mkdocs.
Scribus 1.5.6 is not a small release! Here a few more features that have been added:
There are also some news about the Scribus code itself.
While this Scribus release can be considered stable, there are parts of it that are still experimental and should be handled with care:
Luckily enough, bug in those features will only affect you, if you use them and they should not affect the overall stability of Scribus.
Thanks to everybody has contributed to this release. The work on 1.5.7 has already started...
The complete changelog is available in the bug tracker and you can find the official release notes in the Wiki.