Releases: mcorino/wxRuby3
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
v0.9.8
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
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
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
v0.9.4
What's Changed
- extend and improve Wx configuration support
- add Wx configuration documentation
- add support for the Wx persistence framework
- add persistence framework documentation
- extend regression tests
- improve nested enum enumerator resolving support
- fix some code generation issues
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- improve and extend client/user data support (see new documentation)
- improve and extend Validator support (see new Validator documentation)
- add numeric validators
- add generic validator
- add missing widgets
- Wx::BitmapToggleButton
- Wx::GenericStaticBitmap
- add port of wxWidgets Widgets sample
- add bitmask test methods to Wx::Enum
- various other (stability and functionality) improvements
- documentation improvements
IMPORTANT: 1 minor breaking change:
- Wx::Window#raise has been renamed to Wx::Window#raise_window to avoid the annoying
and confusing clash with the ::Kernel#raise method; for consistency reasons
Wx::Window#lower has been renamed to Wx::Window#lower_window
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- consistently provides Ruby-style enumerator methods where appropriate
- documentation enhancements
- extend regression tests
- add wxFileCtrl
- add wxDarkModeSettings, wxTaskBarButton and wxThumbBarButton for WXMSW
- various other improvements
Full Changelog: v0.9.1...v0.9.2