Releases: keboola/python-component
Releases · keboola/python-component
1.6.1
What's Changed
- Refactor/new structure by @davidesner in #59
- Backward compatibility for legacy manifests on input as well as output
- this means that it is possible to have empty columns and filled primary key, in which case the manifest will be always forced to legacy.
- Fixed
BaseTypeclass type and added convenience methods has_headersconfigurable from interface- Fixed tests, split to more so it's "unit" test
- Remove
columnsas named attribute from every api, keeping it in kwargs for backward compatibility - Removed calls to legacy methods internally.
- Added tests for original attribute order compatibility + replacing columns with schema, allowing for list of strings
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
Large update to support new Native Types functionality and new manifest structure. Backward compatible with the legacy.
New Contributors
- @kudj made their first contribution in #55
- @Nweaver412 made their first contribution in #56
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- Added
write_alwaysOM support KCOFAC-2666-Feature/write always by @davidesner in #51
Full Changelog: 1.4.3...1.5.0
1.4.3
What's Changed
- Fix backward compatibility with list/dict elements by @davidesner in #47
- Fix/sync action bc compatibility by @davidesner in #48
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- removed automatic test pypi deployment by @SgtMarmite in #43
- Sync action helpers by @davidesner in #44
- Update/test pypi push action - only manual execution by @davidesner in #45
Full Changelog: 1.4.1...1.4.2
1.4.1
What's Changed
- Newly added environmental variables in #42:
- config_row_id
- branch_id
- staging_file_provider
- real_user
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
- Python311 by @SgtMarmite in #37
- Sync actions support using
sync_actiondecorator by @davidesner in #39 - Delete init.py from keboola folder (fix #38) by @bakobako in #40
New Contributors
- @SgtMarmite made their first contribution in #37
Full Changelog: 1.3.8...1.4.0
1.3.8
1.3.7
What's Changed
- Update/add csv dialect options by @davidesner in #31
- Feature/GitHub pages by @davidesner in #32
Full Changelog: 1.3.6...1.3.7