All Versions
52
Latest Version
Avg Release Cycle
43 days
Latest Release
76 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.21.0
May 20, 2019โจ Enhancements
- Error Animations ([#3788](../../pull/3788))
- OWTSNE: Offload computation to separate thread ([#3604](../../pull/3604))
- OWDistributions: add cumulative distribution ([#3766](../../pull/3766))
- ๐ Edit Domain: Merge categorical values ([#3725](../../pull/3725))
- Transform: Values of primitive variables as feature names ([#3721](../../pull/3721))
- k-Means: Output centroid labels ([#3695](../../pull/3695))
- ๐ Support sparse Jaccard ([#3657](../../pull/3657))
- Offload work to a separate thread ([#3627](../../pull/3627))
- ๐ Correlations: Enhancements and fixes ([#3660](../../pull/3660))
- DomainEditor: Indicate changed variables with bold face font ([#3576](../../pull/3576))
- OWPythonScript: dropping and pasting of python scripts ([#3611](../../pull/3611))
- ๐ Improve Save widget's gui ([#3545](../../pull/3545))
- Table.from_numpy: Replace infs with nans. ([#3624](../../pull/3624))
- FDR: Calculate FDR using numpy ([#3625](../../pull/3625))
- ๐ Correlations: fixes and enhancements ([#3591](../../pull/3591))
- Preprocess: implement Select Relevant Feature's percentile ([#3588](../../pull/3588))
- โ Added keyboard shortcuts for Align & Freeze/Unfreeze ([#3601](../../pull/3601))
- ๐ PCA: Remove SVD & add normalization for sparse ([#3581](../../pull/3581))
- OwLouvain: Add normalize data checkbox to PCA preprocessing ([#3573](../../pull/3573))
- ๐ Use %g (including sci notation) if number of decimals is not set ([#3574](../../pull/3574))
- ๐จ PCA: Preserve f32s & reduce memory footprint when computing means ([#3582](../../pull/3582))
๐ Bugfixes
- OWLinePlot: legible bottom axis labels ([#3768](../../pull/3768))
- OWPythagorasTree: Enable node selection from forests with categorical variables. ([#3775](../../pull/3775))
- ๐ป canvas/help: Fix a NameError in exception handler ([#3759](../../pull/3759))
- ProjectionWidgetTestMixin: Fix test_plot_once ([#3738](../../pull/3738))
- LinearProjectionVizRank: Add a necessary check ([#3732](../../pull/3732))
- stats: Fix statistics for primitive variables ([#3722](../../pull/3722))
- โช SQL Table: Restore selected table from settings ([#3703](../../pull/3703))
- OWAnchorProjectionWidget: Retain valid_data when reloading dataset ([#3718](../../pull/3718))
- ๐ Compatibility with Logitech's Smart Move ([#3702](../../pull/3702))
- OWTable: Don't set selection when there is no data on input ([#3693](../../pull/3693))
- ๐พ Save Data: Remove extra file extensions ([#3700](../../pull/3700))
- owheatmap: Fix group label size policy ([#3688](../../pull/3688))
- โ Test & Score: hide warnings for hidden scores. ([#3676](../../pull/3676))
- VizRankDialog: Use extended thread pool to prevent segfaults ([#3669](../../pull/3669))
- Send usage statistics in a thread at startup ([#3632](../../pull/3632))
- Transform: Replace 'Preprocess' input with 'Template Data' input ([#3673](../../pull/3673))
- OWTable: Include attributes from meta attributes in header row labels ([#3633](../../pull/3633))
- OWSieve: Fix operators in tooltips ([#3602](../../pull/3602))
- MDS: Handle subset data ([#3620](../../pull/3620))
- migrate_context: widgets crash when migrating context without version ([#3603](../../pull/3603))
- Louvain clustering fails when Table or ndarray on input. ([#3618](../../pull/3618))
- Orange: add more informatino on missing compiled libraries ([#3614](../../pull/3614))
- LinearProjection: Disable LDA for less than three classes ([#3615](../../pull/3615))
- ๐ Orange restart dialogs: Improve wording ([#3605](../../pull/3605))
- OWDistances: Use only binary features for Jaccard distance ([#3569](../../pull/3569))
- ScatterplotGraph: Use mapToView instead of mapRectFromParent ([#3571](../../pull/3571))
- MDS: Fix crashes when feeding column distances ([#3583](../../pull/3583))
- Naive Bayes: Ignore existing classes in Laplacian smoothing ([#3575](../../pull/3575))
-
v3.20.1
February 12, 2019โจ Enhancements
- t-SNE: Add Normalize data checkbox ([#3570](../../pull/3570))
- Louvain show number of clusters ([#3572](../../pull/3572))
๐ Bugfixes
- t-SNE speed-ups ([#3592](../../pull/3592))
- setup.py: Specify python-louvain version constraint ([#3587](../../pull/3587))
-
v3.20.0
February 01, 2019โจ Enhancements
- Naive Bayes: Implement predict, fix predict_storage ([#3540](../../pull/3540))
- OWTransform: add option to keep original data #3526 ([#3549](../../pull/3549))
- ๐ Implement better randomized PCA ([#3532](../../pull/3532))
- Scatterplot: Draw separate regression lines for colors; add orthonormal regression ([#3518](../../pull/3518))
- ๐ Edit Domain: Add support for ordered categorical variables ([#3535](../../pull/3535))
- Warn when data subset is unrelated to data ([#3507](../../pull/3507))
- Label subset ([#3506](../../pull/3506))
- OWLouvain: Ensure deterministic clustering ([#3492](../../pull/3492))
- โก๏ธ t-SNE: Updates 2. ([#3475](../../pull/3475))
- ๐พ Save Data: Support saving to Excel ([#3453](../../pull/3453))
- ๐ OWLinePlot: Move from prototypes to core ([#3440](../../pull/3440))
๐ Bugfixes
- โ Warning about a window title without a placeholder ([#3554](../../pull/3554))
- PaintData: Fix control area width ([#3560](../../pull/3560))
- ๐ OWWidget: Remove wheelEvent reimplementation ([#3557](../../pull/3557))
- ๐ Data sets: Remove class from 'bupa' ([#3556](../../pull/3556))
- Neighbours: Show error when data and reference have different domain. ([#3547](../../pull/3547))
- ๐ Feature statistics fixes ([#3480](../../pull/3480))
- โ Removed header types and flags from .csv and .tab ([#3427](../../pull/3427))
- Python script widget: prevent data loss ([#3529](../../pull/3529))
- 0๏ธโฃ setup.cfg: Change the default for with-htmlhelp config option ([#3536](../../pull/3536))
- Don't add miniconda to path and register as system python ([#3525](../../pull/3525))
- ๐ OWDataProjectionWidget: check validity, fix sparse data reloading ([#3485](../../pull/3485))
- ๐ OWMergeData removes table meta attributes ([#3474](../../pull/3474))
- ๐ [MNT] Remove segfault in tests for building documentation ([#3491](../../pull/3491))
- ๐ OWFeatureStatistics: Fix scipy.stats.mode crash on sparse data ([#3488](../../pull/3488))
- OWDataProjectionWidget: Fix applying selection ([#3466](../../pull/3466))
-
v3.19.0
December 11, 2018โจ Enhancements
- โ Remove discrete attributes from scatter plot's axes ([#3434](../../pull/3434))
- OWScatterPlotBase: Animate dot resize ([#3436](../../pull/3436))
- Introduce stacking ([#3291](../../pull/3291))
- OWWidget: Input/output summary ([#2556](../../pull/2556))
- File: Provide percent missing values in Info box ([#3305](../../pull/3305))
- โช OWHierarchicalClustering: Use selection indices for selection restore ([#3282](../../pull/3282))
- Data Info display data set name ([#3187](../../pull/3187))
- tSNE: Output preprocessor ([#3407](../../pull/3407))
- Pythagorean Tree: children order ([#3393](../../pull/3393))
๐ Bugfixes
- โ RemoveNaNColumns: Move to preprocess ([#3464](../../pull/3464))
- Scatterplot Vizrank: Don't use discrete variables ([#3463](../../pull/3463))
- ๐ canvas/widgetsscheme: Remove use of QObject.destroyed for logging ([#3447](../../pull/3447))
- OWFeatureStatistics: Don't attempt to sort when no data on input ([#3449](../../pull/3449))
- Rank: Fix crash on dataset with missing values ([#3458](../../pull/3458))
- Radviz: Enable projection for less than two selected variables ([#3444](../../pull/3444))
- t-SNE: Generate temporary projection data ([#3454](../../pull/3454))
- Scatter Plot: Always setup plot ([#3450](../../pull/3450))
- Mosaic: Always reset discrete_data ([#3445](../../pull/3445))
- ๐พ Save Data: Reset writer upon changing the extension ([#3437](../../pull/3437))
- Scatter Plot: Replot when input Features ([#3439](../../pull/3439))
- โก๏ธ build-conda-installer: Update the included Miniconda installer ([#3429](../../pull/3429))
- OWDataProjectionWidget: Consider tables with nan-s equal ([#3435](../../pull/3435))
- Projections: Retain embedding if non-relevant variables change ([#3428](../../pull/3428))
- PCA: Rename components to PC1, PC2, PC3, ... ([#3423](../../pull/3423))
-
v3.18.1
December 11, 2018 -
v3.18.0
November 13, 2018โจ Enhancements
- ๐ tSNE: Move from single-cell to core ([#3379](../../pull/3379))
- Transform: Add new widget ([#3346](../../pull/3346))
- ๐ Correlations: Move from prototypes to core ([#3362](../../pull/3362))
- Install widget help files ([#3345](../../pull/3345))
- ๐ Feature Statistics: Move from prototypes to core ([#3303](../../pull/3303))
- Replace scikit-learn tSNE with faster implementation ([#3192](../../pull/3192))
- Select Columns: Enable filtering of used features ([#3363](../../pull/3363))
๐ Bugfixes
- ๐ setup.py: Remove trailing slash from directory names in data_files ([#3394](../../pull/3394))
- condainstall.bat: Add conda.bat and activate.bat scripts again ([#3389](../../pull/3389))
- LearnerScorer: fix for preprocessed data ([#3381](../../pull/3381))
- ๐ Feature Statistics: Update outputs on new data ([#3382](../../pull/3382))
- python-framework.sh: Fix 'Current' symlink creation ([#3373](../../pull/3373))
- ๐ Fix wrong indices in tooltips in projection when some data was invalid ([#3357](../../pull/3357))
- Scatterplot's VizRank no longer crashes in presence of nonprimitive metas ([#3347](../../pull/3347))
- Predictions: Fix failure after failed predictor ([#3337](../../pull/3337))
- Louvain Clustering: Do not invalidate output on PCA slider change with apply disabled ([#3339](../../pull/3339))
- โ Use minimal keyring implementation for tests ([#3359](../../pull/3359))
- OWFreeViz: Fix optimization for data with missing values ([#3358](../../pull/3358))
-
v3.17.0
October 26, 2018โจ Enhancements
- OWSelectAttributes: Use input features ([#3299](../../pull/3299))
๐ Bugfixes
- OWDataTable: reset selections on domain change ([#3327](../../pull/3327))
- owlouvainclustering: Fix race conditions ([#3322](../../pull/3322))
- ๐พ Save data widget crash on no data ([#3311](../../pull/3311))
- OWWidget: Preserve widget geometry between hide/show events ([#3304](../../pull/3304))
- ๐ Fix OWWidget destruction ([#3296](../../pull/3296))
- OWWidget: Fix size hint propagation ([#3253](../../pull/3253))
-
v3.16.0
September 14, 2018โจ Enhancements
- ROC analysis: show thresholds ([#3172](../../pull/3172))
- Edit Domain: Record transformations ([#3231](../../pull/3231))
- Data Table: Enable deselection ([#3189](../../pull/3189))
- Empty helper pane message ([#3210](../../pull/3210))
- Matplotlib output for Scatter plot ([#3134](../../pull/3134))
- Scatterplot: indicate overlap of points. ([#3177](../../pull/3177))
- Selection of format and compression in save data widget ([#3147](../../pull/3147))
- OWBoxPlot: add option to sort discrete distributions by size ([#3156](../../pull/3156))
- Table: speed-up computation of basic stats of given columns. ([#3166](../../pull/3166))
- Canvas: 'Window Groups' continued ([#3085](../../pull/3085))
- Combo Box Search Filter ([#3014](../../pull/3014))
- Widget Insertion ([#3179](../../pull/3179))
๐ Bugfixes
- ๐ Documentation fetching with redirects ([#3248](../../pull/3248))
- DiscreteVariable reconstruction ([#3242](../../pull/3242))
- io: Handle mismatched number of header/data values ([#3237](../../pull/3237))
- OWNeuralNetwork model pickling ([#3230](../../pull/3230))
- Variable: Prevent hashing of Values of DiscreteVariable. ([#3217](../../pull/3217))
-
v3.15.0
August 06, 2018โจ Enhancements
- Silhouette Plot: Add cosine distance ([#3176](../../pull/3176))
- Add pandas_compat.table_to_frame(tab) ([#3180](../../pull/3180))
- ๐ OWSelectByDataIndex: New widget (move from Prototypes) ([#3181](../../pull/3181))
- ๐ Make filters available in Orange.data namespace. ([#3170](../../pull/3170))
- ๐ Move Louvain clustering from prototypes to core ([#3111](../../pull/3111))
- OWWidget: Collapse/expand the widget on control area toggle ([#3146](../../pull/3146))
- Rank: SklScorer should use the faster SklImputer. ([#3164](../../pull/3164))
- RecentFiles: Check for missing file in workflow dir ([#3064](../../pull/3064))
- Smart widget suggestions ([#3112](../../pull/3112))
- Match Keywords in Widget Search ([#3117](../../pull/3117))
- io: Speedup write_data ([#3115](../../pull/3115))
- OWEditDomain: Enable reordering of discrete variables ([#3119](../../pull/3119))
๐ Bugfixes
- oweditdomain: Fix an IndexError when all rows are deselected ([#3183](../../pull/3183))
- OWFreeViz: fix class density size ([#3158](../../pull/3158))
- OWBoxPlot: Fix empty continuous contingency check ([#3165](../../pull/3165))
- OWSql: enforce data download for non PostgreSQL databases ([#3178](../../pull/3178))
- owlouvainclustering: Make the task completion handler a single slot ([#3182](../../pull/3182))
- ๐จ OWReport: disable save and print on empty report ([#3175](../../pull/3175))
- โ RemoveConstant: remove constant NaN features. ([#3163](../../pull/3163))
- 0๏ธโฃ utils/concurrent: Switch default thread pool ([#3138](../../pull/3138))
- OWBoxPlot: Fix quartiles computation ([#3159](../../pull/3159))
- OWBoxPlot: Plot axis labels and quartiles label layout ([#3162](../../pull/3162))
- ๐ [RFC] OWHeatMap: remove empty clusters from visualization ([#3155](../../pull/3155))
- report: Fix the number of hidden rows. ([#3150](../../pull/3150))
- โฌ๏ธ [RFC] KMeans upgrade sparse support ([#3140](../../pull/3140))
- ๐ WebView fixes ([#3148](../../pull/3148))
- โก๏ธ ci/appveyor: Update test dependencies ([#3139](../../pull/3139))
- ๐ Replace use of obsolete QStyle.standardPixmap ([#3127](../../pull/3127))
- BoxPlot: Hide groups with no instances ([#3122](../../pull/3122))
-
v3.14.0
July 04, 2018โจ Enhancements
- ๐ MergeData: add autocommit button ([#3091](../../pull/3091))
- Canvas: Window Groups ([#3066](../../pull/3066))
- ๐พ Save data with compression ([#3047](../../pull/3047))
- Neural network widget that works in a separate thread ([#2958](../../pull/2958))
- Display Widgets on Top option ([#3038](../../pull/3038))
- Implement multi window editing ([#2820](../../pull/2820))
- Data Info widget displays data attributes ([#3022](../../pull/3022))
- Icon redesign: k-means, clustering, distances ([#3018](../../pull/3018))
๐ Bugfixes
- postgres: Fix wrong discrete values ([#3109](../../pull/3109))
- ๐ OWRank: Select Attributes fixes and improvements ([#3084](../../pull/3084))
- EditDomain: Editing TimeVariable broke formatting ([#3101](../../pull/3101))
- OWMosaic: Don't offer String meta attributes ([#3072](../../pull/3072))
- owkmeans: fix initialization choice ([#3090](../../pull/3090))
- ๐ง Workaround for segfaults with Nvidia on Linux ([#3100](../../pull/3100))
- Canvas: Fix 'Widgest on top' ([#3068](../../pull/3068))
- Re-cythonize with Cython 0.28 for Python 3.7 compatibility ([#3067](../../pull/3067))
- BSD compatibility patch ([#3061](../../pull/3061))
- OWScatterOWScatterPlotGraph: Match group colors with marker colors ([#3053](../../pull/3053))
- listfilter: Fix filter line edit completion ([#2896](../../pull/2896))
- VizRank: Fix race condition in
toggle
([#3042](../../pull/3042)) - Heat Map: Allow labeling by TimeVariable ([#3026](../../pull/3026))
- Select Columns: Drag/drop ([#3032](../../pull/3032))
- ๐ gui: Suppress mouse button release on the combo box popup ([#3025](../../pull/3025))
- โ tests: Fix time tracking in process_events ([#3041](../../pull/3041))
- โ test_owmosaic: Cleanup/join threads on test tear down ([#3040](../../pull/3040))
- ๐ owselectcolumns: Fix performance on filtering with selection ([#3030](../../pull/3030))
- โ test: Fix tests for 'Datasets' widget ([#3033](../../pull/3033))
- Sorting add-ons in the alphabetical order ([#3013](../../pull/3013))
- owscatterplot: Use correct data for regression line ([#3024](../../pull/3024))
- โ Add-ons dialog: Restore state ([#3017](../../pull/3017))
- ๐ Feature constructor does not restore features when loading from saved workflow ([#2996](../../pull/2996))
- boxplot labels overlap ([#3011](../../pull/3011))
- owdiscretize: Fix quadratic complexitiy in the n variables ([#3016](../../pull/3016))