Skip to content

Release 7.0.1

Compare
Choose a tag to compare
@kitchoi kitchoi released this 16 Jul 15:36

This is a bugfix release that fixes a number of issues since the 7.0.0 release.
It includes fixes to various editors, improvements to tests and fixes to the
demo application.

Thanks to Ieva Cerny, Kit Choi, Mark Dickinson, Robert Kern, Eric Larson,
Federico Miorelli, Joris Vankerschaver, Corran Webster.

Fixes

  • Fix error from true division of integers for Qt RangeEditor and BoundsEditor
    (#999, #1000)
  • Fix handling of minimum and maximum datetimes in Qt DatetimeEditor (#803)
  • Fix error in wx TabularEditor (#969)
  • Fix wx panel error due to alignments (#829)
  • Fix various issues in the demo application (#799, #808)
  • Fix format_func not used when EnumEditor is initialized with static values
    (#848)
  • Fix demo application description (#850)
  • Fix auto-add functionality in ListStrModel (#860)
  • Fix segmentation fault for TabularModel (#871, #873)
  • Fix event handling in ListStrEditor and TabularEditor for adding and removing
    items (#875)
  • Fix TabularAdapter crashes when column number reduces (#897)
  • Fix theme pickling issue (#915)
  • Fix error from example's tutor.py script (#813)

Documentation

  • Add links from TabularEditor and TreeEditor to adapter documentation (#917)

Tests

  • Rewrite nose tests to unittest (#809)
  • Use unittest discover instead of nose.core (#810)
  • Add more tests for EnumEditor (#836)
  • Add CheckListEditor tests (#837)
  • Add SetEditor tests (#838)
  • Add ImageEnumEditor tests (#845)
  • Add more ListStrEditor tests (#869)
  • Add more TabularEditor tests (#874)
  • Make sure all UI in tests are disposed (#865)
  • Add tests for layout and labels using any non-null toolkits (#846)