Skip to content

Releases: mcorino/wxRuby3

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

v1.0.1

02 Jun 07:25
f6b3e4a
Compare
Choose a tag to compare

This is a minor update release to fix some dependency issues.

What's Changed

  • Fix runtime dependency problem on Windows with Ruby >= 3.3.1
  • Fix build dependency issues on new Linux distro versions
  • Update platform support info to include Windows 11

Full Changelog: v1.0.0...v1.0.1

v1.0.0

15 May 08:03
f5e4241
Compare
Choose a tag to compare

It's time! wxRuby3 has reached it's 1.0.0 stable release.

This release targets the wxWidgets 3.2.5 release by default.

What's Changed

  • improved documentation
  • support building against wxWidgets HEAD version
  • improved stability
  • add Wx::Overlay and Wx::DCOverlay
  • add 2D affine transformation support
  • add Wx::GraphicsRenderer
  • various DC support improvements
  • add large 2D drawing sample

Full Changelog: v0.9.8...v1.0.0