Releases: mcorino/wxRuby3
v1.5.1
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
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
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 towxruby
CLI - improve user feedback for
wxruby setup
command - update wxWidgets master branch compatibility to at least commit 15126644aa9093cd1312cb12b9ee5c59b1c9f1f8
New Contributors
- @brandondrew made their first contribution in #326
Full Changelog: v1.3.1...v1.4.2
v1.3.1
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
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
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
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
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
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
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