Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Commit

Permalink
Prepare 6.0.0 release (#524)
Browse files Browse the repository at this point in the history
  • Loading branch information
lognaturel authored Feb 8, 2023
1 parent 0c97332 commit bd09481
Show file tree
Hide file tree
Showing 5 changed files with 202 additions and 30 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## 6.0.0 - 2023-02-08

- **BREAKING CHANGE**: Removed IE11 support (enketo-core#946)
- Fix: include drawings, signatures and annotated images in PDFs (#513)
- Fix: support single-column CSV (#520)
- fix: load external data when served with 'application/geo+json' Content-Type header (#519)
- Fix: rank widget on touch devices (enketo-core#947)
- Fix: undesired autocompletion of manually entered incomplete month-year (enketo-core#944)
- Optimize expensive XPath expressions in HTML transform (enketo-transformer#165)

## 5.0.2 - 2022-12-22

- Fix: global install of pm2 (now with version pinned in package.json) in Dockerfile (#509)
Expand Down
28 changes: 28 additions & 0 deletions docs/app_lib_pdf.js.html
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,34 @@ <h1 class="page-title">app/lib/pdf.js</h1>
throw e;
});

/*
* This works around an issue with puppeteer not printing canvas
* images that were loaded from a file.
* It is likely this issue: https://bugs.chromium.org/p/chromium/issues/detail?id=809065
* (though not WebGL-related as some of the commenters suggest)
*/
await page.evaluate(() => {
/* eslint-env browser */
function canvasToImage(element) {
const image = document.createElement('img');
image.src = element.toDataURL();

['width', 'height', 'position', 'left', 'top'].forEach(
(property) =>
(image.style[property] = element.style[property])
);
// overriding a general image style
image.style['max-width'] = '100%';
image.className = element.className;

element.parentNode &amp;&amp;
element.parentNode.insertBefore(image, element);
element.parentNode &amp;&amp; element.parentNode.removeChild(element);
}

document.querySelectorAll('canvas').forEach(canvasToImage);
});

pdf = await page.pdf({
landscape: options.landscape,
format: options.format,
Expand Down
6 changes: 2 additions & 4 deletions locales/src/fr/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -221,10 +221,8 @@
"instancenotfound": "L'enregistrement n'a pas été trouvé. Il a peut-être expiré.",
"invalidediturl": "Ceci n'est pas une URL d'édition valide",
"loadfailed": "Impossible de charger __resource__",
"notfoundinformlist": [
"Oups, ce formulaire n'existe plus. Le propriétaire du formulaire l'a probablement supprimé, archivé ou désactivé. Veuillez le contacter pour avoir de plus amples informations.",
"Erreur détaillée : Le formulaire avec l'ID __formId__ n'a pas été trouvé dans /formList."
],
"notfoundinformlist": "Ce formulaire n'existe pas ou vous n'y avez plus accès. Veuillez vérifier l'URL et vous assurer qu'elle ne manque pas de caractères.\n\nSi le formulaire existait précédemment, il a peut-être été archivé, désactivé ou suprimmé. Si ceci est inattendu, veuillez contacter la personne qui vous a demandé de remplir le formulaire.\n\n(Tentative d'accès du formulaire avec ID: __formId__)",
"notfounddirectformurl": "Ce formulaire n'existe pas ou vous n'y avez plus accès. Veuillez vérifier l'URL et vous assurer qu'elle ne manque pas de caractères.\n\nSi le formulaire existait précédemment, il a peut-être été archivé, désactivé ou suprimmé. Si ceci est inattendu, veuillez contacter la personne qui vous a demandé de remplir le formulaire.\n\n(Tentative d'accès du formulaire: __notfounddirectformurl__)",
"pagenotfound": "Page non trouvée",
"surveyidnotactive": "L'enquête avec cet ID n'est plus active",
"surveyidnotfound": "L'enquête avec cet ID n'a pas été trouvée",
Expand Down
178 changes: 157 additions & 21 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit bd09481

Please sign in to comment.