Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@ajf/monaco

gnucoop15AGPL-3.0-or-later1.1.0TypeScript support: included

Ajf Monaco editor variant

readme

Advanced JSON forms

This is the home for the Gnucoop's Advanced JSON forms built for and with Angular.

changelog

18.0.1 "maximum-turkey" (2025-07-03)

Bug Fixes

  • core/models: add check for empty arrays in notEmpty validator (78073ad)
  • core/models: resolve circular dependency (dcd0fdb)
  • core/models: use choice origin name as prefix for APPLY_LABELS and GET_LABELS report functions (2aef50c)

    Features

  • core/reports: trim and check xlsreport variable names (0e2bde5)

18.0.0 "misleading-elephant" (2025-04-28)

Bug Fixes

  • core/reports: Added optional property "exportable" to AjfPaginatedListWidget interface (145e786)

16.1.14 "due-wolf" (2025-04-15)

Bug Fixes

  • material/forms: dynamic cell height in table (1c3705b)

    Features

  • core/page-slider: enable smooth scrolling on form slides, web and mobile (7bd6737)

16.1.13 "modern-cardinal" (2025-03-31)

Bug Fixes

  • core/reports: change .toString to String() in table export (2de0e42)
  • core/reports: fix object, array or boolean values in table export pdf and doc (94d45a2)

16.1.12 "fluffy-turkey" (2025-03-25)

Bug Fixes

  • core/models: FROM_REPS: remove null values (e8c51e5)
  • core/reports: fix default parameters in FIRST e LAST functions (faf0de6)
  • material/reports: decrease size of xlsreport filters (4412688)

16.1.11 "missing-toucan" (2025-01-17)

Features

  • core/reports: xlsreport improvements for social balance (2a65535)

16.1.10 "necessary-grasshopper" (2025-01-10)

Bug Fixes

  • core/chart: disable mainDataNumberThreshold using zero value if required by xls-report (357fa18)
  • core/chart: fix rebuild dataset for pie chart (8786bbd)
  • core/forms: set null value for calculate fields if value is equals to NaN (e3909c4)
  • core/models: fill empty repeating slide instance in report dataset (763fc24)
  • core/reports: export function for evaluate report variables (89ea2d7)
  • core/reports: fix boolean value when false for removeZeroValues option (1c0d6eb)
  • core/reports: fix range widget in automatic report (d77aaf5)
  • core/reports: format.. (5101da0)
  • core/reports: modify context when evaluate report variables (9035860)
  • core/reports: rename WIDGET_PIE_TO_JSON to CHART_TO_DATA and change return type to string (6ead16d)
  • material/forms: fix hint icon width in forms for long text (879ec7d)
  • material/reports: export all rows for paginated table widget (14f1230)

    Features

  • core/forms: Remove file content if greather than the max size limit (6328f4d)
  • core/forms: Set the default size limit condition for file input fields for slide and repeating slide (6c768b7)
  • core/forms: Set the default size limit condition for file input fields if no size limit condition is found (4103fe2)
  • core/models: add WIDGET_PIE_TO_JSON function for reports (59c2cac)
  • core/models: Fix STD and MEDIAN functions in expression utils. (da12978)
  • core/reports: add isAIPrompt column in variables sheet (8fb2b4c)
  • core/reports: add mainDataNumberThreshold and removeZeroValues options in xls report for chart widgets (b8697c3)
  • core/reports: add PaginatedTable to export doc and pdf (8f2a659)
  • core/reports: functions for formatting tables' data as html (f045db6)
  • core/reports: PROMPT_RESULT function (da299e2)
  • material/forms: redesign table field (34857c7)

16.1.9 "xenophobic-primate" (2024-12-18)

Bug Fixes

  • core/reports: rename WIDGET_PIE_TO_JSON to CHART_TO_DATA and change return type to string (6ead16d)

    Features

  • core/forms: Remove file content if greather than the max size limit (6328f4d)
  • core/forms: Set the default size limit condition for file input fields for slide and repeating slide (6c768b7)
  • core/forms: Set the default size limit condition for file input fields if no size limit condition is found (4103fe2)
  • core/reports: add PaginatedTable to export doc and pdf (8f2a659)

16.1.8 "acute-gopher" (2024-11-19)

Bug Fixes

  • core/models: fill empty repeating slide instance in report dataset (763fc24)
  • core/reports: export function for evaluate report variables (89ea2d7)
  • core/reports: format.. (5101da0)
  • core/reports: modify context when evaluate report variables (9035860)
  • material/reports: export all rows for paginated table widget (14f1230)

    Features

  • core/models: add WIDGET_PIE_TO_JSON function for reports (59c2cac)
  • core/reports: add isAIPrompt column in variables sheet (8fb2b4c)
  • core/reports: PROMPT_RESULT function (da299e2)

16.1.7 "parliamentary-grouse" (2024-10-16)

16.1.6 "unfair-cuckoo" (2024-10-16)

Bug Fixes

  • core/forms: set null value for calculate fields if value is equals to NaN (e3909c4)
  • core/reports: fix range widget in automatic report (d77aaf5)
  • material/forms: fix hint icon width in forms for long text (879ec7d)

    Features

  • material/forms: redesign table field (34857c7)

16.1.5 "universal-bonobo" (2024-09-02)

Bug Fixes

  • core/chart: disable mainDataNumberThreshold using zero value if required by xls-report (357fa18)

16.1.4 "silky-lark" (2024-08-30)

Bug Fixes

  • core/reports: fix boolean value when false for removeZeroValues option (1c0d6eb)

16.1.3 "positive-harrier" (2024-08-29)

Features

  • core/reports: add mainDataNumberThreshold and removeZeroValues options in xls report for chart widgets (b8697c3)

16.1.2 "known-jellyfish" (2024-08-28)

Bug Fixes

  • core/chart: fix rebuild dataset for pie chart (8786bbd)

    Features

  • core/models: Fix STD and MEDIAN functions in expression utils. (da12978)

16.1.1 "identical-falcon" (2024-08-14)

Features

  • core/chart: Added _rebuildDatasets method. Filters out options never chosen and groups options beyond a set threshold into an "other" dataset. (36c768d)
  • core/forms: add readonly formula for form fields (cd3d5f9)
  • core/forms: add readonly formula for rep slide fields (eabacd6)
  • core/forms: Added nodesVisibility get property to form renderer. Returns a map of all Form Nodes, slides and fields, with their visibility conditions evaluated. (0416815)
  • core/forms: clean rep slide fields from editability map (cd2c618)
  • core/models: Added STD function to expression utils. (f216cdd)
  • core/reports/automatic-report: Added sum and standard deviation widgets. Formula fieldTypes are now treated as number fieldTypes. (8cd6f9a)
  • material/report: Added mainDataNumberThreshold input to chart-widget. Defaults to 10. (f712e11)

16.1.0 "bad-flea" (2024-08-14)

Bug Fixes

  • core/barcode: Fixed a bug caused by a missing undefined check on the barcode video element when resetting or stopping streams. (111c647)
  • core/forms: add all info when create a new validation (cd1572f)
  • core/forms: change readonly data field format based on language (60bccbc)
  • core/forms: combine form init event with flat nodes (94311da)
  • core/forms: enable cascade formula fields: remove context modification to enable valuechanges on formula update (a48687a)
  • core/forms: form-renderer: rollback flatNodes in withLatestFrom and force a valueChange when flatNodes are ready, to start the initialisation flow (8b7a90b)
  • core/forms: notEmptyMessage reimplemented in retro-compatible way (c3b9f94)
  • core/forms: pdf printing of repeating slide number starts at 1 (a464783)
  • core/forms: prints date even when formcontrol changes (1a61104)
  • core/forms: remove orientation changer in page slider (1251ab6)
  • core/forms: set default value when field or slide visibility changed (958dd7c)
  • core/forms: set reps values in formgroup after visibility update (c81fa53)
  • core/forms: validation message will always be updated by the pipeline on multiple conditions (f8723cf)
  • core/range: set correct value for range slider when min or max change (4c5b368)
  • core/reports: Add css for single indicator widget (886ce13)
  • core/reports: autoreport restyling (a20022a)
  • core/reports: autoreport small fix (0cd4c36)
  • core/reports: fix and test APPLY_LABELS function (aa86918)
  • core/reports: fix docx library inclusion (cf56b42)
  • core/reports: fix FROM_REPS function (992f9cf)
  • core/reports: fix xlsreport charts size and proportions (a472c49)
  • core/reports: fix xlsx export of tables with null cells (43e3de6)
  • core/reports: improve formulas for repeating slides in autoreports (d89f8a2)
  • core/reports: null check in printing of report tables (5d7b80b)
  • core/reports: xlsreport charts various fixes (a7e564a)
  • core/transloco: modified some spanish translations (dc3819f)
  • core/utils: Deep-copy functionDeserializer type issue in array.concat argument. (eeed45d)
  • material/form-builder: Added forwardRef to childEntries queryList. (c0a3cc1)
  • material/form-builder: fix formbuilder sticky bar (af21ea4)
  • material/form-builder: Fixed a bug causing ChoicesOriginRef not to be updated when a Choices Origin is edited. (d3d4428)
  • material/form-builder: Fixed a css issue causing Properties to disappear when title/visibility condition are too long. (e0b9316)
  • material/form-builder: Fixed various bugs (Could not add new slides, could not save Hints etc.). (3cf94a8)
  • material/form-builder: Save in properties is now disabled if name or label field are empty. (a638fd4)
  • material/form-builder: set max width for very long formulae (cb42fe4)
  • material/formbuilder: Small css fixes to visibility condition overflow and formtree properties. (f8552e2)
  • material/forms: add padding-top for range tooltip (79d1885)
  • material/forms: fix bug with form builder icons (6e3f24b)
  • material/forms: fix choice fields with few choices (8ad4a8c)
  • material/forms: fix choice fields with filter (ff54e91)
  • material/forms: fix page slider wheel event (2ff6e00)
  • material/forms: remove validity icon from slide tab when slide is not visible (0b38e7b)

    Features

  • core/chart: Added _rebuildDatasets method. Filters out options never chosen and groups options beyond a set threshold into an "other" dataset. (36c768d)
  • core/forms: add range field available in form-to-pdf (01d2091)
  • core/forms: add readonly formula for form fields (cd3d5f9)
  • core/forms: add readonly formula for rep slide fields (eabacd6)
  • core/forms: Added nodesVisibility get property to form renderer. Returns a map of all Form Nodes, slides and fields, with their visibility conditions evaluated. (0416815)
  • core/forms: Added Signature field and field type. (cb700ec)
  • core/forms: clean rep slide fields from editability map (cd2c618)
  • core/forms: customizable notEmpty message (eda13f5)
  • core/forms: download forms as docx (e1f2db5)
  • core/models: Added STD function to expression utils. (f216cdd)
  • core/report: add single indicator widget in xls report (afdfb11)
  • core/reports/automatic-report: Added sum and standard deviation widgets. Formula fieldTypes are now treated as number fieldTypes. (8cd6f9a)
  • core/reports: add export all report widgets function (71949e2)
  • core/reports: add parameter 'header' to report printing functions to enable printing of report metrics (03a4957)
  • core/reports: align attribute in html text widget (21f5a4c)
  • core/reports: charts cleanup and restyling (13fed4f)
  • core/reports: docx printing of html tags in text widgets (3baf2d2)
  • core/reports: download reports as docx files (0ed23d8)
  • core/reports: export all exportable widgets in columns and layout (4d7dc7b)
  • core/reports: implement scatter and bubble charts in xlsreport (6ada13e)
  • core/reports: xlsreport chart options (02e3c77)
  • core/signature: Added core class AjfSignature and SignatureType. (d6e023b)
  • dev-app: Added Signature field to Dev App demo. (ead4455)
  • forms: docx printing of signature fields (2d1ca2d)
  • forms: pdf printing of signature fields (a26ded8)
  • material/form-builder: Added Signature Field to Form Builder. Added readonly flag to form builder field properties. (b7e4e39)
  • material/forms: Added Signature Field to material forms module and field-service. (fe4abdf)
  • material/forms: replace ajf-icons with material icons (105ad5d)
  • material/forms: search filter for choice fields (4319fe1)
  • material/report: Added mainDataNumberThreshold input to chart-widget. Defaults to 10. (f712e11)
  • material/signature: Added Material Signature module and component. (4b3ea1b)

16.0.4 "scornful-hyena" (2024-06-26)

Bug Fixes

  • core/forms: enable cascade formula fields: remove context modification to enable valuechanges on formula update (a48687a)
  • core/reports: fix xlsx export of tables with null cells (43e3de6)
  • core/reports: improve formulas for repeating slides in autoreports (d89f8a2)

16.0.3 "dependent-donkey" (2024-06-07)

Features

  • core/reports: charts cleanup and restyling (13fed4f)

16.0.2 "managerial-sloth" (2024-06-07)

16.0.1 "combined-pelican" (2024-05-27)

Bug Fixes

  • core/reports: autoreport restyling (a20022a)
  • core/reports: autoreport small fix (0cd4c36)

    Features

  • core/reports: add parameter 'header' to report printing functions to enable printing of report metrics (03a4957)

16.0.0 "passing-mosquito" (2024-05-10)

Bug Fixes

  • core/forms: form-renderer: rollback flatNodes in withLatestFrom and force a valueChange when flatNodes are ready, to start the initialisation flow (8b7a90b)
  • core/forms: set default value when field or slide visibility changed (958dd7c)
  • core/forms: set reps values in formgroup after visibility update (c81fa53)
  • core/reports: fix xlsreport charts size and proportions (a472c49)
  • core/reports: null check in printing of report tables (5d7b80b)
  • core/utils: Deep-copy functionDeserializer type issue in array.concat argument. (eeed45d)
  • material/form-builder: Added forwardRef to childEntries queryList. (c0a3cc1)
  • material/form-builder: Fixed a css issue causing Properties to disappear when title/visibility condition are too long. (e0b9316)
  • material/formbuilder: Small css fixes to visibility condition overflow and formtree properties. (f8552e2)
  • material/forms: fix choice fields with filter (ff54e91)
  • material/forms: remove validity icon from slide tab when slide is not visible (0b38e7b)

    Features

  • core/forms: download forms as docx (e1f2db5)
  • forms: docx printing of signature fields (2d1ca2d)
  • forms: pdf printing of signature fields (a26ded8)

15.3.14 "pale-meerkat" (2024-04-23)

Bug Fixes

  • core/forms: form-renderer: rollback flatNodes in withLatestFrom and force a valueChange when flatNodes are ready, to start the initialisation flow (8b7a90b)

    Features

  • forms: docx printing of signature fields (2d1ca2d)
  • forms: pdf printing of signature fields (a26ded8)

15.3.13 "invisible-swallow" (2024-03-21)

Bug Fixes

  • core/forms: set default value when field or slide visibility changed (958dd7c)
  • core/reports: fix xlsreport charts size and proportions (a472c49)
  • material/form-builder: Fixed a css issue causing Properties to disappear when title/visibility condition are too long. (e0b9316)

    Features

  • core/forms: download forms as docx (e1f2db5)

15.3.12 "electric-silverfish" (2024-02-26)

Bug Fixes

  • core/forms: set reps values in formgroup after visibility update (c81fa53)
  • material/formbuilder: Small css fixes to visibility condition overflow and formtree properties. (f8552e2)
  • material/forms: fix choice fields with filter (ff54e91)
  • material/forms: remove validity icon from slide tab when slide is not visible (0b38e7b)

15.3.11 "wasteful-lemming" (2024-02-14)

Bug Fixes

  • material/forms: fix choice fields with few choices (8ad4a8c)

15.3.10 "economic-salmon" (2024-02-14)

Bug Fixes

  • core/forms: pdf printing of repeating slide number starts at 1 (a464783)
  • core/reports: fix FROM_REPS function (992f9cf)

    Features

  • core/reports: align attribute in html text widget (21f5a4c)
  • material/forms: search filter for choice fields (4319fe1)

15.3.9 "jolly-salamander" (2024-01-23)

Bug Fixes

  • core/range: set correct value for range slider when min or max change (4c5b368)
  • core/reports: xlsreport charts various fixes (a7e564a)
  • material/form-builder: set max width for very long formulae (cb42fe4)

    Features

  • core/reports: docx printing of html tags in text widgets (3baf2d2)

15.3.8 "provincial-tiger" (2023-12-04)

Bug Fixes

  • core/forms: add all info when create a new validation (cd1572f)
  • core/forms: validation message will always be updated by the pipeline on multiple conditions (f8723cf)
  • core/reports: fix docx library inclusion (cf56b42)

15.3.7 "interesting-bird" (2023-11-29)

Bug Fixes

  • core/transloco: modified some spanish translations (dc3819f)

    Features

  • core/reports: download reports as docx files (0ed23d8)

15.3.6 "conservative-barracuda" (2023-11-09)

Bug Fixes

  • core/forms: combine form init event with flat nodes (94311da)
  • material/form-builder: fix formbuilder sticky bar (af21ea4)

    Features

  • core/reports: xlsreport chart options (02e3c77)

15.3.5 "nearby-hoverfly" (2023-10-30)

Features

  • core/reports: implement scatter and bubble charts in xlsreport (6ada13e)

15.3.4 "tight-llama" (2023-10-16)

Bug Fixes

  • core/forms: prints date even when formcontrol changes (1a61104)
  • core/reports: fix and test APPLY_LABELS function (aa86918)
  • material/form-builder: Fixed a bug causing ChoicesOriginRef not to be updated when a Choices Origin is edited. (d3d4428)
  • material/form-builder: Save in properties is now disabled if name or label field are empty. (a638fd4)
  • material/forms: add padding-top for range tooltip (79d1885)

    Features

  • core/forms: add range field available in form-to-pdf (01d2091)
  • core/forms: Added Signature field and field type. (cb700ec)
  • core/reports: add export all report widgets function (71949e2)
  • core/reports: export all exportable widgets in columns and layout (4d7dc7b)
  • core/signature: Added core class AjfSignature and SignatureType. (d6e023b)
  • dev-app: Added Signature field to Dev App demo. (ead4455)
  • material/form-builder: Added Signature Field to Form Builder. Added readonly flag to form builder field properties. (b7e4e39)
  • material/forms: Added Signature Field to material forms module and field-service. (fe4abdf)
  • material/signature: Added Material Signature module and component. (4b3ea1b)

15.3.3 "rich-bovid" (2023-10-06)

Bug Fixes

  • core/forms: prints date even when formcontrol changes (1a61104)
  • core/reports: fix and test APPLY_LABELS function (aa86918)
  • material/form-builder: Fixed a bug causing ChoicesOriginRef not to be updated when a Choices Origin is edited. (d3d4428)

    Features

  • core/reports: add export all report widgets function (71949e2)
  • core/reports: export all exportable widgets in columns and layout (4d7dc7b)

15.3.2 "brave-elephant" (2023-09-05)

15.3.1 "mathematical-shrew" (2023-09-05)

15.3.0 "willing-hyena" (2023-09-04)

Bug Fixes

  • core/barcode: Fixed a bug caused by a missing undefined check on the barcode video element when resetting or stopping streams. (111c647)
  • core/reports: Add css for single indicator widget (886ce13)

15.2.6 "parental-pike" (2023-08-01)

Bug Fixes

  • core/forms: remove orientation changer in page slider (1251ab6)
  • material/forms: fix bug with form builder icons (6e3f24b)
  • material/forms: fix page slider wheel event (2ff6e00)

    Features

  • material/forms: replace ajf-icons with material icons (105ad5d)

15.2.5 "respective-whale" (2023-07-07)

Bug Fixes

  • core/forms: notEmptyMessage reimplemented in retro-compatible way (c3b9f94)

15.2.4 "wonderful-butterfly" (2023-07-06)

Bug Fixes

  • core/forms: change readonly data field format based on language (60bccbc)
  • material/form-builder: Fixed various bugs (Could not add new slides, could not save Hints etc.). (3cf94a8)

    Features

  • core/forms: customizable notEmpty message (eda13f5)
  • core/report: add single indicator widget in xls report (afdfb11)

15.2.3 "psychological-gecko" (2023-06-15)

Bug Fixes

  • core/reports: fix date functions (17b5e98)
  • material/forms: add translation for error messages (af26549)

    Features

  • core/reports: CONSOLE_LOG returns the value to be logged (c37c974)
  • material/forms: Add geolocation field (f0f3313)

15.2.2 "weird-cockroach" (2023-05-23)

15.2.1 "confidential-shark" (2023-05-22)

Bug Fixes

  • core/reports: make reports responsive (c96d3d5)

15.2.0 "everyday-kangaroo" (2023-05-04)

Bug Fixes

  • core/reports: evaluateExpression stops messing with predefined identifiers (7e7306e)
  • core/reports: fix first and last functions (6af2d3f)
  • core/reports: use non-strict equality in indicators language (c33aa93)

    Features

  • core/forms: Added Pipe that returns a string with all validation errors of a FieldInstance. (3947d75)
  • material/forms: AjfForm new "card" UI. Added "centeredFieldsContent" and "maxColumns" inputs to form. (38a0bb7)

15.1.5 "royal-weasel" (2023-04-11)

Bug Fixes

  • core/reports: fix expression utils function signatures (897b924)

    Features

  • core/reports: xlsreport date functions (8fce741)

15.1.4 "stale-rabbit" (2023-03-29)

Bug Fixes

  • core/reports: fix expression utils function signatures (897b924)

15.1.3 "past-earthworm" (2023-03-22)

Bug Fixes

  • core/forms: format date values in form renderer (77b1e70)
  • core/models: remove forceFormula from evaluateExpression (d0952ec)
  • core/reports: expression utils small fixes (fe805a1)
  • core/reports: IF_THEN_ELSE renamed to IF (4dd3ef4)
  • core/utils: format date values in the deepCopy of a form (8cd3566)
  • material/forms: lint (90d6357)

    Features

  • core/transloco: add arabic language (9aee359)

15.1.2 "modern-parakeet" (2023-03-17)

Bug Fixes

  • core/reports: fix repeat function (1ed9ad4)

15.1.1 "decisive-mammal" (2023-03-16)

Bug Fixes

15.1.0 "definite-primate" (2023-03-16)

Bug Fixes

  • Changed sourceRoot in angular.json for all libraries (992a702)
  • core/reports: enable variables in indicator expressions (82c8c14)
  • core/reports: fix more expression utils functions (3209b56)
  • core/reports: fix xlsreport errors row number (97bbdd4)
  • core/reports: improve expression utils API and performance (fe3e277)
  • material/forms: Added Datepicker to Date-input-field (281a191)
  • material/forms: Range Field template fix (formContol directive missing in input) (db8f7f3)

    Features

  • core/material/forms: Added visual cues and UI improvements for repeating slides in ajf topbar of Page Slider. (148b64b)

15.0.1 "cool-possum" (2023-02-28)

Bug Fixes

  • Changed sourceRoot in angular.json for all libraries (992a702)
  • material/forms: Added Datepicker to Date-input-field (281a191)
  • material/forms: Range Field template fix (formContol directive missing in input) (db8f7f3)

13.2.15 "breakable-mole" (2023-02-21)

Bug Fixes

  • core/forms: add null check before reset value (7b64348)
  • core/model: fix decimals for sum between floats (a786c1f)
  • core/model: fix SUM and APPLY_LABELS report functions (f4703c5)
  • core/models: filter dataset from null forms (309ad0d)
  • core/models: fix report build dataset function for table fields (5675da4)
  • core/models: SUM function fixed for repeating slide (863d531)
  • core/reports: fix some expression utils functions (9320297)
  • core/reports: paginated dynamic table should be exportable (cf182f6)
  • core/table: fixed^Corting on table columns (8701be1)
  • material/forms: add header in readonly table and fix cell height (6ad5ce2)

    Features

  • core/forms: accept formula in defaultValue (a7295b8)
  • core/forms: evaluate formula for defaultValue only when field is visible (2a3eddb)
  • core/reports: add new widget for paginated tables (14c6241)
  • core/reports: select in xlsreport wich columns should be sortable (755165a)
  • core/reports: xlsreport: new array functions (33b4420)
  • core/table: add sort in table (46b752b)
  • material/forms: range value in form always visible (197406e)
  • material/reports: add optional dialog with form fields values for table rows (1eb819c)

13.2.14 "silent-capybara" (2023-02-14)

Bug Fixes

  • core/forms: add null check before reset value (7b64348)
  • core/models: fix report build dataset function for table fields (5675da4)

13.2.13 "wispy-alligator" (2022-12-27)

13.2.12 "joint-possum" (2022-12-23)

Bug Fixes

  • core/model: fix decimals for sum between floats (a786c1f)

    Features

  • core/forms: accept formula in defaultValue (a7295b8)
  • core/forms: evaluate formula for defaultValue only when field is visible (2a3eddb)

13.2.11 "brief-harrier" (2022-11-11)

Bug Fixes

  • core/models: SUM function fixed for repeating slide (863d531)
  • core/reports: paginated dynamic table should be exportable (cf182f6)

    Features

  • core/reports: select in xlsreport wich columns should be sortable (755165a)

13.2.10 "voluminous-goldfish" (2022-10-25)

Bug Fixes

  • material/forms: add header in readonly table and fix cell height (6ad5ce2)

13.2.9 "deaf-lion" (2022-10-21)

Bug Fixes

  • core/table: fixed^Corting on table columns (8701be1)

13.2.8 "popular-shrew" (2022-09-30)

Bug Fixes

  • core/model: fix SUM and APPLY_LABELS report functions (f4703c5)
  • core/models: filter dataset from null forms (309ad0d)

    Features

  • material/forms: range value in form always visible (197406e)
  • material/reports: add optional dialog with form fields values for table rows (1eb819c)

13.2.7 "fortunate-barnacle" (2022-09-14)

Features

  • core/reports: add new widget for paginated tables (14c6241)
  • core/reports: xlsreport: new array functions (33b4420)
  • core/table: add sort in table (46b752b)

13.2.6 "assistant-canid" (2022-09-06)

Bug Fixes

  • core/reports: export correct value for tables (45351e5)

13.2.5 "retail-flyingfish" (2022-09-06)

Bug Fixes

  • approve api change in core/chart and core/reports (c2a01b9)
  • approve api changes in core forms (9c23817)
  • calendars/ethiopian: fix month number in ethiopian pipe (7805c31)
  • calendars: missing months in ethiopian year view (9a8aa8c)
  • core/calendars: month bounds generation in iso mode (d2f4d9a)
  • core/calendar: value not set with daily period objects (571f7c1)
  • core/chart: Fixed chart pieceLabel assignment (1a95372)
  • core/chart: remove unused chart piecelabel plugin (2d4d49d)
  • core/common: buildStringIdentifier is not exported (a34307b)
  • core/echarts: make echarts module options required (787f0e0)
  • core/file-input: add missing param in content children decorators (0e143a4)
  • core/file-input: update angular form value on input reset (84e535e)
  • core/file-input: use normal cursor when the value is not null (dbc1888)
  • core/file-input: value not set on file select (13de9fb)
  • core/forms: add default choiceorigins to schema when export form to pdf (8632c9b)
  • core/forms: add label instead of value for field with choices into form string identifier (da1711f)
  • core/forms: allows all primitive input types inside a table field table field (7d62964)
  • core/forms: change NotEmpty validation to check also for empty string (3e6d118)
  • core/forms: classes using Angular features need to be decorated (b934078)
  • core/forms: fix FormSchema interface in form-to-pdf (010eefb)
  • core/forms: fix values in form-to-pdf for single and multiple choices fields (95d6998)
  • core/forms: form-to-pdf: fix printing of formula fields (65fd4a7)
  • core/forms: hide file preview in read only mode w/ null value (843e280)
  • core/forms: hide image preview in read only mode w/ null value (f645e0b)
  • core/forms: in table force value to number if type is number (f2e2c39)
  • core/forms: include missing templates in ng_module bazel target (3489afd)
  • core/forms: initialize choices origin in form renderer (ccecfe0)
  • core/forms: Node serializer fromJson name assignment. (0c562cd)
  • core/forms: remove cyclic imports (70f7b33)
  • core/forms: show labels for select fields when readonly (ddac4e6)
  • core/forms: slide validity is not correctly initialized (84565de)
  • core/forms: trigger form state updates on group removal (ae0c55d)
  • core/forms: unable to create node instance if no validation condition has been defined (3c75245)
  • core/forms: update field instance state in init node. (44ebb8a)
  • core/forms: wrong max digits validation formula (4a64ff2)
  • core/forms: wrong max validation condition (3d068b5)
  • core/graph: fix svg-pan-zoom import (921bd39)
  • core/graph: remove unused file (319483b)
  • core/models: accept string input in formatDate validation helper (9229731)
  • core/models: ALL_VALUES_OF is not extracting values from main forms (3da14e6)
  • core/models: sort code identifiers (6eb6093)
  • core/range: range field must call base class ngOnInit method (11e0eed)
  • core/report: fix expression-utils functions (32b4f31)
  • core/reports: add exportable attribute in table widget instance (668cb08)
  • core/reports: AjfReport instance imported using current module name (761c8f6)
  • core/reports: approve api change (b3eb5e7)
  • core/reports: chart.js plugin option formalae are not correctly evaluated (626a10c)
  • core/reports: convert rows for table into plain array. Add new function for compare date. (e3e1bf0)
  • core/reports: export also dynamic table widget both with rowspan or colspan (60a2b4c)
  • core/reports: export correct value for tables (45351e5)
  • core/reports: fixed the export of the csv, now shows the value without the saveValue warning (a5f7bbc)
  • core/reports: hindikit: generalized function parsing (2a60233)
  • core/reports: increase page size and fix printing of numbers in tables (8f68a14)
  • core/reports: missing props in heat map widget instance (7ccd7d6)
  • core/reports: omit table header when empty (6a7fc1a)
  • core/reports: translate table cells and chart labels (8cc764f)
  • core/reports: widget wrapper inside export container has zero height (e34d940)
  • core/reports: widget.options misspell in widgetToWidgetInstance (6c96a41)
  • core/transloco: add module forRoot function (9112607)
  • core/transloco: add prt and eth translations (3896d22)
  • core: fix COUNT_FORMS_UNIQUE (cab93d5)
  • dev-app: ionic widgets demo layout (c35c650)
  • dev-app: report from form params (9259640)
  • dev-app: report from form set schema wrong params (90e4539)
  • forms: formula fields must be readonly inputs (93c2819)
  • forms: table field handling number input by ng if directive (3794497)
  • form: template (da4f4df)
  • ionic/forms: add css for table fields (1fba2b4)
  • ionic/forms: render table header as text (5accdfb)
  • lint errors (2380a0a)
  • material/barcode: file drop not working (4fa778d)
  • material/form-builder: can't delete slides (e1bc010)
  • material/form-builder: can't edit form starting from an empty schema (830ba87)
  • material/form-builder: choices origins are not correctly saved (96ce906)
  • material/form-builder: dnd from left bar difficult with long forms (9ebf2a9)
  • material/form-builder: formulae and conditions not updated in UI (83a2ebb)
  • material/form-builder: messy code after cherry pick (68f5205)
  • material/form-builder: output form should not repeat choice values for every choice field (7a25255)
  • material/form-builder: size and default value props are not saved (f522cf3)
  • material/form: input field (6dc1406)
  • material/forms: approve api change (6e41ff8)
  • material/forms: date field uses an unexisting calendar selection mode (5e2c6c6)
  • material/forms: render table header as text (3240bfc)
  • material/reports: add Layout widget to defaultWidgetsFactory (c8484d1)
  • multiple: add missing aria labels in form fields (4a45825)
  • multiple: approve api change in core/common and material/monaco-editor (026413f)
  • multiple: remove some circular deps in reports modules (9864187)
  • multiple: report from xls (8489fda)
  • multiple: reports default widgets map need to be provided in root (a0fc21b)
  • report-to-pdf: fix retrieval of chart's canvasDataUrl in material component (4f2dee2)

    Features

  • add support for TypeScript 4.0 (173aec1)
  • calendars/ethiopian: add calendar pipe (31add4a)
  • calendars: add ethiopian calendar module (55064f6)
  • change tslib from direct dependency to peerDependency (0fea4be)
  • core/calendar: add gregorian calendar module (0c94854)
  • core/chart: add support for chart.js callback functions (4a37122)
  • core/common: add helper to build a string from a string identifier (b2f03b1)
  • core/file-input: add accept input to limit file mime type (6840281)
  • core/file-input: add file input component (62d7551)
  • core/file-input: add upload to storage options in file field (e48bd88)
  • core/form: make a slide readonly by condition (6d6f0e4)
  • core/forms: make a field read-only from the schema (41b06ef)
  • core/forms: add file field (fc2b066)
  • core/forms: add image field (14dfa1c)
  • core/forms: add new file field type (99eb889)
  • core/forms: add pipe to build string from string identifier (3fa1ceb)
  • core/forms: add range field (6f5d0f0)
  • core/forms: add video url field type (5d84a7d)
  • core/forms: form-to-pdf (20b4cd7)
  • core/forms: improve form-to-pdf api (4e430ec)
  • core/graph: add e2e test (d7d4833)
  • core/graph: add new graph widget (fb5817e)
  • core/heat-map: add heat map component (686d978)
  • core/reports: Add action in heatmap. Add dynamic formdata list in xlsreports. (9c6869b)
  • core/reports: add AjfWidgetService for custom widgets definition (b7335ae)
  • core/reports: add dynamic table widget (9c4e76e)
  • core/reports: add filter widget (eea3db2)
  • core/reports: add formula for paginated widget and function for formdata in dynamic table (a2f60af)
  • core/reports: add graph in xls report (2590bd0)
  • core/reports: add pipe to build string from string identifier (2c585f5)
  • core/reports: add range field in report from form (996b165)
  • core/reports: add report builder by xls (9ef65dd)
  • core/reports: add report functions for dynamic form table and paginated lists (ddb66fa)
  • core/reports: add string identifier in report interface (6e3abab)
  • core/reports: add support for heatmap widgets in xlsreports (2955009)
  • core/reports: add support for user defined init functions in custom widgets (6d0c788)
  • core/reports: add xls function for paginated table with dialog (49fca66)
  • core/reports: expression-utils functions implemented in hindikit-parser (d31953a)
  • core/reports: heatmap widget values from formula (5efbb82)
  • core/reports: html icons to text in csv/xlsx widget export (0dc2248)
  • core/reports: icons to text translation in pdf printing (35c50dd)
  • core/reports: js in xlsreport formulas (08118fd)
  • core/reports: pdf printing of dynamic tables (878c4f2)
  • core/reports: set image width from styles (7359a03)
  • core/reports: xlsreport: improved error reporting (7025985)
  • core/testing: add private helpers for e2e tests (aeaac2e)
  • core/transloco: support override of default transloco configuration (aa82786)
  • form: add hint (e02071e)
  • github: make robzan8 owner of form-to-pdf and report-to-pdf (71a146b)
  • ionic/forms: add video url field component (7bbb1cb)
  • ionic/reports: add support for custom report widgets definition (2fd8343)
  • material/form-builder: add show attribute to string identifier (a07f752)
  • material/form-builder: add support for range field properties (e55d51f)
  • material/form-builder: add support for table fields (662d6a1)
  • material/form-builder: Added Drag & Drop functionalities. (e611a24)
  • material/form-builder: always show input in choices origin editor (9b50c84)
  • material/forms: add slides validation indicator in breadcrumbs (cbe9f36)
  • material/forms: add video url field component (94b0b58)
  • material/forms: render text fields in a text area (ea2f70a)
  • material/report-builder: add hint to field node properties (b334583)
  • material/reports: add support for custom report widgets definition (13ae02f)
  • multiple: add report from form function (ba72d14)
  • multiple: add support for TypeScript 4.4 (417b470)
  • multiple: bold form labels in readonly mode (bed736f)
  • multiple: switch front/back camera in barcode video (99064ec)
  • page-slider: add disableRemoval mode in repeating slide (91bfeaa)
  • report warning if duplicate theme styles are generated (bfc59fd)
  • report-to-pdf (2d15b6a)
  • reports: add dialog widget (ad9358f)
  • reports: add heat map widget (a2a5674)
  • reports: add paginated list widget (e123bd1)

    Reverts

  • Revert "ci: disable remote http bazel cache" (16df869)
  • Revert "chore: add script to resync caretaker app open PRs" (16f7dec)

13.2.4 "yearning-earwig" (2022-08-04)

13.2.3 "evident-magpie" (2022-07-29)

Features

  • core/reports: add xls function for paginated table with dialog (49fca66)
  • core/reports: js in xlsreport formulas (08118fd)

13.2.2 "wandering-harrier" (2022-07-21)

Features

  • core/reports: Add action in heatmap. Add dynamic formdata list in xlsreports. (9c6869b)

13.2.1 "parallel-wolverine" (2022-07-14)

Bug Fixes

  • core/reports: convert rows for table into plain array. Add new function for compare date. (e3e1bf0)

    Features

  • core/reports: add formula for paginated widget and function for formdata in dynamic table (a2f60af)
  • core/reports: add report functions for dynamic form table and paginated lists (ddb66fa)

13.2.0 "jittery-dormouse" (2022-07-04)

Bug Fixes

  • core/echarts: make echarts module options required (787f0e0)
  • core/reports: missing props in heat map widget instance (7ccd7d6)

    Features

  • core/file-input: add upload to storage options in file field (e48bd88)
  • core/heat-map: add heat map component (686d978)
  • core/reports: add support for heatmap widgets in xlsreports (2955009)
  • core/reports: heatmap widget values from formula (5efbb82)
  • core/reports: xlsreport: improved error reporting (7025985)
  • reports: add dialog widget (ad9358f)
  • reports: add heat map widget (a2a5674)
  • reports: add paginated list widget (e123bd1)

13.1.5 "wonderful-crocodile" (2022-05-06)

Bug Fixes

  • core/reports: widget.options misspell in widgetToWidgetInstance (6c96a41)

13.1.4 "brief-ape" (2022-04-29)

Bug Fixes

  • core/file-input: update angular form value on input reset (84e535e)
  • core/graph: fix svg-pan-zoom import (921bd39)
  • core/graph: remove unused file (319483b)

    Features

  • core/graph: add e2e test (d7d4833)
  • core/graph: add new graph widget (fb5817e)
  • core/reports: add graph in xls report (2590bd0)
  • multiple: switch front/back camera in barcode video (99064ec)

13.1.3 "satisfied-tarsier" (2022-04-05)

13.1.2 "determined-toucan" (2022-03-31)

Bug Fixes

  • core/models: ALL_VALUES_OF is not extracting values from main forms (3da14e6)
  • core/models: sort code identifiers (6eb6093)
  • core/reports: hindikit: generalized function parsing (2a60233)

    Features

  • material/form-builder: add support for table fields (662d6a1)
  • multiple: bold form labels in readonly mode (bed736f)

13.1.1 "deliberate-gibbon" (2022-03-22)

Features

  • core/transloco: support override of default transloco configuration (aa82786)

13.1.0 "unwilling-tapir" (2022-03-21)

Bug Fixes

  • calendars/ethiopian: fix month number in ethiopian pipe (7805c31)
  • core/chart: Fixed chart pieceLabel assignment (1a95372)
  • core/forms: form-to-pdf: fix printing of formula fields (65fd4a7)
  • core/forms: trigger form state updates on group removal (ae0c55d)
  • core/report: fix expression-utils functions (32b4f31)
  • core/reports: export also dynamic table widget both with rowspan or colspan (60a2b4c)
  • core: fix COUNT_FORMS_UNIQUE (cab93d5)
  • multiple: report from xls (8489fda)

    Features

  • core/reports: add filter widget (eea3db2)
  • core/reports: add report builder by xls (9ef65dd)
  • core/reports: expression-utils functions implemented in hindikit-parser (d31953a)
  • core/reports: html icons to text in csv/xlsx widget export (0dc2248)
  • material/form-builder: add support for range field properties (e55d51f)
  • material/forms: add slides validation indicator in breadcrumbs (cbe9f36)

    Reverts

  • Revert "ci: disable remote http bazel cache" (16df869)

13.0.0 "successive-tahr" (2022-03-10)

core

Commit Type Description
083440a92 feat reports: add filter widget
b93407817 fix forms: classes using Angular features need to be decorated
3c7524545 fix forms: unable to create node instance if no validation condition has been defined
2f19941ff fix report: fix expression-utils functions
1aa7c3536 fix fix COUNT_FORMS_UNIQUE
### material
Commit Type Description
-- -- --
2747ff2ce feat form-builder: add support for range field properties
### multiple
Commit Type Description
-- -- --
417b470e2 feat add support for TypeScript 4.4
## Special Thanks
Marco Marche, peppedeka and trik

12.1.7 "dark-parrot" (2022-01-10)

calendars

Commit Type Description
2d8bc05ce fix ethiopian: fix month number in ethiopian pipe
### core
Commit Type Description
-- -- --
05f6bf3d0 feat reports: add report builder by xls
2c2b027e1 feat reports: expression-utils functions implemented in hindikit-parser
b211ce879 feat reports: html icons to text in csv/xlsx widget export
d2b00a530 fix chart: Fixed chart pieceLabel assignment
0d19c887f fix reports: export also dynamic table widget both with rowspan or colspan
### multiple
Commit Type Description
-- -- --
fc3b0e02f fix report from xls
## Special Thanks
Marco Tozzi, Roberto Zanotto, peppedeka, sara and trik

13.0.0-rc.1 "evolutionary-lamprey" (2022-01-10)

calendars

Commit Type Description
efc186e9b fix ethiopian: fix month number in ethiopian pipe
### core
Commit Type Description
-- -- --
3c62783e1 feat reports: add report builder by xls
5b2c3ffad feat reports: expression-utils functions implemented in hindikit-parser
5a662c6ba feat reports: html icons to text in csv/xlsx widget export
### multiple
Commit Type Description
-- -- --
fdffd9425 fix report from xls
## Special Thanks
Roberto Zanotto, peppedeka, sara and trik

13.0.0-rc.0 "technical-starfish" (2021-10-29)

core

Commit Type Description
1a9537256 fix chart: Fixed chart pieceLabel assignment
60a2b4cd9 fix reports: export also dynamic table widget both with rowspan or colspan
## Special Thanks
Marco Marche, Marco Tozzi, sara and trik

12.1.6 "key-toad" (2021-10-20)

Special Thanks

trik

13.0.0-next.10 "acceptable-bonobo" (2021-10-20)

Special Thanks

trik

13.0.0-next.9 "empty-river" (2021-10-13)

core

Commit Type Description
b93407817 fix forms: classes using Angular features need to be decorated
## Special Thanks
trik

12.1.5 "throbbing-snow" (2021-10-13)

core

Commit Type Description
db28cc122 fix reports: AjfReport instance imported using current module name
558af3ae8 fix reports: increase page size and fix printing of numbers in tables
### dev-app
Commit Type Description
-- -- --
e78680438 fix report from form params
ba0e05af5 fix report from form set schema wrong params
### multiple
Commit Type Description
-- -- --
619c95d48 fix add missing aria labels in form fields
## Special Thanks
Roberto Zanotto, peppedeka and trik

13.0.0-next.8 "misty-shape" (2021-10-12)

core

Commit Type Description
3c7524545 fix forms: unable to create node instance if no validation condition has been defined
761c8f6ef fix reports: AjfReport instance imported using current module name
8f68a1496 fix reports: increase page size and fix printing of numbers in tables
### dev-app
Commit Type Description
-- -- --
9259640b5 fix report from form params
90e453955 fix report from form set schema wrong params
### multiple
Commit Type Description
-- -- --
417b470e2 feat add support for TypeScript 4.4
4a4582589 fix add missing aria labels in form fields
## Special Thanks
Marco Marche, Roberto Zanotto, peppedeka and trik

12.1.4 "plain-silence" (2021-09-30)

core

Commit Type Description
1e959ba0b feat reports: add range field in report from form
266210286 fix forms: in table force value to number if type is number
e99e841af fix forms: Node serializer fromJson name assignment.
## Special Thanks
Marco Tozzi, peppedeka, sara and trik

13.0.0-next.2 "still-mouse" (2021-09-30)

core

Commit Type Description
996b165d0 feat reports: add range field in report from form
f2e2c3996 fix forms: in table force value to number if type is number
0c562cd85 fix forms: Node serializer fromJson name assignment.
## Special Thanks
Marco Marche, Marco Tozzi, peppedeka, sara and trik

12.1.3 "flat-cloud" (2021-09-27)

core

Commit Type Description
80314898e fix forms: unable to create form instance if no validation condition has been defined
## Special Thanks
trik

13.0.0-next.1 "ancient-sea" (2021-09-27)

core

Commit Type Description
3c7524545 fix forms: unable to create node instance if no validation condition has been defined

0.0.0 "hidden-silence" (2021-09-20)

core

Commit Type Description
6d6f0e44e feat form: make a slide readonly by condition
6f5d0f0e6 feat forms: add range field
35c50dd4a feat reports: icons to text translation in pdf printing
11e0eed46 fix range: range field must call base class ngOnInit method
### multiple
Commit Type Description
-- -- --
ba72d14ae feat add report from form function

12.1.2 "soft-snow" (2021-09-21)

Special Thanks

Marco Marche and trik

12.1.0 "winter-credit" (2021-09-20)

core

Commit Type Description
6f5d0f0e6 feat forms: add range field
6d6f0e44e feat form: make a slide readonly by condition
35c50dd4a feat reports: icons to text translation in pdf printing
11e0eed46 fix range: range field must call base class ngOnInit method
### multiple
Commit Type Description
-- -- --
ba72d14ae feat add report from form function

13.0.0-next.0 "hidden-silence" (2021-09-20)

core

Commit Type Description
6d6f0e44e feat form: make a slide readonly by condition
6f5d0f0e6 feat forms: add range field
35c50dd4a feat reports: icons to text translation in pdf printing
11e0eed46 fix range: range field must call base class ngOnInit method
### multiple
Commit Type Description
-- -- --
ba72d14ae feat add report from form function

12.1.0-next.2 "parsimonious-cover" (2021-08-30)

core

| | | | ---------- | --------------------- | | bug fix | forms: add default choiceorigins to schema when export form to pdf (8632c9be7e96c1abb0dcbd7fd5cfe643c830077a) | | bug fix | forms: update field instance state in init node. (44ebb8acf91eed8355ba1ad40604fcc659f9d982) | | bug fix | reports: omit table header when empty (6a7fc1ae0731f5cce42b914cb6ad2e0baa6da29e) | | bug fix | transloco: add module forRoot function (9112607f3285647940aa324c303310faa50258bb) | | bug fix | transloco: add prt and eth translations (3896d220788ee9daf8b0507ed002e540ad7939cd) | | feature | reports: pdf printing of dynamic tables (878c4f275809d4756568528743a134840934aabb) |

ionic

| | | | ---------- | --------------------- | | bug fix | forms: add css for table fields (1fba2b44a5e072b548182ab04646ae942f8c78bf) |

material

| | | | ---------- | --------------------- | | bug fix | reports: add Layout widget to defaultWidgetsFactory (c8484d1b6cd7643d210460fb8d1d86c7664c20cf) |

ajf

| | | | ---------- | --------------------- | | bug fix | forms: table field handling number input by ng if directive (379449705e09db113081aef59551d6689f29e55b) |

12.1.0-next.1 "broken-waterfall" (2021-06-22)

ajf

| | | | ---------- | --------------------- | | bug fix | multiple: remove some circular deps in reports modules (986418751f2c0088950c92b96ec3fe09f08aebe9) | | bug fix | multiple: reports default widgets map need to be provided in root (a0fc21bd576848ff46e26ef40cec1e4adca3329a) |

12.1.0-next.0 "crimson-bread" (2021-06-16)

ajf

| | | | ---------- | --------------------- | | bug fix | multiple: approve api change in core/common and material/monaco-editor (026413fb337a5f118327bc86cb718c1a11718d5c) |

12.0.0 "odd-waterfall" (2021-06-10)

material

| | | | ---------- | --------------------- | | feature | form-builder: add show attribute to string identifier (a07f752306f8ebe925db45026b1a8bec2850e7c7) |

12.0.0-next.3 "lucky-cell" (2021-05-31)

core

| | | | ---------- | --------------------- | | bug fix | forms: allows all primitive input types inside a table field table field (7d629645652954b4a42199f960aae32a45eb42b8) | | bug fix | reports: fix the csv/xsls export of tables with colspan or duplicated header labels (e0c01fa05a5b68c59835471b10ac3c0c798bdcca) |

12.0.0-next.2 "broken-smoke" (2021-04-23)

core

| | | | ---------- | --------------------- | | bug fix | forms: change NotEmpty validation to check also for empty string (3e6d1184a61fdd20b4ce42084d6874d5feb7f7af) | | bug fix | forms: fix values in form-to-pdf for single and multiple choices fields (95d69989a05c8fc648bb175f3f7ee01851dddd6b) |

11.1.1 "wispy-math" (2021-03-26)

core

| | | | ---------- | --------------------- | | bug fix | reports: fixed the export of the csv, now shows the value without the saveValue warning (ad4a07dc47d434b56d233cbae531b07c127eb513) | | feature | forms: improve form-to-pdf api (06f846da01e98f532e1e792e088d5b876fba6f4d) |

material

| | | | ---------- | --------------------- | | feature | form-builder: Added Drag & Drop functionalities. (450fba6b49d14575eeb8a356c549afa83bf9c0b1) |

ajf

| | | | ---------- | --------------------- | | feature | page-slider: add disableRemoval mode in repeating slide (afee0dca762ffc92fa901de34e639827d92ddf28) |

12.0.0-next.1 "quiet-cloud" (2021-03-24)

core

| | | | ---------- | --------------------- | | bug fix | forms: fix FormSchema interface in form-to-pdf (010eefb125d927bbb84626d4919cd0e743148e98) | | bug fix | reports: fixed the export of the csv, now shows the value without the saveValue warning (a5f7bbc676d1e25af5016a4389b681c78eaa25fc) | | feature | forms: improve form-to-pdf api (4e430ec0b5828f3b32623e7c121691741a6859a3) |

material

| | | | ---------- | --------------------- | | feature | form-builder: Added Drag & Drop functionalities. (e611a24b26bba1b94ee4837ad7f35c636463c083) |

ajf

| | | | ---------- | --------------------- | | feature | page-slider: add disableRemoval mode in repeating slide (91bfeaa85d6bc78174219683be55d38bfbc7b36f) |

12.0.0-next.0 "odd-scene" (2021-03-12)

update to angular 12

11.0.8 "fancy-fog" (2021-03-08)

core

| | | | ---------- | --------------------- | | feature | forms: form-to-pdf (20b4cd706af0b4513bda25f4341eda17051b6f8e) | | feature | reports: set image width from styles (7359a03c7851fcf40734a911b0b0c83e226c008c) |

material

| | | | ---------- | --------------------- | | bug fix | form-builder: output form should not repeat choice values for every choice field (7a252557190dda86debba9a90fb25dc569ab5b8c) | | feature | report-builder: add hint to field node properties (b33458344f8b69bbe9ab86d9f8e32996394cb0c3) |

11.0.7 "internal-sweater" (2021-02-04)

core

| | | | ---------- | --------------------- | | bug fix | forms: add label instead of value for field with choices into form string identifier (da1711f446f640e12b331d81cd800de51a1298ce) | | feature | forms: make a field read-only from the schema (41b06ef6932eecd0ebe71c57785d9f4d26347933) |

ajf

| | | | ---------- | --------------------- | | feature | form: add hint (e02071eb8d3a39150d8fdf907c3d0616fe9707fc) |

11.0.6 "plain-violet" (2021-01-18)

core

| | | | ---------- | --------------------- | | bug fix | forms: slide validity is not correctly initialized (84565de27ecc266d02e66dec045f0ebdb45d2a0b) | | bug fix | reports: add exportable attribute in table widget instance (668cb085b7e2e92a048d53a7261917e1c730fa48) |

material

| | | | ---------- | --------------------- | | bug fix | form: input field (6dc1406211e6609ad31769e67c6b249b43e1d1d0) |

ajf

| | | | ---------- | --------------------- | | bug fix | report-to-pdf: fix retrieval of chart's canvasDataUrl in material component (4f2dee2e93a302c22c249d38484c78daa2d103e7) |

11.0.5 "gentle-band" (2020-12-04)

core

| | | | ---------- | --------------------- | | feature | forms: add pipe to build string from string identifier (3fa1ceb5717cb39b1db3cfeb19ab4155e6c3d4be) | | feature | reports: add pipe to build string from string identifier (2c585f5a71340f4b50ec1aa24264f0452973ddfa) |

11.0.4 "bitter-dream" (2020-12-04)

core

| | | | ---------- | --------------------- | | bug fix | common: buildStringIdentifier is not exported (a34307bfa0bbd47a86320fa5c6247c8aa1c7a32a) |

11.0.3 "late-sound" (2020-12-03)

core

| | | | ---------- | --------------------- | | bug fix | reports: widget wrapper inside export container has zero height (e34d94044084cbfad02f9a018bcd7c2f68ae5266) | | feature | common: add helper to build a string from a string identifier (b2f03b11038fd9f8cd4904334925eb9bc57fc793) | | feature | reports: add string identifier in report interface (6e3abab375de3aaaa86c082bb5acefaf233e98e0) |

11.0.2 "shy-term" (2020-11-30)

ajf

| | | | ---------- | --------------------- | | bug fix | forms: formula fields must be readonly inputs (93c2819c8231e990e3b1f3a30dc20275aa2a2408) |

11.0.1 "delicate-queen" (2020-11-30)

core

| | | | ---------- | --------------------- | | bug fix | forms: show labels for select fields when readonly (ddac4e635f319ccf9a9c973769e39976d900bc9c) |

ajf

| | | | ---------- | --------------------- | | bug fix | approve api change in core/chart and core/reports (c2a01b9e8b97ef2a011a135f8c3eb838ef35006f) | | feature | report-to-pdf (2d15b6a4df5e5e837aa42363ce3cc0772b1f870b) |

11.0.0 "divine-cell" (2020-11-20)

ajf

| | | | ---------- | --------------------- | | bug fix | approve api changes in core forms (9c23817c4b56829402b06802fe31a718d8cec110) | | bug fix | lint errors (2380a0a69dc7855a05b6fe51b424e34e287be657) | | feature | add support for TypeScript 4.0 (173aec1fcc197c5bdfd28a0aba00d79b583eb8ba) |

10.0.6 "misty-cherry" (2020-10-21)

ionic

| | | | ---------- | --------------------- | | bug fix | forms: render table header as text (5accdfbda94a3e05c5381591e8e1d0913d62a946) |

material

| | | | ---------- | --------------------- | | bug fix | forms: render table header as text (3240bfc0697f8d96b261f1dfadc6e74cc17e04d1) |

ajf

| | | | ---------- | --------------------- | | bug fix | dev-app: ionic widgets demo layout (f81cdc30d1db198b434ce08a097015298c1fe89d) |

10.0.5 "sweet-firefly" (2020-08-28)

core

| | | | ---------- | --------------------- | | feature | reports: add support for user defined init functions in custom widgets (6d0c7888bb217bd1d5d27f44116f844dac1fdd0d) |

10.0.4 "sparkling-limit" (2020-08-21)

core

| | | | ---------- | --------------------- | | feature | reports: add AjfWidgetService for custom widgets definition (81d5ed084f78a8024b25d12194a2843f1d4c6989) |

ionic

| | | | ---------- | --------------------- | | feature | reports: add support for custom report widgets definition (f43b6005dc25e625848951a3a393d51c44ec010e) |

material

| | | | ---------- | --------------------- | | bug fix | forms: approve api change (6e41ff869f8f02dfb39e6ddd0e3a6ddc0a0bc8f7) | | feature | reports: add support for custom report widgets definition (9bcd57f5cdc3a00c3b5faccbdc03ba47c96cd979) |

10.0.3 "bitter-breeze" (2020-08-06)

material

| | | | ---------- | --------------------- | | feature | forms: render text fields in a text area (ea2f70a308b8d4a4a8b09824add65df62bff5061) |

10.0.2 "rapid-butterfly" (2020-06-30)

core

| | | | ---------- | --------------------- | | bug fix | reports: translate table cells and chart labels (8cc764f51270a81481bf9942e59f930ac2dab742) |

10.0.1 "jolly-queen" (2020-06-29)

10.0.0 "nameless-mode" (2020-06-26)

core

| | | | ---------- | --------------------- | | bug fix | chart: remove unused chart piecelabel plugin (2d4d49daf3271d2907a4372aa8e37c11e6dff150) | | bug fix | file-input: add missing param in content children decorators (0e143a4b97fee57198265d4c07f6ed83871de043) | | bug fix | file-input: use normal cursor when the value is not null (dbc1888ed2316a915e4cfa0638cbc18a86e02c57) | | bug fix | file-input: value not set on file select (13de9fbfb1a451331563dac0e3dff2fef00927d2) | | bug fix | forms: hide file preview in read only mode w/ null value (843e28030aa487d1e471a9c8104dacbecc264cac) | | bug fix | forms: hide image preview in read only mode w/ null value (f645e0b4c6b080215667b3e9ce7ee331f9e0f07a) | | feature | chart: add support for chart.js callback functions (4a371227efb89d462e79fa32a2f357e1734af58d) | | feature | file-input: add accept input to limit file mime type (6840281727b30f6d72260d478ea60b3e573f01a3) | | feature | file-input: add file input component (62d7551fc7592be0a243eea4be4e034c2cc5aa49) | | feature | forms: add file field (fc2b0664d03bab43380de8f5549f80de19fd0e4e) | | feature | forms: add image field (14dfa1c11800a30ca8d80f1af7709430ea0ab2e9) | | feature | forms: add new file field type (99eb88937154fdab5483c9d8a3b57b08d98b76ee) | | feature | forms: add video url field type (5d84a7dcadd30a6399e9204c127997fcaf7997b9) | | feature | testing: add private helpers for e2e tests (aeaac2e11e96a71259e2725ede944544540ecc95) |

ionic

| | | | ---------- | --------------------- | | feature | forms: add video url field component (7bbb1cb432e732f15e2c512f1b2da69f3cdcab50) |

material

| | | | ---------- | --------------------- | | bug fix | form-builder: formulae and conditions not updated in UI (83a2ebba5098d09716d08cb7e2f9080553f50f6e) | | bug fix | form-builder: messy code after cherry pick (68f52058c5db2e0614cee8865143da84fc774dc9) | | feature | forms: add video url field component (94b0b58ffd6867a58cc12b728b94756be5e5b5aa) |

ajf

| | | | ---------- | --------------------- | | feature | report warning if duplicate theme styles are generated (bfc59fd0c01762bbbd8b18844d8fb4976d996343) |

10.0.0-next.0 "jolly-field" (2020-05-14)

material

| | | | ---------- | --------------------- | | bug fix | barcode: file drop not working (4fa778d2d7b06638bce9da9fac23431dac95ebeb) |

core

| | | | ---------- | --------------------- | | bug fix | forms: include missing templates in ng_module bazel target (3489afd27677c986f2c2a807cf02e4915f46aac4) | | bug fix | forms: initialize choices origin in form renderer (ccecfe0ac573bd8c0f0c43ee6fbf7b211259170d) | | feature | reports: add dynamic table widget (9c4e76e6982b91d6ffb30af7f89718796fd1b0fd) |