forked from VisTrails/VisTrails
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathCHANGELOG
2181 lines (2075 loc) · 131 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
RELEASE NOTES
-------------
Release Name: v2.2 build b5341fe97287 from master branch
Add changes here
Release Name: v2.1.4 build 269e4808eca3 from v2.1 branch
Bug fixes:
- Pinch gesture was broken (2d5494ed1d10)
- Ticket 893: "Create Version" button on the spreadsheet does not work (d3db65418fad)
- New Parameter Exploration was created for each execution (c324acad38f9)
- Could not load saved Parameter Explorations (c324acad38f9)
- Ticket 762: Package.import_override.is_sys_pkg logic incorrect (bf5e20c923f7)
- Usersguide: Fixed parameter exploration vtl links (79c3021a50b3)
- Forces the use of PyQt4 (avoid PySide) (2460948327cc)
- Guess whether to use su/sudo with pip (18698fa909b3)
From Release: v2.1.3 build 8262f078ed3b from v2.1 branch
Bug fixes:
- Fixes scripting examples (8dd634391b71)
- Fixes Map and Filter modules outputting Variant (d597dcd6027f)
- Makes StringFormat handle {!r} or {:.2f} correctly (5f99a90fdc87)
- Fixes a test on newer pytz versions (2b4ecb3bc9bb)
- Displays exactly what we are going to install (214f98f478be)
- Fixes issue with missing PyQt4 (fbfada66f67e)
- Hide splashscreen when asking for file association (069c52f90130)
From Release: v2.1.2 build 7d8a4ed2feeb from v2.1 branch
Enhancements:
- Ticket 846: File Selection Dialog (78e8d01bd7ab)
- Ticket 824: Workflow execution output in console (8ea1231e736f)
- Adds PromptIsOkay module (WIP) (a1bad0cc2d46)
- Adds a YesNoDialog module (b267d2bed5eb)
Bug fixes:
- Ticket 849: Autosave for existing vistrails not working (671eade8a9b8)
- Saving mashups to DB corrupts them (5be2ed41d33f)
- CLTools wizard does not show list type field (df8ef413aff4)
- Date error in workspace when using 8-bit characters (af83742a98ec)
- Ticket 850: Pipeline/history view scrollbars too sensitive (9e68064627c1)
- Ticket 686: Deleting a vistrail variable breaks workflows (1870f481103d)
- Ticket 830: Deleting a module does not delete vistrail variables connected to it (a197eba35396)
- Ticket 825: Vistrail Variables are not copied with modules (a197eba35396)
- Wrong view mode when switching between open vistrails (29bc0e1f47b7)
- Ticket 828: [Windows] Pinning a panel causes it to disappear (287e77ec7afd)
- Saving new vistrail caused view change (a95026c25968)
- Could not drop module in detached vistrail variables widget (63957fe80711)
- Vistrail Variables palette closed before it could be stickied (670f81d5eaff)
- Ticket 822: Exception if PyQt is installed but PyQt.QtOpenGL isn't (e4c1ded9d649)
- Ticket 783: Enabling packages automatically can make a different package fail (244084e837ec)
- Old-style imports did not work on vistrails server (eaded21310ee)
- Fixes adding a webservice through the context menu (d42e90689af2)
- Old mashuptrails were not deleted correctly in DB (5ada9ce79bcb)
- Mashups: Fixes alias copy bug (b5276f4c159e)
- SaveBundle did not copy mashups (ea12b6a1e2b3)
- Fixes date formatting in core.collection (1aaef5de72fb)
- Fixes major ImageViewerCell bug (d8ca797bf8b9)
From Release: v2.1.1 build 90975fc00211 from v2.1 branch
Bug fixes:
- Ticket 814: Parameter Exploration Broken (13da70d0b35f)
- Fixes early gui import in application_server (3b2f6186cea9)
- Ticket 816: Saved vistrail doesn't appear in 'my vistrails' (784414a617d2)
- Ticket Fix font issue for OS X 10.9. (22c0f0cca937)
From Release: v2.1 build 179c82045907 from v2.1 branch
Enhancements:
- Ticket 292: Add XSL support to RichTextCell (ae0126167aa8)
- Set file associations on Linux (579d702aaab9)
Bug fixes:
- Ticket 610: Exporting to the database should update locator (e6c3203a2710)
- Ticket 809: Suspending module attached to more than one sink kills workflow execution (3b791e47c453)
- Save button is not disabled when file is saved (d0dc3525f334)
- Items in workspace were sometimes shown incorrectly (d0dc3525f334)
- Context Menus in workspace were missing (d0dc3525f334)
- Read only string widget had multi-line button (9117e5bb367e)
- Opening configuration window with unsaved changes fails (fa3c1335580f)
- Infinite loop when changing string in Mashup App (2ee81b444300)
- Ticket 802: Can't exit VisTrails (da5c18a8b550)
- Ticket 796: [JobSubmssion] Issue when resuming job from unsaved vistrail after quitting (cc3d342688fb)
- Temporary files for untitled locators did not work correctly (3d9df4ab5ea2)
- Autosave prompts when vistrail is already open (cfc06bbc1c2c)
- Added LinuxMint as a supported Ubuntu variant (145c4c3c16ec)
- Ticket 581: Latex extension: clicking on a figure on the PDF file (on acrobat) gives an error (f1a581b11929)
- Publishing widget did not show unsaved vistrails correctly (0a4f49d7b081)
- Ticket 712: Useful messages when loading abstractions (07745fca0e99)
- Ticket 670: Traceback in configuration window (073b57d3bfca)
- Ticket 709: Recursing on abstractions tracebacks (5b850844b735)
- Ticket 776: 'Open in New Window' feature (71147be4b5ef)
- Ticket 794: Exits with 'cannot connect to X server' when starting core application (3c94ccc0ac9a)
- Fixed DBLocator equality method (e6c3203a2710)
- Ticket 771: Export to DB hangs if schema is not present (c102cb8f72c8)
- Ticket 787: Mac color chooser locks keyboard (628fb3e773fc)
- Ticket 740: Double-clicking a workflow in the workspace collapses the tree (3775961debd4)
- Ticket 738: Double-clicking a workflow in the workspace does not select it in the history view (3775961debd4)
- Ticket 723: Changing view fails on Fedora (ee7b4652e845)
- Ticket 722: Pipeline validation doesn't check for invalid functions (47d9c6de3e45)
- Ticket 277: Don't always receive "enable package" dialog (802fd0de0a7e)
- Ticket 415: Version tree refresh after API calls (0a2f6a59d6a7)
- Ticket 730: help() not available warning in Mac 2.1 binary (a946e4da59c1)
- Ticket 683: Packages should honor -S flag (9e5b83351d2f)
- Ticket 649: Batch mode doesn't allow a vt without a version (b5b65892aa10)
- Ticket 611: Mashups relational support missing (6bf5b2b02e48)
- Ticket 759: QLineEdit.setPlaceholderText does not exist in Qt 4.6.3 (a57fbba44e6e)
- Added progress reporting to Map module (0666e24d35f5)
- Cannot abort execution while a vtkAlgorithm is running (6b86705c0e59)
- Debian install script was used on Fedora (4acca49bcf74)
- Ticket 751: Display history view when opening vistrail with tagged versions (f2b053cee1aa)
- Spreadsheet history file path was set incorrectly (1789513a3afd)
- Fixes slot bug in PyQt 4.7.3 (17230667d58e)
From Release: v2.1 beta2 build 99faabb791a0 from v2.1 branch
Bug fixes:
- Ticket #735: Windows dulwich install via pip fails (14d362a695df)
- Ticket #718: persistence can't handle directories (2a668a6e9881)
- Fix issue with persistent paths in Windows (2a668a6e9881)
- Ticket #728: Upgrading vistrail with disabled package (b28c85b718ac)
- Fix issue with subworkflows using disabled packages (b28c85b718ac)
- Fix issue with staging persistent directories (6cddde545965)
- Fixed module upgrades not working with dynamic packages (bf997c6bb0c6)
- Fix issue with transfer function widget (11213143752c)
- Rewrites error-prone code for GitRepo#add_commit() (c1d2f60cc10d)
- Persistence sets up a Git username if none is set (f37129976ba5)
- Fixes default values on optional Boolean ports (34365eb22800)
- Ticket #705: zip.exe not found in Windows binary (69a16e3c5b84)
- Ticket #700: Upgrades with package identifier changes fail (32f934bef698)
- Ticket #716: The new IPython console does not receive console output (96d65c1d0e80)
- Ticket #699: Base classes for parameter config widgets do not enforce defaults (6e1a5624b2ae)
- Fix BooleanWidget default handling (6e1a5624b2ae)
- Fixed tricky upgrade bug (1385b1d04f4b)
- Ticket #626: Passing parameters to single instance still opens second instance of VisTrails (334c743f3c33)
- Fix issue with package identifier changes and upgrades (32f934bef698)
- run.py/fix_paths was broken (16aeafb32399)
- Looping over a failing PythonSource caused logger to fail (2b5ff8105562)
- Fixes line-endings for TestUnzip (05a41335f050)
- Disables deleting from the persistence store (3c816e2734b8)
- Adds tests for type-checking, using PythonSources (3f0c602b003a)
- Disables type-checking for InputPort modules (4cdad5f113df)
- module_info now shows a module's id (0c504fe06615)
- Limits copy and paste in module_info (b99c674c8494)
- Detects cycles when computing pipeline signature (3a0fe0b5a880)
- Adds some more checks for persistent path type (846631436bd0)
- Raises a ModuleError if persisting an empty dir (d3d8b2193b5f)
- Makes type-checking optional (30659a8b6525)
- Fixes adding a directory to persistence (0c26c5b68ee6)
- While requires *or* ConditionPort or MaxIterations (bdcd04e3366c)
- Fixes a package_dependencies() crashing VisTrails (3263be2d2a52)
- Lets PythonSource use the default source (7684997bd888)
- PythonSource configuration dialog now uses default (3dff503ce8ce)
- Fixes StringWidget not showing default correctly (49d9dbd161f0)
- Restores read-only mode removed by previous merge (4bdf4705a669)
- Removes most of the persistence_exp package (90c70ee525e6)
- Fixes matplotlib not able to reuse cells (243ae02dd499)
- Makes UntitledLocator inherit CoreLocator (fc863650a893)
- Fixes looping modules (34d3029f3419)
- Minor changes to persistence code (96a605e0ca3f)
- Adds back PersistentPath#git_command() (295f9ade09cf)
- Fixes an issue with fix_dates() (3ad431172b47)
- More fixes to found_another_instance_running() (916cdeb23f6f)
- Makes fix_dates static in PersistentRefModel (56dec62ea2aa)
- Fixes persistence view (1bbb9bfb5f45)
- Adds tests for Unzip and UnzipDirectory (22c9d361b78b)
- Makes HTTPFile cacheable again (5bc3619d5cba)
- Fixes running the CLTools wizard standalone (77bf72286a8c)
- Fixes CLTools test on Windows releases (c503e4df5cf9)
- Fixes UnicodeDecodeErrors in DebugView (5ce4fd3515d7)
- Adds an UnzipDirectory module (634e6415a62e)
- Fixes Unzip code (10a2a3753185)
- Fixes runtestsuite.py ignoring *system* (b1210c5dc5c7)
- ImageMagick fixes (b0994f0e5684)
- Cleans disabled packages from cache (51a4cf021a31)
- Removes QPackagesWidget#erase_cache attribute (2919064fcce2)
- Don't expand the module palette on package load (890b6796e4a2)
- Re-enables type checking after all (ec6539366bbd)
- Fixes optional tabledata->spreadsheet dependency (511ab651ad93)
- Makes numpy arrays valid Lists (6425d8d7a286)
- Merge branch 'optimize-module' into 'master' (906a6edf8e73)
- Minor fixes to installers (ba9550bb44f2)
- Moves rgb2hsv and hsv2rgb out of paramexplore (f00a710f2424)
- PythonSource now sets unconnected output ports (75f4d085c57f)
- Adds a Delay port on the While module (07087da25339)
- Renames 'optimization.py' to 'looping.py' (b4b2183e3bab)
- Renames Optimize to While, inverts condition (0a07b43c7a2f)
- Adds state output/input ports (e6f57d0f4999)
- Adds the Optimize module to ControlFlow (ea4ebd43293c)
- ExecuteInOrder now uses the ControlFlow style (3d286c21a17d)
- Adds a Delay port on the While module (2b2648c08820)
- Makes log-related flags not fold-specific (954c984cca31)
From Release: v2.1 beta build 16ae99d82468 from v2.1 branch
Enhancements:
- Ticket #695: Parameter explorations should be migrated through upgrades if possible (29f072af3087)
- Start migrating parameter explorations through upgrades (29f072af3087)
- Ticket #690: PythonSource Port Type Completion Requires "Enter" (f19e8a6e222a)
- Display version id in version properties (6eb10d9e3bcf)
- Static mashup animations (d40c74b42abb)
- Animation support for Mashups (cc578f2009a7)
- pip should now work on all platforms where it is available (b90fdba57189)
- Added graphical sudo for OSX (b90fdba57189)
- Added IPython Console (57f54943a73d)
- Use PyQt API version 2 (5229204a2dce)
- Multi-line editor for String modules (ff7d78aa76e4)
- Progress Dialog for workflow execution (459f3d003393)
- Improve interaction between pipeline views and controller. (a3bcdf6cc7a2)
- Improve API (aa1dbcc5f34d)
- Add more robust tracking of untitled vistrails. (913ed56d9445)
- Add matplotlib upgrades and integrate new pkg with new identifier scehme. (79bcb5673781)
- Support package identifier changes. (f77b92758c07)
- Build up the API and refactor core application methods (de9cea46a623)
- More updates to matplotlib package (44dff52c4da2)
- Add port spec translation from schema 1.0.3 to 1.0.2 (616a1090bf4b)
- Incremental/Online Layout (80cb92674de6)
- Spreadsheet: "Find Version" and "Save Camera" now works for unsaved, closed, and "saved as" vistrails (24243fd207fc)
- DB support for Mashups (4e8da08d81b1)
- Support backward comaptibility for packages that have not been updated to use the "vistrails." prefix when importing. (6ca1d510a773)
- Updated persistence package to use dulwich, a pure python implementation of git (263b6f339e50)
- PROV document can now be exported using the command line (script) (5f0b04c049e5)
- Ticket #604: Add vistrail variable support to parameter exploration (04496edc9bfd)
- Added PROV entities for input and output data (ae52faaadfa9)
- Using Dublin Core metadata for PROV document (PROV exporter) (652099fe855d)
- New version of the PROV exporter (03a0a2785e89)
- First version of PROV exporter (9d32409c7118)
- Serializable mixin class for modules (895fab7db230)
- User does not need to create IPython controller manually anymore (ba7edbc30ca4)
- Added support for SSH IPython engines in parallel flow (1a56f69a18e6)
- IPython controller is stopped when closing VisTrails or disabling the package (704658297b0f)
- Ongoing work on the exporter for the PROV model (704658297b0f)
- IPython controller and engines are now started from VisTrails (4ec53425ca92)
- Added information about the machine from each IPython engine (8a361420a384)
- Map (parallel flow) can execute an outer subworkflow in IPython engines (949f9edb24df)
- First version of package 'parallel flow' (ac162d9e7ccb)
- Module / Group executions from the IPython engines are added to the provenance (518b3a4b1129)
- Added some modifications in the code to allow the execution of workflow in IPython engines (d89b7f9861ee)
- Forward error messages when connecting to other instance (0ad89de1cb2a)
- Add uniform method for building descriptor, port_spec strings (9633bb6c1365)
- Allow selected portions of the workflow to be relaid out (6f558cc3e697)
- Add option to nicely layout workflows automatically (15ff124c6652)
- runtestsuite now returns 0 for passed test runs (5d44f2879811)
- Ticket #606: Copy parameter explorations between workflows (b8a25bc9bac8)
- Updates to parameter explorations (696b83875d73)
- Ticket #603: Parameter Exploration from command line (d5f554fa40e0)
- Ticket #545: Make unset parameters accessible from the Parameter Exploration view (7b5cbe95bbf3)
- Ticket #547: Migrate parameter exploration persistence to schema and controller (7b5cbe95bbf3)
- Unset parameters can be used in parameter explorations (7b5cbe95bbf3)
- New schema for parameter explorations (7b5cbe95bbf3)
- Parameter explorations can be named (7b5cbe95bbf3)
- Parameter explorations are visible in the workspace (7b5cbe95bbf3)
- Parameter explorations can be accessed without the gui (7b5cbe95bbf3)
- Improve exception message for invalid port specification (c01407d42d7c)
- Improve error messages during package loading (2ea29738dd9b)
- API: VisTrailsAPI.execute() now accepts the same parameters in core VistrailController.execute_current_workflow() (012a7e828338)
- LaTex Extension: Added support for relative .vtl links in pdf and relative filenames in .vtl files (2329f7e6eb10)
- AutoConnect: when dragging a new module into a workflow, try to connect it (5d6475919bb3)
- Allow port_and_port_spec_match to match two port specs (e068f2a835e2)
- Ticket #555: Move package-specific missing package handlers (42131938cd0f)
- Support enumerations for parameters (571a24363dda)
- Add gui support for different port shapes (9f7e54780c7b)
- Show when ports are set by darkening the port (9f7e54780c7b)
- Add visual cues for the number of connections set/needed/allowed (9f7e54780c7b)
- Added port docstrings to the VTK package (49aa19ba2ce3)
- Updated port documentation (befd489265d2)
- Add schema support for max/min connections for ports (befd489265d2)
- Native schema for Vistrail Variables (201b489e1c26)
- Add load_package method to API (abbc89ef42dc)
- Add load_workflow method to api (5786189661b2)
- Automatically install PyQt4 on Fedora Linux (b11e69aafe2e)
Bug fixes:
- Fixed spreadsheet capturing keys in other windows (aad252798fe6)
- Fix issues with completions in port tables (f19e8a6e222a)
- Ticket #692: Parameter exploration schema logic invalid (44a29f0422b8)
- Fix translation bugs between schema versions. (6643e4dd610d)
- Ticket #693: Issue with PortSpecItem ids (16413b49c806)
- Fix ids on PortSpecItems (16413b49c806)
- Ticket #691: Executing a parameter exploration without the spreadsheet fails (48ccd5a64f54)
- Ticket #689: Mashups preview broken (3ea331e01abc)
- Refactor get_pipeline_name calls and remove substring hacks (3d8a9c875288)
- Fix QChar issue with parameter exploration (e07da85567a6)
- Fixed invalid current_view causing setCurrentWidget to fail (c93061c00bcb)
- Job Monitor: Could not run more than one job job in the same vistrail (609f09df5ce4)
- Job Monitor: Could not delete job other than current pipeline (609f09df5ce4)
- Job Monitor: Job for current pipeline was not stored on shutdown (609f09df5ce4)
- Looping over a failing PythonSource caused logger to fail (3bdf9620dd00)
- Ticket #678: Relational DB support for schema v1.0.3 broken (d54eb24cba1f)
- Fix issues with PortSpecItem (d54eb24cba1f)
- Ticket #680: Package configuration broken (20ba5b110fae)
- Fix broken clipboard check for paste (a6d1cc7c840c)
- Use codepath when identifier is not enabled when warning for old style imports (6a7f4a99a0c7)
- Disabling a package did not select it in the Available Packages list (8f50dcf2d941)
- Fixed vistrails->crowdlabs in latex/example2.tex (a95605ef12ab)
- Module: controller was not set in default moduleInfo (7360a90e23cd)
- Ticket #675: save_from_gui() is broken (482624c80e2e)
- Fix issue with saving untitled vistrails (482624c80e2e)
- Fix typo in application's convert_version (1866ec46e5ec)
- Logging fails when Group executed by Map fails (fcb6d4b1b637)
- VisTrails Server: fixed generating a pdf from a vistrail tree (0a3d02e92b48)
- Ticket #668: Commit 6cf6920 broke API tests (76887e74224e)
- open_many_from_db should not be used with pre 1.0.2 schemas (e2b247f2c588)
- Updated latex example files to use crowdlabs instead of vistrails.org (0314ecf38606)
- Fixed generating an image of workflow graph from the command line (3f40090c5e12)
- Images in thumbnails are now sorted by cell location (498081d7cdc5)
- Errors in package dependencies method caused VisTrails to fail on startup (1adc3d25bf73)
- Fix issue with intermediate persistent files not being found in the store when a uuid is already assigned. (72c89f5aa6ca)
- Fix earlier noted issue with importing the registry in create_instance_of_type (78df1961b099)
- Fix some issues with Windows paths and locators. (2e2c35df7dcf)
- Ticket #662: VistrailController constructor does not set _current_full_graph (a3bcdf6cc7a2)
- Push controller constructor calls through set_vistrail (a3bcdf6cc7a2)
- Don't generate an error when a user attempts to drag a module into a non-pipeline view (f7abe1fd73b9)
- Ticket #664: Debug Message Fails with AssertionError (5008bf52a105)
- Ticket #661: Controller's current_version=-1 causes issues (c69b430e1701)
- Fix issue with inconsistencies when current_version=-1 (c69b430e1701)
- Ticket #590: Packages are not updated when userpackages dir is modified (88480456e2cf)
- Fixed bug in matplotlib cell resizing (bbe9a6078797)
- Vistrail Variable list was changing while being iterated over (99e60cf4dccf)
- Saving log to prevoius version failed (d56da92fa406)
- Fixed update_db script to work with master (04968e309d94)
- Allow reading different versions of subworkflows from DB (c5a33a0b8ead)
- Fixed loading wrong abstraction DB version (06a06be04889)
- Fixed trying to write empty workflow list to DB (06a06be04889)
- PipelineView: Execution exceptions were not caught which caused jobView to lock up execution (3b460bdb7c95)
- Mashups: controller_changed caused widget to be redrawn even when the controller did not change (801c3b8e58a8)
- Ticket #656: Control Flow Wizard is broken (95275d116c24)
- Fixed deleting mashup alias using Del/Backspace key (1d68ccf02f81)
- color picker widget gets orphaned in the alias inspector (1d68ccf02f81)
- Fixed bug on PROV exporter (f7675297ad23)
- Fix issue with Mac binary and the vistrails.py sys.path changes (09840f6c815b)
- Save log to xml action was not enabled in menu (dbc83ce34917)
- Ticket #641: PersistentInputFile not recognizing changes in the file contents (4f85d3d25ab9)
- Fix issue where file changes were not being recognized (4f85d3d25ab9)
- Ticket #639: Package details are not updated when a disabled package is selected in preferences panel (a251d6fe54a0)
- Execution of workflows in IPython engines (ba7edbc30ca4)
- Groups and Subworkflows can now have their execution log annotated (d89b7f9861ee)
- Ticket #635: Error translating from schema 1.0.2 to 1.0.3 (5fbdbe702dcb)
- Fix issue with whitespace between port spec items (816094bc7d64)
- Ticket #577: Publish window always shows grayed out snippet (fc9c5e5e11ce)
- Ticket #633: Automatic package download is not working on master (bce780145a5c)
- Ticket #626: Passing parameters to single instance still opens second instance of VisTrails (0ad89de1cb2a)
- CLTools: Modules were not reloaded after reloading scripts (283f8b57166b)
- CLTools: "env" option was not reset in wizard when loading other tool (283f8b57166b)
- Server mashup request need to use db user with write access (81c51908662c)
- MissingPackageVersion exceptions need to be tied to specific modules (5d13c3e8292b)
- Ticket #629: Issue with namespace (63a696d66c3b)
- Fixed issue with reloading packages with namespaces (63a696d66c3b)
- Allow only a single MissingPackage exception to be included in an InvalidPipeline container exception (a1401ec6afbb)
- Fixed typo with ghosted pen color (a0bdae3f8c4a)
- Ticket #627: Duplicate enable package messages (fb21c5c5e4b0)
- Fix errors in parameter exploration when viewing invalid pipelines (fb21c5c5e4b0)
- Do not emit errors from the query view when the selected version changes (9e1eb696ce67)
- Ticket #617: Hard import from the v1_0_0 schema in opm.py makes it fail with other schemas (1c7b21fab942)
- Fix OPM import (1c7b21fab942)
- Windows: Saving vistrail zip xml fails when zip.exe cannot be located (d80fbb746549)
- Ticket #624: unix /bin/ls check fails on fedora 17 (bcd044c4ff75)
- runtestsuite.py should not care about empty string arguments (f417c703c364)
- Fixed typo in parse/update for parameter types introduced in recent commit (133102abe14f)
- #623 (133102abe14f)
- Fixed issue with connecting tuple ports in the API (5eddcc1a9e47)
- Ticket #621: Hidden ports that are used in connections are not set to visible (e40295454a40)
- Fixed visibility of a connected port in ports panel (e40295454a40)
- Fixed issue when connecting modules (2811ba5d4ff3)
- Fixed documentation file of CLTools that was causing a failure when building the pdf version of the usersguide (a0c19535e7d6)
- Ticket #618: Open Workflow from DB missing in file menu (61619a425285)
- Ticket #614: test_abtraction_create fails in test suite (6885385a769d)
- Preferences sometimes tried to set up a removed package (5d44f2879811)
- SplashScreen was never deleted (5d44f2879811)
- Ticket #613: triangle_area.vt fails on the map operator (ad4b579121c2)
- Fix bug with obtaining port spec signature (ad4b579121c2)
- Ticket #612: User-defined parameter exploration editor is problematic (7512a2d05434)
- Fix issue with modified group signatures (b542543e1332)
- is_running_gui missing in VistrailsServerSingleton (557586218e5a)
- Fixed issue where OPM export could not resolve ports in parent modules (d084c5742ffb)
- SUDSWebServices did not handle empty configurations correctly (0cfe904c59f4)
- Ticket #583: CLTools: sometimes a module called CLTools is displayed (f2d755b24f53)
- Empty packages could not be reloaded (f2d755b24f53)
- PortSpecItem schema did not work on MySQL (b7556465275b)
- Parameter Explorations were not being converted correctly from 1.0.2 (b7556465275b)
- Parameter Explorations were not being loaded from database correctly (b7556465275b)
- Saving a Vistrail failed when package manager was not available (b7556465275b)
- Ticket #601: Connection port compatibility should be checked at a lower-level (f984fd5087c0)
- Check port compatibility at controller level (f984fd5087c0)
- Ticket #602: core api does not work in console (1d965a2cf952)
- Add missing methods to GUI application (1d965a2cf952)
- Ticket #599: Missing defaults cause exception when adding a function (a98e0a7962c8)
- Ticket #594: Defaulted booleans added twice (ef684f869d62)
- Fix duplicate boolean values when using defaults (ef684f869d62)
- Update color of cached modules correctly and reset colors on re-execute (48981ae5cfbe)
- Do not set module color back to active after it has been run (4f55071bb133)
- Ticket #591: User-decorated modules do not change color during execution (86fe5d0ad9a1)
- Module status brushes are checked first when setting the color of a module (86fe5d0ad9a1)
- Ticket #592: Dragging a Group module into a pipeline causes an invalid pipeline error (bb2f60099e4c)
- Guard against empty group modules (bb2f60099e4c)
- Spreadsheet package: Checking if the GUI is running before trying to initialize the package. (c9d20070140c)
- Catch exceptions when selecting invalid modules (3c3a6755adfa)
- Ticket #586: Selecting an invalid module raises exceptions (cb6c5b161c57)
- enabling/disabling package did not invalidate pipeline (1a280b63a745)
- Ticket #585: Failed reloading of a package does not invalidate modules (057f031ee4c3)
- Fixed issue where modules were not marked as invalid before validation (057f031ee4c3)
- Ticket #584: Enabling a package adds it to the enabled package list even if there are errors (11125174c7ff)
- Fix issues with package list in preferences (11125174c7ff)
- Unselect port on mouseReleaseEvent (56f2d9aedf37)
- SUDSWebServices: Offline Mode by storing WSDL in .vt file was not portable (eba546527401)
- SUDSWebServices: Typo in handle_missing_module caused packages with wrong names (eba546527401)
- Ticket #575: Vistrail variables panel has an overdraw problem (52c864c3ddb2)
- Ticket #576: Analogies are only displayed if we change the focus out of VisTrails to another application and back (8c023062c639)
- Ticket #539: Standard Module Configuration Widget asks to save when two ports are enabled (c9d5d03962b2)
- Configuration widgets will prompt to save only when the current module change, making it easier to copy text from another application (c9d5d03962b2)
- Ticket #569: Connected icon in Module Information does not disappear after removing connection (11e93fd142cb)
- Loading an image from workflow graph or a version tree was not working in the command line (2329f7e6eb10)
- Workflow results that used a VTKCell were consisting of a black screen when running in batch mode (49adb4fd6b5d)
- Ticket #487: isosurface script version of terminator.vt causes vistrails to crash (76de9f741635)
- Ticket #540: Vistrail is not always marked as changed when containing a vistrail variable (49cb21769a83)
- Ticket #563: Temporary connection does not appear second time you create the same connection (3bd812f9cd6c)
- Fix issue with temporary connection disappearing (3bd812f9cd6c)
- Ticket #546: Selecting a version selects the text box instead of the version ellipse (a19863118684)
- Ticket #550: Workspace state_changed is slow (bd734eb57838)
- Ticket #553: Suspended module does not execute on second run even when notcacheable (8eb9f8d11575)
- Parameter Exploration only worked on parameters from the Basic Modules package (75cca6574d0e)
- Fixed minor issue with PortSpec shape and docstring attrs (aebf4f84b052)
- Ticket #418: The database schema should use larger data types (75c7c6c89fdf)
- Bug in translation from 1.0.3 to 1.0.2 (75c7c6c89fdf)
- Fix issue with configure item grabbing mouse. (479a29491abc)
- Removed capitalized methods from ports in VTK (49aa19ba2ce3)
- Parameter Exploration: Changed call to update the progress bar to be thread safe (b9942f416fe1)
- Mediawiki extension: fixed undefined variable (d3d68b1c53ab)
- WorkflowExecution.completed were set to False in the vis_log, it should be an int. (50a2a68e177a)
- DBVistrail.hash*Annotation() fails when annotation values are ints (3d7f1b9cc078)
- Fixed path_to_figures and get_wf_graph_ calls in application_server (6df2c53cc880)
- Do not import VTKCell unless we have the spreadsheet (a8b7c8345ee9)
- HTTP Package now respects alternate dotVistrails setting (88b53249d96d)
- The create analogy button is too small (65be8388e906)
- "Show raw pipeline" and "construct from root" commands should switch to the pipeline view (dc2deb9ed6e0)
- Fix command_line argv dependency (5786189661b2)
- Mashups: slider and numericstepper widgets are only displayed for numeric aliases (3b8c4f954bce)
- Mashups: Validating Min Max and Step edit boxes so they accept only numbers (3b8c4f954bce)
From release: v2.0.2 build 3813fdd2573b from v2.0 branch
Enhancements:
- Added animation support to matplotlib/pylab (38fb971b6305)
- Job Monitor Improvements (af8f43039c94)
- Job Monitoring Tool View (3c43a8c5b3b7)
- Add support for customizing which packages are (not) reloaded (91e18f8749a0)
- Testing: Validate Workflows by comparing old and new thumbnails (401588f3bfdb)
- Added saving/loading SubWorkflows to/from the DB as part of a vistrail bundle (0704f03b2011)
- Ticket #628: Set the path to the vistrails tmp dir (f07b3223d16d)
Bug fixes:
- Saving log to previous version failed (e66941c40e22)
- Opened vistrails were not selected (14415ac3c709)
- parallelflow: Do not deepcopy module dict (e66a6a3713ec)
- Fixed matplotlib spreadsheet cell resizing issue. (45f803f0763c)
- API: return result after execution (aec0ed019ac5)
- Job Monitor icons were set incorrectly (d5e332c4e410)
- Job Monitor did not delete job when vistrail was closed (d5e332c4e410)
- Workspace: Sometimes selecting an open vistrail does not select it (e1f57079d0fd)
- Ticket #651: Function remap upgrade operations performed in incorrect order (6aaa72017fa8)
- Fix ordering in function remap (6aaa72017fa8)
- Ticket #648: 'OutputPort' object has no attribute 'module_exec' (c9847fc14bb9)
- Ticket #647: ModuleSuspended does not work inside Groups (c9847fc14bb9)
- Ticket #645: Document py_import in dev guide (bf9a58708fa2)
- Ticket #646: Reloading packages fails in some cases (91e18f8749a0)
- Fix issues with package reloading (91e18f8749a0)
- Fixed broken mimetypes on Windows (9aa51dd35301)
- Ticket #643: cannot open workflow triangle_area.vt (67726aceba3b)
- Ticket #625: Improve crowdLabs upload interface (7389abac0902)
- Added DB version map 1.0.2->1.0.3 needed when downgrading the log (172301ad3858)
- Saving abstractions do DB was missing version translation (45ebc5afa303)
- Removed faulty import DBProvModel (6727b6ee2fe8)
- Ticket #619: Create Analogy does not work on spreadsheet (39df0813e11c)
- Fix issue with analogy api in the spreadsheet (39df0813e11c)
- Ticket #638: Re-execution of SubWorkflow is missing parameters (294574341168)
- Fix issue with subworkflow caching (294574341168)
- Ticket #634: Package Documentation says port sigstring can contain spaces (dfc9db1f4dc5)
From release: v2.0.1 build 5e35e2b83b90 from v2.0 branch
Enhancements:
- ALPS package: Updated to version 2.1.1 (4741aa04a9d7)
- Support import of schema v1.0.3 (94bb430fa0f0)
- CLTools: Preview command line arguments and module ports (6c737e297a60)
- CLTools: Reload modules from the wizard (6c737e297a60)
- CLTools: Add env port using wizard (6c737e297a60)
- CLTools: Extended documentation (6c737e297a60)
- CLTools: Ability to specify fixed environment variables for modules (6ece9152e511)
- CLTools: Write changes in environment variables to execution log (6ece9152e511)
- Added server function for seeing and enabling/disabling packages (1b7ad7717b31)
- CLTools: Ability to set working directory (cbf02c561ccd)
- CLTools: New arg type inputoutput that enables files be used as both input and output (692e3ce05961)
- CLTools: You can now specify file endings for output files using the suffix option (692e3ce05961)
- Ticket #582: CLTools: should support other types (c3b49457c3a5)
- Added single instance check as a configuration option and a command line option (4032ca504171)
- Improved exception message for invalid port specification (431802313d43)
- Improved error messages during package loading (4175f8c09b4d)
Bug fixes:
- Added the missing v1_0_3 directory for schema v1_0_3 support from master branch (916cf9162df8)
- FileHooks for DBVistrail types should be skipped (94bb430fa0f0)
- Check if package has been removed before setting package information (94bb430fa0f0)
- CLTools: Modules were not reloaded after reloading scripts (6c737e297a60)
- CLTools: "env" option was not reset in wizard when loading other tool (6c737e297a60)
- Server mashup request need to use db user with write access (af73f32d44c0)
- get_vt_graph_png was broken (af73f32d44c0)
- Ticket #617: Hard import from the v1_0_0 schema in opm.py makes it fail with other schemas (2fefff447711)
- Fix OPM import (2fefff447711)
- Windows: Saving vistrail zip xml fails when zip.exe cannot be located (32bd4aa03c3b)
- Ticket #624: unix /bin/ls check fails on fedora 17 (ee2cd7d1f6c3)
- Ticket #621: Hidden ports that are used in connections are not set to visible (4cb7b1758bac)
- Fixed visibility of a connected port in ports panel (4cb7b1758bac)
- Fixed documentation file of CLTools that was causing a failure when
building the pdf version of the usersguide (3899208009dd)
- is_running_gui missing in VistrailsServerSingleton (272006002712)
- Ticket #618: Open Workflow from DB missing in file menu (8e413fc8f504)
- Ticket #614: test_abtraction_create fails in test suite (2315d8e92026)
- Ticket #583: CLTools: sometimes a module called CLTools is displayed (11107c05a73a)
- Empty packages could not be reloaded (11107c05a73a)
- Ticket #612: User-defined parameter exploration editor is problematic (deab533c7302)
- Fix issue with modified group signatures (cd8e2467903b)
- Ticket #464: VTK Package does not support VTK 5.10 release (65462fd17800)
- Fixed issue where OPM export could not resolve ports in parent modules (cdc1a53bf496)
- Fixed issue where modifying a defaulted parameter caused a second copy of the parameter to be added (d6924b42d821)
- Ticket #602: core api does not work in console (ac85e1935819)
- Add missing methods to GUI application (ac85e1935819)
- Ticket #594: Defaulted booleans added twice (e90af069e58a) (d6924b42d821)
- Fix duplicate boolean values when using defaults (e90af069e58a)
- Update color of cached modules correctly and reset colors on re-execute (421ef3182f7b)
- Do not set module color back to active after it has been run (1f6ea4ff45e3)
- Ticket #591: User-decorated modules do not change color during execution (c53334a5e412)
- Module status brushes are checked first when setting the color of a module (c53334a5e412)
- Ticket #592: Dragging a Group module into a pipeline causes an invalid pipeline error (cd8b62b219a6)
- Guard against empty group modules (cd8b62b219a6)
- Spreadsheet package: Checking if the GUI is running before trying to initialize the package. (a71954b1639a)
- Ticket #586: Selecting an invalid module raises exceptions (225f057294dd)
- Catch exceptions when selecting invalid modules (225f057294dd)
- enabling/disabling package did not invalidate pipeline (a363ed3f0151)
- Ticket #585: Failed reloading of a package does not invalidate modules (46a6204cbab4)
- Fixed issue where modules were not marked as invalid before validation (46a6204cbab4)
- Ticket #584: Enabling a package adds it to the enabled package list even if there are errors (0593aad10533)
- Fix issues with package list in preferences (0593aad10533)
- SUDSWebServices: Offline Mode by storing WSDL in .vt file was not portable (6fa03241e9c6)
- SUDSWebServices: Typo in handle_missing_module caused packages with wrong names (6fa03241e9c6)
From Release: v2.0 build 240bcab5bbcd from v2.0 branch
Enhancements:
- Ticket #424: SUDSWebServices should store the WSDL spec in the .vt file to enable upgrades (88f616a741de)
- Packages can store files in .vt zip files (88f616a741de)
- .vt files using SUDS Web Services can now be edited offline (88f616a741de)
- CLTools: package menu option for reloading all scripts (3c83b7101bc0)
- CLTools: added Open Wizard to package menu (1f19d0a7339a)
- Added CLToolsWizard.command file to Mac Binary (99adfd823a2d)
- Ticket #430: use of absolute file names can be problematic in vtl files (2b731d8d5043)
- LaTex Extension: Added support for relative .vtl links in pdf and relative filenames
in .vtl files (2b731d8d5043)
- Package requirement for the job submission package (77f3f1761f92)
- Ticket #519: Executions in Version View that fail should change to pipeline (cea08c6e25d9)
- Switch to pipeline view if an execution fails (cea08c6e25d9)
- Ticket #557: Password dialog (f9739db121c4)
- Ticket #559: Persistent modules do not work in groups (4ef2b8639b6d)
- Allow modules in subpipelines to be cached (4ef2b8639b6d)
- Added alps package to VisTrails 64-bit Windows Binary (519d862a63f5)
Bug fixes:
- Ticket #575: Vistrail variables panel has an overdraw
problem (c4171c8aab63) (09815c35efb8) (7ca53292670a) (07fdeb8602a7) (45a4818a0b5c)
- Ticket #404: Overriding a port via add_*_port does not work (47e72744ede1)
- Ensure add_*_port can override ports in superclass port lists (47e72744ede1)
- Ticket #523: Default values for parameters not showing (e3f1b1a3253f)
- Add default support back in (e3f1b1a3253f)
- Fixed spelling in repository.py (6c2259e84214)
- SUDSWebServices: Wrong indentation caused vistrail save to fail (5497e50c727f)
- Ticket #576: Analogies are only displayed if we change the focus out of VisTrails to
another application and back (d782197a1cab)
- Fix issue with redrawing the tree after analogies (d782197a1cab)
- Running instance was not accepting parameters from another instance (63b58b8416d0)
- Ticket #464: VTK Package does not support VTK 5.10 release (3e3700900ad0)
- Ticket #445: mashup previews is not always shown in the main window (9111971ce8c6)
- Now persistent cache works after one execution (87e8ff129b88)
- Ticket #573: Opened vistrail fail when reloading dependent package (b1ff731d904a)
- SUDSWebServices: Failed Web Services could not be removed (b1ff731d904a)
- Execution button may hang when execution fails (b1ff731d904a)
- Ticket #571: Vistrail variables cannot be used in more than one workflow (02f2acee1727)
- Fix issue when setting a vistrail variable on multiple modules (02f2acee1727)
- Ticket #574: Cannot add variable to empty detached Vistrail Variables window (4ae4f3d9c582)
- Fixed issue with creating vistrail variables in an undocked panel (4ae4f3d9c582)
- Ticket #539: Standard Module Configuration Widget asks to save when two ports are
enabled (154525da1047)
- Ticket #521: Annoying PythonSource behavior (154525da1047)
- Configuration widgets will prompt to save only when the current
module change, making it easier to copy text from another application (154525da1047)
- QVistrailsWindow.get_current_view() was returning the wrong view sometimes (154525da1047)
- CLTools: IOErrors when executing process (d810075f00a6)
- Fix issue with analogies that also require upgrades (215ceae6ef1f)
- Fix typo (50da981b6938)
- Fix issue with remove vistrail variable modules and connections (c3183771c5ea)
- Ticket #569: Connected icon in Module Information does not disappear after removing
connection (9a68ec624c9d)
- Fix issue with connected indicator for ports (9a68ec624c9d)
- Eliminate duplicate warnings (f6020fa412bb)
- Use lil_matrix for analogies (f6020fa412bb)
- Modify logic of analogy usage to use current selected version (f6020fa412bb)
- Ticket #419: Analogies fail on new terminator.vt (83c7735b0d28)
- Change analogies to use a suitable default alpha value (83c7735b0d28)
- Ticket #567: CLTools has issues reading man pages on Mac OS X (cdb5368df6fc)
- Ticket #370: dataDirectory setting not used (73fe930b49ff)
- Loading an image from workflow graph or a version tree was not
working in the command line (2b731d8d5043)
- Workflow results that used a VTKCell were consisting of a black
screen when running in batch mode (80d55defb140)
- Ticket #551: Cannot access messages window when preferences window is open (cc8fa8e6ad8a)
- Ticket #487: isosurface script version of terminator.vt causes vistrails to
crash (02caf56e6c0e)
- Ticket #564: Invalid view warning (3b2062c17cb0)
- Ticket #552: No visual clue when ubuntu package finishes installing (2f78b1b1d749)
- Ticket #540: Vistrail is not always marked as changed when containing a vistrail
variable (7acddff31ff1)
- Ticket #566: QPixmap scaled error message (c6842a9fa320)
- Fixed QPixmap scaled issue (c6842a9fa320)
- Ticket #517: Undo menu item not working (a7b574defe31)
- Fix undo/redo in pipeline view (a7b574defe31)
- Fix issue with executions of untagged versions (36c1a73a46ae)
- Ticket #560: Workspace has very inefficient updates (51a4e7982bb7)
- Workspace: made loading mashups more efficient (51a4e7982bb7)
- Ticket #562: "Save as" replaces items from workspace (d8fa58ccd9c0)
- Ticket #560: Workspace has very inefficient updates (3dfac92ab688)
- Partial fix to make workspace more efficient (3dfac92ab688)
- Ticket #565: Version labels in query results are not gray (22e9920d1ea0)
- Fix colors in query results view (22e9920d1ea0)
- Ticket #504: The Query's refine option doesn't do anything (1fce254de2c5)
- Reenable refined version tree in the query view (1fce254de2c5)
- Ticket #532: Edit Package Abstraction Error (7c03b6999125)
- Fixed issue with error message for editing package subworkflows (7c03b6999125)
- Ticket #541: Crash when detaching ModuleInformation dockwidget on Mac (72c7afc3a95e)
- Fix crash on undocking module info palette on Mac OS X (72c7afc3a95e)
- Ticket #546: Selecting a version selects the text box instead of the version
ellipse (5a7df50dd899)
- Make version tree selection more intuitive (5a7df50dd899)
- Ticket #538: Pipeline Connection Drawing? (ed11bdfffa54)
- Fix connection drawing issue on Mac (ed11bdfffa54)
- Ticket #558: Group signatures cannot be based only on interface (4ef2b8639b6d)
- Fix issue with caching group modules (4ef2b8639b6d)
- Fix initial layout of matplotlib cells (3a8d5c7c3d62)
- Decreased level of debug message when removing elements from Thumbnails cache (18531d5fb280)
- Ticket #534: Mashups hang with auto-update on (1472b6ba7f32)
- Ticket #550: Workspace state_changed is slow (1ed823ecbb96) (b75607ea9271)
- Ticket #556: Path to zip.exe not set correctly (d0389bec6df6)
- Fix logic in identifier checks in package manager (1882ed36cd76)
- Ticket #554: Port labels not displayed (a9454abc238a)
- Add missing port labels to ports panel (a9454abc238a)
- Ticket #553: Suspended module does not execute on second run even when
notcacheable (3e22759385d3)
- Ticket #549: update_db.py script does not work (fb5ad0eb480a)
- Parameter Exploration only worked on parameters from the Basic Modules
package (99969b93ece2)
- Autoloading a SUDS Web Service no longer produce error messages (c079bd9c52db)
- Ticket #513: Add detachHistoryView back (08bec17e40e6)
- Ticket #543: Changes to persistence module configuration doesn't work (d03382c67e1d)
- Fix issue where reconfiguring persistent modules caused unexpected behavior. (d03382c67e1d)
- Show error message when trying to open a vistrail with a newer schema version (32f47804b6c7)
- db_log_filename was not unset correctly for db cache (8fccb74ecab3)
- Ticket #531: Export To Stable Version menu does not work (1b742a9f70cc)
- Export to DB did not work (1b742a9f70cc)
- Reloading a vistrail from the database gave it the name "None" (1b742a9f70cc)
From Release: v2.0-beta build 2d428fbd26cc from v2.0 branch
Enhancements:
- Mashup View: Added float slider (b5d481049666)
- New module execution state suspended added (cb47d3fc66b7)
Bug fixes:
- Parameter Exploration: Changed call to update the progress bar to be
thread safe (716501f8b2fd)
- Fixed bug in iceCream.vt example (929ddcaa504a)
- MySQLdb was not being shipped correctly in Mac binary (e50f1c91b3e8)
- Mashup View: integer slider did not set step size correctly (b5d481049666)
- Cached interpreter failed when handling wrong input type (b5d481049666)
- Mashup View: failure when handling errors in execution that does not use the spreadsheet (b5d481049666)
- Fixed qt.conf problem in installer script files on Windows. (a01fabd12456)
- Fixed arguments of get_wf_graph_png rpc call (7cc451bdb606)
- updateUpstream* failed when modules did not contain the suspended attribute (256f4b4dd8a5)
- Mediawiki extension: fixed undefined variable (334083cc69e1)
- WorkflowExecution.completed were set to False in the vis_log, it should be an int. (cb47d3fc66b7)
From Release: v2.0-beta build 10836452c19a from v2.0 branch
Bug fixes:
- Fix issue with deleting modules and connections (10836452c19a)
- VTK package: fix problem when upgrading vtkCellArray.InsertNextCell input port (e29a873af4a1)
- Ticket #525: The create analogy button is too small (bf61e06b0a50)
- Ticket #526: "Show raw pipeline" and "construct from root" commands should switch to the pipeline view (3ada5972d872)
From Release: v2.0-beta build b074d3a4eb44 from v2.0 branch
Enhancements:
- Added VisTrails Server documentation (611f2082f98d)
- Add more functionality to core.api (26c775f0a7bb)
- Ticket #518: Need to fix VTK ports with no parameters (9a985c40f6a2)
- Add separate workflow and log xml schemas (04cb36cc5305)
- Added support to hardcode necessary packages on startup (834e28f7cfa4)
- CLTools: Added enviroment variable and default directory support (5a6e1b0daba3) (7c9a113040c2)
- Add operation ids to messages about illegal operations (087b235e32de)
- Remove most PyQt4/gui dependencies in core functionality (e6ada340cc15)
- Ticket #55: Spreadsheet should have more shortcut icons (5f4db41dc8f2) (127037be178f)
- Ticket #284: Capturing Module Errors (60c055eff8f5)
- Display module toolTip errors in module stack trace dialog (60c055eff8f5)
- Wizard for CLTools - gui for wrapper creation (a7a1db436fd0)
- Added support for html and mediawiki extensions to
access a remote vistrails server (dd7456507ab4)
Bug fixes:
- Mashups: editing an alias' values list had no effect (c485a7433dde)
- Mashups: slider and numericstepper widgets are only displayed for
numeric aliases (c485a7433dde)
- Mashups: Validating Min Max and Step edit boxes so they accept only
numbers (c485a7433dde)
- Accessing Module Annotate from context menu did not work (ac100b566d84)
- Fixed problem where unrequested vistrail temporary files were being created during test suite (445e2b68d9e6) (1a539cad8a9a)
- Fix issue with alternate .vistrails directory and its subdirectories (7d26c36ef77a)
- Fixed MissingRequirement path and ubuntu detection (11dd911b66a3)
- Ticket #528: Install bundle fails with the new core_no_gui changes (87f9e83772ea)
- Rendering version and workflow view in server failed because of new gui in 2.0 (e149aa955dd5)
- save_many_to_db failed when list of objects were empty (ed257eb2d523)
- Vistrail server need to initialize theme after core_no_gui changes (c4d2809d9a09)
- Fixed server mode after merge with core_no_gui (4c2cad40c30f)
- Ticket #522: remove_connection failure (cc038a500e3c)
- Fix for remove_connection issues (cc038a500e3c)
- Fixed issues with tabbing in the python editor (c046c86bf0af)
- Fixed issue with vtkInteractionHandler which was not updated when the Save/Revert changes were made to source widgets (8abbfb8a51e9)
- Allow zero-parameter functions to be set from ports panel (9a985c40f6a2)
- Fixed issue with forced versions on modules (4ae602caa09e)
- Fix issue with merging thumbnails (5bcaa7e75c6d)
- Fixed typo in core.application's register_notification (42c7ae6b0e25)
- Argument error caused gui/vistrail_controller test to fail (e447e02b37ca)
- CHEBI wsdl changed (a7f1ab43159d) (6e00beb17ce6)
- Removed matplotlib backend selection warning (23a6e3a89001)
- Dragging a version directly on a spreadsheet cell was not executing
the workflow (3395a01a2139) (66d49a064e59)
- Fixed unable to display jpeg images in the spreadsheet
due to a wrong Qt plugins configuration (a6a1950024a7) (333456765278)
- Display more meaningful error when persistent inputs do not exist in a repository (1c905da96eb1)
- Fix issue in ModuleDescriptor.expand_descriptor_string (7b973b4a4aeb) (35f1feb4d853)
- Add icons to CLTools so that they not only work on X11 (a6a08bc1dd4e) (69110931c4e3)
- SourceConfigurationWidget silently fails when code contains
non-ascii characters (0c020878edf3) (768fc8ed4df5)
- MultiHeads configuration was not working on 2.0 (669957620bdc) (07e9672e6186)
- Ticket #513: Add detachHistoryView back (f238870a17fe) (38a3b95d1b5d)
- Added back detachHistoryView option (f238870a17fe) (38a3b95d1b5d)
- Removed configuration options that are only used in non-interactive mode
from Expert Configuration (bb0046fe6f49)
- Ticket #515: opening a specific version from the command line does
not work (20ab44a5a4ce) (468fe95d351f)
- Fixed opening a specific version from the command line (20ab44a5a4ce) (468fe95d351f)
- Ticket #512: Add how to create alias to users guide (83e49a3d487b)
(d56e02d30133) (a6249193e674) (f5b881191441)
- Ticket #421: db version import error handling (a6eb8ae65052) (6ac6c0abec6e)
- Detect between when a db version is missing and when it contains
an error (a6eb8ae65052) (6ac6c0abec6e)
- Ticket #391: Module colors in Visual Diff are wrong after upgrades (6b16033351a9) (c28166f2110b)
- diff view did not use correct brush for non-upgraded modules (6b16033351a9) (c28166f2110b)
- autosave feature caused "new file" action to fail (9b19a0fc5193) (6c49e4329b8a)
- Ticket #511: "export workflow as xml" adds extension as "..xml" (two dots) if
not explicitly specified (39d605e721e5) (fb2061eec506)
- get_save_file_locator_from_gui was adding two dots (39d605e721e5) (fb2061eec506)
- SpreadSheet: prompt the user to save unsaved vistrails before trying
to save a spreadsheet (d296dae6e508) (5e29113d0694)
- Ubuntu Unity did not restore menu bar after being closed (3d702340c1fa) (719ad4dd22b5)
- Param Exploration User-defined function did not work because of new python
editor interface (8354a9340944) (0f62ec4023c7)
- Ticket #510: The Spreadsheet can't open/save spreadsheets (9259d3b8d619) (ae73b7e48971)
- Ticket #194: Copy and paste duplicates aliases (7419092665c4) (27ee5e68a7e3)
- Ticket #480: Executions button doesn't work (c6a9a6ac15cf)
- Ticket #500: Double-clicking the Execute button causes VisTrails to Hang (e024a352c6ce)
- Double clicking execute button no longer hangs vistrails (e024a352c6ce)
- Ticket #508: Add port documentation back to ports panel (01f189a1a184)
- Ticket #505: Version notes are not always visible after an upgrade (d16b3c834c47)
- Issue correct version_selected signal after upgrades (d16b3c834c47)
- Ticket #502: change_selected_version causes key error in adjacency_list (25104a599816)
- Ticket #472: parameters in parameter exploration are reset if not executed (d07bcbd5104b)
- Parameter exploration with Color Constant was not working (b0e0da8cc61b)
- Ticket #462: Ungrab mouse error after editing subworkflow (2ffac0767f88)
- Ticket #432: Problem with labeling groups (2ffac0767f88)
- Allowing opening vistrail files that contain mashups. Mashups will be ignored (7d568fec386f)
- Ticket #454: Can't interact with TransferFunction widget using Qt 4.7.* (f897a8e68285)
- Fixed header placement in xml files that were causing tests to fail (a76060081c31)
From Release: v2.0-alpha build c4e3600b6481 from v2.0 branch
Enhancements:
- Wizard for CLTools - gui for wrapper creation (de5fbcd6144a)
Bug fixes:
- Ticket #508: Add port documentation back to ports panel (d83b2637f5b5)
- Ticket #502: change_selected_version causes key error in adjacency_list (815d38ff608a)
- Ticket #472: parameters in parameter exploration are reset if not executed (829303e1efeb)
- Parameter exploration with Color Constant was not working (ecfbedcd4406)
From Release: v2.0-alpha build 1b88c3949efd from v2.0 branch
Enhancements:
- VisTrails now requires Python 2.7.*, Qt 4.7.*, sip 4.12.2 and PyQt4 4.8.4 to run
- Reworked VisTrails interface. Added Workspace palette where user's vistrails
are kept. Users can open multiple pipelines in different tabs that are
detachable.
- In addition to Pipeline, History, Query and Exploration Views, new views were
added, including Provenance and Mashup views. The Provenance view displays the
execution logs of a vistrail. The Mashup view allows creating simple
applications based on workflows by exposing only the relevant parameters.
See the VisTrails manual for detailed instructions.
- Merged the "Methods" and the "Set Methods" panel into an improved
"Module Information" Palette. Now port visibility, connectedness, and
parameters are shown in a single display. Thus, for module types without
special configuration widgets, there is no need for a separate configuration
window.
- CLTools - package for wrapping command line tools (3ac68958d3db)
- Expand search results to include all open vistrails (b2a069e38956)
- Opening exported mashups using Open menu will execute them automatically (48cefab0a019)
- Added support for exporting a mashup to a .vtl file. To export a mashup, just
click the "Export" button in the mashups inspector. Double-clicking the .vtl
file will execute the mashup in VisTrails (09203c1e12b8)
- Show parameters for invalid modules (7078566f7b89)
- Changed "Keep" button to "Tag" in the Mashups View (5ed3637c2d6f)
- Open subworkflow from module palette (c48a11df430f)
- Executions in provenance view are now given names based on the
"tagname + n" naming scheme (31a4a94cf967)
- Update executions in workspace when they are created (8b7b85229c64)
- Make pipeline current when selected in provenance explorer (49e93f5f789d)
- Remove gui dependencies for core.modules widgets (1b8487908620)
- Improved default query support (b9fed84af41a)
- Added color difference support for queries (b9fed84af41a)
- Mashups: made keeping the camera across updates as an option (1642d3573f62)
- Add extensible query support (0df170d3335d) (5d776c28b7e2)
- Workspace now updates Workflows and Mashups as they are created (429ceb313408)
- Expand Workflows/Mashups items by default (429ceb313408)
- Ticket #479: Dropdown boxes have white text (677a0b750762)
- Added support for html and mediawiki extensions to access a
remote vistrails server (2eba04217a99)
- Displaying mashups in workspace. Double-clicking a mashup will show
version tree, select corresponding version and execute the mashup. (3df2af8d8cb2)
- Added support for multiple PythonSource configuration windows. Read-only
windows can be detached from the main module onfiguration window. (372c0143f6b6)
- Remove workspace entry when selected file has been deleted (8bdd77c78fe2)
- Workspace can show workflows in a tree view (c715b4a84a38)
- Added a Control Flow Assistant (f05f014bc778)
- Added Vistrail Variables support, so that modules deriving from Constant can
be used to create re-usable variables (a83402e0c218)
- Added support for cross-vistrail diffs (c300063531e8)
- Perform visual diff from workspace by dragging pipelines together (dd83c3f08cea)
- Simplify visual diff and improve parameter changes display (65849c433682)
- Search results show up in workspace window (f3a763972866)
- Improve query handling (e4b0722b1d70)
- Added support for opening a vistrail in a separate window (f502431ae11b)
- Added Expand All and Collapse All buttons to Module Palette (264410835b7)
- Added annotations to WorkflowExec in v1.0.2 schema (0ade1076517b)
- Provenance browser now shows status icon in list (fc112c4c1079)
- Autosort module palette (de80a5b0fb1c)
- Added merge by dragging vistrail to vistrail (6bb73281842a)
- Executable paper editing (3a96ea787a82)
- PythonSource editor will now indent newline to previous line (e221d10351d1)
- Improved PythonEditor class using QScintilla2 (d737455457db)
- PythonSource editor will now indent newline to previous line (d1e5d63bd715)
- Enhanced query capabilities (0e5f60ce0d91)
- Added support for interpreter to execute a pipeline with an extra list
of parameter values. Updating VistrailController calls to also accept
the new list (db6e4611305)
- persistence package now hides file references instead of deleting them (ae3d19282ef4)
- Added versioning for SUDS Web Services using content hash (47279d4246bf)
- Improved PythonEditor class using QScintilla2 (5ed5953f57b9)
- ParaView package: Added ScalarBarWidgetRepresentation to Rendering
namespace in modules list. (7429a1be15cf)
- Add better provenance information for persistent entities (22964cfeb53b)
- New manager for persistent store (f0dafc611fd0)
- Improved efficiency of vtk workflow upgrades (3736cc9ef269)
- LaTex extension: Added an example for embedding local files (be50aeab59ca)
- Group SQL statements to enable faster DB communication (b520f1c847c8)
- ParaView package: Added server configuration window options to
package configuration and loading initial values from there. Also added
option to start paraview server when the package is initialized. (9023c13aa76b)
- Ticket #408: Allow opening multiple PythonSource Editors (73e72b8419a8)
- Ticket #411: Support temporary directories in the FilePool (7eb29d2ba0fb)
- Initial version of a GIS package that uses QGIS (4cd7cc6df8db)
Bug fixes:
- VTK Package: Call to ResetCamera() in vtkRenderer was producing wrong
results (d5789e5a560b)
- Ticket #499: Issue with BaseView.layout (9dc74870fde7)
- Fix issue where 'layout' was an overloaded field name (9dc74870fde7)
- Ticket #494: Tuple configuration is confusing and causes configuration errors (30bc134d5cdb)
- Ticket #498: Need to update code to show parameters for invalid modules (8da733c07199)
- Enable showing invalid function and show parameters in separate fields (8da733c07199)
- Updated version of suds python library on both Windows and Mac binary.
- Ticket #488: configuring webservices breaks vistrails (090a45a95f19)
- Ticket #456: Cannot copy/paste in detached pipelines/vistrails (970ec4ecfb42)
- Ignoring action updates when the view does not have the actions (970ec4ecfb42)
- Make provenance view read-only (9774b9e2928e)
- .vtl files marked to be executed when opening were not executed (09203c1e12b8)
- Ticket #496: Showing/hiding module ports resets module position (c073ff4bf200)
- Keep module position when changing visibility of ports (c073ff4bf200)
- Ticket #488: configuring webservices breaks vistrails (b8a935d8bbae)
- Ticket #495: vtkCellArray won't allow multiple points through
InsertCellPoint (0dcbf136aeb8)
- Fixed issue with ports that may have multiple functions associated with
them (e.g. in the vtk package) (0dcbf136aeb8)
- Ticket 481: Optional Output Ports collapse to non-Optional ones (7463f214023b)
- Fixed the issue of being unable to activate windows under Mac OS X
Lion. (7463f214023b)
- Mashups: Fixed bug introduced when removing gui
dependencies for core.modules widgets (76a998022666)
- Ticket #492: Upgrade error: signatures differ (5a70996965f8)
- Add upgrade for PythonSource to fix issue with 'self' port (5a70996965f8)
- Fixed messages during upgrades so that upgrade info is not flagged as
a warning (8714561fed05)
- Mashups: creating aliases in mashup view was not updating the alias
table (770f755d089d)
- Ticket #491: Opening a .vtl will always create a new file (3a25858be1ac)
- Opening vtl files: igonring showSpreadsheetOnly if execute is false (3a25858be1ac)
- Starting VisTrails by double-clicking a vistrail file was
not zooming the current pipeline view (3a25858be1ac)
- Can now delete from workspace using backspace key (d3f7af2868b0)
- Remove vistrail from workspace if removed from disk (044a841b97e9)
- view.is_abstraction logic fixed (044a841b97e9)
- sql package was not using new gui.modules.source_configure (1714703fb145)
- Updated VTK, Persistence and Matplolib packages to use
gui.modules import (f953ce4d25e4)
- get_current_view bug caused double-clicking a vistrail to fail (00b264c0920b)
- Ticket #489: VisTrails 2.0 can't open .vtl files anymore (2d450422c25b)
- opening .vtl files fails (2d450422c25b)
- Ticket #460: Subworkflow port naming errors after editing (687becdff050)
- Fixed issue where subworkflow edits could result in one-to-many
port mappings. (687becdff050)
- Fixed issues with multiple versions of subworkflows appearing in the
module palette (186d5c06a788)
- Do not store subworkflows in "recent files" or "My Vistrails" (17aebdbd32fa)
- workspace.item_selected had invalid setSelected call (3effd7a1385b)
- Fixed 2 detach view bugs (3f5159f5b49f)
- Ticket #468: Diff tab should have all modes except pipeline
disabled (4f691ba6ed23) (139ec1d18b22)
- Fixed an issue when loading a vistrail that references different versions
of a subworkflow that share common ancestors (4b34089abb09)
- Ticket #486: query execution and parameter problems (323f12916d09)
(0262b0410051) (d9fbb412a9b5)
- Added ability to open workflows from query results (323f12916d09)
- Ticket #484: subworkflow save causes window to change (bc100442dfe4)
- Fixed issues with executing queries (0262b0410051)
- Fixed issue where numeric comparisons were being done as
string compares (d9fbb412a9b5)
- Fixed issue where substring queries were backward (d9fbb412a9b5)
- Fix an issue with copy/paste to query view (b9fed84af41a)
- Fix issue with package subworkflows and namespaces (87c7c61f1c9e)
- Ticket #476: numeric stepper has wrong default value, in some cases
(1642d3573f62) (a08e8dc0f9c2)
- Ticket #485: Random Mashups Window (917b1d8b83c5)
- Allow return to original query in interface (0df170d3335d)
- Allow parameters to be set in queries (0df170d3335d)
- Allow return to original query in interface (5d776c28b7e2)
- Allow parameters to be set in queries (5d776c28b7e2)
- Ticket #478: Mashups updating issues (e5913008d81c)
- Mashups: Display Widget section was not updated when
switching aliases (e5913008d81c)
- Mashups: Mashup inspector was not updated when switching
vistrails using the workspace in Mashups View (e5913008d81c)
- Mashups: Mashup Pipeline Palette was not being updated when
switching mashups using the Mashup List Panel (e5913008d81c)
- Ticket #483: Index error when recovering a vistrail (8589b301ba13)
- Fixed issues with upgraded subworkflows (9c4dfcbef423)
- Ticket #475: Changing the background color fails in Mashup mode (31670c3e66f2)
- Ticket #477: opening mashup from workspace doesn't show exposed
parameters (429ceb313408)
- Sometimes closing a vistrail while closing VisTrails fails (429ceb313408)
- Double clicking a vistrail in file browser fails because of
_first_view bug (263f1947cf2c)
- vtkhandler did not handle new PythonEditor correctly (aa3511259f10)
- Ticket #443: ports are not added through Module Configuration
and annoying confirmation (01ed7a6566b3)
- Ticket #473: Cannot execute from history view immediately after
opening vistrail (e0ba2e97d058)
- Ticket #472: parameters in parameter exploration are reset if
not executed (63c55f11f03d)
- Ticket #474: Error quitting when spreadsheet is visible (afe4512b1ca9)
(107b24e904ea)
- Ticket #470: copy doesn't copy to the correct cell (c44347501d5a)
- Fixed issue with cell locations in spreadsheet editing mode (c44347501d5a)
- Ticket #471: visual diff window is missing the create analogy
button (14a24ea42b15)
- Ticket #469: locate version in editing mode selects history but shows
pipeline (080a2dc8b820)
- Opening xml vistrail from workspace showed open file dialog (069db5448e8e)
- Module documentation in module palette not working (647613ad637e)