Docassemble

Latest version: v1.6.2

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

Scan your dependencies

Page 5 of 145

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.

1.4.104

Changed
- Changes to HTML for accessibility purposes.
- Upgraded Bootstrap to version 5.3.3, jQuery to version 3.7.1, Font
Awesome to verson 6.5.2, and Pillow to version 10.3.0.
- Upgraded Ubuntu to 24.04 and Pandoc to version 3.1.13 (system
upgrade required).

Fixed
- Bug with `progress bar multiplier`.
- CSS error with radio buttons and labels above fields.

1.4.103

Added
- Interface in the Word sidebar for changing the Playground project.
- Additional language functions accessible through methods on standard
classes.
- `attachment` object of the result of `current_context()` containing
information about the attachment currently being assembled.

Changed
- Changes to HTML for accessibility purposes.

Fixed
- PostgreSQL error in multiserver configuration when two servers try
to delete a package at the same time.
- The `ask_object` feature did not work when `new_object_type` was
used with `.using()`.

Page 5 of 145

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.