Devassistant

Latest version: v0.11.2

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

Scan your dependencies

Page 2 of 3

0.9.3

- Bugfixes backported from 0.10
- Custom Polkit dialog when asking for elevated privileges
- Icons for Assistants may be PNG or SVG, and are automatically resized

0.9.2

- Bugfix release
- Colorized logs
- Eclipse snippet, ask_input fixed
- GUI for asking Git user name and password reworked
- Enforcing names of root assistant sections
- High contrast icon set added

0.9.1

- Mainly bugfixes
- New command ask_input - requests interactive input from user. Usable in both
CLI and GUI environments.
- Snippets documentation
- GUI test suite in behave using dogtail now resides in /features

0.9.0

- Yaml DSL got a major facelift; check the documentation for more details
on changes.
- Improved Github integration - better authentication, better return
values of command runners, less error prone and more user friendly.
- Support for manipulating Docker containers was added to core.
- A simple mechanism for checking Yaml assistant sanity was implemented.
- Project types were introduced.
- All project dependencies are now listed explicitly in .devassistant files.
- Global variables with system (e.g. linux) and distribution (e.g. fedora)
name and version are now globally available.
- A platform independent way of running commands as root has been introduced.
- Semantics of "in" for loops has been changed to iterate over characters;
use "word_in" to achieve previous behaviour.
- Tons of minor bugfixes and documentation improvements.
- "crt", "mod" and "prep" got aliases "create", "modify" and "prepare" on
command line. Users can now use whichever suits them best.

0.8.0

- DevAssistant can now install dependencies by Pacman on ArchLinux.
- Added appdata for Gnome Software Center.
- Added task assistants, whose aim is to carry out custom tasks not related
to any project.
- Refactored commands to be more pluggable and have a defined API.
- Separated the Yaml language from assistants, which means DevAssistant is now
usable as a library that can execute commands from passed Python structures.
- Expressions now allow complex stuff, since we have a parser now (thx sYnfo).
- GUI tweaks and improvements for better usability.
- Added --no-cache switch to turn of cache using.
- Added an option to specify additional load paths by DEVASSISTANT_PATH
environment variable.
- Added jinja template renderer.
- Tons of documentation were added, notably command reference page.

0.7.0

- CLI facelift, introduce custom actions. Everything now works through
a single entry point - the "da" binary.
- GUI refactoring and UX improvements.
- All modules of devassistant.assistants package have been moved to
the top-level devassistant package (the subpackage only made sense
out of historical reasons).
- Tons of bugfixes.
- Don't log dependency checks by default, add --debug flag for that.
- Yaml Assistant changes: "defined" now also returns the value of
variable itself, if this variable is defined.
- Structure of load dirs was changed to keep everything organized
and consistent. Consult the documentation to see load dirs structure.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.