Skip to content

Latest commit

 

History

History
1304 lines (1031 loc) · 91.1 KB

CHANGELOG.md

File metadata and controls

1304 lines (1031 loc) · 91.1 KB

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)