Hello, bonjour, hallo, hola people of the word πŸ‘‹

The Carbone team is pleased to announce a new version of Carbone: version 3.4.1 πŸŽ‰

What's new ?

NEW Support 107 different Barcodes: qrcode, datamatrix, all GS1 formats, Deutsche Post codes, and many more! Now, barcodes are inserted as a dynamic image to support more types. Barcodes as fonts are and will always be supported; however we recommend to use barcodes as image because it is: more consistent, simpler to use and fast to generate. The syntax remain the same: {d.value:barcode(type)}, Learn more on the barcode documentation Only for Enterprise Edition.
NEW Improve thread management of LibreOffice on Linux: The system, which auto-restarts LibreOffice when it crashes or if there is a conversion timeout, could hang indefinitely on Linux. The global watchdog system could fix this bad behavior on the Enterprise Edition, but it was slow. Now, LibreOffice processes are killed fully. No zombie processes remain.
NEW Accepts "OpenDocument Text Flat XML" (.fodt) template files
FIX Timezone conversion with latest IANA database to manage correctly Daylight Saving Time
FIX Fix dynamic colors for DOCX cells background Only for Enterprise Edition
FIX Fix random image display in LibreOffice documents. Sometimes, LibreOffice hides one image when two or more images share the same name. Now, Carbone generates a unique name for each image with the format "carbone-image-<counter>". Only for Enterprise Edition

Get all details with example on the changelog.

Update to the latest version

CarboneJS on Github: Update the package version, run on your terminal npm update carbone
Carbone Render API users: insert the header "carbone-version":"3" not 3.4, just 3 is required to point to the latest version. If API requests are made from a Carbone SDK, upgrade to the latest SDK version and it will request the latest Carbone version by default.
Carbone Studio: On the top right of the home page, click on the settings button > Click on "Carbone Version" > Select 3.x.x.

Roadmap

Next releases: A new billing system, it was planned to be shipped for this release, but we want to make sure everything is smooth and clean.
WIP: Chaaaaaart πŸ“ŠπŸ“ˆπŸ“‰

Follow us on twitter or Linkedin to get news and updates.

Cheers 🍻 - Steeve

If you’re new to Carbone and want to try out our new functionality right away, you can get started with CarboneJS on Github (and, as always, ⭐️ are appreciated!) or create a free account to get started with Carbone Render API (100 renders/months for free πŸš€).
Was this article helpful?
Cancel
Thank you!