Nemo

Latest version: v6.0.3

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

Scan your dependencies

Page 10 of 23

3.9.2

Not secure
Bug fix
* Fixed badge number max digits issue by making it a char field instead of integer. It should also provide more flexibility with badge readers

Security vulnerability
* Updated django to 2.2.20

3.9.1

Not secure
Bug fix
* fixed a bug after updating LDAP library. TLS is not needed anymore since the LDAP connection security is set on the server connection through use_ssl (and it actually raises an error if set on an already secure server connection)

3.9.0

Not secure
New features
* Added the ability to set Principal Investigators on projects. PIs are able to see all activities for the projects they manage in the "My usage" page.
* Added exporting of data in CSV format from "My usage" page.
* When forcing a user out of a tool, if there are any required unanswered post usage questions, the required questions will be sent in an email to the user, lab managers, tool owner & backup owner, and to the staff member who forced the user off. Blank answers are set in the usage history record until edited in detailed admin.
* Added float post usage question (with optional precision property) and textarea (with optional rows property)
* Added tool documents. (thanks to [4D Labs](http://www.4dlabs.ca/) for the contribution)

Improvements
* Added options for last 10, 25, 50 & 100 records and filtering by users in tool usage data history
* Added filtering by tool in Tool usage counter admin page
* Improved the import of plugin URLs to be more consistent

Bug fix
* Fixed an issue where areas that don't require a reservation would not show up when using staff charges
* Updated to latest versions for all dependencies

3.8.0

Not secure
New Features
* Added list views for Accounts and Projects and Users pages (thanks to [4D Labs](http://www.4dlabs.ca/) for the contribution)
* Supplies/Consumables withdrawal can now be done in bulk. A flat list is displayed and users can add supplies to they cart, and checkout all the items at once.
* Added a way to bypass interlock errors on both desktop and kiosk. If there is an error with an interlock command, the user will now be able to:
* enable anyway (so that time tracking can still take place - when staff can override interlocks manually)
* try again
* cancel

The "enable anyway" option can be turned on or off in customizations, and the error messages for both tool and door interlock failures can be customized as well.

Improvements
* Billing pages (billing and project billing) will now redirect to usage/project usage if billing service is not defined or not available
* Added notification message when post usage questions are linked to consumables/supplies withdrawals so that the user is aware that they are being billed for those.
* Added 11:59pm time option for access level exception (end of the day)
* Updated resources page so resizing would not mess with the layout
* Made required tool fields bold and capitalized in detailed admin for consistency

Bug Fix
* Fixed issue with upcoming reservation showing when delayed logoff is in effect (60)
* Fixed an error when creating a user would fail if identity service was not defined
* Fixed an error when adding access level exception with blank start or end time would break (added validation)
* Added locking mechanism to enable/disable tools and area login to prevent race condition (enabling the same tool at the same time - through js or "double click")

Security
* Updated dependency version of cryptography library (due to vulnerability in previous version)

3.7.0

Not secure
New Features
* When a tool requires an area access, area access time will be charged when staff use tool for a remote project (so staff time, tool time and area time are all started at the same time)
* Staff charge for area access will stop when staff users log out of any area
* Added virtual keyboard for Kiosk text post usage questions
* Added keypad for delayed logoff on Kiosk
* Kiosk timeout will now reset on user input
* Added a way to contact other users from reservation details and to contact the current user of a tool on tool control page
* Added the Buddy Board, a simple message board for buddy requests:
* At least one area need to be set to "allow buddy system" in detailed administration for this feature to be active
* Users will be notified of new buddy requests with notification badge number on menu item (can be turned off in user preferences)
* Users will be notified by notification badge number and via email when somebody also replies on a request they replied to (can be turned off in user preferences)
* A disclaimer can be set in customizations. Use it to specify special instructions or rules for buddy system
* Buddy request expire at the end of the day on their end date
* Only users who have completed training, have an active project and have access to the area can reply
* A news story will now be published when a new NEMO release is installed (with links to the release notes and the feature manual). This feature can be disabled by setting `NEW_VERSION_NEWS = False` in settings.py
* All emails sent by NEMO will now be logged for audit purposes and accessible in the detailed administration. If you are a developer, make sure to use the `send_email` function available in `utilities.py` to benefit from this feature.

Improvements
* News stories can now include HTML tags (link etc.)
* Added validation for physical access exceptions in detailed admin (end date must be later than start date)

Bug Fix
* Fixed a bug where project usage page was only showing results for the current logged in user.
* Fixed a bug on Kiosk when the keypad would stay open on Kiosk timeout.

3.6.1

Not secure
Bug fix
* Fixed issue with timed services functions

Page 10 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.