Toolium

Latest version: v3.4.0

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

Scan your dependencies

Page 3 of 15

3.0.1

Not secure
------

*Release date: 2023-05-09*

- Allow to search in `context.storage` using `[CONTEXT:a.b.c]` replacement when `before_feature` method is not used
- Execute after scenario methods also when a scenario is skipped to assure that scenario preconditions are cleaned
- Fix `[LANG:key]` replacement bug when it contains carriage returns
- `context.storage` must be initialized before dynamic environment steps in `before_scenario` method
- Fix error in Python 3.11 executing nose2 tests

3.0.0

Not secure
------

*Release date: 2023-05-03*

- Add support for Python 3.11
- Add support for Selenium 4
- Add support for Appium-Python-Client 2
- Visual testing comparison has changed

| It only needs PIL library to compare images and generate the differences images
| Old PerceptualDiff and Magick engines have been removed
| Config property `engine` in [VisualTests] section has been removed
| Images distance calculation method has changed, it is recommended to review thresholds in tests

- Now `gecko_driver_path`, `chrome_driver_path`, `explorer_driver_path` and `edge_driver_path` config properties
in [Driver] section are optional, due to new SeleniumManager feature, that downloads drivers automatically
- New optional config property `safari_driver_path` in [Driver] section to configure Safari driver
- New optional config property `options` in [Chrome] section to configure Chrome options instead of using old
property `goog:chromeOptions` in [Capabilities] section.
- New optional config property `base_path` in [Server] section to allow using old Selenium 3 or Appium 1 remote servers
- Remove support for lettuce tests
- Remove deprecated parameter `context` from `map_param` and POEditor methods
- Remove deprecated config property `restart_driver_fail` in [Driver] section
- Remove deprecated environment variables `Section_option`, `Config_environment` and `env`
- Update `[RANDOM_PHONE_NUMBER]` replacement using new `DataGenerator` class
- Update `[CONTEXT:a.b.c]` replacement to search data in context, context.storage and context.feature_storage
- Update `[CONTEXT:a.b.c]` replacement to allow dictionaries or classes in context fields

2.7.0

Not secure
------

*Release date: 2023-02-24*

- Fix drivers not being closed in `after_feature` when errors occur during `before_feature` steps execution
- Allow to add extensions to chrome options from properties file

New config section [ChromeExtensions] with extensions file paths, e.g. 'firebug: resources/firebug-lite.crx'

2.6.3

Not secure
------

*Release date: 2022-12-09*

- Fix error in Android automatic context selection when context does not contain pages
- Remove Python 3.6 support (Python 3.6 reached the end of its life on December 23th, 2021)

2.6.2

Not secure
------

*Release date: 2022-10-18*

- New param [UUID] in *replace_param* method to generate a v4 UUID
- Improve POEditor error message when there are more than one project

2.6.1

Not secure
------

*Release date: 2022-06-28*

- Reference dotted keys when saving objects in context storage using [CONTEXT:a.b.c] formula
- Fix Visual testing image size for MacOS Retina and mobile layout

Page 3 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.