Cilantro

Latest version: v2.0.11

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

Scan your dependencies

Page 5 of 5

2.2.24

This fixes an issue where exports were being deemed completed whenever their status changed, regardless of the status itself. Now, the status is inspected before deeming the export done.

2.2.23

**Changes**
- Bootstrap and Font Awesome is no longer embedded in the Cilantro stylesheet (492)
- **Note: this requires client applications to include the Bootstrap and Font Awesome stylesheets before the Cilantro stylesheet. Please read [this commit message](https://github.com/cbmi/cilantro/commit/afd33369db399f2079680e7abd6d37aab444e433) for details.**
- Update to use Marionette 1.7.3, Highcharts 3.0.10, and Bootstrap 2.3.2
- **Note: This requires adding a `shim` if your project defines a custom `main.js` file. See more [this commit message](https://github.com/cbmi/cilantro/commit/de55196a73838e5e66b37b02df01ec907500c0cbdiff-1) for more info and to see the required shim addition in Cilantro's `main.js`.**

**Fixes**
- The results workflow loading indicator has been fixed and now correctly show between request/sync events
- The search view has been fixed to correctly debounce subsequent key events (502)
- RequireJS has been updated to 2.1.11 which includes a fix in Uglify that caused a bad minification (501)

**Developers**
- JSHint options have been added and are now enforced in the Travis CI builds (493)
- Source maps for minified files are now built and included in releases
- Note, this is the reason the distribution packages are roughly twice the size.

2.2.22

This fixes an issue that closes the export progress before all the exports finished. In certain cases some the exports would never start.

2.2.21

**Enhancements**
- The `session.defaults` configuration is now used as the default options for sessions (481)
- The columns in the "add/remove columns" dialog now independently scroll
- The concept columns dialog now shows a popover of the description and contained fields for additional information about the concept (310)
- The exporter dialog has been refactored and now includes the progress of downloads in the dialog itself rather than being in a separate dialog.

**Changes**
- The default session ping interval has been increased to 30 seconds (previously 5) to reduce the chattiness to the server (481)

2.2.20

**Features**
- The query concept and context panels have been removed as embedded views in the query and results workflows and now act as _shared_ views for workflows that need them. They are now initialized and rendered independently and are accessible under `panels` namespace of the `cilantro` object.
- **Note, this is defined in the `cilantro/main` module which means and requires custom main modules to include this logic as well. Simply add [this code block](https://github.com/cbmi/cilantro/blob/master/src/js/cilantro/main.jsL30-L47) to the custom module.**
- If top padding is added to the `body` element (for example when using the fixed navbar), add the same amount of padding to `concept-panel` and `context-panel` elements so the top of the elements are visually aligned.

**Enhancements**
- Search input has been enhanced to prevent redundant queries from triggering.
- The session will no longer be _pinged_ when the page is not visible. This takes advantage of the browser's [Page Visibility API](https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API)
- The query concept search now properly shows a "empty results" message. (458)
- Registered workflows in `cilantro/main` are now attached to the exported `cilantro` object.
- The query concept groups now auto-expand during a search and will revert to their previous state when the search is cleared. (266)

**Changes**
- The `body` background style has been removed. The background image tile has been left, but must now be manually added to a project's stylesheet.
- The concept description is now collapsed by default and can be expanded via a "read more" link. (464)
- The checkbox for toggling if a filter is enabled has been moved to the left side of the description for a more familiar placement. (465)

**Bugs**
- The concept form "jump-to links" now properly re-render on subsequent views.
- The query concept search has been fixed to prevent _late queries_ from overriding the results of the current query results.

2.2.19

**Enhancements**

A new `NullSelector` control has been added to the list of default controls. This control allows you to filter a field based on whether or not it is null. When using this control, you can specify the label to use for the is null and is not null options. This can be done by setting the `isNullLabel` and `isNotNullLabel` options when setting the control in the config file. An example of this is shown below for the HGMD control in Varify:

javascript
c.config.set('fields.instances.110.form.controls', [{
options: {
isNullLabel: 'Not in HGMD',
isNotNullLabel: 'In HGMD'
},
control: 'nullSelector'
}])


Concepts containing multiple fields now display "jump-to" links to make the fields apparent and accessibly (463).

**Other**
- The `maxSerranoVersion` has been increased to include the new `2.3.3` Serrano release in the valid range.
- The test suite has been refactored to use a live server. This only affects contributors to Cilantro itself.

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.