Skip to content

Releases: mcorino/wxRuby3

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

v0.9.8

01 Mar 17:27
ad58b28
Compare
Choose a tag to compare

What's Changed

  • added support for building and installing binary packages for all major platforms (incl. updated documentation);
  • added release artifacts for standard binary packages for the latest versions of all supported major platforms;
  • added support for Wx::SecretStore and Wx::SecretValue;
  • some bugfixes;
  • some documentation improvements.

Full Changelog: v0.9.7...v0.9.8

v0.9.7

05 Feb 12:56
263341a
Compare
Choose a tag to compare

What's Changed

  • the build and installation procedure has been thoroughly refactored with a two-step installation
    for source gems (to comply with the intentions of the RubyGems maintainers) which provides automated,
    worry-free build and installation; see the updated documentation here:
    https://mcorino.github.io/wxRuby3/file.INSTALL.html.
  • some documentation improvements

Full Changelog: v0.9.5...v0.9.7

v0.9.5

15 Jan 08:12
e5e9fbb
Compare
Choose a tag to compare

What's Changed

  • the (very annoying) restriction on more recent doxygen versions has been
    removed (thanks go to the wxPython Phoenix team for working this out); it
    is now possible to build using the most recent versions of doxygen (this
    should make it possible to build on any recent *nix distribution without
    problems)
  • improve and extend support for Wx::ComboCtrl and user defined popup controls
    and update documentation
  • add regression tests

Full Changelog: v0.9.4...v0.9.5