v4.2.67
Use the original value of a field when propagating event (fixes #17540)
Enable the `import/no-cycle` ESLint plugin rule
Make sure WillPrint ran before starting printing
[Regression] Prevent the *built* `pdf.scripting.js`/`pdf.sandbox.js` files from accidentally including most of the main-thread code (PR 12631 follow-up)
Set text field value as a string when it's for a date or a time (bug 1868503)
JS - Add the basic architecture to be able to execute embedded js
Fix the string GlobalConstants.IDS_INVALID_DATE
Don't reset all fields when the resetForm argument is an array
Use the string value of the field when calling the Format callback (bug 1889122)
JS -- Implement app object * https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/AcrobatDC_js_api_reference.pdf * Add color, fullscreen objects + few constants.
JS -- Implement doc object * https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/js_api_reference.pdf#page=335 * it has all the properties/methods defined in the spec * unimplemented methods are there but with an empty body to avoid exception when calling an undefined method * implement zoom, zoomType, layout, pageNum, ...
[JS] Correctly format field with numbers (bug 1811694, bug 1811510)
Use shorter arrow functions where possible