Skip to content

Releases: pyTooling/pyTooling

v1.5.2

11 Dec 20:52
f5ffeb4
Compare
Choose a tag to compare

Release created on: 11.12.2021 - 20:52:29

New Features

  • Improved GHA workflow to use now pyTooling/Actions.

Changes

  • Updated usage of pyTooling.Packaging from tuple to class datastructure.
  • Added package's docstring and a __keywords__ variable.
  • Improved typehints.

Bug Fixes

  • Disabled error on overloaded method __init__ in SemVersion.

v1.5.1

28 Nov 08:45
380895f
Compare
Choose a tag to compare

Release created on: 28.11.2021 - 08:45:32

New Features

None

Changes

None

Bug Fixes

  • Bumped pyTooling.Packaging version to v0.3.0.
  • Corrected dependency from pyTooling to pyTooling.Packaging.
  • Corrected paths to requirements.txt file for publishing dependencies.

v1.5.0

27 Nov 12:41
399d78d
Compare
Choose a tag to compare

Release created on: 27.11.2021 - 12:41:58

New Features

  • Use pyTooling.Packaging.DescribePythonPackageHostedOnGitHub(...) to describe a Python package.

Changes

  • Enhanced GHA workflow.
  • Improved artifact cleanup.
  • Moved build/package and distribute/publish dependencies into requirements.txt files.
  • Documented packaging and publishing dependencies.
  • Disabled generation of source distribution packages (*.tar.gz).

Bug Fixes

  • Limited upload of files via Twine to *.whl, so requirements.txt isn't picked up.
  • Fixed URLs referring to branch master to use main if the target repository uses main.

v1.4.5

27 Nov 09:42
118afff
Compare
Choose a tag to compare

Release created on: 27.11.2021 - 09:42:28

New Features

  • Collect junit test reports
  • Publish unit test reports via dorny/test-reporter@v1

Changes

  • Transformed Common module to a package.
  • Improved artifact cleanup.
  • Bumped coverage.py to v6.2
  • Added more type hints.

Bug Fixes

  • Allow workflow_dispatch in GHA workflow.

v1.4.4

21 Nov 17:55
a23fd47
Compare
Choose a tag to compare

Release created on: 21.11.2021 - 17:55:54

New Features

  • None

Changes

  • Usage of f-strings instead of .format(...)
  • Documented dependencies to mypy and lxml for static type checking for test environments.

Bug Fixes

  • Fixed cross-reference in documentation.
  • Fixed some links.

v1.4.3

21 Nov 09:35
ab81676
Compare
Choose a tag to compare

Release created on: 21.11.2021 - 09:35:22

New Features

  • Read author, email, copyright, version, ... information from a single source (Common.py) and us it in setup.py and doc/conf.py

Changes

  • Updated Sphinx to v4.3.0.

Bug Fixes

  • None

v1.4.2

20 Nov 17:32
6a47139
Compare
Choose a tag to compare

Release created on: 20.11.2021 - 17:32:39

New Features

  • Removed dependency to pydecor because export decorator is now part of pyTooling.Decorators.

Changes

  • Improved .gitignore
  • Paused dependency to SphinxExtensions

Bug Fixes

  • Fixed description in setup.py for packages e.g. hosted on PyPI.
  • Added .gitempty files to preserve _theme and _static directories in Git.

v1.4.1

08 Nov 23:05
4f6cff8
Compare
Choose a tag to compare

Release created on: 08.11.2021 - 23:05:10

New Features

  • Added dummy class for calendar versioning Calversion.
  • Added placeholder chapters for tutorials.

Changes

  • Reworked and restructured documentation.
  • Renamed CallBy to CallByRef.
  • Renamed Version to SemVersion

Bug Fixes

  • Fixed version number in documentation.

v1.4.0

07 Nov 20:18
Compare
Choose a tag to compare

Release created on: 07.11.2021 - 20:18:11

New Features

  • Created new package pyTooling to merge:
    • pyCommonClasses
    • pyExceptions
    • pyMetaClasses
    • pyCallBy
  • Integrated export decorator from pydecor.

Changes

  • Use f-strings.
  • Changed indentation in Decorators.py.

Bug Fixes

v0.1.0

05 Nov 21:58
a720c1d
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Automated Release created on: 05.11.2021 - 21:58:06