====== Build 20151125: November 25, 2015 ====== =====Highlights===== ====EcoPrint==== Eco Print is eco-friendly proxy printing. The result, including ink and toner savings, is comparable to [[http://www.ecofont.com/|Ecofont]]. ====Internet Printing==== Secure Driver Printing to SavaPage over public Internet with a private Printer URI. =====Details===== See https://issues.savapage.org for details. ====Added==== * [[mantisbt>584]] : Add Eco Print option for saving printer ink and toner. * [[mantisbt>596]] : Set grayscale and duplex proxy printers for Smartschool print jobs. * [[mantisbt>607]] : Include klas in personal Smartschool transaction comment. * [[mantisbt>608]] : Add jqPlot datapoint highlighter in Web App charts. * [[mantisbt>610]] : Download Smartschool printing cost for students as CSV file. * [[mantisbt>611]] : Add proxy print collation. * [[mantisbt>612]]: Notify proxy print job status change in Admin Web App dashboard. * [[mantisbt>614]] : Replace PDF pages without /Contents with blank content. * [[mantisbt>619]] : Add driver printing over public Internet. * [[mantisbt>623]] : Create reserved queue for AirPrint. * [[mantisbt>631 ]]: Add printer driver download links in Web App. ====Changed==== * [[mantisbt>591]] : Make Smartschool print charge to student account optional. * [[mantisbt>594]] : Skip LDAP users without user-name. * [[mantisbt>597]] : Add directdebit as payment method. * [[mantisbt>602]] : Convert Smartschool document name to 7-bit ascii before printing to PaperCut. * [[mantisbt>603]] : Auto select printer tray for Smartschool print job. * [[mantisbt>604]] : Make savapage-notifier link statically with C/C++ libs. * [[mantisbt>605]] : Add Unfinished status to filter printed documents in Web App. * [[mantisbt>613]] : Remove Continue button from multiple Web App Session message. * [[mantisbt>616]] : Show document title in transactions depending on config setting. * [[mantisbt>617]] : Allow user to download his own transaction report from User Web App. * [[mantisbt>618]] : Refactor User Web App footer bar. * [[mantisbt>620]] : Ignore new unsupported Mollie payment methods. * [[mantisbt>622]] : Lazy create SavaPages directory after Admin WebApp login. * [[mantisbt>624]] : Replace SQL NULLS FIRST modifier with COALESCE function. * [[mantisbt>625]] : Upgrade to database schema version 1.5. * [[mantisbt>626]] : Force proxy print job status to completed when CUPS job is not found. ====Fixed==== * [[mantisbt>592]] : Fix NFC Card Login authentication. * [[mantisbt>593]] : Fix server command logging error. * [[mantisbt>595]] : Fix User sync email update error. * [[mantisbt>600]] : Fix SQL error in Smartschool module. * [[mantisbt>601]] : Fix User Sync error at UserEmail, UserNumber or UserCard update. * [[mantisbt>609]] : Fix NumberFormatException for IPP 4-byte integer 0xFFFFFFFD. * [[mantisbt>615]] : Prevent Account Enumeration and Guessable User Account. * [[mantisbt>621]] : Fix card number error when creating internal user. * [[mantisbt>627]] : Disable CometD WebSocket transport in JavaScript clients. * [[mantisbt>628]] : Skip check on multiple Web App sessions for Mac OS X Safari. * [[mantisbt>630]] : Use web sessions when authentication tokens are disabled.