orange v3.22.0 Release Notes

Release Date: 2019-06-26 // almost 5 years ago
  • ✨ Enhancements
    • Unified clustering API ([#3814](../../pull/3814))
    • t-SNE: Load openTSNE lazily" ([#3894](../../pull/3894))
    • Replace popups with non-intrusive notifications ([#3855](../../pull/3855))
    • CSV File Import widget ([#3876](../../pull/3876))
    • t-SNE: Load openTSNE lazily ([#3883](../../pull/3883))
    • Faster drawing in scatterplot ([#3871](../../pull/3871))
    • Mosaic: Wrap legend ([#3866](../../pull/3866))
    • ➕ Add conditions for all variables, or all numeric or textual variables ([#3836](../../pull/3836))
    • Shared namespaces for PythonScript widgets ([#3840](../../pull/3840))
    • Pivot: New widget ([#3823](../../pull/3823))
    • Reset settings button ([#3795](../../pull/3795))
    • ⏱ WebviewWidget: expose JavaScript timeout limit ([#3811](../../pull/3811))
    🛠 Bugfixes
    • OWLinearProjection: limit axis ([#3885](../../pull/3885))
    • Development readme ([#3889](../../pull/3889))
    • OWRadviz: limit number of vars in RadvizVizRank ([#3886](../../pull/3886))
    • OWCreateClass: Reuse variables created with same settings ([#3868](../../pull/3868))
    • DistMatrix should return numpy datatypes ([#3865](../../pull/3865))
    • OWRadviz: legible axis labels ([#3809](../../pull/3809))
    • util: Fix bincount for object arrays ([#3831](../../pull/3831))
    • condainstall: Fix env for running conda ([#3843](../../pull/3843))
    • DBSCAN: Fix predicted labels ([#3833](../../pull/3833))
    • Rare quickmenu crash fix ([#3832](../../pull/3832))
    • OWWidget: Fix an error on mouse press when widget has no basic layout ([#3821](../../pull/3821))
    • VerticalItemDelegate: Do not cut long vertical labels ([#3803](../../pull/3803))
    • Minor improvements to pythagorean trees ([#3777](../../pull/3777))
    • ✅ owmds: Fix test for error display/activate ([#3813](../../pull/3813))