Template Migration 0.18 [Apr 8, 2020]
==========================

Enhancements:
    -Fixed bugs regarding migration with BGP and IPSec templates.

Template Migration 0.17 [Apr 1, 2020]
==========================

Enhancements:
    - Inform users that a Cisco AAA template needs to be created and attached to migrated device templates if an old AAA template was attached.

Template Migration 0.16 [Mar 31, 2020]
==========================

Enhancements:
    - Uses a factory default global template instead of a copy when creating device templates with no predefined global templates.
    - Name collisions will now be checked for device templates.
    - Script will terminate before prompting the user for credentials when unknown arguments are passed in the cli.

Template Migration 0.15 [Mar 27, 2020]
==========================

Enhancements:
    - Uses existing global template in device template instead of replacing it with a copy of a factory default
    - Will now retry uploads if template creation on vmanage fails.


Template Migration 0.14 [Mar 20, 2020]
==========================

Enhancements:
    - Updated JSONInput schema diff file with latest diffs (as of 03/20/2020)
    - Added default port number as 443 (https)


Template Migration 0.13 [Mar 19, 2020]
==========================

Enhancements:
    -Enhanced some console messages.
    -username and password will now be prompted through the script instead being passed as arguments.
    -The port argument will now have a default value of 8443.


Template Migration 0.12 [Mar 18, 2020]
==========================

Enhancements:
    -Reverted vmanage back to its original state when template migration fails.
    -Enhanced logging and console messages.



Template Migration 0.11 [Mar 17, 2020]
==========================

Enhancements:
    - Fixed a template editing issue in Device templates.
    - Improved logging.
    - Moved all logs into the log directory
    - Added template name convention check, so that 128 characters are a maximum and made the following characters illegal: &,<,>,!,\",\\, and/or spaces.
    - Removed unnecessary console statements.
    - Filtered out already migrated templates to avoid creating unnecessary templates in vmanage.



Template Migration 0.10 [Mar 16, 2020]
==========================

Enhancements:
    - Added logging library compatibility to migration.py
    - README.md refactored and cleaned
    - Moved JSON Input related logic into JSONInputUtils directory
    - Added Input/JSONInput.json that is a squash of all (18.4, 19.2, 19.3) schema changes
