All Versions
52
Latest Version
Avg Release Cycle
43 days
Latest Release
76 days ago

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))