Skip to content

Releases: carsdotcom/skelebot

Version 2.3.2

13 Mar 14:08
0606038

Choose a tag to compare

This Release Includes:

Changed

  • PyProject | Adding typing_extensions dependency to resolve error in Python3.9
  • README | Update Dev Version badge and remove Codacy badge
  • Argument Parsing | Improve security of user argument parsing process
  • Scaffolder | Improve security of scaffolding process
  • Yaml | Replace yaml.load with yaml.safe_load for better security

Version 2.3.0

22 May 20:35
6940543

Choose a tag to compare

pip install skelebot==2.3.0

This Release Includes:

Added

  • Python 3.12 | Add support for python 3.12.

Changed

  • CI/CD | Make all images work in both Intel (amd64) and Apple (arm64) CPUs.
  • Base Images | The python-krb base image is deprecated and will be removed in skelebot 3.0
  • CI/CD | Set up a schedule to automatically update all base images twice a month
  • Base Images | Security update: Apply OS-level updates and set setuptools minimum version to 70.0.0 for all base images

Version 2.1.1

24 Jan 20:28
b7370fb

Choose a tag to compare

pip install skelebot==2.1.1

This Release Includes:

Changed

  • Package Component | Updated package component to delete destination path if it already exists before archiving the codebase.

Version 2.1.0

27 Nov 20:28
9532b09

Choose a tag to compare

pip install skelebot==2.1.0

This Release Includes:

Added

  • Package Component | Added package component to allow easy zipping of codebase

Changed

  • Base Images | Added git to all the base images.
  • CI/CD | Upload base images to Docker Hub via GitHub Action whenever there's an update.

Version 2.0.0

06 Jun 18:49
098ab40

Choose a tag to compare

pip install skelebot==2.0.0

This Release Includes:

Changed

  • Dependencies | All project dependencies, regardless of source (individual packages, local or remote files, requirements files, pyproject scripts) are now installed together in a single pip install ... command.
  • Build system | Refactored build system to use a single pyproject.toml script. Switched build backend from setuptools to hatchling.

Removed

  • Config | Removed now unnecessary language config variable. Existing projects may keep that variable and it will be ignored going forward.
  • Artifactory | Removed old deprecated Artifactory component.
  • Python versions | Support for python versions 3.6, 3.7, and 3.8, including base docker images, is removed.
  • R support | All support for R and R+Python projects, including base docker images, is removed.

Version 1.37.0

29 May 14:39
48ca30b

Choose a tag to compare

pip install skelebot==1.37.0

This Release Includes:

  • Python versions | Support for python versions 3.6, 3.7, and 3.8, including base docker images, is deprecated and will be removed in skelebot 2.0
  • R support | All support for R and R+Python projects, including base docker images, is deprecated and will be removed in skelebot 2.0
  • Python 3.11 | Adding support for Python 3.11

Version 1.36.1

21 Jun 15:18
c429970

Choose a tag to compare

pip install skelebot==1.36.1

This Release Includes:

  • Artifactory | Using the default aws profile should pass None to boto3 Session.

Version 1.36.0

20 Jun 18:35
ca531cd

Choose a tag to compare

pip install skelebot==1.36.0

This Release Includes:

  • Artifactory | Added support for token and api key methods of Artifactory authentication. Also added support to read authentication credentials from AWS Secrets Manager.
  • Spaced Params | Adding support parameters and arguments with spaces by wrapping them in single quotes

Version 1.34.0

10 May 16:13
cb29e99

Choose a tag to compare

pip install skelebot==1.34.0

This Release Includes:

  • Python 3.10 | Adding support for Python 3.10
  • Semver object | Fix bug with version comparison and add dedicated unit tests.
  • Skelebot Main | Full test coverage for skelebot init.
  • Scaffolding | Fixed a bug in scaffolding where scaffolded dict-like components would raise an error in configs with no components defined. Also increase test coverge of this module to 100%.

Version 1.33.4

23 Sep 14:53
a804955

Choose a tag to compare

pip install skelebot==1.33.4

This Release Includes:

  • Scaffolding | Fixed a bug in scaffolding where templates were not having components loaded in the config section