Skip to content

Releases: uccser/verto

1.2.0

Choose a tag to compare

@Yamgirly Yamgirly released this 20 Mar 02:00

1.2.0

  • Replace pkg_resources with importlib.resources to fix crashes on newer versions of python 3.10 and 3.11
  • Drop support for python 3.8
  • Add support for python 3.12, 3.13 and 3.14
  • Switch from setup.cfg to pyproject.toml (except for dev dependencies)
  • Dependency updates:
    • Update actions/checkout from 3 to 4.
    • Update actions/setup-python from 4.4.0 to 5.1.0.
    • Update actions/setup-python from 5.1.0 to 5.1.1.
    • Update codecov/codecov-action from 3.1.1 to 3.1.2.
    • Update codecov/codecov-action from 3.1.2 to 4.1.1.
    • Update codecov/codecov-action from 4.1.1 to 4.3.0.
    • Update coverage from 7.0.5 to 7.4.4.
    • Update coverage from 7.4.4 to 7.6.0.
    • Update github/codeql-action from 2 to 3.
    • Update jinja2 from 3.0.1 to 3.1.3.
    • Update jinja2 from 3.1.3 to 3.1.4.
    • Update jinja2 from 3.1.4 to 3.1.6.
    • Update python-slugify from 5.0.2 to 8.0.4.
    • Update setuptools from 65.6.3 to 69.2.0.
    • Update setuptools from 69.2.0 to 70.3.0.
    • Update sphinx from 5.3.0 to 7.4.5.
    • Update sphinx-rtd-theme from 1.1.1 to 2.0.0.

1.1.1

Choose a tag to compare

@Yamgirly Yamgirly released this 11 Jan 23:33

1.1.1

  • Add parse_dependabot.py script to get dependency update information
    from dependabot commits.
  • Add readthedocs configuration and set to use python 3.9.
  • Dependency updates:
    • Update actions/checkout from 2 to 3.1.0.
    • Update actions/setup-python from 2.2.2 to 4.4.0.
    • Update codecov/codecov-action from 1.5.0 to 3.1.1.
    • Update coverage from 5.5 to 7.0.5.
    • Update flake8 from 3.9.2 to 6.0.0.
    • Pin gh-action-pypi-publish to release/v1.
    • Update github/codeql-action from 1 to 2.
    • Update setuptools from 56.2.0 to 65.6.3.
    • Update sphinx from 4.2.0 to 5.3.0.
    • Update sphinx-rtd-theme from 0.5.2 to 1.1.1.

1.1.0

Choose a tag to compare

@Yamgirly Yamgirly released this 15 Dec 21:02
  • Update documentation to say that alt tags are required for images.
  • Update old examples in the documentation
  • Update minimum Python version to 3.8, as 3.7 was causing issues with our linter.
  • Update sphinx from 4.0.2 to 4.2.0.

1.0.1

Choose a tag to compare

@JackMorganNZ JackMorganNZ released this 25 May 04:14
  • Fix bug where required HTML files are not packaged in build.

1.0.0

Choose a tag to compare

@JackMorganNZ JackMorganNZ released this 22 May 00:51

This is the first official release of Verto, after over four years of use in production systems.
There are several changes in this release that may break existing pipelines and require changes.

  • Add new processors/external-link processor that modifies hyperlinks to open in a new tab.

  • Modify processors/scratch and processors/scratch-inline processors to set Scratch code to be rendered by a JavaScript library.

    • This replaces the previous method of creating images.

    • The split option has been removed as it is no longer relevant to the new method.

    • The random option has been removed to improve consistency in rendered material.

      • Randomising the blocks can be achieved after rendering the code.
  • Use GitHub Actions for automated builds and publishing to PyPI.

  • Use new declarative setup.cfg file for packaging configuration.

  • Removed CodeClimate configuration file.

  • Use GitHub Actions for automated testing (instead of Travis CI) and code analysis.

  • Switch dependency tracking from PyUp to Dependabot.

  • Move changelog outside of documentation to homepage for inclusion on PyPI homepage.

  • Correct argument custom_settings to settings.

  • Update images for Scratch examples to use Scratch 3.

  • Update regular expression strings in Python code to use raw strings.

  • Updated authors to state UCCSER as primary owner.

  • Dependency updates:

    • Update setuptools from 41.0.1 to 56.2.0.
    • Update sphinx from 1.8.1 to 4.0.2.
    • Update sphinx_rtd_theme from 0.4.3 to 0.5.2.
    • Update coverage from 4.5.3 to 5.5.
    • Update flake8 from 3.5.0 to 3.9.2.
    • Update Jinja2 from 2.10.1 to 3.0.1.
    • Update python-slugify from 3.0.2 to 5.0.2.

0.11.0

0.11.0 Pre-release
Pre-release

Choose a tag to compare

@JackMorganNZ JackMorganNZ released this 03 May 21:37
  • Replaces custom_argument_rules configuration parameter with settings parameter. The custom_argument_rules parameter is now set within settings under a new name. The settings also allow configuring if thumbnail images for interactives are added to the required images set. More information on these settings can be found in the usage documentation.

  • Improve documentation on how to create a release.

  • Dependency updates:

    • Update setuptools from 40.4.3 to 41.0.1
    • Update sphinx_rtd_theme from 0.4.1 to 0.4.3.
    • Update coverage from 4.5.1 to 4.5.3.
    • Update Jinja2 from 2.10 to 2.10.1.
    • Update python-slugify from 1.2.6 to 3.0.2.

0.10.0

0.10.0 Pre-release
Pre-release

Choose a tag to compare

@hayleycodes hayleycodes released this 28 Sep 03:58
  • Add title parameter to video processor for translations.

  • Dependency updates:

    • Update setuptools to 40.4.3
    • Update sphinx to 1.8.1

0.9.3

0.9.3 Pre-release
Pre-release

Choose a tag to compare

@JackMorganNZ JackMorganNZ released this 24 Sep 21:54
917f763
  • Resolve issues of broken package due to unpinned dependencies.
  • Remove automated deployment to PyPI.

0.9.1

0.9.1 Pre-release
Pre-release

Choose a tag to compare

@JackMorganNZ JackMorganNZ released this 24 Sep 21:53

Broken release, removed from PyPI.

0.9.0

0.9.0 Pre-release
Pre-release

Choose a tag to compare

@hayleycodes hayleycodes released this 14 Sep 04:07

Broken release, removed from PyPI.

  • Add blockquote processor for customising block quote style.

  • Added CodeCov to repo

  • Dependency updates:

    • Update python-slugify to 1.2.6
    • Update sphinx to 1.8.0