Changed - The `complete_elements()` method now returns a `DAList`. Note that this may break existing code that uses `complete_elements()`. To get a plain list of the complete elements, use `complete_elements().elements`. - Spanish ordinal numbers removed. - Upgraded jQuery and jQuery Validation Plugin. Fixed - Possible fix to iframe reloading issue.
1.1.42
Not secure
Added - Aliases for JavaScript functions that have the `da` prefix. Fixed - Jinja2 filter was converting Python built-in types to strings.
1.1.41
Not secure
Fixed - Bug in `recursive_eval_textobject()`.
1.1.40
Not secure
Added - `question metadata`, `field metadata`, and the `send question data` option under `features`. - The `country` keyword parameter for `.sms_number()`. - The `field` keyword parameter for `validation_error()`.
1.1.39
Not secure
Fixed - Issue with `interview_url_action()` and `force_ask()`. - Upgraded `docxtpl` and `docx`.
1.1.38
Not secure
Added - The `add another label` option for `list collect`. - The `manual_line_breaks` Jinja2 filter. Changed - The `.all_false()` and related `DADict` methods reflect Python notions of true and false values rather than literal equivalence of the values to `True` or `False`. - Sessions that were created using the API will now appear immediately in My Interviews.