print 7.x-2.4

Bug fixes
New features

This release contains all known fixes to the module up to now, including the fix to SA-CONTRIB-2022-022. The module has a couple of new co-maintainers that will take over the main task of maintaining it during the remaining life-cycle of Drupal 7. However long that is..

Changes since 7.x-2.2:

print 7.x-2.3

Security update
Bug fixes

This release contains only the fix to SA-CONTRIB-2022-022.

Changes since 7.x-2.2:

print 7.x-2.2

Bug fixes
Insecure

This release fixes a few important bugs introduced in 7.x-2.1, regarding PDF, EPUB and by-email functionality, and some other long-standing bugs.

The 2.0 release marks the completion of the main objectives of the 7.x-2.x branch:

print 7.x-2.1

Security update
Bug fixes
Insecure

Fixes Printer, email and PDF versions - Highly critical - Remote Code Execution - SA-CONTRIB-2018-063

This 2.0 release marks the completion of the main objectives of the 7.x-2.x branch:

print 7.x-2.0

Security update
Bug fixes
New features
Insecure

Fixes SA-CONTRIB-2014-036 - Print - Cross Site Scripting

This release marks the completion of the main objectives of the 7.x-2.x branch:

print 7.x-2.0-beta1

New features
Bug fixes
Insecure

This release marks the completion of the main objectives of the 7.x-2.x branch:

  • Refactoring of all the link handling code to a separate sub-module: print_ui (if you don't enable this module, you will still be able to acess the printer-friendly pages directly at their URLs, but you won't get any module-generated links)
  • Removal of the print array and of all hard-coded HTML code that was used in the old print.tpl.php to a print.tpl.php that is more inline with a normal Drupal template and to some themeable functions.
  • Creation of a pluggable system for the print_pdf module, that can be used to easily add more PDF libraries.
  • Refactoring of the dompdf, tcpdf and wkhtmltopdf to separate sub-modules (print_pdf_dompdf, print_pdf_tcpdf and print_pdf_wkhtmltopdf).
  • Creation of the print_pdf_module which generates PDfs using the mPDF library.
  • Creation of a new export format (EPUB) using the new print_epub module, which uses the PHPePub library to create EPUB files. Support for EPUB libraries is also pluggable, and PHPePub is handled in the new print_epub_phpepub sub-module.

Word of caution:

  • The new template differs radically from the previous one. If you had custom print templates, you'll probably need to re-write them.

print 7.x-2.x-dev

New features
Insecure

New branch for the refactoring of the print module, with the following objectives:

1. print_ui module to handle all the common link handling functions
2. make print.tpl.php a real template, moving all the HTML out of the module
3. hooks in print_pdf for pdf libraries sub-modules (print_pdf_tcpdf, print_pdf_dompdf and print_pdf_wkhtmltopdf)
4. add print_pdf_mpdf
5. add print_epub

print 6.x-1.16

Bug fixes
Insecure

Fixed the problem with generating PDFs.

Changes since 6.x-1.16:

print 7.x-1.0

Security update
New features
Bug fixes
Insecure

Yay, only 1 year, 2 months and 30 days after Drupal 7 was released, I finally make good on my #D7CX pledge. Except for that "on the day that Drupal 7 is released" part, for which I apologize..

Changes since 7.x-1.0-beta2:

print 6.x-1.15

Security update
New features
Bug fixes
Insecure

Changes since 6.x-1.14:

print 6.x-1.14

Bug fixes
Insecure

Sorry for the 6.x-1.13 release.. Then again, with such a minor number :). This release fixes a minor, but annoying bug in the database update function.

After some time necessary to finish porting the module to Drupal 7, I'm happy to release a new stable version of the print module. This is mainly a bug-fix release, but it does provide two new configuration options:
- PDF generation: image access via the local filesystem. This used to be on all the time, but it is incompatible with imagecache.. The default setting is now off.. If your webserver is unable to access itself, you may need to turn this on again.
- URL list in system pages. This used to be impossible to disable without disabling also in content pages.. It's now off by default.

There's also a new API for generating PDF's from your code.

Thanks for using the module, and reporting issues and providing patches.

print 6.x-1.13

New features
Bug fixes
Insecure

Don't update to this release yet.. 6.x-1.14 will be out soon, containing the fix to a bug in the update procedure

After some time necessary to finish porting the module to Drupal 7, I'm happy to release a new stable version of the print module. This is mainly a bug-fix release, but it does provide two new configuration options:
- PDF generation: image access via the local filesystem. This used to be on all the time, but it is incompatible with imagecache.. The default setting is now off.. If your webserver is unable to access itself, you may need to turn this on again.
- URL list in system pages. This used to be impossible to disable without disabling also in content pages.. It's now off by default.

There's also a new API for generating PDF's from your code.

Thanks for using the module, and reporting issues and providing patches.

print 7.x-1.0-alpha1

Sorry for not having fulfilled my #D7CX pledge. Please help by testing and reporting any issues you find in http://drupal.org/project/issues/print

Don't forget to tag them as 7.x-1.0-alpha1

print 6.x-1.12

Bug fixes
Insecure

This release fixes several minor bugs in version 6.x-1.11.

Changes since DRUPAL-6--1-11:

print 5.x-4.11

Bug fixes
Insecure

This release fixes several minor bugs in version 5.x-4.10.

Changes since DRUPAL-5--4-10:

print 6.x-1.11

Security update
New features
Bug fixes
Insecure

Changes since DRUPAL-6--1-10:

print 5.x-4.10

Security update
New features
Bug fixes
Insecure

Changes since DRUPAL-5--4-9:

print 6.x-1.10

Bug fixes
Insecure

The 6.x-1.9 contains a serious error that prevents access to the 'Send to friend' form when using the node alias in the link. This release fixes that bug.

Changes since DRUPAL-6--1-9:

  • Fix #605264: check node alias also when accessing the print_mail form

print 6.x-1.9

Security update
Bug fixes
Insecure

Changes since DRUPAL-6--1-8:

print 5.x-4.9

Security update
Bug fixes
Insecure

Changes since DRUPAL-5--4-8:

print 6.x-1.8

Security update
New features
Bug fixes
Insecure

Changes since DRUPAL-6--1-7:

print 5.x-4.8

Security update
New features
Bug fixes
Insecure

Changes since DRUPAL-5--4-7:

print 6.x-1.7

Security update
Bug fixes
Insecure

Important: This version of the module requires Drupal 6.11. It will not work in older versions.

Changes since DRUPAL-6--1-6:

print 5.x-4.7

Security update
Bug fixes
Insecure

Important: This version of the module requires Drupal 5.17. It will not work in older versions.

Changes since DRUPAL-5--4-6:

print 6.x-1.6

New features
Bug fixes
Insecure

Changes since DRUPAL-6--1-5:

  • Fix #435386 by rhys: accept recepient lists with consecutive separators (newlines or commas)
  • Fix #437128 by florin: add some bottom padding to the corner link
  • Fix #439314: use better pattern matching for TCPDF's paragraph replacement
  • Fix #419296 by noelbush: ** Use wkhtmltopdf for PDF generation **
  • Updated German translation by rastatt
  • Fix #435578: for now, don't use build_mode as CCK is not ready for it yet
  • Remove some dead code for an untested fix to #254863
  • Fix #429054: decode html entities in image URLs passed to TCPDF
    Fix a notice with undefined node->type when printing system pages
  • Use Drupal log for wkhtmltopdf errors
  • Fix #440376 by rsantiag: add hooks before and after the email sending action
  • Fix #283950: clean the output buffer to recover from any TCPDF warning/error
  • Coder fixes
    Use node->printing to disable corner links until CCK supports the print build mode
  • Use cyclical numbering for the X display instead of random
  • Prevent PHP from blocking in the wkhtmltopdf code
  • by Zoltan Balogh: Updated Hungarian translation
  • Fix #385994: Printer-friendly pages do not inherit organic group membership from original page
  • Improve wkhtmltopdf documentation, configuration and add a directory to place external libraries
  • Fix #441770: Footer was placed at top of page in TCPDF => 4.6

print 5.x-4.6

New features
Bug fixes
Insecure

Changes since DRUPAL-5--4-5:

  • Fix #435128: buggy backport from 6.x branch enabled help area links in node pages
  • Fix #435386 by rhys: accept recepient lists with consecutive separators \(newlines or commas\)
  • Fix #437128 by florin: add some bottom padding to the corner link
  • Fix #439314: use better pattern matching for TCPDF's paragraph replacement
  • Fix #419296 by noelbush: ** Use wkhtmltopdf for PDF generation **
  • Updated German translation by rastatt
  • Fix #429054: decode html entities in image URLs passed to TCPDF
    Fix a notice with undefined node->type when printing system pages
  • Use Drupal log for wkhtmltopdf errors
  • Fix #440376 by rsantiag: add hooks before and after the email sending action
  • Fix #283950: clean the output buffer to recover from any TCPDF warning/error
  • Coder fixes
  • Use cyclical numbering for the X display instead of random
  • Prevent PHP from blocking in the wkhtmltopdf code
  • Fix #385994: Printer-friendly pages do not inherit organic group membership from original page
  • Improve wkhtmltopdf documentation, configuration and add a directory to place external libraries
  • Fix #441770: Footer was placed at top of page in TCPDF => 4.6

print 6.x-1.5

Security update
Bug fixes
Insecure

Changes since DRUPAL-6--1-4:

print 5.x-4.5

Security update
Bug fixes
Insecure

Changes since DRUPAL-5--4-4:

print 6.x-1.4

Security update
Bug fixes
Insecure

Changes since DRUPAL-6--1-3:

  • SA-CONTRIB-2009-012: Print module can be used as a spam relay
  • by Zoltan Balogh: Updated Hungarian translation
  • Better fix for #371388: handle tbody tags with attributes
    Fix #375892: Don't validate mail send form when pressing cancel
    Improved Turkish translation by drupalhizmetleri
    Document print_[format].tpl better in the README.txt
  • Fix #371455: Convert all links in the PDF to absolute
  • Fix #384294 by ron_s: use padding instead of margin in icons
    Fix #381586 by Fleshgrinder: add space at the end of the reset button in the send mail form
    Fix #372250: Add page title to send mail form and the ability to use the !title token
    Improvements to the API index.php
    Updated slovak translation by etki
  • Fix #388008: implement CCK's hook_content_extra_fields to manage the order of the per-content type settings
  • Fix #303506 partly by joostvdl: remove the country code from paths to private image files used in generating PDFs
    Simpler fix to #388008: Use a 'heavier' weight even in the absense of the CCK module
  • Coder fixes
  • Make tests successful again
  • SA-CONTRIB-2009-012 Print module can be used as a spam relay

print 5.x-4.4

Security update
Bug fixes
Insecure

Changes since DRUPAL-5--4-3:

print 6.x-1.3

Bug fixes
Insecure

Changes since DRUPAL-6--1-2:

  • Fix #370870: do not delete node-specific settings when users without permission to change them edit a node
  • Fix #371388 by victorkane and gurubert: delete tbody tags since dompdf can't handle them
  • Current mimemail 6.x-1.x-dev no longer causes problems for the mail function, so remove the warnings
  • Update changelog

print 5.x-4.3

Bug fixes
Insecure

Changes since DRUPAL-5--4-2:

  • Fix #370870: do not delete node-specific settings when users without permission to change them edit a node
  • Fix #371388 by victorkane and gurubert: delete tbody tags since dompdf can't handle them
  • Fix #370602: proper detection of the incompatible mimemail settings
  • Prevent links from showing in event calendar views
  • Update changelog

print 5.x-4.2

Bug fixes
Insecure

Changes since DRUPAL-5--4-1:

  • Fix #365041: node-specific settings not initialized when adding new content
    Fix #364535: move custom text strings to separate form to prevent conflicts with the translation mechanism
  • Add explanation of the relation between the type- and node-specific print settings
    Updated all translations (Dutch 100% thanks to joostvdl)
  • Update changelog
    Add warning for incompatible mimemail settings

print 5.x-4.1

New features
Bug fixes
Insecure

This release adds the following features (in relation to version 5.x-4.0), and is equivalent to version 6.x-1.1:

print 6.x-1.1

New features
Bug fixes
Insecure

This release adds the following features:

print 5.x-4.x-dev

New features
Bug fixes
Insecure

Backport of the 6.x-1.x version for Drupal 6.

See the print module CVS messages for more information.

print 5.x-4.0

New features
Bug fixes
Insecure

Since version 5.x-3.7, the 5.x-4.0 version adds the following major features, already present in the 6.x-1.0 version:

- PDF version
- send by e-mail

And the following minor features:

- New block with links to PF versions
- Add option to use URL alias in the link

Pages

Subscribe with RSS Subscribe to Releases for Printer, email and PDF versions