Releases: seqeralabs/seqera-kit
Release v0.4.8
What's Changed
- fix path to logo by @maxulysse in #142
- fix: type error when using params dict in yaml by @ejseqera in #145
New Contributors
- @maxulysse made their first contribution in #141
Full Changelog: v0.4.7...v0.4.8
Release v0.4.7
What's Changed
- Add support for creating labels by @ejseqera in #128
- Fix duplicate name bug by @ejseqera in #127
- Add support for creation of members by @ejseqera in #131
- Uniqueness bug with dicts using keys other than name by @ejseqera in #132
- Replace references to tower.nf with seqera.io by @pditommaso in #133
- Catch errors more reliably by @adamrtalbot in #136
- Add support for yaml provided by stdin to cli by @ejseqera in #121
- Generate json data for workspaces with org argument for deletion by @ejseqera in #137
- Update YAMLs used in CI/CD by @ejseqera in #138
- Update README links by @ejseqera in #139
- New seqerakit logo courtesy of @maxulysse in #143
New Contributors
- @pditommaso made their first contribution in #133
Full Changelog: v0.4.6...v0.4.7
Release v0.4.6
What's Changed
- Fix
type
parsing for CEs, actions, credentials by @ejseqera in #118 - Fix delete/overwrite bug with workspaces by @ejseqera in #119
- Add flag for emitting version info, refactor CLI args by @ejseqera in #120
- Update README with info for configuring API endpoint by @ejseqera in #122
Full Changelog: v0.4.5...v0.4.6
Release v0.4.5
What's Changed
- Fix boolean value parsing for keys by @ejseqera in #100
- Add end to end integration testing for seqerakit by @adamrtalbot in #102
- Update docs for installation, YAML definitions and templates by @ejseqera in #107
- Add better error handling for empty yaml by @ejseqera in #108
Full Changelog: v0.4.4...v0.4.5
Release v0.4.4
What's Changed
- Fix critical env var parsing error in params block, better handle parameter options in #97
Full Changelog: v0.4.3...v0.4.4
Release v0.4.3
What's Changed
- Overwrite bug when using environment variables fixed in #88
- Support for both
params
andparams-file
in YAML added in #90 - Add 'info' flag and support for
tw info
in #89 - Add more details on YAML config options in #95
Full Changelog: v0.4.2...v0.4.3
Release v0.4.2
What's Changed
- Fix handling of complex environment variables in #77
- Fix multi-yaml parsing with same keys in #79
- Fix support for bash specific syntax and use of CLI interface as a module in #80
- Fix argparse in CLI interface in #82
- Simplify install with conda in #84
- Handling of errors returned by CLI in #85
Full Changelog: v0.4.1...v0.4.2
Release v0.4.1
What's Changed
- Fix boolean parsing in
params
block when generating temporary yaml in #70 - Error handling for environment variables not set in #74 to fix issue #72
- Update license to Apache 2.0 in #75
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
Changelog
Highlights:
The package has been renamed from twkit
to seqerakit
. This change reflects efforts to harmonize naming conventions for tools used to automate and develop on top of Seqera Platform.
Changes:
-
Updated the package metadata on PyPI to reflect the new package name.
-
All mentions of
twkit
in the documentation, comments, and print outputs have been updated toseqerakit
. -
Majority of mentions to "Tower" have been updated to "Seqera Platform"
-
The "Tower" class has been renamed to "SeqeraPlatform"
Migration Notes:
If you have scripts or applications that use twkit
, please make the following updates:
- Update your
pip
installations:
pip uninstall twkit
pip install seqerakit
- Update import statements in your Python scripts:
# Replace this:
# from twkit import tower
# With this:
from seqerakit import seqeraplatform
The twkit
package on PyPI will no longer receive feature updates. All future development will be done on seqerakit
.
Full Changelog: https://github.com/seqeralabs/seqera-kit/commits/v0.4.0
Release v0.3.1
Final release under the old package name of twkit
. This package has been renamed again to seqerakit
and all future updates will be published under the new name. Use pip install seqerakit
instead.