cupscloudprint (20140814-1) precise; urgency=high

  * Fix: Issue #71 on Github, always send use_cdd=false param with every request

 -- simon cadman <src@niftiestsoftware.com>  Thu, 08 Aug 2014 15:25:22 +0000

cupscloudprint (20140702-1) precise; urgency=high

  * New: Split printer class into seperate Printer and PrinterManager classes
  * New: OS X package support
  * New: Added SELinux support to RPM packages
  * New: Added refresh token cron script
  * Fix: Use python interpreter when python2 interpreter not available.
  * Fix: Setup script shows printer names in multiple columns, instead of one column.
  * Fix: Now PEP8 compliant
  * Fix: Detect _lp as valid cups group in configure script
  * Change: Moved testing data and scripts into 'testing' subdirectory
  * Change: Changed protocol to gcp:// instead of cloudprint://

 -- simon cadman <src@niftiestsoftware.com>  Wed, 02 Jul 2014 19:30:59 +0000

cupscloudprint (20140308-1) precise; urgency=high

  * Fix: Use shorter URI format to workaround issue on older distros having a short max length on printer URIs

 -- simon cadman <src@niftiestsoftware.com>  Sat, 08 Mar 2014 13:08:59 +0000

cupscloudprint (20140307-1) precise; urgency=low

  * Fix: Open oauth2 config file in read only mode if access denied to write, fixes running under Mac OS X
  * Fix: Set page name to Untitled when page printed with no name
  * Fix: No longer run upgrade script on fresh install
  * Fix: Exclude groups that cant be correct for cups group when discovering CUPS group
  * Fix: Discover CUPS group by examining CUPS log file ownerships, then PPD directory if logs missing
  * Fix: Fix the log file permissions on creation or upgrade, only adjust owners and permissions if needed to change
  * Security: Only log access token to log file in debug mode
  * New: Support printers with same name in same account
  * New: Log now pipe delimited and contains timestamp
  * Change: Centralised logging setup into utils script
  * Fix: Set UseCIEColor when converting postscript file to pdf, fixes printing files generated by Adobe Reader
  * Change: Removed upgrade message about location of files changing
  * Change: Moved common functions into utils class, allows better unit testing
  * Change: Sanitised the indentation of python files

 -- simon cadman <src@niftiestsoftware.com>  Fri, 07 Mar 2014 18:00:00 +0000

cupscloudprint (20140210-1) precise; urgency=low

  * New: Show better error message if printer ppd not found
  * Fix: Use python logging facility instead of writing to log files directly, fixes No handlers could be found for logger error
  * Fix: Upgrade script now faster with multiple printers, now only gets list of PPDs once and filters for each printer
  * Fix: Show better error if renewing OAUTH2 token fails
  * Fix: Explicitely define dirs in rpm files list, ensures will be removed correctly on uninstall
  * Fix: Deb package now deletes old pyc files on uninstall/upgrade
  * Fix: Config file permissions now fixed to allow updating of access token when printing
  * Fix: Compile python code on rpm install to ensure old files are removed on uninstall
  * Fix: Compile python code on arch install to ensure old files are removed on uninstall
  * Fix: Compile python code on Gentoo install to ensure old files are removed on uninstall
  * Change: Merged submitjob.py script into backend script
  * Change: Error out immediately if lpadmin command not in path on upgrade

 -- simon cadman <src@niftiestsoftware.com>  Mon, 10 Feb 2014 21:13:49 +0000

cupscloudprint (20140112-1) precise; urgency=low

  * New: Added test script for post-packaging testing
  * New: Can now delete associated printers when deleting an account
  * New: When invalid OAuth2 shown, show the error message
  * Change: Moved files from /usr/lib/ to /usr/share

 -- simon cadman <src@niftiestsoftware.com>  Sun, 12 Jan 2014 15:06:59 +0000

cupscloudprint (20131013-1) precise; urgency=low

  * Change: Use imagemagick for rotating PDFs instead of pdfjam due to issues with CentOS and Fedora

 -- simon cadman <src@niftiestsoftware.com>  Sun, 13 Oct 2013 15:39:05 +0000

cupscloudprint (20131009-1) precise; urgency=low

  * New: Use display name if available for generating values for ppd
  * New: Added version param to scripts
  * New: Added test cases and list of capabilities for testing internal name function
  * Fix: Prevent duplicate options and capabilities being generated
  * Fix: Post name of capability instead of internal hash, should fix issues with capabilities failing to work correctly
  * Fix: Fixed displaying of errors from Google side ( eg when print proxy is down )
  * Fix: Allow overriding print params per print job
  * Change: Removed gcp_ prefix for capabilities ( unless conflicts with reserved words )

 -- simon cadman <src@niftiestsoftware.com>  Mon, 08 Sep 2013 22:52:03 +0000

cupscloudprint (20130914-1) precise; urgency=low

  * New: Use display name if available for generating values for ppd
  * New: Added version param to scripts
  * New: Added test cases and list of capabilities for testing internal name function
  * Fix: Prevent duplicate options and capabilities being generated
  * Fix: Post name of capability instead of internal hash, should fix issues with capabilities failing to work correctly
  * Fix: Fixed displaying of errors from Google side ( eg when print proxy is down )
  * Fix: Allow overriding print params per print job
  * Change: Removed gcp_ prefix for capabilities ( unless conflicts with reserved words )

 -- simon cadman <src@niftiestsoftware.com>  Sat, 14 Sep 2013 14:16:17 +0000

cupscloudprint (20130718-1) precise; urgency=low

  * New: PDF now supplied to CCP via CUPS, increases printing speed.
  * New: Default to A4 paper size in countries that use A4 paper.
  * Fix: Use utf8 output for ppd, use internal option and capability hashes for names to prevent errors - should fix a lot of errors related to non-ASCII chars in capabilities.
  * Fix: Removed redundant ppdc dependencies.
  * Fix: Removed old PPD files, as no longer used.
  * Fix: Optimise PDF generated for printing.
  * Fix: Only ask once per account for prefix.
  * Fix: CUPS Backend etc now use source install by default.
  * Fix: Custom printer name should now work.
  * Fix: Fixed final warnings in PPD.
  * Fix: Add translations into cups ppdc.
        
 -- simon cadman <src@niftiestsoftware.com>  Thu, 18 Jul 2013 16:12:00 +0000

cupscloudprint (20130608-1) precise; urgency=low

  * Fix: Parameters with long names should no longer error.

 -- simon cadman <src@niftiestsoftware.com>  Sat, 08 Jun 2013 17:02:00 +0000

cupscloudprint (20130604-1) precise; urgency=high

  * Fix: Fixed syntax error on adding individual printers.

 -- simon cadman <src@niftiestsoftware.com>  Tue, 04 Jun 2013 00:10:00 +0000

cupscloudprint (20130603-1) precise; urgency=low

  * New: Added reportissues.py script to assist in debugging issues.
  * Change: On answering no for adding all printers, ask to add individual printers.
  * Change: Ask whether or not to use prefix rather than assuming user knows to enter prefix directly.
  * Fix: Use option name instead of displayname if displayname is missing.

 -- simon cadman <src@niftiestsoftware.com>  Mon, 03 Jun 2013 21:58:00 +0000

cupscloudprint (20130526-1) precise; urgency=low

  * Fix: Strip out colon chars from capability and options in ppd. 

 -- simon cadman <src@niftiestsoftware.com>  Sun, 26 May 2013 15:55:00 +0000

cupscloudprint (20130519-1) precise; urgency=low

  * Fix: No longer error on capabilities with missing display name.

 -- simon cadman <src@niftiestsoftware.com>  Sun, 19 May 2013 11:06:00 +0000

cupscloudprint (20130510-1) precise; urgency=low

  * Fix: Deb package installs cloudprint files with correct permissions.
  * Fix: Only update config file permissions when config options changed, not when tokens refreshed.

 -- simon cadman <src@niftiestsoftware.com>  Fri, 10 May 2013 22:39:00 +0000

cupscloudprint (20130504-1) precise; urgency=low

  * New: Capabilities for printer supplied by Google Cloud Print ( eg Colour, Print tray, etc ) now appear as options in dialogs.
  * New: Script to delete user accounts ( deleteaccount.py )
  * Change: PPD file now generated dynamically
  * Fix: RPM package can now be built as a non-root user.

 -- simon cadman <src@niftiestsoftware.com>  Sat, 4 May 2013 15:10:00 +0000

cupscloudprint (20130203-1) precise; urgency=low

  * Major Fix: Ensure printing is always sent over HTTPS, fixes an issue where Google has began returning errors on HTTP API requests
  * New: Extra debug data now logged if JSON decoding fails
  * New: Added gentoo/freebsd support
  * Change: Detect CUPS user group automatically rather than assume group name is always lp

 -- simon cadman <src@niftiestsoftware.com>  Tue, 3 Feb 2013 00:45:20 +0000

cupscloudprint (20130101-1) precise; urgency=low

  * New: Python 2.6 now properly supported

 -- simon cadman <src@niftiestsoftware.com>  Tue, 1 Jan 2013 01:20:03 +0000

cupscloudprint (20121208-1) precise; urgency=high

  * New: Added FedEx office support

 -- simon cadman <src@niftiestsoftware.com>  Sat, 8 Dec 2012 14:20:03 +0000

cupscloudprint (20121202-1) precise; urgency=high

  * Change: Backwards compatiblity changes for older versions of python
  * Fix: Show all printers, including ones marked as dormant
  * Fix: Issue #16 - Arch package, cupsddk dependency is discontinued.
  * Fix: Depend on system-config-printer-libs instead of python-cups in RPM

 -- simon cadman <src@niftiestsoftware.com>  Sun, 2 Dec 2012 00:00:00 +0000

cupscloudprint (20120908-1) precise; urgency=high

  * Fix: Issue #13 - Invalid CUPS printer name generated

 -- simon cadman <src@niftiestsoftware.com>  Sat, 8 Sept 2012 00:01:58 +0000

cupscloudprint (20120823-1) precise; urgency=high

  * Fix: Fixed error when trying to print to printers with an account name containing an '@' symbol ( commit 8b8cc6edf419656e192ce82dd0e8cf662d80a54a )

 -- simon cadman <src@niftiestsoftware.com>  Wed, 22 Aug 2012 19:26:07 +0000
 
cupscloudprint (20120818-1) precise; urgency=low

  * New: Depreciated Google ClientLogin replaced with OAuth2 implementation – Google Account password no longer stored locally – when upgrading you will need to remove and re-add your Google Account and printers
  * New: Multiple Google user account support, you can now add printers from multiple Google Cloud Print accounts
  * Fix: No longer blindly overwrite printers when adding a new printer with same name as an existing printer

 -- simon cadman <src@niftiestsoftware.com>  Sun, 18 Aug 2012 17:55:03 +0000

cupscloudprint (20120812-1) precise; urgency=low

  * Fixed: Error when installing printer with non ASCII characters
  * Fixed: More Python 3 fixes
  * Added colour option to printer, should now allow colour printig on most printers
  * Added more logging to aid debugging

 -- simon cadman <src@niftiestsoftware.com>  Sun, 12 Aug 2012 00:00:00 +0000
   
cupscloudprint (20120513-1) precise; urgency=low

  * Fixed: cloudprint.conf details exposed to users
  * Fixed: backend script fails if cannot write to logfile
  * Fixed: Logrotate recreates /var/log/cups/cloudprint_log file with wrong permissions

 -- simon cadman <src@niftiestsoftware.com>  Mon, 13 May 2012 16:19:15 +0000

cupscloudprint (20120423-1) precise; urgency=low

  * Added prefix support to setup script

 -- simon cadman <src@niftiestsoftware.com>  Mon, 23 Apr 2012 21:52:48 +0000

cupscloudprint (20120422-1) precise; urgency=low

  * Added prefix support to setup script

 -- simon cadman <src@niftiestsoftware.com>  Sun, 22 Apr 2012 12:46:05 +0000

cupscloudprint (20120225-5) precise; urgency=low

  * Added 12.04 support

 -- simon cadman <src@niftiestsoftware.com>  Sun, 15 Apr 2012 14:25:05 +0000

cupscloudprint (20120225-4) oneiric; urgency=low

  * Yet more build dependancies

 -- simon cadman <src@niftiestsoftware.com>  Wed, 14 Mar 2012 22:16:31 +0000

cupscloudprint (20120225-3) oneiric; urgency=low

  * More build dependancies

 -- simon cadman <src@niftiestsoftware.com>  Wed, 14 Mar 2012 21:58:03 +0000

cupscloudprint (20120225-2) oneiric; urgency=low

  * Fixed build dependancies

 -- simon cadman <src@niftiestsoftware.com>  Wed, 14 Mar 2012 19:00:15 +0000

cupscloudprint (20120225-1) oneiric; urgency=low

  * Debian package release

 -- simon cadman <src@niftiestsoftware.com>  Wed, 14 Mar 2012 14:26:15 +0000
