Releases: mcorino/wxRuby3
v1.6.1
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
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
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
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
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
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/--versionswitch towxrubyCLI - improve user feedback for
wxruby setupcommand - 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