Releases: go-ole/go-ole
Releases · go-ole/go-ole
v1.3.0
What's Changed
- Fix VT_BOOL value conversion by @mikelr in #229
- fix: crash when using *int8 as param by @Khaos66 in #232
- Create a Security Policy by @joycebrum in #244
- Update appveyor.yml by @jacobsantos in #249
- Bump golang.org/x/sys from 0.0.0-20190916202348-b4ddaad3f8a3 to 0.1.0 by @dependabot in #240
- refs added code to com InitializeSecurity by @patilsanty in #248
New Contributors
- @mikelr made their first contribution in #229
- @Khaos66 made their first contribution in #232
- @joycebrum made their first contribution in #244
- @dependabot made their first contribution in #240
- @patilsanty made their first contribution in #248
Full Changelog: v1.2.6...v1.3.0
v1.2.0
Minimum supported version is now Go 1.4. Go 1.1 support is deprecated, but should still build.
- Added CI configuration for Travis-CI and AppVeyor.
- Fixes for IUnknown Query Interface.
- Added
oleutil
functions toole
main package. - Added test InterfaceID and ClassID for the COM Test Server project.
- Added more inline documentation (#83).
- Added IEnumVARIANT implementation (#88).
- Added IEnumVARIANT test cases (#99, #100, #101).
- Added support for retrieving
time.Time
from VARIANT (#92). - Added test case for IUnknown (#64).
- Added test case for IDispatch (#64).
- Added test cases for scalar variants (#64, #76).
Fix build.
- Many fixes for building on Linux.
- A few minor corrections to fix build for Windows. Windows build may still fail.
Documentation and Build Configurations
he change to provide building on all platforms is a new feature. The increase in minor version reflects that and allows those who wish to stay on 1.0.x to continue to do so. Support for 1.0.x will be limited to bug fixes.
- Move GUID out of variables.go into its own file to make new documentation available.
- Move OleError out of ole.go into its own file to make new documentation available.
- Add documentation to utility functions.
- Add documentation to variant receiver functions.
- Add documentation to ole structures.
- Make variant available to other systems outside of Windows.
- Make OLE structures available to other systems outside of Windows.
New Features
- Library should now be built on all platforms supported by Go. Library will NOOP on any platform that is not Windows.
- More functions are now documented and available on godoc.org.
Version 1.0.1
Minor release to fix package references.
Stable Release
Retag 0.1.0 to 1.0.0, since the working copy is stable enough for use within projects. Many people are using the current working copy successful in their projects.
Make current stable release
Release is current stable version. Still incomplete, but should be production ready since projects are already using it in production.