Skip to content

Releases: mcorino/wxRuby3

v1.6.1

22 Jul 11:50
53b9762

Choose a tag to compare

This is a minor update to align wxRuby3 with the latest wxWidgets 3.3.1 release.

What's Changed

  • target wxWidgets 3.3.1 release by default
  • add support for latest wxWidgets persistence classes
  • updates for latest VScrolled (template) class changes
  • add missing Array support for Wx::Variant
  • add extensive PropertyGrid testing
  • minor bugfixes and improvements
  • remove Ruby 2.5 support, make Ruby 2.7 minimally required version
  • update wxWidgets master branch compatibility to at least commit 49c6810948f40c457e3d0848b9111627b5b61de5

Full Changelog: v1.6.0...v1.6.1

v1.6.0

09 Jun 08:09
be829e1

Choose a tag to compare

This is a major upgrade providing support for additional classes, improvements, bugfixes and last but not least an upgrade to target the new major wxWidgets 3.3.0 release.

What's Changed

  • target wxWidgets 3.3.0 release by default
  • add support for Wx::CursorBundle
  • add Wx::HStaticBoxSizer and Wx::VStaticBoxSizer convenience classes
  • add support for Wx::GenericHyperlinkCtrl
  • add support for Wx::HScrolledWindow, Wx::VScrolledWindow and Wx::HVScrolledWindow
  • add Wx::Position class
  • add Wx::Rect2DDouble
  • improve documentation for enumerator methods and constructor initializer blocks
  • various other improvements and bugfixes
  • update wxWidgets master branch compatibility to at least commit e92f57b421938e00f0ad944c281c2e353eee2ab8

Full Changelog: v1.5.4...v1.6.0

v1.5.4

15 May 06:30
4cb0a8a

Choose a tag to compare

This upgrade release provides some fixes for potential problems and some useful enhancements.

What's Changed

  • fix potential problems with optional keyword argument handling
  • add optional keyword arguments to Sizer classes
  • add array compatibility for GridBagSizer position and span values
  • update wxWidgets master branch compatibility to at least commit 1652d9882a7e8650d1c14c98c558dbbf7624b10b

Full Changelog: v1.5.3...v1.5.4

v1.5.3

26 Apr 08:13
ba2f6c5

Choose a tag to compare

This upgrade release updates the targeted wxWidgets release to the new 3.2.8 release and some updates and
fixes.

What's Changed

  • update targeted wxWidgets release to 3.2.8
  • fix Wx::Dialog sizer creation methods (thanks to @Randalphwa for reporting this)
  • update wxWidgets master branch compatibility to at least commit 9495129c5eda0b0a1147cf90f122408787dd4fde

Full Changelog: v1.5.2...v1.5.3

v1.5.2

22 Mar 10:18
5fec326

Choose a tag to compare

This upgrade release updates the targeted wxWidgets release to the new 3.2.7 release and also provides
a few updates for wxWidgets changes.

What's Changed

  • update targeted wxWidgets release to 3.2.7
  • update wxWidgets master branch compatibility to at least commit d180041641241306175ab45b685d4c54cfff0e3a

Full Changelog: v1.5.1...v1.5.2

v1.5.1

25 Feb 10:59
7079616

Choose a tag to compare

This is a minor update release.

What's Changed

  • fix potential crash with use of Wx::PGChoiceEntry objects
  • update wxWidgets master branch compatibility to at least commit 4d5fbf5afa276ebec0fed95c8feb5d6ec485622d
  • fix some platform build configuration issues

Full Changelog: v1.5.0...v1.5.1

v1.5.0

30 Jan 13:21
3e1abea

Choose a tag to compare

This upgrade release extends the verified platforms and release packages to include MacOS 15 and
the latest LinuxMint release as well as some fixes and improvements.

What's Changed

  • add MacOS 15 verification builds and release packages
  • add missing Wx::EvtHandler#evt_joystick_events handler method
  • improve abd optimize event handler method generation
  • fix missing event handler methods due to naming mismatches
  • update wxWidgets master branch compatibility to at least commit 5469ba6d8e36af150892a9db16041060d1eec215

Full Changelog: v1.4.2...1.5.0

v1.4.2

29 Dec 11:44
07f408c

Choose a tag to compare

This upgrade release brings some additions, bugfixes and performance improvements.

What's Changed

  • add Wx::TipWindow
  • fix potential GC problems with incompletely created windows
  • improve and optimize asynchronous call events
  • fix and improve event handler chaining
  • fix method redefinition warnings
  • add -V/--version switch to wxruby CLI
  • improve user feedback for wxruby setup command
  • update wxWidgets master branch compatibility to at least commit 15126644aa9093cd1312cb12b9ee5c59b1c9f1f8

New Contributors

Full Changelog: v1.3.1...v1.4.2

v1.3.1

08 Nov 10:04
eae5848

Choose a tag to compare

This is a minor bug-fix and feature release.

What's Changed

  • add some missing method aliases and documentation
  • remove unwanted IntProperty ctor
  • fix typos in type mappings
  • add support for excluding non-distinct enumerators from enum #enumerators collection
  • update wxWidgets master branch compatibility to at least commit b21642b72b4128f0b64ed7d79b4d320cbfc35497

Full Changelog: v1.3.0...v1.3.1

v1.3.0

15 Oct 11:47
75aacb6

Choose a tag to compare

This release provides an important improvement of exception handling for wxRuby3 as well as several
enhancements and bug fixes.

What's Changed

  • implement overall capture and fail-fast exception handling to prevent exception leakage
  • provide backwards compatibility for Wx::AnimationCtrl
  • fix several issues in Wx::FileDialogCustomize and FileDialogCustomizeHook
  • improve and correct global single/multiple selection dialog methods
  • add support for missing #evt_hotkey event handler connector method (WXMSW and WXOSX only)
  • improve dialog functors to support user defined kwargs as well
  • add Wx::CredentialEntryDialog and Wx::WebCredentials
  • add Wx::GenericAboutDialog

Full Changelog: v1.2.1...v1.3.0