Skip to content
This repository was archived by the owner on Jun 20, 2024. It is now read-only.

Commit 4d72248

Browse files
authored
Updates for VirtualBox 6.0 (#127)
1 parent a04b616 commit 4d72248

33 files changed

+3873
-2688
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ help us reproduce the issue and fix the problem faster.
1515
- VirtualBox version:
1616
- VirtualBox SDK version:
1717
- Location where VirtualBox SDK is installed: <!--- Path to the Python you used to run vboxapisetup.py -->
18-
- pyvbox version:
18+
- virtualbox-python / pyvbox version:
1919
- [ ] Happens in latest `master` branch?
2020

2121
##### SUMMARY

.travis.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,16 @@ matrix:
66
# Lint
77
- python: 2.7
88
env: TOXENV=lint
9-
- python: 3.6
9+
- python: 3.7
1010
env: TOXENV=lint
11-
12-
# Docs
13-
- python: 3.6
14-
env: TOXENV=docs
11+
sudo: required
12+
dist: xenial
1513

1614
# Packaging
17-
- python: 3.6
18-
env: TOXENV=packaging
19-
20-
# Building Library.py
2115
- python: 2.7
22-
env: TOXENV=build
23-
16+
env: TOXENV=packaging
2417
- python: 3.6
25-
env: TOXENV=build
18+
env: TOXENV=packaging
2619

2720
cache:
2821
- pip

CHANGES.rst

Lines changed: 69 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
11
Changelog
22
=========
33

4-
version 1.3.2 (21/02/2018)
4+
2.0.0 (4/2/2019)
5+
----------------
6+
7+
* Added support for VirtualBox 6.0:
8+
* Added new Recording features
9+
* Added support configuring network proxies
10+
* Added support for Cloud features
11+
* Added new CPU, Hardware, and Virt property types
12+
* Added new event and error types
13+
* Renamed the PyPI project from ``pyvbox`` to ``virtualbox`` (Installing ``pyvbox`` still works).
14+
* Fixed a bug with streaming output from a console command.
15+
* Dropped explicit support for Python 2.6 and 3.3 (May still work?).
16+
* This is a new major version and many argument and function names have
17+
changed. Version 2.x of this library only supports VirtualBox 6.0+.
18+
19+
1.3.2 (21/02/2018)
20+
------------------
521

622
* Fixed `__name__` which made Python 3 installs break.
723

8-
version 1.3.1 (18/01/2018)
24+
1.3.1 (18/01/2018)
25+
------------------
926

1027
* Added ``SettingsVersion.v1_17`` which is written by VirtualBox 5.2.x
1128
* Added ``VirtualBox.create_unattended_installer()``
@@ -14,121 +31,137 @@ version 1.3.1 (18/01/2018)
1431
* Added ``IHostNetworkInterface.wireless`` property which returns
1532
``True`` if the interface is wireless.
1633

17-
version 1.2.0 (28/08/2017)
34+
1.2.0 (28/08/2017)
35+
------------------
1836

19-
* Searches for vboxapi installed in Anaconda on Windows. (@SethMichaelLarson PR #80)
20-
* Added ``__lt__`` and ``__gt__`` methods for orderability on Python 3. (@SethMichaelLarson PR #82)
37+
* Searches for vboxapi installed in Anaconda on Windows. (@sethmlarson PR #80)
38+
* Added ``__lt__`` and ``__gt__`` methods for orderability on Python 3. (@sethmlarson PR #82)
2139

22-
version 1.1.0 (02/06/2017)
40+
1.1.0 (02/06/2017)
41+
------------------
2342

2443
* IGuest.create_session() now raises a more descriptive error if
25-
not able to connect with a zero-length password. (@SethMichaelLarson PR #70)
26-
* Add sys.executable-derived paths in list to check for vboxapi (@SethMichaelLarson PR #69)
27-
* Fix IGuestProcess.execute() on Python 3.x (@SethMichaelLarson PR #58)
28-
* Fix errors to not output on Windows platforms. (@SethMichaelLarson PR #57)
44+
not able to connect with a zero-length password. (@sethmlarson PR #70)
45+
* Add sys.executable-derived paths in list to check for vboxapi (@sethmlarson PR #69)
46+
* Fix IGuestProcess.execute() on Python 3.x (@sethmlarson PR #58)
47+
* Fix errors to not output on Windows platforms. (@sethmlarson PR #57)
2948
* Fix error caused by attempting to set any attribute in the COM interface
30-
using setattr raising an error. (Reported by @josepegerent, patch by @SethMichaelLarson PR #74)
49+
using setattr raising an error. (Reported by @josepegerent, patch by @sethmlarson PR #74)
3150

32-
version 1.0.0 (18/01/2017)
51+
1.0.0 (18/01/2017)
52+
------------------
3353

3454
* Support for 5.0.x VirtualBox.
3555
* Introduce Major.Minor virtualbox build version assertion when creating a VirtualBox
3656
instance.
3757
* Fix to IMachine.export_to (contribution from @z00m1n).
3858

39-
version 0.2.2 (05/08/2015)
59+
0.2.2 (05/08/2015)
60+
------------------
4061

4162
* Cleanup managers at exit (reported by @jiml521).
4263
* Add three time check for attribute in xpcom interface object before failing (reported
4364
by @shohamp).
4465
* Update library.py to 4.3.28/src/VBox/Main/idl/VirtualBox.xidl
4566

46-
version 0.2.0
67+
0.2.0
68+
-----
4769

4870
* This change introduces some significant (potential compatability breaking)
4971
updates from the latest VirtualBox.xidl.
5072
* Bug fixes in IMachine (reported by @danikdanik).
5173
* IHost API issue workaround by @wndhydrnt.
5274

53-
version 0.1.6 (01/08/2014)
75+
0.1.6 (01/08/2014)
76+
------------------
5477

5578
* Bug fixes (compatability issue with py26 and virtual keyboard).
5679
* Thanks to contributions by @D4rkC4t and @Guilherme Moro.
5780

58-
version 0.1.5 (11/05/2014)
81+
0.1.5 (11/05/2014)
82+
------------------
5983

6084
* Improve error handling and documentation of error types.
6185
* Appliance extension.
6286
* Update to latest API (includes Paravirt provider).
6387
* Thanks to contributions by @nilp0inter
6488

65-
version 0.1.4 (09/04/2014)
89+
0.1.4 (09/04/2014)
90+
------------------
6691

6792
* Fixed bug in error class container.
6893

69-
version 0.1.3 (04/03/2014)
94+
0.1.3 (04/03/2014)
95+
------------------
7096

7197
* Bug fix for API support.
7298
* Added markup generation to library documentation.
7399
* Improved Manager bootstrap design.
74100
* Py3 compatibility (although vboxapi does not support py3).
75101

76-
version 0.1.2 (28/02/2014)
102+
0.1.2 (28/02/2014)
103+
------------------
77104

78105
* Bug fix for virtualenv support
79106
* `Keyboard scancode decoder`_ (Note: coded in the delivery suite on the day of
80107
the birth of my baby girl Sophia.)
81108
* Refactored documentation
82109

83-
version 0.1.1 (17/02/2014)
110+
0.1.1 (17/02/2014)
111+
------------------
84112

85113
* Minor improvements
86114
* Additional extensions
87115
* virtualenv support
88116

89-
version 0.1 (05/01/2014)
117+
0.1 (05/01/2014)
118+
----------------
90119

91120
* As per roadmap v0.1
92121
* type checking baseinteger
93122
* update to latests Xidl
94123

95-
version 0.0.7 (09/10/2013)
124+
0.0.7 (09/10/2013)
125+
------------------
96126

97-
* `machine pool`_
127+
* machine pool
98128

99-
version 0.0.6 (25/07/2013)
129+
0.0.6 (25/07/2013)
130+
------------------
100131

101-
* now with `event support`_
132+
* now with event support
102133

103-
version 0.0.5 (23/07/2013)
134+
0.0.5 (23/07/2013)
135+
------------------
104136

105137
* moved manage into library_ext Interfaces
106138
* made library.py compatible with differences found between xpcom and COM
107139
(Linux Vs Windows)
108140

109-
version 0.0.4 (27/06/2013)
141+
0.0.4 (27/06/2013)
142+
------------------
110143

111144
* added execute, context, and keyboard
112145

113-
version 0.0.3 (30/05/2012)
146+
0.0.3 (30/05/2012)
147+
------------------
114148

115149
* added manage
116150

117-
version 0.0.2 (28/05/2013)
151+
0.0.2 (28/05/2013)
152+
------------------
118153

119-
* `library ext module`_
154+
* library ext module
120155

121-
version 0.0.1 (27/05/2013)
156+
0.0.1 (27/05/2013)
157+
------------------
122158

123159
* packaged
124160

125-
version 0.0.0 (20/05/2013)
161+
0.0.0 (20/05/2013)
162+
------------------
126163

127164
* builder
128165
* library primitives
129166

130-
131-
.. _event support: http://pythonhosted.org//pyvbox/virtualbox/events.html
132-
.. _library ext module: http://pythonhosted.org/pyvbox/virtualbox/library_ext.html
133-
.. _machine pool: http://pythonhosted.org/pyvbox/virtualbox/pool.html
134167
.. _Keyboard scancode decoder: https://gist.github.com/mjdorma/9132605

0 commit comments

Comments
 (0)