Skip to content

Commit 7191a24

Browse files
committed
Version 0.5.0
1 parent 471082e commit 7191a24

File tree

5 files changed

+46
-2
lines changed

5 files changed

+46
-2
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ language: python
44

55
python:
66
- "2.7"
7+
- "3.5"
78
- "3.6"
89
- "pypy"
910

HISTORY.rst

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,47 @@
33
History
44
=======
55

6+
0.5.0
7+
-----
8+
9+
Released 2017-07-14
10+
11+
Status: Alpha
12+
13+
- Add: Support for python3 (3.5+)
14+
- Add: Support for predefined tags
15+
- Add: Support for bulk operations (e.g. - `create_similar()`)
16+
- Add: DHCP support for various data interface objects
17+
- Add: Firewall method `organize_into_vsys()` to more easily handle vsys importables
18+
- Add: `request_password_hash()` to firewall / panorama devices
19+
- Change: Layer2Subinterface/Layer3Subinterface can be children of vsys or firewalls now
20+
- Fix: `equals()` for objects with list params
21+
22+
23+
Potentially breaking-changes in this version, please update your scripts to account for the following:
24+
25+
- The default vsys for firewalls is changed from "vsys1" to None. This has no effect for scripts that set the vsys on the firewall object directly (vsys is still treated as vsys1 in this situation). If you do use the Vsys object, the new `organize_into_vsys()` will aid you in moving importables (interfaces, virtual wires, virtual routers, and VLANs) to the correct vsys.
26+
- VsysResources and SystemSettings now have a name of None
27+
- SubinterfaceArp and EthernetInterfaceArp have been replaced with Arp
28+
29+
30+
List of PanObject changes:
31+
32+
- Added: PasswordProfile
33+
- Added: Administrator
34+
- Added: Arp
35+
- Updated: Zone
36+
- Updated: Vsys
37+
- Fixed: StaticRouteV6
38+
- Fixed: OspfNsaaExternalRange
39+
40+
41+
- New example scripts:
42+
43+
- bulk_address_objects.py
44+
- bulk_subinterfaces.py
45+
46+
647
0.4.1
748
-----
849

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ Contributors
128128
- Brian Torres-Gil - `github <https://github.com/btorresgil>`__
129129
- Garfield Freeman - `github <https://github.com/shinmog>`__
130130
- John Anderson - `github <https://github.com/lampwins>`__
131+
- Aditya Sripal - `github <https://github.com/AdityaSripal>`__
131132

132133
Thank you to Kevin Steves, creator of the pan-python library:
133134
https://github.com/kevinsteves/pan-python

pandevice/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
__author__ = 'Palo Alto Networks'
2525
__email__ = 'techpartners@paloaltonetworks.com'
26-
__version__ = '0.4.1'
26+
__version__ = '0.5.0'
2727

2828

2929
import logging

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
setup(
2525
name='pandevice',
26-
version='0.4.1',
26+
version='0.5.0',
2727
description='Framework for interacting with Palo Alto Networks devices via API',
2828
long_description='The Palo Alto Networks Device Framework is a way to interact with Palo Alto Networks devices (including Next-generation Firewalls and Panorama) using the device API that is object oriented and conceptually similar to interaction with the device via the GUI or CLI.',
2929
author='Palo Alto Networks',
@@ -47,6 +47,7 @@
4747
"Programming Language :: Python :: 2",
4848
'Programming Language :: Python :: 2.7',
4949
"Programming Language :: Python :: 3",
50+
'Programming Language :: Python :: 3.5',
5051
'Programming Language :: Python :: 3.6',
5152
],
5253
test_suite='tests',

0 commit comments

Comments
 (0)