Skip to content

Releases: mcorino/wxRuby3

v1.5.3

26 Apr 08:13
ba2f6c5
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.2.1

29 Sep 09:40
ce59778
Compare
Choose a tag to compare

This release fixes a potential problem with user defined enum classes and adds the GenericAnimationCtrl.

What's Changed

  • fix a potential problem with user defined enum classes
  • remove outdated and problematic Wx.about_box customizations
  • add Wx::GenericAnimationCtrl
  • add wxRuby port of the wxWidgets anitest sample

Full Changelog: v1.2.0...v1.2.1

v1.2.0

10 Sep 09:53
67ae2c6
Compare
Choose a tag to compare

This release fixes a possible crash in DragDrop support and updates the targeted wxWidgets version to the new v3.2.6 release.

What's Changed

  • protect wxDragDrop::OnData callback against (Ruby/C++) exceptions
  • update targeted wxWidgets release for binary packages to v3.2.6
  • drop explicit ABI version in embedded wxWidgets build
  • improve documentation
  • minor code generation improvements

Full Changelog: v1.1.1...v1.2.0

v1.1.1

13 Aug 07:16
0626fb3
Compare
Choose a tag to compare

This update release fixes some linking problems for shared libraries that surfaced with recent Mac OS updates.

What's Changed

  • fix shared library linking issues on Mac OS while at the same time gaining some speedup of wxRuby apps
  • fix compatibility with the latest wxWidgets master updates

Full Changelog: v1.0.1...v1.1.1