Happi

Latest version: v2.6.1

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

Scan your dependencies

Page 4 of 7

1.8.2

Bugfixes
--------
- Removed hanging raise command from qs loader (from testing)

1.8.1

Bugfixes
--------
- Fix various issues causing questionnaire loads to fail.
- Fix clarity issues for failed questionnaire loads.

Maintenance
-----------
- Break up the questionnaire loading routines into more maintainable
chunks, reorganizing and cleaning up the code.
- Allow introspection of questionnaire state for debugging.

1.8.0

Features
--------
- Adds bash/fzf-based fuzzy finding of happi items with corresponding
activate/deactivate scripts.
- Adds ``happi search --json`` option to output JSON instead of a table.

Maintenance
-----------
- Move IPython import to where it's needed in ``happi load``, saving
approximately half a second on any other ``happi`` CLI invocation.

1.7.2

===================

Bugfixes
--------
- Fix issue with edge cases in lcls questionnaire loader
- Fix issue with unclear warnings on creating malformed entries

Maintenance
-----------
- Improve testing coverage for CLI functions

1.7.1

Bugfixes
--------
- Fix cli issue where the ``--clone`` argument would fail.
- Make sure the happi cli returns usage information
if the user passes no arguments.

1.7.0

Features
--------
- Add cli search globbing, e.g. now the following will work:
``happi search xpp*`` (show all devices whose names start with xpp)

Bugfixes
--------
- Fix issue with silent failure when editing a non-existent field.
- Fix issues related to changing an entry's name field.

Maintenance
-----------
- Add documentation for the happi cli
- Update the db.json examples to use OphydItem

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.