1.5.19 changes
--------------
- Fix `debugprint()` call in options.py (Issue #291)
- Fix exit value if the device is already handled
- Fix building with Python 3.12 (Issue #357, #355)
- Many translation updates
- Fix TypeError in jobviewer.py (Issue #324)
1.5.18 changes
--------------
- Add into the .appdata.xml file (#269)
- Accessiblity improvements (#244)
- system-config-printer couldn't be uninstalled vi GNOME Software (#273)
- system-config-printer crashes due missing libhandy (#283)
- Updated config.sub and config.guess to fix configuration error on RiSC (#282)
- Use pkg-config or --with-cups-serverbin-dir for finding SERVERBIN (#234)
1.5.17 changes
--------------
- Migrate from deprecated splittype to urlparse (#268)
- Support GNOME 42 dark style preference (#263)
1.5.16 changes
--------------
- fix preserve_job_files default settings
- add debugprint covering failed fingerprint retrieval attempts
- Remove travis
- .travis.yml: run on focal and its newer python
- Make sure that applet.py is running one instance per user
- fix incorrect use of urllib.request
- remove python3-requests
- build: Migrate build system from Intltool to Gettext
- Makefile.am: Remove zanata usage
- udev-configure-printer.c: Fix possible use after frees and leaks
- scp-dbus-service.py: Fix typo in method call
- add option to disable xmlto manual generation
- allow + in device uris - gutenprint has a backend with + (fixes #208)
- updates in README.md: build/install instructions, changes related to s-c-p with CUPS 3.x (IPP services/Printer Applications, no PPDs/drivers/static queues), TODOs, need of new developer(s)
1.5.15 changes
--------------
- set the minimum gettext version because autoconf 2.70 requires it (#201)
- create README file because autoconf requires it (#201)
- full fix for #179
1.5.14 changes
--------------
- set preferred driver for DYMO LabelWriter 400
- udev: ignore devices capable of IPP over USB, we have ipp-usb for it
- asyncpk1.py: dont require the exact Gdk version, work arounds #179
1.5.13 changes
--------------
- add checks for NULL in udev-configure-printer (Fedora #1761097)
- github #174 - put back notification about missing pysmbc
- update .pot file because of fix #174
- python3.9 - xml module removed elem.getchildren() method, use list(elem)
- Make the matching rule of printer device path more flexible (#183)
1.5.12 changes
--------------
- when you use different component id, add provide for old name (issues/99)
- fix other issues in system-config-printer.appdata.xml to be completely valid
for new format
- make the appstream file validate with version >= 0.6 (issues/97)
- fixes for scp-dbus-services (pull/96)
- use ValueError instead of ImportError (pull/95)
- fix constructing the auth dialog (pull/93)
- update da.po (pull/102)
- use utf-8 in fdopen() (pull/112)
- Fallback to using LC_CTYPE if LC_MESSAGES is empty and fix _language use (pull/108)
- Update de.po (pull/106)
- Fix TypeError raised by debugprint call (pull/121)
- dbus: remove deprecated at_console statement (pull/123)
- fixed several memory leaks reported by Coverity scan
- temporary fix for error pop up message for IPP2.0+ attributes (issues/122)
- lpd queue names printed on the console (issues/132)
- use proper docstring (pull/130)
- remove deprecated SIGNAL_RUN_LAST (pull/134)
- use remote ppd for CUPS shared queues (pull/137)
- get rid of warnings in applet (Fedora issue #1732890)
- check if we have required parameters in install-printerdriver (Fedora issue #1754204)
1.5.10 changes
--------------
- printer couldn't be add ( https://bugzilla.redhat.com/show_bug.cgi?id=1419175 )
- changes from Ubuntu by Till Kamppeter (pull/64)
- .travis.yml: switch from precise to trusty (pull/63)
- Replace icons deprecated by GTK 3.0 by non-deprecated ones (pull/62)
- Add a StartService for systemd based systems (pull/56)
- French translation update (pull/57)
- Spelling fixes (pull/58)
- Syntax fixes (pull/59)
- Python 3.6 invalid escape sequence deprecation fixes (pull/60)
- Adds printer properties dialog vertical expansion (pull/61)
- Replace icons deprecated by GTK 3.0 by non-deprecated ones (pull/62)
- Improvements of discovered devices/conection type lists in new-printer wizard, more debug output (pull/65)
- replace libgnome-keyring by libsecret (issues/51)
- Do not start the applet on GNOME and Cinnamon desktops (pull/41)
- Do not notify on 'cups-waiting-for-job-completed' because it's not an… (pull/71)
- Updated Turkish translation (pull/74)
- Update tr.po (pull/73)
- TypeError on .update call (issues/76)
- build: Install appstream metadata to non-deprecated location #77 (pull/77)
- Addition of some strings for i18n (pull/81)
- Update .po and .pot files
- added GenericName and X-GNOME-FullName to system-config-printer.desktop.in (issues/20)
- removed some deprecated parts of gui
- updated translations by files from Zanata
- s-c-p doesn't react on ALREADY_ENABLED exception from firewalld
- removed deprecated Gtk objects
- another deprecated issues - GLib
- parent attribute in Gtk.Dialog is deprecated - use transient_for
- system-config-printer.py doesn't have program name (issues/53)
- removed macedonian localization because of low rate of translated strings
- don't ship pre-configured scripts