Skip to main content

Miva Managed Templates (MMT)

Project description

MMT

The Miva Managed Templates tool is a comprehensive command line interface tool to help speed up the development process within the Miva Merchant software.

Full documentation of all supported features and commands can be found at https://docs.miva.com/template-branches/template-branches-overview

Requirements

  • Miva Merchant 10.00.00+
  • Python 3.6 or higher

Versions

1.0.6

New Features

  • Added new mmt sri command that will generate Subresource Integrity hashes for local JS and CSS resources, allowing users to bypass the need to login into the Admin UI and manually regenerate the SRI values.

1.0.5

New Features

  • MMT-87: Added support for branch creation recycling

1.0.4

New Features

  • Added --include-hidden-settings flag to the checkout command. This command will include "hidden" settings in the downloaded template and property settings files.

Bug Fixes

  1. MMT-86: Add support to ignore hidden settings

1.0.3

Bug Fixes

  1. MMT-67: MMT should include a reason why Changeset_Create failed
  2. MMT-71: MMT should handle a keyboard interrupt when requesting / receiving data
  3. MMT-72: mmt diff should create a temporary file with the same file suffix as the file being diffed
  4. MMT-79: Loading of properties no longer works with Miva Merchant 10.07.00
  5. MMT-80: mmt pull does not handle resources converted from Inline / Local types to other types

1.0.2

New Features

  • Added --debug flag to view HTTP requests / responses

Bug Fixes

  1. MMT-54: Add a --version flag
  2. MMT-55: Fatal error when attempting to checkout a file that contains invalid OS file name characters
  3. MMT-56: Add the ability to create a branch using a Remote key reference
  4. MMT-58: Product / Category properties cannot be diffed, reverted, or pulled
  5. MMT-59: Pull command pulls all file types even if only specific files are requested
  6. MMT-60: MMT should set its own User-Agent
  7. MMT-68: Add support for logging MMT requests
  8. MMT-69: mmt diff does not work on multiple

1.0.1

New Features

  • Added support for HTTP Basic Authentication

Bug Fixes

  1. MMT-53: Cannot push product / category property changes
  2. MMT-52: Empty mmt sub-command raises an exception

Changes

  • The credential add / update command now accepts an HTTP Basic Authentication username / password that will be used to send the Authorization Basic header for all outgoing requests.

1.0.0

  • Initial release

License

This application is licensed under the MMT License Agreement.

See the LICENSE file for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

miva-mmt-1.0.6.tar.gz (41.3 kB view details)

Uploaded Source

Built Distribution

miva_mmt-1.0.6-py3-none-any.whl (98.9 kB view details)

Uploaded Python 3

File details

Details for the file miva-mmt-1.0.6.tar.gz.

File metadata

  • Download URL: miva-mmt-1.0.6.tar.gz
  • Upload date:
  • Size: 41.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for miva-mmt-1.0.6.tar.gz
Algorithm Hash digest
SHA256 e736c3c9828acd3d9aaeca765e5d570f92b04d9abd03ddbd8dd264ff5241b893
MD5 b14063d8ab9be1c99e14fe818e2616a6
BLAKE2b-256 450bdac90f3da1f0c719458d125a66de93186f2c14794dc525633673d39cde9f

See more details on using hashes here.

File details

Details for the file miva_mmt-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: miva_mmt-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 98.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for miva_mmt-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ebf3803269b29f8f6b201d04e207088d244203ee8a6acb0fe481f98471d40b5b
MD5 866e561b58568545a3e0887ceefb64a0
BLAKE2b-256 b9a580babe25995076767a1fddd954cb1048485f6a4ebf7e47206c972d066519

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page