Releases: carsdotcom/skelebot
Releases · carsdotcom/skelebot
Version 2.1.0
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
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 fromsetuptools
tohatchling
.
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
andR+Python
projects, including base docker images, is removed.
Version 1.37.0
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
andR+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
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
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
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
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
Version 1.33.1
pip install skelebot==1.33.1
This Release Includes:
- S3Repo | Fixed a bug in S3Repo where the artifact version was not being parsed properly in some cases
- Git Templates | Added the ability to load templates from Git repos in scaffolding
- Push Prefix | Added the ability to push artifacts to S3 or Artifactory with prefix text
Version 1.31.0
pip install skelebot==1.31.0
This Release Includes:
- Dependencies | Added the ability for python dependencies to be specified and installed via a
pyproject.toml
file - CodeArtifact Dependencies | Create libs folder if it doesn't already exist
Version 1.30.0
pip install skelebot==1.30.0
This Release Includes:
- Docker Publish | Docker Publish allows for omitting version and LATEST tags