--------------------
5.4.1
--------------------
- Fixes an issue where segment creation function was throwing an error after creating the segment.

--------------------
5.4.0
--------------------
- Adds request and response timeout parameter to main Airship class.

--------------------
5.3.3
--------------------
- Fixes an issue where Experiments Validate payload was not being built properly.

--------------------
5.3.2
--------------------
- Fixes an issue where Experiments Validate endpoint URL was not being built properly.

--------------------
5.3.1
--------------------
- Fixes an issue where SegmentsList URL was not being bulit properly.

--------------------
5.3.0
--------------------
- Added support for Experiments (a/b testing)
- Added support for Airship's European Union Cloud Site based projects
- Added ability to pass a channel_id parameter to start channel listing at a given channel_id
- Modified the documentation for Pipeline objects to reflect proper parameters

--------------------
5.2.0
--------------------
- Added Create and Send support for SMS, Email and Open Channels
- Added support for scheduled Create and Send 
- Added support for Create and Send to inline templates
- Deprecated device type 'all'. This type will be removed in version 6.0.0
- Removed support for python 3.4.x
- Added support for python 3.7.x

--------------------
5.1.1
--------------------
- Updated Pipeline's timing object for delay to handle seconds

--------------------
5.1.0
--------------------
- Added support for a scheduled push to a personalization template

--------------------
5.0.1
--------------------
- NOTE: This is in support of a breaking change to the email registration API.
    Version 5.0.0 will not be able to register email channel ids.
    Please upgrade.
- Added new commercial and transactional opt-in and opt-out date fields for
    registration.
- Removed opt_in_level field for email registration.

--------------------
5.0.0
--------------------
- Added support for Push Time Send Optimization
- Added support for iOS 12 overrides
- Added support for push to Sms
- Added support for Sms channel registration, opt-out and uninstall
- Added support for Sms channel lookup
- Added support for email channel registration
- Added support for email channel uninstall
- Added support for email channel tag add, remove and set
- Added validation for key and secrets
- Added tests for error responses
- Removed support for Python 3.3.x
- Removed previously deprecated Tag, ListTag, BatchTag and DeleteTag objects

--------------------
4.0.1
--------------------
- Added conditional test to core.py to fix scheduled url issue

--------------------
4.0.0
--------------------
- Added Automation API support
- Updated Open Channel tag actions
- Removed Feedback API
- Renamed response_statistics.py to reports.py

--------------------
3.1.0
--------------------
- Added support for Campaigns
- Added support for uninstalling an Open Channel

--------------------
3.0.1
--------------------
- Fixed Web Notify require_interaction field name

--------------------
3.0.0
--------------------
- Added support for Open Channels
    * Create and update open channels
    * Push to open channels
    * Open channel platform overrides
- Templates API support
- Added Android platform overrides for Android O
- Added new platform overrides for Web Notify
- Added new properties to the ChannelInfo object
- Fix to actually use ChannelInfo and DeviceInfo objects for listing devices,
    including Python datetimes for date/time fields
- Significant usage changes to channel/device listing, lookup, and feedback
- Fix to handle non-JSON responses gracefully
- Fix Travis yml to remove Python 2.6 check (support removed in 2.0.0)
- Various docs fixes and updates
- Added templates for pull requests and issues, contribution information
- Now supporting and testing for Python 3.5 and 3.6 compatibility

--------------------
2.0.0
--------------------
- Added support for Web Notify
    * Web platform override
    * Push to channel
- Added support for web device type
- Added support for optional iOS 10 extra:
    * Collapse ID
- Removed Blackberry and MPNS support
- Added logging enhancement

--------------------
1.0.0
--------------------
- Added support for In-App Messaging.
- Added support for optional iOS 10 extras including:
    * Mutable content
    * Subtitle
    * Media attachment

--------------------
0.8.1
--------------------
- Added missing module to the required dependencies.
- Updated README information for version 8.

--------------------
0.8.0
--------------------
- Added support for reports including:
    * Individual push response
    * Devices
    * Push
    * Response report
    * Response listing
    * App opens
    * Time in app
    * Opt-in
    * Opt-out
- Added support for channel tags
- Deprecated previous tags functionality including:
    * Tag
    * TagList
    * DeleteTag
    * BatchTag
- Added support for static lists
- Fixed issue with handling missing/mis-formatted date-times in device lookups
- Removed per push detail report functionality, as those APIs are no longer recommended.

--------------------
0.7.4
--------------------
- Fix missing reports module in package

--------------------
0.7.3
--------------------
- Added support for named user API
    * Associate a channel id with a named user
    * Disassociate a channel id with a named user
    * Look up information for a named user
    * Add, remove, and set tags to a named user
- Added support for per-push reporting
    * Lookup analytics details for push IDs
    * Lookup time series data for a push ID with precision and range
- Added support for Android wearable key
- Added support for Apple Watch title and category keys

--------------------
0.7.2
--------------------
- Added support for segments API
    * List all segments
    * Lookup single segment information
    * Create new segment
    * Modify existing segment
    * Delete an existing segment
- Added support for Channel Uninstall API
- Added support for interactive notifications
- Added support for the category field
- Added support for icons and options parameters for the rich push object

--------------------
0.7.1
--------------------
- Version bump for packaging fix

--------------------
0.7.0
--------------------
- Added Python 3 compatibility
- Removed support for v1 endpoints:
  * /push/batch/
  * /push/broadcast/
  * /airmail/send/
  * /airmail/send/broadcast
- Removed device token registration
- Moved support from v1 to v3 for:
  * Sending to device tokens and apids
  * Device token and apid lookup and listing
  * Blackberry pin lookup
- Added support for sending to channels
- Added channels lookup and listing
- Added support for amazon device type
- Added push to local time
- Added actions
- Added support for the tag api:
  * Tag listing
  * Adding and removing devices from tags
  * Deleting tags
  * Tag batch modification
- Added support for expiry/TTL
- Improved date parsing in feedback response
- Updated docs

--------------------
0.6.3
--------------------
- added extras to Rich Push message creation
- removed deprecated last_seen location argument
- fixed bug that didn't allow iOS alerts to be dictionaries

--------------------
0.6.2
--------------------
- added CHANGELOG
- fixed doc typo
- aligned version tag and release
- no code changes from 0.6.1
