Releases: mcorino/wxRuby3
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
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