Version 2
2.9
2.9.15 (2017-07-12)
- Force pagetype if provided at NewPage, strip NL/Tab at beginning / end of paragraph.
2.9.14 (2017-06-27)
- Allow font-family setting in CSS for custom element.
2.9.13 (2017-06-27)
- Bugfix numerical entities in data. New: base64 decode, filecontents.
2.9.12 (2017-06-16)
- Bugfix PlaceObject/hreference=right and absolute positioning
2.9.11 (2017-05-18)
- Lazy evaluation of defaultcolor / Pagetype, minor bugfixes.
2.9.10 (2017-05-10)
- New command: Groupcontents to insert a group in a Td. Bugfix XPath parser, sd:current-framenumber().
2.9.9 (2017-05-08)
- Lazy evaluation of Grid in Pagetype (#130), bugfix nested tables (#129), improved Initials (color), bugfix cursor movement (#128)
2.9.8 (2017-04-24)
- Bugfix XML attributes with quotation marks
2.9.7 (2017-04-16)
2.9.6 (2017-03-21)
- Enhancements on Image/bleed=“auto”, extra allocation margin on PlaceObject
2.9.5 (2017-03-09)
- Absolute positioning now allows allocate=“yes”.
- New internal variables _bleed, _pagewidth, _pageheight
- New attribute bleed="…" on Image.
2.9.4 (2017-02-24)
- Box with backgroundcolor="-" only allocates cells.
2.9.3 (2017-02-20)
- Bugfix resetmarks, new attribute defaultcolor on Pagetype, remove obsolete commands.
2.9.2 (2017-02-10)
- Bugfix for processing instructions in the XML file (will be ignored now)
- New feature: style <span> and other elemnts in data with CSS.
2.9.1 (2017-02-08)
- Bugfix: top-distance in Tr
2.8
2.8.1 (2017-02-06)
- Fix hotfolder (variable directory)
2.7
2.7.13 (2017-02-03)
- Use tempdir setting to calculate imagecache.
2.7.12 (2017-01-26)
- New command DefineFontalias
- Bugfixes for multipage tables
2.7.11 (2017-01-16)
- Makeindex: make page number attribute variable
- Bugfix: objects with ht > 0 and “jump to next row”
- Remove images from cache when 404.
2.7.10 (2017-01-06)
- Allow setting of error correction level for QR-codes.
2.7.9 (2016-11-28)
- allowbreak=" " does not break at a hyphen character anymore.
- NoBreak default is now ‘keeptogether’ which prevents a line break.
2.7.8 (2016-11-25)
- Change U+2011 (NON-BREAKING HYPHEN) to U+002D (HYPHEN-MINUS) and don’t insert a break.
2.7.7 (2016-10-21)
- Don’t clear image cache before first run
2.7.6 (2016-10-14)
- Better image cache - don’t re-load images during the same run.
2.7.5 (2016-10-12)
- New method for image caching. Rename Image/maxsize to visiblebox.
2.7.4 (2016-10-03)
- New command Trace for debugging selections. Remove show-* on Options.
- Behavior change with NextRow, remove command EmptyLine, compatibility switch with Compatibility.
- New Option: defaultarea.
2.7.3 (2016-09-14)
- New API /v0/statusfile/<id> to get the file publisher.status.
2.7.2 (2016-09-14)
- When PlaceObject goes past the right margin (for example in full width text), go to next row.
2.7.1 (2016-09-08)
- Fix error when fallback image is not found
- Emtpy attributes in Attribute don’t give a table value
2.7.0 (2016-08-18)
- Disable German layoutrules, bugfix (#104) distribution error
2.6
2.6.1 (2016-08-18)
- Bugfix for Mac and Linux ZIP files
2.5
2.5.13 (2016-08-10)
- Bugfix for large tables (> 200 pages?)
2.5.12 (2016-08-08)
- Bugfixes for paragraph shape, move LuaTeX binary to different directory
2.5.11 (2016-08-02)
- Add padding-* to Stylesheet, allow image styling with CSS (padding only), add padding-* to Image
2.5.10 (2016-08-02)
- Many improvements for Text/Output and allocate=“yes”
- Remove all German commands from the manual
- New attributes for Text: fontface, color and textformat
- Improvements to the documentation (spelling fixes), Language string “English (Great Britan)” corrected
2.5.9 (2016-07-06)
- Bugfix related to “jump to next area” and multipage table/
2.5.8 (2016-07-02)
- Bugfix get remaining height jumps to last line, even if “full”
2.5.7 (2016-06-25)
- Bugfix allocation on non-integer columns
2.5.6 (2016-06-25)
- Remove obsolete command ProcessRecord, add limit option for ProcessNode, bugfix Output/Text paragraph shape (#89)
2.5.5 (2016-06-23)
- Various bugfixes / future objects and tables
2.5.4 (2016-06-20)
- Allow control over size of background-text in Td.
2.5.3 (2016-06-18)
- Include bugfixes from 2.4.4
2.5.2 (2016-06-13)
- (2.4.2) A few bugfixes related to sd:current-framenumber(), minheight in Textblock and looking for next free row.
2.5.1 (2016-06-10)
- Interpret <sub> and <sup> in data.
- Bugfix: pagetype and NewPage, version assertion in Layout tag
2.4
2.4.4 (2016-06-18)
- Various bugfixes: leaders disappear on a linebreak, Nobreak allows setting for font family, escape attribute contents, fix for bad images.
2.4.3 (2016-06-17)
- Bugfix related to an improper fix in 2.4.2 / find next free row for an object
2.4.2 (2016-06-13)
- A few bugfixes related to sd:current-framenumber(), minheight in Textblock and looking for next free row.
2.4.1 (2016-06-09)
- Bugfix: pagetype and NewPage, version assertion in Layout tag
2.4.0 (2016-06-07)
2.3
2.3.77 (2016-06-06)
- Fallback filename for image (in case of image not found)
2.3.76 (2016-06-02)
- New API /v0/layout/<id> to get the layout.xml
2.3.75 (2016-05-31)
- New API /v0/data/<id> to get the data.xml
- Bugfix empty value should not make a space.
2.3.74 (2016-05-23)
- New API /v0/status to get all statuses
2.3.73 (2016-05-20)
- Allow frame number in sd:allocated()
2.3.72 (2016-04-28)
- Bugfix: element names with dash accpeted
2.3.71 (2016-04-28)
- New xpath function sd:allocated(x,y,name)
2.3.70 (2016-04-26)
- Messages can set error code on error
2.3.69 (2016-04-25)
- Bugfix indent and parshape with allocate=“auto”
2.3.68 (2016-04-08)
- Bugfix: API /v0/pdf/<id> must wait for the pdf file to finish. Error happens with mutliple runs
2.3.67 (2016-04-07)
- ForAll has a new attribute: start to give the starting point (default: 1)
2.3.66 (2016-04-05)
- Change mechanism on image wrapping, only partly enabled.
2.3.65 (2016-03-29)
- Various bugfixes with HTML output and Output/Text
2.3.64 (2016-03-21)
- Underline in data respects CSS style
2.3.63 (2016-03-18)
- Bufgfix line height calculation with Output/Text and allocation = auto
2.3.62 (2016-03-17)
- Various bugfixes: paragraph shape, server wait until run finished
2.3.61 (2016-03-14)
- New feature U/dashed=“yes”
2.3.60 (2016-03-14)
- Bugfix for HTML tables and sp –ignore-case / font files
2.3.59 (2016-02-24)
2.3.58 (2016-02-22)
2.3.57 (2016-02-19)
- New sp option –ignore-case for case insensitive file loading
2.3.56 (2016-02-18)
- Bufgix Ouptut/allocate=“auto”
2.3.55 (2016-02-18)
- halign on PlaceObject
- Much better wrap around with Output allocate=“auto”.
2.3.54 (2016-02-08)
- New XPath function sd:randomitem(Value, Value, Value)
2.3.53 (2016-02-06)
- Nobreak allows to cut text with …
- PDF producer is set to LuaTeX, creator is set to speedata Publisher - version number
- Various bugfixes
2.3.52 (2016-01-21)
- Various bugfixes: multi paragraph Output with par shape, decode-html
2.3.51 (2016-01-18)
- Temporary directory configurable.
2.3.50 (2016-01-18)
- Dashed rules
- Leaders in HSpace
2.3.48 (2016-01-12)
- Server mode: id always start with a non-zero value.
2.3.47 (2016-01-11)
2.3.46 (2016-01-08)
- Vertical spacing between grid cells
- PDF options PrintScaling and PickTrayByPDFSize
2.3.45 (2015-12-18)
- API call /v0/status returns time stamp-
2.3.44 (2015-12-16)
- Write warnings to status file
2.3.43 (2015-12-15)
- Options / imagenotfound: error or warning
2.3.42 (2015-12-13)
- Access foo/@bar attributes on sub elements
- New shape: Circle
2.3.41 (2015-12-10)
- New xpath function substring()
2.3.40 (2015-12-08)
- Bugfix when reading a config file
2.3.39 (2015-12-07)
- Server mode honors jobname from publisher.cfg
2.3.38 (2015-11-30)
- New XPath function ‘string-length()’, bug fixes, prepare for LuaTeX 0.85
2.3.37 (2015-11-19)
- Bugfix for broken utf8/status file
2.3.36 (2015-11-19)
- Workaround for broken publisher.status file
- Table and vreference=bottom works.
2.3.35 (2015-11-06)
- Schematron rules in RelaxNG schema
- Image/href can omit file: scheme
2.3.34 (2015-11-04)
- Bugfix: configuration file requires end of line marker on last line
2.3.33 (2015-11-04)
- Possible bug fix with LoadDataset/Windows
2.3.32 (2015-09-18)
- Bugfix: height calculation in tables with row where break-below=no
- Much better table debugging with –trace
- Dynamic table heads can be removed
- Action / Mark can have multiple entries
2.3.31 (2015-09-12)
- New xpath function ‘contains()’
2.3.30 (2015-09-08)
- New API call /v0/delete/id to remove the publishing request
- New xpath function sd:keep-alternating() to re-use the current alternating value.
2.3.29 (2015-08-24)
- Bugfix with servermode on windows
2.3.28 (2015-08-11)
- Textblock can have a minimum height.
- Option crop can take a length.
2.3.27 (2015-08-07)
- Bugfix for Overlay command: Image can be stacked on another element.
2.3.26 (2015-08-07)
- New command Overlay to stack objects.
2.3.25 (2015-08-05)
- New command line option –extra-xml and new configuration option extraxml to add additional XML files to the layout instructions (similar to xinclude).
- New configuration option var to add variables.
- New server mode api parameter vars to send additional variables to the publishing process.
- New command line option –varsfile to define more variables.
2.3.24 (2015-06-26)
- Add option »trimmarks«, show the trim box when show-grid is turned on.
2.3.23 (2015-06-25)
- Bugfix width calculation in the grid
2.3.22 (2015-06-19)
- Bugfix with dx and nx in SetGrid
2.3.21 (2015-05-30)
- New option crop for pages with a tight cropbox.
2.3.20 (2015-04-21)
- Bugfix: width Table and Rule and grid distance
2.3.19 (2015-04-20)
- PositioningFrames can now use the current data ({@attrib} for example)
- Bugfix/workaround for an issue introduced in 2.3.18 in multi line Td cells.
2.3.18 (2015-04-08)
- Bugfixes: replace() and $1, $2, … / multi line <Td align=“center”>…</Td> contents
2.3.17 (2015-03-25)
- Experimental garbage collection, in effect with SetVariable.
2.3.16 (2015-03-11)
- Command NoBreak to disable a line break within.
2.3.15 (2015-03-09)
- API changes: make jobname configurable through parameter, better error messages.
2.3.14 (2015-03-04)
- Server-mode: /v0/pdf/<id> returns the PDF
- Server-mode: add timestamp for /v0/publish/<id>
2.3.12 (2015-02-27)
- New api call /available -> 200 OK, /v0/publish returns 201
2.3.11 (2015-02-26)
- Grid distance horizontal can be set.
2.3.10 (2015-02-25)
- Bugfix: index entry without contents crashes the publisher.
2.3.9 (2015-02-24)
- Bugfixes (sp server mode protocol file, infinite loop on malformed utf8 data)
- Empty attributes (attr="") are treated as nil. empty(@attr) now returns true().
2.3.8 (2015-02-21)
- Rotate (steps of 90°) for images
- New xpath function sd:aspectratio(‘imgname.png’)
- Simple if/then/else expressions in XPath
2.3.7 (2015-02-19)
- Background text for table cells (td)
2.3.6 (2015-02-12)
- publisher.status file contains the (error-)messages.
2.3.4 (2015-01-27)
- Bugfix: spot colors apply to stroking and non-stroking operations
2.3.3 (2015-01-26)
- Some CSS for rule, direct color definition.
2.3.2 (2015-01-22)
- New server mode for remote publishing.
2.2
2.1.36 (2015-01-15)
2.1.35 (2014-12-19)
- Allow bookmarks on any level (experimental)
2.1.34 (2014-12-18)
- New function sd:attr() to access attribute with a dynamically constructed name.
2.1.32 (2014-12-01)
- XML parser / XInclude takes –extra-dir into account
2.1.28 (2014-11-11)
- Allow specification of hyphen char in textformat.
2.1.27 (2014-11-06)
2.1.26 (2014-10-29)
- New command: Frame. Can be used inside PlaceObject to frame an object.
2.1.23 (2014-10-13)
- Rounded corners on PlaceObject / Frame
2.1.22 (2014-10-09)
- Transformations can be nested inside PlaceObject
2.1.21 (2014-10-08)
- Custom spot colors
- Transformation origin for rotate and matrix (PlaceObject)
2.1.20 (2014-09-16)
- Copy-of copys does not destroy the underlying content.
2.1.18 (2014-09-09)
- A transformation matrix can be set on PlaceObject
2.1.16 (2014-08-22)
- Don’t break lines on / anymore, unless specified in allowbreaks="/".
2.1.15 (2014-08-18)
- Experimental server-mode (/v0/format)
2.1.14 (2014-08-15)
- Hyphenation = yes/no at DefineTextformat
2.1.13 (2014-08-12)
- Basic version of tokenize() and replace(), basic server mode.
- Colors can have overprinting enabled.
- Spot colors (PANTONE and HKS)
2.1.12 (2014-07-25)
- New command »Color« to switch to a different text color in text.
2.1.10 (2014-07-03)
- Change behaviour of allowbreak=".." at Paragraph. Space must be made explicit.
- New xpath function sd:dummytext() and sd:loremipsum() for a sample text (lorem ipsum)
2.1.9 (2014-06-27)
2.1.8 (2014-06-24)
- Extend table rows (Tr) to re-use as table header.
- Merge pagenumbers now accept page ranges.
2.1.7 (2014-06-06)
- Bugfix for table in table and alignment. align=“right” didn’t work.
2.1.6 (2014-06-05)
- Experimental option ‘allowbreak’ on Paragraph to provide a list of characters where line break may occur.
- sp –quiet for console-less output
- Parallelise sp compare for much better performance.
2.1.5 (2014-05-28)
- Bugfix table cells with align=center and a fixed width.
2.1.3 (2014-05-20)
- Allow hyphenation in the second word in compound words such as longword-anotherlongword. Also enable line breaks after “/”
2.1.1 (2014-05-19)
- New implemtation of paragraph splitting, should be completely backward compatible.
2.1.0 (2014-05-15)