- Add new fields to "Lua for PDFing" tables - Job.currentdate and Message.tzadjust.
- Corrects an error in conversion of PCL to ASCII text.
- The SMTP configuration control labelled "TLS/ SSL?" now has
"TLS-Explicit"
and "TLS-Implicit" options. These options select TLS cryptographic
protocols and exclude SSL protocols.
- SMTP "fall back" processing has been improved. This only
appliies when two
SMTP servers are specified.
- Added
a "Retry Connection" control to [SMTP2] page of configuration form.
When a postive number is specified PDFing will retry the
"Default"
SMTP server after every n minutes.
- "When no address"
control on [Burst] page of markup now
works correctly.
- Correct creation of temporary directory.
- The "Open Jobs" grid can now be scrolled by the mouse wheel.
- The Markup form now allows [Graphics], [Attachments], and
[Fonts] specifications to be applied when
conditions are not
set. See conditions: ~1
thru ~32.
- Minor improvements to hard copy printing.
- Corrected a problem with email address selection from list
of addresses.
- Corrected a problem with selection of appropriate SMTP
server.
- Corrected a problem with "bursting" of *AFDS spooled-files
when page instructions were not copied correctly.
- Corrected a problem with underlines
that caused the "Find" function of Adobe Reader to fail.
- A control which allows fhe selection of the type
of SMTP
authentication is now avaliable on the [System] and [SMTP2] pages of
the configuration form.
- Corrected a "bug" in the validation of code-signing
certificates..
- Minor bug fixes to the hard-copy printing feature.
- The "reminder" email now specifies the correct "purchase"
hyperlink.
- The entire spooled-file text is scanned for PCL macros
before it is "burst".
- Corrected error in license-key checking.
- Corrected error that caused miscalculation
of page-range specifications in certain spooled-files.
- Corrected bug in "Advanced" bursting.
- The
[Log] page of the
configuration form has a new control labelled “Email original?”. If you
select YES
for this control then the specfied recipient will be
sent the original email as well as the
error email.
- The "OS400 page range" control on the [Convert] page of the
configuration and markup forms has a new PRT option. If
selected the whole spooled-file is converted but, if printing is
required, only the selected pages will be printed.
-
Corrected error that
prevented all the job records from appearing in the grid
-
Corrected error that
occured when a special-character was replaced by text containing
multiple email addresses.
- Special-characters:
&F,&O,and &U are now replaced correctly when
specified in the text of error emails.
- Corrected introduced bug in service-program: the value of
the SMTP-autostart
parameter is now actioned correctly.
- "Lua for PDFing" now
has a sleep(milliseconds)
function.
- Corrected LPD
protocol for compliance with Windows LPR printer protocol
(again).
- Corrected LPD
protocol for compliance with Windows LPR printer protocol.
- Corrected "Content-ID:"
SMTP header.
- Added "Cache markups
?" control to [Destination] page of the configuration form. When set to
NO,
markup and mail-lists are not cached but loaded from their
files.
- Optimized converson
for *.XLSX files.
- Improved converson
for *.XLSX files, merged.cells are now preserved correctly.
- New ECC=1 "tag" resets markup and mail-list cache.
- Corrected error in
PCL conversion process that ocurred when PDFing is not licensed.
- Corrected "freeze"
that occured when an [Attach] file existed but could not be opened for
reading.
- Corrected
never-ending loop that occurred when applying a
graphic-image
at a specified starting page with an application cycle of zero.
- Corrected
the [Graphics] sub-form of the Markup, to correct the labelling of the
"Starting" and "Cycle of" controls on the "Apply Graphic" radio-group.
- For a *MERGE*
set PDF encryption/signing is applied only after
the set is complete and the merged PDF has been created.
- The windows printer jobs created by PDFing now have their owner and document-names set
to the OS400 user-profile name and spooled-file name of the
spooled-file received and converted by PDFing..
- Fixed bug introduced in December 2016? When the "Special
PCL" value on the [Convert] page of a Markup was set
to *
(use default), the "Special PCL" value of the configuration was ignored
and processed as if it was YES.
- Files specified on [Attach] page as "Move" or "Copy" are
now recorded in control-file at correct (\Queue\Attach) location, NOT the original
location from where they were copied.
- A new (undocumented) event: Event.OnBeginBurst()
function is implemented in "Lua for PDFing". This function
allows a script to manipulate "bursting" records..
- Add "Always
save" control to [Burst] and [Text] pages of
markup form. This control is used when a disk address is the
default address, When YES
(the default value) all documents are saved to disk, when NO only documents
without an address are saved to disk,.
- Fixed bug introduced by multiple instantiations of "Lua for
PDFing" objects.
- Fixed bug that prevent correct replacement of
special-character
&P by page-count, when in job that was a
result of "bursting".
- Allow multiple printer addresses in [Mail-list] page of
markup form, even when they have the same printer-name.
- Fixed bugs on addresses grid in [Mail-list] page of markup
form.
- Programs now have "Application Manifests".
- [Font] page of markup form now allows creation
of hyperlinks in the output PDF.
- Excel conversion now uses an improved library for
conversion to .xlsx Excel files.
- L4X now now uses an improved library for
conversion to .xlsx Excel files. See: http://www.pdfing.com/l4x
- Allow address(es) following semi-colon in *LIST* Address.
- Always check "Required" flag of attachment file
specifications.
- Fix for compability with PDFing v3 & v4. Allows
for "mail-list" names in either of EMA=
or EMN= "tags".
- Fix for compability with PDFing v3 & v4. Allows
for "tags" in DESTOPT
parameter of *OUTQ. If queue-name
contains DESTOPT
and spooled-file attributes present, then also processes "tags" in
user-defined text.
- Fix for compability with PDFing v3 & v4. *SETS* destination
allowed in either of EMA=
or EMN=
"tags"..
- Minor fix for compability with PDFing v4.
- Attachments are always base64 encoded.
- Can create hyperlinks in PDF files created from
(untranslated) *SCS spooled-files.
- Corrected bug that prevented save of form dimensions and
sort-order.
- Fixed bug that prevented connection to the alternate SMTP
server when the other SMTP server was either MS Office 365
or Gmail..
- Fixed bug in conversion of
*USERASCII spooled-files when using "Pcl Parameter" -PFF
- Can now specify &H, &Q and &U
special-characters in subject and body text of error email
message.
- Fixed conversion of *AFPDS spooled-files to Excel and text
formats.
- Fixed duplication of addresses when editing address-books
in the "markup" form.
- ESMTP
Fixed SSL/TLS authentication bug when connecting to MS Office 365
mail-server.
- ESMTP
authentication not required when no user-name specified..
- Fixed bug in conversion to *.xlsx files where very large
numbers were misconverted.
- Fixed double delete bug in "PDFing for Lua" thread.
- Fixed error
when converting to RTF.
- Fixed a cosmetic error on the [Fonts] page of markup form.
- Fixed
addressing error when no "Send to destination" specified.
- Retrieve correct PPI resolution from Photoshop JPEG files.
- Fixed error when Filtering on DEST field.
- Fixed error in selection of PCL2PDF library.
- Added "Long &D" control to [Text] and
[Font] pages of markup form. Which allows the &D and &d
special-characters to be replaced by either "Long" (ddd, mmm,
dd, yyyy hh:mm:ss) or "Short" dates (yyyymmddhhmmss)
- Fixed MD5 authentication mechanism for
SMTP.
- Prioritised LOGIN and PLAIN authentication mechanisms for
SMTP.
- Fixed appearance of the [Graphics] page of markup
form.
- Fixed recognition of KVM hypervisor.
- Fixed "Keep attachments" behaviour.
- Major re-write of configuration/markup program to improve
its performance and to fix bugs related to printer parameters.
- Fixed introduced error which caused PDFing to ignore
changes to configuration and markup files.
- Fixed errors in processing of HTML email body.
- Fixed
introduced
error in "burst" addressing, where the default "disk" destination was
always selected in addition to email address(es) from mail-list.
- Adjusted
for change to MS Office 365 TLS/SSL protocol versions.
- Fixed problem
with replacement of special-characters &L in text
of error notification emails.
- Fixed minor bugs in convert to excel feature.
- Fixed
scrolling problem when editing address-lists.
- Fixed
memory-allocation bug that prevented opening of configuration and
markup forms.
- Fixed
Gmail connectivity problem.
- Removed
a "memory
leak" from "convert to excel" feature.
- Removed
an actual "memory
leak" from printing feature.
- Corrected
problem with non-printable characters in text that replaces "names".
- Adjusted printing feature to avoid a possible "memory
leak".
- SMTP step now closes connection 1 second after
emailing last job in queue.
- Added
field Message.clearcache
to "Lua for PDFing". If a script sets the value of this field to 1
(one), the cached markup and address files will be reloaded by
PDFing as and when they are required. This allows users to replace the
contents of these files by other means than by using the appropriate
PDFing forms.
- Corrected
default value of "File generations" for compatibility with version 4.
- Corrected multi-threading problem that caused out of
sequence spooled-files in "*MERGE*" and *SET*
groups.
- Corrected
slow email sending when SMTP "chunking" protocol used with
base64 encoding.
- Corrected
processing of *LIST* addresses for compatibility with version 4.
- Corrected replacement of &N
special-character when no attachments to "notify" email.
- Will now process untransformed
*SCS spooled-files with ATRN
instructions.
- Lua for PDFing function strtrim() has
an additional (optional) numeric parameter to specify
trim-left or trim-right.
- Signature control on [Message] page is now visible (once
again).
- Captions of PDF passwords on [Security] page have been
adjusted.
- Added a "memo" field to each page and sub-page of the
configuration/markup form.
- Corrected filtering of jobs to be displayed in the [Open]
grid.
- Fixed "bug" that created invalid formulae in .xlsx
workbooks.
- Fixed "bug" in configuration/markup form that affected
"code-signing" controls.
- Fixed "bug" that prevented printing of .xlsx workbooks.
- Fixed "bug" affecting selection of "Excel example" file.
- When "Email per code" selected on [Burst] page, all burst
documents can now (optionally) be saved to disk.
- Added "Font leading" parameter to [Paper] page of markup
form.
- Added "HP Roman 8" to PCL symbol sets for text-extraction.
- Text extracted from PCL spooled-file now shows accented
characters correctly. (For commonly used PCL symbol-sets).
- Added "Font size" parameter to [Paper] page of markup form.
- Fixed bug in reprocessing of spooled-file created
by "bursting".
- Fixed serious bug in replacement of "special characters"
which are parameters of %SST and %PAD operators.
- Text extracted from the spooled-file is no longer adjusted
when it is used to replace "special characters" in names.
- Added field: Column.Source.underline to the L4X scripting
language. Any characters specified by this field are
replaced
by blanks.
- PDFing now responds to the LPD "Send queue state" command.
This
allows the Windows "add port" dialog to detect the presence of PDFing.
- Adjust processing of plain ascii spooled-files when
-SCSFORCE is specified.
- - If first character is form-feed it is ignored.
- - Final NULL character is translated to form-feed.
- Improved database error diagnostics.
- Simplified interlock use in multi-threaded functions
- Better quality printing.
- Add new printing quality options: 1 - best to 4 - draft.
- Added l0
to l99
"special characters". For use in email body-text and replaced at
run-time by lines of text from the first page of the spooled-file.
- Minor cosmetic changes.
- Improved database error diagnostics.
- Simplified interlock use in multi-threaded functions.
- Improved database error diagnostics.
- Simplified interlock use in multi-threaded functions.
- Fixed "bursting" of *AFPDS spooled-files with graphic
overlays.
- Fixed memory leak introduced in v5.0.1.19.
- Grid statistics now reflect printing status and activity.
- Fixed bug in "Cloning" feature.
- Now allows printing of PDF files that are password
protected.
- Improved reliability of mutlti-threading, particulary when
printing pdf files.
- Improved reliability of service client communications.
- Corrects problem where default ECDIC to ASCII translation
table was incorrectly set for certain languages.
- Improved diagnostic message when contents of "Lua for
PDFing" field: Message.copyuserattachment is a non-existent file.
- Correct addressing problem introduced by previous
correction of "Lua for PDFing" field: Job.destination.
- Corrects problem with "single entry" mail-lists.
- Installation of service now prompts for windows fire-wall
exceptions.
- Corrects problem where PDF was always included in
zip-archive.
- Corrects contents of "Lua for PDFing" field:
Job.destination.
- Corrects problem with automatic selection of scripted
excel-workbooks.
- Corrects action of "Rebuild DB ?" control on {advanced]
page of the configuration form.
- Properties meta-data for *.xls files is now
stored in structured storage.
- Corrects problem with automatic selection of scripted
excel-workbooks.
- "Lua for PDFing" field: Message.copyuserattachment - now
works as it
did in PDFing v4.
- Corrects adjustment of ranges in .xlsx workbooks.
- Improves reporting of service/client connection errors.
- Fixed problems that prevented signing/encrypting PDF files
with PDF page or image-file overlays..
- Corrects adjustment of formulae in target row of .xlsx
workbooks.
- Fixed problems with import of PDF signing certificates.
- Fixed problems when using PDF pages as "overlays" with
*APDS and *USERASCII spooled-files.
- Added checks to markup and address caching.
- Correct display of Mail-list page in spooled-file
properties form.
- Added initialization function before PCL to text conversion.
- Fixed bug that left re-processed jobs in error.
- The client of the NT service program can
now refresh the
list of jobs more than 20 times faster than before. This difference is
very noticeable when there are more than 10,000 jobs.
- Rescheduled processing of jobs resulting from
"bursting" or "cloning" so that these jobs are processed immediately
after the
spooled-file from which they were burst or cloned.
- Fixed problem with windows event logging for
job related events.
- Fixed NT service client reliability issues.
- Fixed bug that caused odd "cropping" of PDF text, when
graphics or PDF pages were applied.
- SMTP time-out error 10053 is no lo longer treated as fatal
error.
- Support for Office365 mail server (smtp.office365.com).
- Corrrected handling of some unusual error conditions.
- Fix for program crash that happened
intermittently when "bursting" spooled-files.
- Improved thread synchronisation (see above).
- Improved exception handling.
- Cosmetic improvements to "Log" form.
- Fixed problem introduced in v5.1.0.5 which prevented update
of configuration or markup forms.
- Now silently retries jobs when the control-file cannot be
locked.
- Corrrected handling of some unusual error conditions.
- Fixed problem when last document in "burst" spooled-file
had more than one page.
- Added "-PFF" PCL parameter to cope with form-feed
on "paper-source" PCL instructions.
- Added "-V5A" PCL parameter to specify better algorithms for
text conversion,
- Fixed problem with document-names when "bursting" with
email-per-code set to YES.
- Image overlays named "#over*.*" are superimposed over text.
- Fixed client lock-up when property or filter forms are
visible and client-icon was clicked.
- Image overlays named "#over*.*" are superimposed over text.
- Lines in SMTP body-text containing a single "."
are replaced by blank lines.
- Added "special-characters" &A which are replaced by
a list of the attached file-names delimited by
<CR><LF>.
- Corrected purging of ".set" files.
- Re-instated "special character" replacement in "Extra
address".
- Re-instated "Lua for DFing" Pdfing.debug function.
- Corrected "stop macro" processing in PCL to text conversion.
- Adjust manifest for Win 8.1 & 2012 R2
compatibility and report hypervisor name.
- Corrected bookmarks when output PDF also contains
"merged" PDF file(s).
- Corrected incomplete status form shown when client icon is
clicked.
- Corrected list of allowed "Open File" statuses.
- Corrected creation of "default" EBCDIC to ASCII translation
table.
- Add new menu-option
[File | New Markup].
- SMTP error handling is now more robust.
- SMTP logging improved, now records RCPT TO: addresses.
- SMTP SSL certificate is now 2048 bit.
- Fixes problems when special characters specified in HTML
text.
- Added Sheet.Out.direct
field to L4X tables. Reduces memory requirement when set to 1.
Improved OS400 compatabilty and a better user-interface.
Many new features including splitting a spooled-file into multiple
documents and
the option to "hold" documents before emailing.
- This release includes a new configuration and mark-up
options.
Configuration is now managed by a new configuration program,
which we hope will prove easier for you to use.
- PDFingMailer now gives you the option to generate untransformed,
*SCS spooled-files into.RTF files as well as PDF files.
- You can specify, in the Convert
page of the configuration
and mark-up programs,
that older files are renamed, so that the newest file retains the name
you
specified. You can also specify the number of duplicate files that are
retained. If you specify 0 generations, then the older file is always
replaced and no renaming occurs.
- You may now choose to "keep" a file and also notify users
of
the new file location by email.
You can specify, in the Mail-List page of
the mark-up program,
a list of email addresses (one address per line).
- General re-engineering.
- Better support for national languages.
- Support for reports up to 1024 columns wide.
- Ignore "Change Drawer" SCS code.
- Added PDF Title & Subject to mark-up options.
- New user-print-information tags, including document name
and mail subject.
- New OS/400 utility commands.
- Better LPD multi-tasking.
- Fix internationalisation problems with number punctuation.
- Fix problems with mark-up files under Win98.
Allow archiving of PDF in ZIP file.
- Help file added.
- Allow retry of SMTP connection and send.
- Allow multiple e-mail recipients.
- Fix for SCS positioning codes.
First General Release of PDFingMailer.