Docassemble

Latest version: v1.6.5

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 145

1.4.110

Added
- The option of giving an item under `review` a `css class`.

Changed
- The `bg-secondary-subtle` class is now used place of `bg-light`
since it has a better appearance in dark mode.

Fixed
- Actions in the `menu_items` were not launched using Ajax.
- If `ask_object_type` is used, the `object_type` will be set to
`None`.
- When `hide corner interface` was used, the `navigation bar html` was
not shown.

1.4.109

Fixed
- Bug related to Playground package generation, introduced in 1.4.108.

1.4.108

Changed
- The standard `.gitignore` can be customized with the Configuration
directive `default gitignore`.
- When using `_use_jinja2=False`, the DOCX file is still processed for
images and other global elements.

Fixed
- Missing method `.age_in_months()`.
- The `get_user_info()` function returned `None` if the user was not
logged in, even if anonymous users are given the permission to
access user information.
- Text analysis algorithm received insufficient information when the
`question` is represented as data.
- The `modtime` of entries created or modified by
`store_variables_snapshot()` was inconsistent because initial
entries used the default PostgreSQL datetime, and entries that were
changed used `datetime.datetime.utcnow()`.
- An exception could arise in rare circumstances due to
interview-specific settings being accessed by a function that was
called outside of the context of a particular interview.

1.4.107

Changed
- The `attachment options` block now supports setting default
`metadata` for attachments.
- ZIP files generated by the Packages page of the Playground contain a
standard `.gitignore`.

Fixed
- Problems with Google Fonts affecting Markdown document assembly
(system upgrade required).
- Problem with form validation in the Packages folder of the
Playground.

1.4.106

Added
- The `manual` feature of `attachment`, which allows a `DAFile` to be
attached to an `attachment`.
- The `privileges` and `permissions` attributes of the `user_info()`
function.
- The `request_url` attribute of `current_context()`. This returns a
dictionary containing the elements of the URL of the currently
executing request. Note that this URL does not always match the URL
that the user sees in the navigation bar in the browser, because
many requests are Ajax requests. The dictionary keys are `args`,
`base_url`, `full_path`, `path`, `scheme`, `url`, `url_root`.
- A `__config__` variable is now available when using ` use jinja` in
interview YAML files so that items in the Configuration are
accessible.

Changed
- The `validate()`, `transform()`, and `default_for()` methods of a
`CustomDataType` are now called with a third positional parameter
that is a dictionary containing the data attributes for the given
field. This change is backwards-compatible, so if your method does
not expect the additional positional parameter, it is not called
with the additional positional parameter.

Fixed
- In the Playground, variables representing errors defined by `except`
statements showed up as undefined variables.
- If ` use jinja` is enabled and there were Jinja2 errors in the
template, the Playground page could not load.

1.4.105

Changed
- The `validate()`, `transform()`, and `default_for()` methods of a
`CustomDataType` are now called with an additional positional
parameter that is the name of the variable as a string. This change
is backwards-compatible, so if your method does not expect the
additional positional parameter, it is not called with the
additional positional parameter.
- When using a `datatype` that references a `CustomDataType`, `data`
attributes will be added to the `<input>` element containing the
values of field modifiers `minlength`, `maxlength`, `min`, `max`,
`step`, `scale`, `currency symbol`, and `field metadata`, if those
modifiers are present. The `field metadata` are available as a JSON
string in the `field-metadata` data attribute.
Fixed
- Bug that prevented the Configuration directive `initial dict` from
functioning.
- Added `aria-required` and moved `role="radiogroup"` for
accessibility compliance.
- Bug with `button style` Configuration parameter.

Page 5 of 145

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.