5.9.4 (2022-12-15)
5.9.3 (2022-10-12)
5.9.2 (2022-02-09)
5.9.1 (2022-02-01)
- added caching for uniqueness check, in some scenario's it's triggered a lot (2acfa03)
- fixed logic to mimic old behaviour (3dd35fc)
- implemented caching with awaiting promises so that it actually waits for the cache to resolve. (84bf4b2)
5.9.0 (2022-01-28)
5.8.4 (2022-01-17)
- xref now queries out of range item on start (5b26eb9)
5.8.3 (2021-11-25)
- fixed version and trigger release (bd788e1)
5.8.1 (2021-11-25)
- options that are not in the intial 100, are now queried and applied (#389) (e002d40)
- removed old pseudonym code (#387) (eb4807b)
- trigger release (d0330e6)
- validation messages only appear when input field has been altered / touched (#385) (20ed2ee)
5.8.1 (2021-11-25)
- options that are not in the intial 100, are now queried and applied (#389) (e002d40)
- removed old pseudonym code (#387) (eb4807b)
- validation messages only appear when input field has been altered / touched (#385) (20ed2ee)
5.8.1 (2021-11-09)
- removed old pseudonym code (#387) (eb4807b)
- validation messages only appear when input field has been altered / touched (#385) (20ed2ee)
5.8.1 (2021-11-08)
- Validation messages only show when field has been altered. With additional tests to prove it (acd69e2)
5.8.0 (2021-10-22)
- change documentation + force a release (ae07b9b)
5.7.0 (2021-10-20)
5.6.2 (2021-08-31)
- switch to vue multiselect (e36ec15), closes molgenis/molgenis-frontend#671
5.6.1 (2021-07-29)
5.6.0 (2021-07-28)
- configure if null option should be added (b2d5a95)
5.5.1 (2021-06-08)
- use truthiness of expression result (3786a48)
5.5.0 (2021-06-04)
- switch to simple expressions (63f9f3c)
5.4.3 (2021-05-05)
5.4.2 (2021-05-05)
- trigger release (b9f85b9)
5.4.1 (2021-04-29)
5.4.0 (2021-04-28)
- add automatic url's and show more text to description (f903508)
- add discription component to all components (bdc4829)
- dont use v-html (014d97d)
5.3.1 (2021-04-13)
- use maxLength from attribute metadata (29d659a)
5.3.0 (2021-02-24)
5.2.2 (2021-02-10)
- bump version (39752ed)
- disable CI e2e tests (#346) (197dc9f)
- fix version error due to release fail (#348) (89f7dd9)
- trigger release after tags where cleaned (#349) (f922ab9)
5.2.0 (2020-12-30)
5.1.3 (2020-12-07)
5.1.2 (2020-10-06)
- add namespace ui-form (31c7025)
5.1.1 (2020-10-06)
- only show when a user actually typed invalid input (34699d7)
5.1.0 (2020-10-06)
- styling: added correct styling directly to the message (7569bab)
- unit: added conditional for unittest (360108c)
- added correct styling for message (ea41a4d)
- Added I18n message for when browser says the input is invalid (but browser gives no value for framework to check) (368647a)
5.0.0 (2020-08-24)
-
added missing flow type (6c4587b)
-
validate molgenis hyperlink type as uri instead of url (0e05f6a), closes #316
-
task!: remove safari e2e test from master build (#320) (cf501c0), closes #320
-
task!: Replace url type with hyperlink type (#319) (3354e95), closes #319
- release previously unreleased change due to build issue
- i18n key 'ui-form:form_not_a_valid_url' replaced with to 'ui-form:form_not_a_valid_hyperlink'
4.0.3 (2019-09-23)
- #305 parse value prop on mount and prop change, indirect 2 way binding with value parsing inbetween (2714b4f)
- CI build failure, set unsafe-perm to true to allow CI root user to build/release (f77a9f6)
- dataFieldComponent: add test for input value parser and improve validity check (d9a4113)
- fix spelling errors (7264141)
- fix unit test, make expected date dependent on location (c67f1cc)
- Move data formating from created to mounted to have it init the data on each mount (86a4dae)
- transform internal date back to external format to avoid looping updates in two way binding. (5247b6f)
4.0.2 (2019-05-31)
- Jenkinsfile: fix indentation for Jenkinsfile (963425f)
- merge: updated DataFieldComponent because of faulty merge (4ea7220)
- semantic-deps: add plugins for auto release (#303) (b6cefb1)
- today: initialize other today's also with same syntax (79940be)
- #298 Gracefully handle evaluator errors
Erroneous validation expressions in the
visibleExpression
,nullableExpression
andvalidationExpression
will not stop execution of the scripts but instead fallback to a default value (see documentation) and continue with a warning.
- #267 Should enforce min and max long values
- #269 Should enforce max string lengths
- #274 Single select selection does not update form state
- #277 Cannot enter negative numbers
The mapper option showNillableBooleanOption
is removed, the N/A option is now added to any radio
field whenever it is required. This takes the current value of a nullable expressions into account.
- #260 Empty required file field does not invalidate the form
- #255 Auto generated dates not working
- #254 No way to figure out if radio button values have changed
- Rename boolean i18 message keys to avoid clash with molgenis project
form_bool_true
renamed toform_boolean_true
form_bool_false
renamed toform_boolean_false
form_bool_missing
renamed toform_boolean_missing
- #203 Hide all optional fields/show all fields not internationalized
- #233 Set the value to null on clearing a number field
- #226 Allow clearing of a date / date-time field
- #236 Age function is off by one year for future dates
- #242 Number input does not show validation errors if you enter text
- #245 Validation messages are in black
- Feature/map default entity values when mapping in create mode
- #201 Selecting File does not trigger vue-from change detect
- #211 When using Safari browser Molgenis datatime format result is empty date picker
- No features package version was set incorrectly
- Changelog release date is now set
- Add validation support for integer, long and decimal
- Extend field type with 'integer', 'long' and 'decimal' types
- Remove 'number' type ( breaking change)
- Add support for mapping int, long and decimal to EntityMapper
- Update dev/demo/e2e-test setup, add page per feature to improve development, debugging and e2e-test experience
- Add showNonVisibleAttributes option to EntityMapper options
- If set to true maps non visible attribute to visible field
- showNonVisibleAttributes is optional and defaults to false
- If visible expression is set this takes precedence
- Add support for unique field validation
- string, integer, long, decimal and radio fields support unique value validation
- Molgenis entity mapper support creating isUnique function for form multi-value attributes
- #166 Date-time cannot be processed by MOLGENIS
- #195 Date field emits date-time even if only date part is set
- #189 Vulnerability vue-form depends on extend 3.0.1
- #185 Vue forms require you to fill in the id field when it's AUTO
- EntityMapper: Add entityMapper option to run entityMapper in "update" or 'create' mode.
- In create mode readonly attributes map to editable fields to allow creating row.
- By default the mapper is run in 'update' mode (ensures backwards compatibility).
- EntityMapper: Non visible, auto-value attributes are not mapped to from fields
- These fields can not be read or written by the user and therefore not part of the form.
- Updated peer dependency to remove warnings from build
- Fix issue ,no options in mref not displayed correctly
- localize datepicker
- add debounce on input and textarea type
- Fix issue 82, Multi select validation does not trigger on input
- Debounce input update event ( default 500 ms), can be changed through settings ('inputDebounceTime')
- Add 'mg-ui-form-field' to generated fields, this allows app css to target fields for styling.
- fix issue with multiple namespaces ( not working with ie11)
- Make ability to add new option to select configurable
- Update for use with multiple namespaces, form uses the 'ui-form' namespace
- Fix select styling
- Render html form with validation based on json object structure
- Molgenis entity to form-object mapper