Skip to content

Latest commit

 

History

History
1774 lines (1201 loc) · 67.6 KB

History.md

File metadata and controls

1774 lines (1201 loc) · 67.6 KB

2.57.1 (2016-06-16)

Bug Fixes

  • core: fix build problem (d04cefd)
  • twig: always get form values before blank (6bde5bc)
  • twig: don't render when another rendering is not finished (31cb83a)

Features

  • slickgrid: add select editor (6256123)

2.57.0 (2016-06-16)

Bug Fixes

  • core: make couchdb attachments return raw response if superagent does not know how to (a0ee5ec)
  • nmr-simulator: check that fields are all numbers (ebb0bc2)
  • slickgrid: remove variable in when save in view in unselected (7d59d26), closes #898
  • spectra_displayer: fix bug and memory leak with scatter selection (7007f1d)
  • spectra_displayer: horizontal legend display with flipped axis (deca15c)

Features

  • onde: save in view option (d0fcc92)
  • roc-views: implement revision loading (1a49771)
  • spectra_displayer: add support for exporting SVG string (8e24c88)
  • spectra_displayer: add support for full zoom out action (6d63e07)
  • twig: add debouncing option for form variables (6faf709)
  • twig: add rendertypeBlock function (fdb31b3)
  • twig: add style input variable (31e8a2c)
  • twig: add var out for forms (0a4e449)
  • twig: allow form values as variable in (bf25023)
  • twig: modify form in (db0d440)
  • typerenderer: add katex library and implement latex typerenderer (1baf616), closes #412
  • viewManager: add metadata management section (a8b35e0)

2.56.0 (2016-06-02)

Bug Fixes

  • core: fix bug in lru (7771494)
  • core: fix several bugs in lru (2e68e41)
  • couchdbAttachment: fix upload of large Blob (666ea5a)
  • onde: resurrect inputSchema (e3b5949)
  • periodic_table: remove flickering when going through elements (1f698e1)
  • renderer: twig renderer, make sur not a DataOBject (e558684)
  • scatter3d: fix merge series warning (e6f5f36)
  • single_value: use unescaped value in edit mode (b0fcb8f)
  • spectra_displayer: do not autofit series on resize (1afe72a)
  • spectra_displayer: fix annotation bug (e141e95)
  • spectra_displayer: fix axis boundary setting on zoom (300266b)

Features

  • couchdbAttachments: allow get to return a blob (808d994)
  • periodic_table: output elements (819c141)
  • scatter3d: zoom to fit when double click (e975e21), closes #889
  • slick_grid: add option ignore highlights from self (5a5ce25)
  • spectra_displayer: add shape properties output for mouse over and click on shape (8529dfe)
  • spectra_displayer: add support for mouse tracking output on click (38f4e3c)
  • spectra_displayer: add support for multicolor line series (6439d71)
  • spectra_displayer: support defaultStyle and style for scatter series (e859944)

2.55.0 (2016-05-24)

Bug Fixes

  • periodic_table: ctrl+click toggles selection as expected (d1388a6)

Features

  • dendrogram: add onClick event (5fcc3e3)

2.54.2 (2016-05-23)

Bug Fixes

  • svg_editor: fix remaining problems (7d27848)
  • util: mimeTypes use same fallback mechanism as mime-type library (e85250f)

Features

  • periodic_table: hover event (7c12b64)
  • slickgrid: addRow action in now accepts an array (90d13e6)

2.54.1 (2016-05-19)

Bug Fixes

  • periodic_table: make ellipsis text overflow work (4a6baf9)
  • periodic_table: select event were failing in some cases (898f846)

Features

  • periodic_table: add element clicked event (3b3bc69)

2.54.0 (2016-05-19)

Bug Fixes

  • code_executor: fix auto-hide of code editor when module small (f2f5dd7)
  • panzoom: cast DataStrings (f24799c)
  • svg_editor: reprocess svgModifier when svg changes (01c710b)

Features

  • periodic_table: add highlights (a94b1a3)
  • periodic_table: allow several source types for elements (url, pref, varin) (2ab7f46)
  • svg_editor: allow svg as input variable (8bfd49a)

2.53.5 (2016-05-11)

Features

  • periodic_table: add various ways to set background and foreground (3ec42e6)
  • util: util .showCode (735b311)

2.53.4 (2016-05-09)

Bug Fixes

  • slickgrid: allow metakey for multiple selection (osx compatibility) (28fec5f)
  • slickgrid: fix bug in configuration with custom jpath when no var in (4616d47)

2.53.3 (2016-05-09)

Bug Fixes

  • spectra_displayer: accept jcamp input as object (c638708)
  • spectra_displayer: fix Y axis generation (ccae438)

2.53.2 (2016-05-09)

Bug Fixes

  • slickgrid: no resurrect for determining jpaths (5bdd5e9)

2.53.1 (2016-05-09)

Bug Fixes

  • form: resize ace editor after show (6085d7d)
  • slick_grid: fix crash in slickgrid when loading preferences (aa4de88)

2.53.0 (2016-05-06)

Bug Fixes

  • better detect if over module header (7c4d2f5), closes #865
  • onde: do not store output object as input (72df615)

Features

  • API: add preventUnload and clearPreventUnload functions (ef34b24)
  • core: viewLock flag in url locks view (2407eea)
  • matrix: various improvements (7109a82)
  • periodic_table: group and period selection (e4d78b8)
  • slick_grid: save data in view (492fc28)
  • slickgrid: allow custom jpaths (0ebe1cd)

2.52.0 (2016-04-27)

Bug Fixes

  • code_editor: do not trigger event if text is the same (ca61580)

Features

  • type_renderer: render object toJSON option (97e8d6e), closes #858

2.51.0 (2016-04-22)

Features

  • code_editor: add option to disable storing the code on change (63b2f8e)
  • periodic_table: add temperature slider (b69313a)

2.50.0 (2016-04-15)

Bug Fixes

  • code_executor: hide the code when the space given to display it is really small (c467b1d)
  • core: entrypoint wait for data creation when loading main variables (c1719e3)
  • api.setVariable should return promise (f085c06)
  • dragdrop: handle paste with multiple possible content types (4f8f2e3)
  • roc-views: show visualizer version in info box (e526098)
  • slickgrid: date and color editors were overriden by text editor (8c5a5eb)
  • slickgrid: fix color editor edition should not be contained within slick grid (c78471b)
  • slickgrid: width of columns was broken when using action columns or other special columns (377b29a)
  • smart_array_filter: keep original array elements when creating result (e536b01)

Features

  • module: each module has header toolbar options (302ba8b), closes #847
  • slick_grid: add color and backgroundColor options to action columns (115efc7)
  • typerenderer: downloadLink add filename option to decide downloaded filename (05189ca)

2.49.0 (2016-04-11)

Features

  • fancytree: var out can be the node itself + select anynode, leaf or parent (7e336e6)
  • single_value: smarter editor, unforce type when editing (12cf4ea), closes #820
  • versionselector: add minVersion option (315cd8f)
  • versionselector: can use fragment instead of query string (93b16f6)

2.48.0 (2016-03-24)

Bug Fixes

  • slick_grid: fix move row handle image (d2230c7)

Features

  • api: API.createData returns a promise that resolves with created data (527a8d7)
  • dragdrop: ask for filename option. strings now have extension and mimetype options (5893c64)
  • dragdrop: var out contains additional property readtype (base64, text ...) (39cfee8)
  • typerenderer: add search replace options (ef275b4)

2.47.2 (2016-03-18)

Bug Fixes

  • update jsgraph to 1.13.3-55 (2d55e8b)
  • code_editor: in-place modification now working (f91fc6d)
  • core: DataObject.getType should return 'null' if null is passed (948b95a)
  • couchdbAttachments: content type does not have to be in base64 url string (4af0688)
  • slickgrid: fix disable column action (283479f)
  • slickgrid: make handlebar base64 url -> will show up in build (1624f4f)
  • typerenderer: fix oclid with force type (4c61454)

2.47.1 (2016-03-11)

Bug Fixes

2.47.0 (2016-03-11)

Bug Fixes

  • jsme: allow inplace modification of DataString (fa6e97b)
  • slickgrid: fix reorder when inserting after last element (cd4bb0d)
  • spectra_displayer: activate zoom plugin for mouse wheel (77d6099)
  • urldata: allow fetching from relative URLs (aa8615f)

Features

  • dragdrop: allow content not to be typed (762cb06)
  • slick_grid: enable manual reordering of lines with drag and drop (b1ccf9d)
  • smartArray: add actions clearQuery, setQuery, appendQuery (3af1195)

2.46.2 (2016-03-08)

Bug Fixes

  • build: copy everything from browserified (615a463)

2.46.1 (2016-03-08)

2.46.0 (2016-03-07)

Bug Fixes

  • spectra_displayer: shape selection event name changed (15d9047)

Features

  • single_value: add forceType option (59b03b9)
  • typerenderer: allow to force type with option forceType (3dcb141)

2.45.4 (2016-03-04)

2.45.3 (2016-03-03)

2.45.2 (2016-03-02)

2.45.1 (2016-03-02)

2.45.0 (2016-03-01)

Bug Fixes

  • object_editor: use minimalist json-editor (without ace included) (403902c), closes #797
  • slickgrid: rerender should do nothing if grid not yet initialized (bfde451)

Features

  • slickgrid: smarter automatic editor and force type option (c0b845e)

2.44.0 (2016-02-25)

Bug Fixes

  • dragdrop: strange bug with regexp (50c0d3a)
  • slickgrid: in action column cursor is pointer only if associated action exists (62de45c)

Features

  • smart_array_filter: add search string variable out (2aef5f0)

2.43.1 (2016-02-23)

Bug Fixes

  • couchdbAttachments: fix bug when document has no attachments yet (bab5ca6)

2.43.0 (2016-02-23)

Bug Fixes

  • couchdbAttachments: don't treat missing doc._attachments as error (7368db5)

Features

  • core: urldata try with credentials when unauthorized (026069e)
  • ui: enterValue you can now pre-fill input with a value (593ab7a)

2.42.0 (2016-02-19)

Bug Fixes

  • roc-views: make public checkbox is now working (78f0154)
  • roc-views: only match root folders when rendering flavor (d3967e9)

Features

  • ui: add enterValue to api (7e2a394)
  • ui: add validation option to enterValue (cbf78f0)

2.41.1 (2016-02-16)

2.41.0 (2016-02-16)

Bug Fixes

  • action_button: img is contained in module without scrollbars (fe5d0c0), closes #799
  • object_editor: fix send button (7579792), closes #804
  • roc-views: correctly handle flavor in search (082586a)
  • typerenderer: set default size of qrcode to 128x128 (46c4b38), closes #800

Features

  • roc-views: create directories when saving name with slashes (45b36bd)
  • smart_array_filter: add placeholder option (68b240a)
  • ui.choose: add autoSelect option if only one result this one is automatically choosen (ce069c7)
  • uploadUi: possibility to download attachment (e1b3f6c), closes #794

2.40.1 (2016-02-12)

2.40.0 (2016-02-12)

Bug Fixes

  • build: fix svg-edit images not being included in build (465af99)
  • couchdb2: batch inline uploads (5da1607)
  • couchdb2: do not generate a synchronous _id (2947de2)
  • forms: prevent array defaults to be used in different places (0c6b5ab)
  • svg_edit: remove scrollbars (f706119), closes #770
  • svg-edit: update svg-edit to 2.8.1 (da054e2), closes #332
  • typerenderer: in indicator renderer create a copy of the value. (1738ea0), closes #752

Features

  • header: add rest-on-couch view manager (5e982ce)
  • leaflet: customize style of geoJSON points (ac35fdc)
  • typerenderer: add support for chart objects (583607c)

2.39.0 (2016-02-04)

Bug Fixes

  • make sure editor is updated with a native string (8bf5d15), closes #782
  • scatter3d: fix incompatible threejs version (a373c2e)
  • typerenderer: remove scrollbars (c696fa4), closes #767
  • webservice_search: unlock button after error. Closes #780 (874ca48), closes #780

Features

  • datas: add DataObject.getType static method (3a854da)
  • JSME: add help icon (b0c1dd4), closes #784
  • spectra_displayer: allow the jcamp input type to be an object (a597556)
  • template-twig: add var out (8944ab0), closes #783
  • typerenderer: add qrcode type renderer. Closes #753 (f7584ad), closes #753
  • typerenderer: country renderer (185643e)

2.38.0 (2016-02-02)

Bug Fixes

  • datas: DataObject#get should return DataObjects (f315687), closes #777

Features

  • single_value: inline editing of strings and numbers (e978ed8)
  • slick_grid: action columns can be added at end or beginning of line (7cba2ee)
  • slick_grid: actionRender event in filter (3d1c6b7)
  • typerenderer: add renderer for object and allow twig option (255cf66), closes #774

2.37.0 (2016-01-27)

Bug Fixes

  • Remove destructuring declarations because uglifyjs cannot parse it (43bad10)
  • rich_text: wait for ckeditor to be ready before resolveReady (0e1804c)

Features

  • core: use babel to translate es-2015 into browser-compliant javascript (248d5a3)
  • rich_text: new option allows not to store the content in view (57703b2)
  • single_value: typerenderer options (1832d10)
  • typerenderer: add numeral (e6db670)
  • typerenderer: add sprintf option for number (d9cf55d)
  • ui: ui.choose no confirmation option (bcaf287)

2.36.0 (2016-01-22)

Bug Fixes

  • jsme: output correct SVG (f09c0a5)
  • rich_text: when instantiating ckeditor configure path to mathjax lib (2d209a8)
  • slickgrid: on update, scrolling back to row should not set focus on it (fdb269f)
  • spectra_displayer: set a different primary grid color (57f85d2)
  • spectra_displayer: shapes can be drawn again (3ab42d5)
  • type_renderer: when a molfile is loaded from url (29b9e02)

Features

  • rich_text: add possibility to debounce output variable (a056f17)
  • slick_grid: Choose which columns to be displayed in main and in popup (a857e5a)
  • spectra_displayer: add option to control the number of primary axis ticks (ecc6af4)
  • spectra_displayer: redesign configuration tab (f574b31)
  • webservice_search: allow filter to return a Promise (dd3d5b3)

2.35.1 (2016-01-13)

Bug Fixes

  • webservice_search: Can set header from input variable (c44f42c)

2.35.0 (2016-01-11)

Bug Fixes

  • panzoom: set transform to identity when scaling mode is 'no' (f23cea2)
  • slickgrid: sorting should trigger change (423f954)

Features

  • spectra_displayer: legend is now displayed outside of the graph (8aae5d1)

2.34.2 (2015-11-20)

Bug Fixes

  • ocl_editor: dialog box must be over other elements (bdcd730)

2.34.1 (2015-11-16)

2.34.0 (2015-11-13)

Features

  • smart_array_filter: choose font-size (82650b8)

2.33.0 (2015-11-13)

Features

  • slickgrid: implement addRow action (7d31a1d)

2.32.0 (2015-11-12)

Bug Fixes

  • slickgrid: correct selected elements when filtering (37c1394)

Features

  • action button: 3 types of content possible: image url, svg, or just content (6a4c385)
  • slickgrid: add selectRows action in (e3f1bed)

2.31.1 (2015-11-11)

Bug Fixes

  • smart_array_filter: handle DataObjects (80d0495)

2.31.0 (2015-11-11)

Bug Fixes

  • slickgrid: Fix wrong highlighted line when table is filtered (f694a3f)

Features

  • add smart-array-filter library (7edd214)
  • add smart-array-filter module (2d64a90)

2.30.1 (2015-11-09)

Features

  • button_action: possibility to insert image (673b66f)
  • ocl_editor: add option to enable query features (7e8d4d3)

2.30.0 (2015-11-04)

Bug Fixes

  • leaflet: Convert to string before parsing (bdfd4e9)
  • typerenderer: in indicator, cell should not grow with text (284f5ba)

Features

  • leaflet: add point var in (renders a circle on the map) (1d80f1f)
  • typerenderer: date rendering for strings (cd5102c)
  • typerenderer: for number add dateFromNow and dateCalendar options (35df8d1)
  • typerenderer: possibility to render number as date (0a8b545), closes #743

2.29.0 (2015-10-29)

Bug Fixes

  • copy web-animations-js when building (3c1abf9)
  • data: do not overwrite prototype with DataObject (b4618eb)
  • panzoom: fix incorrect mouse to pixel mapping when page is scrolled (a615ea9), closes #736
  • slickgrid: fix bug when renaming a column that is filtered (dde8c78)
  • spectra_displayer: update jsgraph to v1.13.3-20 (7cf325a)

Features

  • dragdrop: allow to read as ArrayBuffer (6b328d3)
  • form: templated forms can use default template (55da27c)
  • richtext: add action that add text or html on cursor position (6608a0e)
  • script_executor: allow to return a Promise for async scripts (fc9ac0a)
  • slickgrid: type renderer options for a column (377c395), closes #689
  • util/ui: add choose to api (choose from list) (3f31464)

2.28.4 (2015-10-16)

2.28.3 (2015-10-15)

Bug Fixes

  • slickgrid: click event should be generated on each consecutive click (d1b913f)

2.28.2 (2015-10-13)

Bug Fixes

  • No event sent when click on 123 or new molecule in JSME (c973d65)
  • jquery.couch: send xhrFields everywhere (4555025)
  • update jsgraph to v1.13.3-18 (70ce50e)

Features

  • couchdb2: can perform switchView withCredentials (38c3b2b)
  • panzoom: add possibility to select a jpath from hover and click pixels events (5fb93c1), closes #723
  • slickgrid: If an element was clicked, jpath structure in var out is calculated on this elem (037db0d)

2.28.1 (2015-10-02)

Bug Fixes

  • code_editor: fix bug due to misuse of model.data (a0000f6)
  • couchdb: better handling of DataObjects (d4e9ac5)
  • panzoom: highlight out was not working (119e773)
  • slickgrid: call get() on input variable (9513ba4), closes #717
  • slickgrid: fix error with pop-up update/new when column name is has special characters (634a5b1)

Features

  • Update JSME to allow the chiral flag in molfile V2000 (3831a44)
  • grid: add create blank layer option (c6e6da7)
  • grid: add rename layer option (7e50be3)
  • grid: add the remove layer option (89e1cc5)
  • grid: remove layer notification and update setLayers (b6193f7)
  • slickgrid: add newRow filter event (5ec9227)
  • webservice_search: add withCredentials options (3adb484)

2.28.0 (2015-09-23)

Bug Fixes

  • core: make sure couch.jquery is loaded after jQuery (567aa70)
  • pie_chart: highlight called only when necessary (8c1b5ab)
  • remove useless and problematic line in module save dialog (9ffe1cf)
  • slickgrid: correct slick grid filter 'documentation' (0232baa)
  • slickgrid: fix error when first element of array is undefined (e80f273)
  • slickgrid: fix just-in-time filter when an item does not exist (4eec928)
  • slickgrid: handle pref script is undefined (4a2bef1)
  • slickgrid: init slick before listeners (6fe647e), closes #690
  • slickgrid: log error correctly when eval fails (01a379c)
  • slickgrid: update the highlights array after sorting (82076cb), closes #694
  • spectra_displayer: correctly redraw graph (aa903cf), closes #675
  • spectra_displayer: Update jsgraph to v1.13.3-17 (d4f11ba), closes #701

Features

  • colorbar: support colors with opacity (52c12cf), closes #685
  • core: add possibility to specify senderId in highlight (42cc263)
  • couchdbAttachments: add support for uploading dataurls (1504631)
  • couchdbAttachments: Allow to call any method without having to call fetchList first (f5b5bd9)
  • feedback: change feedback to open new tab in github issues (626e2e8)
  • hex: reset zoom on double click (0fe1fe9), closes #688
  • panzoom: add inline svg support (1ea67fe), closes #707
  • panzoom: implement focus on highlight option (18f7995), closes #671
  • panzoom: use 2 arrays for highlight (_highlight, _highlightArray) (b8bedd6), closes #667
  • slickgrid: add scriptChanged event in filter (f1d3d5c)
  • slickgrid: filter now called with event (3de7ecc)
  • slickgrid: script as var in (aebfafa), closes #705

BREAKING CHANGES

  • S: Changes both how and when the filter function is called in slick grid Breaks previous view that use the filter feature

  • The colorbar interpolation function now returns on object {color: '#ff0000', opacity: 0.5} and not directly a color

2.27.1 (2015-09-03)

Bug Fixes

  • parallel_coordinates: fix onResize handling (6a07644), closes #695

Features

  • parallel_coordinates: add 1D-axes-multi and angular brush modes (da1654e)

2.27.0 (2015-08-28)

Bug Fixes

  • hex: fix the axe arrows (05c2a58)
  • incorrect usage of require.toUrl for CSS (537b9a0)
  • module: conflict with actionIn in Code executor and Filter editor (1d140ad), closes #686
  • onde_module: The action onSubmit is always send event in case of in-place modification (ba25c33)
  • plot_function: fix reference to Parser lib (54b9d6b)
  • spectra_displayer: Add none option to x axis modification (f097bb6)
  • util: rewriteRequirePath should not rewrite valid URLs (ab70686)

Features

  • hex: add font-size option (d9902e2)
  • hex: add possibility to manually decide which ticks to display (a23a2c7)
  • hex: automatic font size (c5ce997)
  • hex: axes can be on graph, as legend or not present (65b9a8e)
  • hex: stop postions can be given either as percent or as values (719c420)

2.26.3 (2015-08-10)

Bug Fixes

  • code_executor: fix crash when editor is not displayed (bbb1309), closes #665
  • components: ⬆️ jsgraph v1.13.0 (c6120ae), closes #615 #666
  • function_3d: enable var in (8c6b243), closes #542
  • function_3d: fix blank (c17856e)
  • hex: Accept the correct chart format (ee7eb6f), closes #550
  • panzoom: not using endsWith for browser compatibilty reason (02f6ea1)

Features

  • panzoom: accept typed arrays as highlight (47382d2)
  • slickgrid: side-by-side 3d (bde1707), closes #652
  • util: add isArray (4fb9ff6)

BREAKING CHANGES

2.26.2 (2015-07-30)

Bug Fixes

  • spectra_displayer: chart input with multiple series and same name (62dea07)

Features

  • spectra_displayer: change scatter selection shortcut to ALT+draw (664c96d), closes #658

BREAKING CHANGES

  • Spectra displayer: the scatter selection plugin is now using ALT + draw interaction instead of just draw. Previous behavior was in conflict with the zoom plugin.

2.26.1 (2015-07-30)

Bug Fixes

2.26.0 (2015-07-29)

Bug Fixes

  • code_executor: run code in current window (c716eff)
  • datas: fetch can fail (47ad16b)
  • onde: ⬆️ onde (remove logs) (2eb72cc)
  • slickgrid: ⬆️ slickgrid (40b9876), closes #458
  • ⬆️ [email protected] (c142f32)
  • slickgrid: avoid layout problem when shrinking height of the module (6b371e5), closes #648
  • ignore errors when pasting (2989a15)
  • initialize mousetracker state to 'grid' (26d3b8a)
  • slickgrid: correct error when resizing column (7c902dc), closes #655
  • slickgrid: fix breaking change. Could not create slickgrid module. (d638721)
  • slickgrid: only consider configuration columns that have a name (c1191dc), closes #654
  • slickgrid: proper total number of lines in tooltip on load (e29d593), closes #657
  • spectra_displayer: enable markersIndependant option (5ab6344), closes #477
  • spectra_displayer: serie type is in "type", not "serieType" (1f21552)

Features

  • don't be silent when fullscreen fails (25bdf5e)
  • code_executor: add Ctrl-Return command (f9f725f)
  • lib: ⬆️ twig.js (fad1d01)
  • slickgrid: add action out on remove and on select (74df15c)
  • spectra_displayer: add support for scatter select plugin (ab2185b)
  • typerenderer: add backgroundColor general option (5859825), closes #634

2.25.0 / 2015-07-27

  • Modules
  • dendrogram: Images now allowed in the annotated tree.
  • phylogram: Annotated tree added.
  • panzoom: add scaling option Fix #646
  • code executor: reload when preferences are saved
  • rich text editor and postit: replace tape.png with data url
  • slickgrid editor: save custom chosen editor with same type as it had Fix #643
  • Commit change without navigation when focusout in auto-edit mode Fix #640
  • dendrogram: Annotated tree added.
  • panzoom: fix error when checking array
  • panzoom: fix onResize
  • panzoom: implement highlight Also fixes image flickering new image arrives The transform action is no longer available Fix #633
  • Core
  • correct eslint non-passing code
  • Copy paste of module/view. Fix #635
  • undef global config aliases before reconfiguring them ref: #528
  • ui: add copyToClipboard Only tested in chrome. Works if called on user action (for example click)
  • Add fullscreen icon to all modules
  • fix css for fullscreen ⚠️ changing global css rule Fix #510
  • Fix module selection in context menu
  • Fix layer selection in context menu
  • update testcase structure
  • Util
  • colorbar: normalize to hexadecimal before creating scale Fix #644
  • fix error in diagram when no vars_in
  • fix error in diagram when no vars_out
  • Libraries
  • ⬆️ slickgrid

2.24.0 / 2015-07-17

  • Util
  • search box: fix select first element
  • Allow switch layer via search box
  • rename searchModules -> searchBox
  • util: add objectToString method
  • Upload ui: Add checkbox to select/unselect all files to delete
  • Testcase
  • update testcase structure
  • Headers
  • couchdb2: fix upload inline as string
  • Couchdb2: handle logout when httpd auth is used
  • couchdb2: better logout when using httpd auth
  • ctrl+s shortcut to save last loaded document
  • Libraries
  • ⬆️ couch.jquery
  • new library: notifyjs
  • ⬆️ select2
  • Modules
  • phylogram layout fixed
  • code_executor: fix crash when eval fails because of syntax error
  • code_executor: better name for evaled file
  • code_executor: improve console output for errors
  • scatter3d: fix error when module initialized
  • onde: call filter after send var
  • slickgrid: check filter exists in just in time filtering
  • rename object editor
  • 2d_list_fast: add support for matrix of objects
  • Core
  • ctrl+s shortcut to save last loaded document

2.23.1 / 2015-07-15

  • Testcase

  • testcase: update array example

  • fix some old views

  • Core

  • add npm release scripts

  • Return to bluebird for Promises (for IE11 support)

  • add editorconfig file

  • fix jslint

  • fix jsgraph resolution in bower.json

  • fix code lint

  • Modules

  • spectra_displayer: fix when lineWidth option is 0

  • spectra_displayer: add options for markers (shape and size)

  • slickgrid: use dataurls instead of files for background images

  • slickgrid: add -webkit prefixes for flexbox

  • periodic table: hover and click to focus on an element

  • move periodic table to science/chemistry

  • onde: fix schema inspection (for arrays)

  • code_executor: add title of module in error message

  • slickgrid: fix bug with custom editors

  • Util

  • move periodic table to science/chemistry

  • couchdb attachments: fix list

  • Add getDistinctColorsAsString to directly get the list of the colors to use in CSS for example

  • Libraries

  • bower: ⬆️ onde

  • update bio-pv

  • update [email protected]

  • upgrade eslint to 0.24.0

  • Renderer

  • pdb renderer: load all models

2.23.0 / 2015-07-01

  • Modules
  • onde: check items/properties exist when getting jpaths from schema
  • scatter3d: rewrite colors with alpha value
  • scatter3d: fix info out
  • scatter3d: better support for chart format (axis min/max, xyzAxis, unit, label etc...)
  • scatter3d: add x,y,z axe labels in module configuration
  • scatter3D: fix backgroundColor and annotationColor options
  • scatter3d: add default point color option
  • scatter3D: add blank
  • scatter3d: fix threejs warnings
  • Fix bug in code_editor (non-built visualizer only) See issue #612
  • slickgrid: alternative long text editor inside composite editor
  • onde: callback script on change with jpath of modified element
  • slickgrid: add filter with just-in-time option
  • Add jsme hover/click atom/bond actions
  • panzoom: fix default value for scaling method
  • Core
  • typerenderer: destroy pv viewer on dom remove
  • typerenderer: add pv viewer mode _option
  • typrenderer: fix crollbars when pdb renderered in display_value
  • type renderer: 'image' is an alias for 'picture'
  • Add css option to picture renderer
  • Add feedback in contextual menu
  • Built version concatenates module style files
  • Add getLayerNames and switchToLayer in API
  • remove SMIL browser requirement
  • util: correctly normalize url before creating a requirejs path for it
  • Libraries
  • Update JSME: support of click/hover on bonds/atoms

2.22.2 / 2015-06-22

  • Core
  • uploadUi: make sortable
  • couchdbAttachments: simplify
  • couchshare: add callback argument
  • Components
  • ⬆️ mime-types
  • Modules
  • slickgrid highlight: Check array with Array.isArray Fix #600
  • Periodic table : adding indications for users like periods and groups numbers
  • Headers
  • remove couch button from default config

2.22.1 / 2015-06-17

  • Headers
  • couchdb2: reload tree after upload
  • Core
  • util/couchdbAttachments: update doc
  • util/couchdbAttachments: add methods names, urls
  • Prevent error in firefox when initializing the indexedDB global object
  • Modules
  • webservice_search: don't show error if options not enabled
  • webservice_search: fix dosearch being called unnecessarily often
  • dragdrop: support alternative browsers for dropping files
  • periodic table: Graphical changes

2.22.0 / 2015-06-15

  • Modules
  • slickgrid: update checkmark formatter
  • slickgrid: fix doubled rendering: reblank on update
  • Update periodic table module and add CSS with flexbox layout
  • Core
  • add utils/couchAttachments: small library for managing attachments in a couchdb document
  • add utils/uploadUi: a ui utility to drop files and folders
  • add mime-types library: lookup mime-type from file name and more
  • Headers
  • couchdb2: fix breaking change in couchdb login

2.21.2 / 2015-06-11

  • Modules
  • slickgrid: add long text editor
  • slickgrid: fix show/hide on refresh and small css change
  • Core
  • fix gruntfile
  • Remove unnecessary jshint inline configuration

2.21.1 / 2015-06-10

  • Modules

  • slickgrid: move slickgrid core code to cheminfo/SlickGrid github repository

  • slickgrid: Add toolbar options: add, update in pop-up div, remove, show/hide columns

  • slickgrid: Add checkbox selection plugin

  • slickgrid: add date editor

  • slickgrid: bug fixes

  • Add periodic table module

  • wordcloud: fix fontSize initialization

  • jsme: add support for SMILES input

  • Typerenderer

  • Fix #514. Update sparkline renderer

  • Headers

  • couchdb2: login in new window

  • Components

  • Upgrade jsgraph v1.11.3-3

  • Upgrade jquery-ui v1.11.4

  • Upgrade jquery v2.1.4

  • components: add x2js shortcut

  • remove unused sdf-parser

  • Upgrade requirejs v2.1.18

  • Code conventions

  • switch eslintrc to yaml

  • fix remaining uses of self

  • lint: add consistent-this rule

  • Core

  • utils: add couchdb attachment manager

  • Issue #529 - Use lru in couchdb attachments api

  • use superagent shortcut in require calls

  • Update docs

2.20.3 / 2015-06-04

  • Core

  • forms: fix important bug introduced button by last release

  • Modules

  • slick grid: bug fix

2.20.2 / 2015-06-03

  • Modules
  • code_executor: call ace editor resize onResize Fixes the editor's viewport being 0 when switching layers
  • button_action: add 'Start state' option
  • panzoom: bug fixes
  • panzoom: show, hide and transform actions in
  • panzoom: rerender option
  • code_executor: add context.variable
  • code_executor: fix onload execution
  • code_executor: change "get" behaviour to unwrap the object
  • Typerenderer
  • svg renderer fix scroll bar
  • fix svg renderer if input is DataString
  • Components
  • ⬆️ jsgraph
  • Core
  • re: sandbox fix for Safari
  • ui: add makeElementSafe to API
  • lib/forms: allow to set button in 'on' state on initialization

2.20.1 / 2015-06-01

  • Modules

  • code_executor: add execute script on load option Fix #512

  • jqrid: don't reload on remove column action if nothing had to be removed

  • code_editor: in situ option Fix #583

  • code_editor: add debouncing option

  • hex: adjust colorbar

  • hex: add axes

  • hex: redraw on resize

  • dendrogram: fix output on hover

  • Core

  • remove indexedDBshim

  • fix error in dataurl

  • fetch variables from general config: fix ignored timeout

  • Delete .nojekyll

  • shortcut: don't accept search module shortcut if alt key pressed

  • Components

  • bower: install components quietly

  • update d3-plugin dependency

  • remove components folder from git

  • bower: include jsNMR and jszip

  • npm scripts

  • lint: add no-delete-var, no-label-var, no-shadow-restricted-names, no-undef and no-undef-init rules

  • add npm test script

2.20.0 / 2015-05-21

  • Core
  • add eslint for style check of the codebase
  • util: add ui.getSafeElement
  • core: add workaround for chrome bug with svg elements
  • new util: colorbar
  • util/color: make rgb2hex to work with rgb css syntax
  • util/color: round rgb values
  • grid: try to wait for module readyness before removing it from the DOM
  • typerenderer: make renderer selection case-insensitive
  • typerenderer: fix colorBar
  • Modules
  • new wordcloud module
  • new hexagonal map module
  • new OCL molecule editor
  • Fix a lot of issues with scrollbars and sizing
  • jsmol: add sync script action in and var out
  • matrix: fix inversion out row and column for output variable
  • scatter3D: add colorbar
  • scatter3D: fix size computation
  • slick_grid: fix CSV export
  • slick_grid: custom action buttons
  • slick_grid: delete toolbar button
  • slick_grid: add toolbar button
  • slick_grid: Change default selection model
  • slick_grid: add multiple line selection var out
  • slick_grid: Fix color editor when undefined
  • slick_grid: reset delete listeners on cell change fix #548
  • Components
  • ⬆️ jsgraph v1.11.2
  • ⬆️ openchemlib v3.0.0-beta4
  • ⬆️ papaparse v4.1.1
  • forms/wysiwyg: fix error loading ckeditor custom config
  • remove bluebird
  • remove chemcalc
  • lib: add d3.layout.cloud
  • Add d3 plugins
  • twig: rendertype option precedes variable type
  • forms: fix textstyle problem in strict mode
  • Header
  • couchdb2: metadata wysiwyg default value
  • meta form: default type is text
  • On meta saved, change hasMeta flag fix #544

2.19.2 / 2015-05-05

  • Add version selector header

2.19.1 / 2015-05-04

  • Remove Base64 library
  • Update JSME

2.19.0 / 2015-05-04

  • Modules
  • progress: change behavior to use actions and text template
  • panzoom: handle image loading failure
  • spectra_displayer: corretly assign serie label
  • Util
  • typerenderer: can force image width

2.18.0 / 2015-04-29

  • Modules

    • slick_grid: bug fixes
    • jqgrid: option not to systematically highlight the hovered line
    • New progress bar module
    • panzoom: minor improvements
  • Util

    • shortcuts: bug fix
    • search module: display name instead of id but search both
    • shortcuts: bug fix
  • Type renderer

    • Add webp renderer
  • Testcases

    • add progress bar examples

2.17.8 / 2015-04-23

  • v2.17.7 removed due to a bug with typerenderer
  • typerenderer: ensure values are fetched before calling the renderer

2.17.6 / 2015-04-23

  • Util
  • diagram: bigger arrows
  • diagram: show jpath in link if present
  • diagram: style changes
  • typerenderer: hack to force height on empty divs with background color
  • typerenderer: correctly wait for init to finish
  • Module
  • 2d_list: hide 2d_list from module list
  • object_editor: ensure that no DataObject is sent to the editing library
  • object_editor: if input is invalid, send a string describing the error instead of silently failing
  • rich_text: force english language in CKEDITOR
  • rich_text: add option to force plain HTML rendering
  • scatter3d: fix _completeData
  • leaflet: fix viewport output

2.17.5 / 2015-04-21

  • entrypoint: remove cron-related dead code
  • typerenderer: add html renderer

2.17.4 / 2015-04-21

  • 2d_list_fast: fix updateVisibility (#503)

2.17.3 / 2015-04-21

  • Core
  • deprecate non-standard HTML attributes on ci-visualizer
  • remove unused tabs from global preferences (#498)
  • Util
  • add warnOnce method
  • Module
  • rich_text: fix in-place variable modification (#497)
  • single_value: fix html rendering of default value (#500)

2.17.2 / 2015-04-17

  • build: add missing json-chart library

2.17.1 / 2015-04-17

  • Core
  • version: fix check of Intl crashing on Safari
  • data: get(true) should resolve with value when data is fetched from url
  • Forms
  • fix spectrum color init
  • Module
  • jqgrid: on action in don't add the column if a column with same jpath exists
  • Components
  • Add jszip and file-save.js librairies

2.17.0 / 2015-04-16

  • Core
  • version: add isBuild property
  • change how requirejs loads modules
  • fix loading of external modules
  • add module searchbox (CTRL + /)
  • Typerenderer
  • various fixes with new structure
  • sparkline type renderer
  • Change the way typerenderer works and update related modules
  • add toPrecision and toFixed options for number type
  • Util
  • Debug diagram to see relation between modules
  • Module
  • Deprecate controller.sendAction
  • code_executor: add methods and keep values between executions
  • code_executor: recompile function when module is reloaded
  • parallel_coordinates: default color to black if jpath is not set
  • scatter3d: bug fix with chart format
  • slick_grid: additional option (don't scroll on highlight)
  • spectra_displayer: add option for line style
  • Components:
  • install json-chart and remove lib/chart
  • install select2

2.16.0 / 2015-04-01

  • Core
  • introduce version.js and bump task
  • Make modules and filter loadable from preferences (#456)
  • add link to GitHub in context menu
  • Util
  • ui: add showNotification method
  • Module
  • fix SVG editor
  • panzoom: improve performance

2.15.3 / 2015-03-25

  • Grunt
  • Fix jquery.panzoom build
  • Add task: writes a json file with info about the build
  • Core
  • display build time in context menu

2.15.2 / 2015-03-25

  • Core
  • Add version of visualizer in context menu
  • Add Utils section in context menu (copy view etc...)
  • Better color renderer (opacity is seen)
  • Modules
  • panzoom: add var out with clicked pixel(s)
  • panzoom: fix bugs
  • slick grid: enhance color editor
  • slick grid: fix bugs
  • onde: fix bugs
  • spectra_displayer: fix highlight blanking
  • Header
  • couchdb2: fix meta save

2.15.1 / 2015-03-17

  • Lib
  • add bio-pv
  • Core
  • add support for pdb and mol3d in typerenderer
  • gruntfile: sort modules by name
  • change loading animation
  • Modules
  • slick_grid: Fix some edge case bugs
  • spectra_displayer: fix bug with fromTo actions and remove fromTo var in
  • object_editor: allow to select jpath for output
  • sandbox: add setImmediate
  • Headers
  • Couchdb2: use couchdb's sort list (smart sort of flavors)
  • Couchdb2: bug fix

2.15.0 / 2015-03-09

  • Header
  • couchdb2: new login methods (google,facebook, github). Metadata keywords saved in doc for indexing in couchdb map/reduce
  • Modules
  • dragdrop: fix bugs
  • form_simple: fix bug

2.14.4 / 2015-03-04

  • Components
  • Move highlight.js to libs
  • Header
  • couchdb2: fix logout

2.14.3 / 2015-03-02

  • Core
  • Fix main CSS
  • Fix CSS for jquery-ui dialogs
  • Fix browser feature message (IE)

2.14.2 / 2015-03-02

  • Core
  • Bootstrap css compatibility (fixes cheminfo.org)
  • Components
  • Fix cross-origin Image in THREE.js
  • Fix marked and highlight.js build

2.14.1 / 2015-02-26

  • Modules
  • fix SlickGrid module

2.14.0 / 2015-02-26

  • Core
  • datas: export classes and functions
  • util: Add unloadCss that disables some css
  • ui: Add dialog creation helper
  • typerenderer: add regex type using RegExper
  • add support to evaluate code in a sandbox
  • add external worker loader
  • Modules
  • onde: add option to create variable on load
  • spectra_displayer: fix various events
  • code_executor: use sandboxing and precompilation
  • Filters
  • Add markdown filter with code highlighting
  • Components
  • Update all components
  • Remove alpaca
  • Add marked
  • Add highlight.js

2.13.0 / 2015-02-04

  • Core
  • grid : fix resize bug on IE11
  • layout: no more global rules in main.css. Improve height calculations.
  • Modules
  • leaflet : add autofit option
  • leaflet : fix circular event bug
  • leaflet : add 5 new possible inputs : CSV, KML, GPX, WKT and TopoJSON
  • Headers
  • couchdb2 : performance improvements
  • couchdb2: new meta data button
  • Components
  • install leaflet-omnivore

2.12.1 / 2015-01-26

  • slick_grid: have fallback values when jpath not found
  • init : add browser check for IE <= 8
  • build : fix ui-contextmenu

2.12.0 / 2015-01-26

  • twig : support passing options in rendertype
  • typerenderer : allow rendering options for molecules
  • header : improvements to couchdb2
  • components : update jquery-ui-contextmenu, bluebird, fancytree, chemcalc, d3, font-awesome, jcampconverter, twig.js

2.11.0 / 2015-01-22

  • scatter3D: add shapes and do some fixes
  • Got rid of ChemDoodle Web Components
  • slick_grid: implement export

2.10.1 / 2015-01-21

  • slick_grid: support jpath line color
  • module: toolbar on header to access configuration more quickly
  • onde: bug fixes
  • model : better logging of errors
  • update jsgraph
  • loading_plot : fix highlight
  • spectra_displayer : add events for clicking a marker
  • core: allow data's attributes to be changed (like _highlight)
  • single_value: option to append values to the dom with limit and auto-scroll
  • jsmol: support highlight and add var out (messages, click, hover)
  • rename some modules

2.10.0 / 2015-01-13

  • loading_plot : fix output variables
  • fix some onde problems
  • spectra_displayer : fix legend positioning
  • slick_grid: support single and multi-column sorting
  • button_action: more display options
  • new module : Code executor
  • prevent modules from updating undefined variables

2.9.10 / 2015-01-02

  • update JSME
  • modernize all headers
  • add util.inherits

2.9.9 / 2014-12-12

  • slickgrid:
  • better highlight support
  • Columns determined automatically if none specified
  • Scroll back to top option
  • core: view url is now relative to http host not to where the visualizer is hosted

2.9.8 / 2014-12-12

  • new module: self-organising map
  • couchdb2 : soft delete to allow replication and easier view recovery
  • util : add deprecate method
  • add src/util/color for color-manipulation functions
  • debug : add named levels / add getDebugLevel
  • module XYZoomNavigator is back !
  • defaultmodel : add getData and getAllDataFromRel methods
  • add date typerenderer
  • API : executAction is deprecated. use API.doAction instead
  • spectra displayer : add wheel baseline option
  • parallel coordinates : allow to send selection only on brush end

2.9.7 / 2014-12-09

  • parallel_coordinates : add option to prevent highlight of hidden lines
  • update JSME
  • spectra_displayer : fix highlight and output variable for chart objects
  • code editor : output value on load

2.9.6 / 2014-12-03

  • fix cross-origin image loading issue in scatter 3d
  • function plotter: make pref editable with action in

2.9.5 / 2014-12-03

  • fix jsNMR not being copied in build

2.9.4 / 2014-12-03

  • 1D nmr module is back
  • parallel coordinates :
    • new brush mode : 2D strums
    • brushes can be combined with AND but also OR
    • options for reorderable axes and shadows
    • add highlight support
  • spectra displayer : add mouse over shape event and variable out
  • New library : async
  • modules : view.onResize now receives width and height arguments
  • scatter3D: Can set x,y,z,color,size with jpaths. Performance fix. Better testcase.
  • slickgrid: Highlighted row is scrolled to.

2.9.3 / 2014-11-26

  • Slickgrid: option that provides an input on the header of each column where you can just type in to search something.
  • ⬆️ chemcalc (v2.0.0)

2.9.2 / 2014-11-25

  • fix sdf-parser not being in the build

2.9.1 / 2014-11-24

  • New file: util/ui.js ui-related utility function.
  • util/ui.js: confirm dialog box
  • webservice_search: confirmation option
  • action_button: confirmation option
  • add support for hidden option in module's folder.json

2.9.0 / 2014-11-18

  • Slickgrid: Bug fixes.Row numbering overlay. Selected Row & Cell highlighting. DataNumber and DataBoolean edition. Hierarchical grouping. Hover and click actions in.
  • button_action : add option to disable toggle
  • datas
  • fix several issues with DataObject and triggers
  • add DataBoolean.cast
  • add API.cache, API.getData
  • webservice_search : add action to change button color
  • add setImmediate and clearImmediate
  • Merge postit module into richtext module
  • New library: chroma. Small library for color edition.
  • ⬆️ ml (v0.1.0)
  • add util.noop
  • add setImmediate library

2.8.0 / 2014-11-10

  • New module : Edition / Alpaca (create forms using JSON Schema)
  • API : add possibility to change loading message
  • API : add doc
  • Util: add doc
  • add smiles and actelionID types and renderers
  • add module.reload method
  • add new action for all modules : edit preferences
  • add module.getConfigExample and context menu to show what should be sent with the action
  • code_editor : new type of output (JSON-parsed value)

2.7.3 / 2014-11-05

  • new API method : existVar
  • bug fixes

2.7.0 / 2014-11-03

  • jsmol / jsme : change communication with iframe to allow cross-origin loading
  • core: load main css and js files in entry point. Now only two lines are necessary to boot the visualizer

2.6.0-1 / 2014-10-31

  • View sharing (and feedback) : version is exported and redirection is done to lactame.com. It is now possible to share a view on localhost / private network !
  • spectra_displayer :
  • added shift+drag to move the spectra
  • added option to autoscale once per input variable
  • jsme :
  • added highlight color option

2.6.0-0 / 2014-10-29

  • New module : Edition / Table editor
  • New header : Switch layer
  • New filter : SDF parser
  • Added ml library