Releases: ansibleguy76/ansibleforms
Releases · ansibleguy76/ansibleforms
v5.0.1
Fixed
- login expiryDays didn't work
- fixed non-ascii codes in ldap
- fixed approvals, broken since 4.0.19
Added
- add a form-reload route
- added mail attribute ldap
- improved error message on unevaluated fields
- allow to model arrays like foo.bar[0].ping.pong[1]
- allow placeholders in description fields of field validation
v5.0.0
Added
- in remote expression functions, we throw errors so they show up in the form.
- added valueColumn "*" and placeholderColumn "*", to return all column, this also means that valueColumn "*" results in the same as outputObject: true.
- jobid is passed now as extravar and passed to nextform, incase an action exists
- you can now hide a text field
- more advanced ldap properties for non active directory ldap servers
- git repositories generic (for forms and playbook for example)
- added expiryDays to login api, for longlived tokens (admin only)
- added jwt tokenPrefix property on jwt functions
- allow admin role fallback for local/admins group in case no forms are found
- radio button values property can now have array of objects (label, value)
- instanceGroups property on forms => choose awx instanceGroups
- enable verbose checkbox for quick ansible verbose mode
Removed
- git repo type, you can no longer target git repo's from a form, this is breaking when you upgrade to 5.0.0 and use the formtype 'git'
Fixed
- awx workflow template failed with 404
- ldap usernameattribute not used
- fixed database query issue for postgres
- use ldap-authentication main code (no npm)
- try ldap group objectName first
v4.0.19
Fixed
- undefined error with json
Added
- Added AzureAD group filter to limit the number of groups
v4.0.18
Fixed
- javascript replace error with defaults
- Newer Netapp collection 22.8.2
v4.0.17
Fixed
- AzureAD only returned first 100 groups.
- Constants with arrays now work correctly
- Little ldap test bug
- model bug, bad merging and weird caching
Added
- Expression field can now have property
value
for manual data assignment - Added form property ansibleCredentials, allowing to pass ansible_user and ansible_password
v4.0.16
Changed
- Ansible has now default yaml stdout
- fn.fnCredentials can have regex and a second ballback
Added
- New formfield type 'file' to upload files prior to job execution
- New Database property in credentials, needed for postgres, and can be used for mysql and mssql
- credentials property on forms => array of credentials to add
- awxCredentials property on forms => array of awxCredentials to add
- executionEnvironment property on forms => choose awx executionEnvironment
Fixed
- Int64 issues in rest results, new rest parameter 'hasBigInt'
- Issue with null values in enum fields
v4.0.15
Added
- Installation video to documentation
- add fnGetNumberedName as local function
Fixed
- Table expression issue fixed
v4.0.14
Added
- New documentation, the website ansibleforms is now generated on github pages using jekyll
Changed
- Removed environment variable from reference guide (find it in documentation now)
Fixed
- Scheme creation bug fixed
- Typos in help
- Vue2 bug number fields fall back to emptry string when empty. fixed to set to undefined.
v4.0.13
Added
- New dependency mechanism isValid
you can show/hide a field based if another field is valid or not
v4.0.12
Changed
- Modals are now 1024px
Added
- Allow enum array-of-objects values.
- New alias local_out (=> hidden local expression)
- New alias credential (=> hidden local expression with asCredential true)