Releases: KE-works/pykechain
Releases · KE-works/pykechain
v4.16.0
v4.16.0 (23JAN25)
- ⭐ Add the possibility to add a prefilter option to the context reference property. It will be stored in the prefilter section of the value options of a the reference property.
- ⭐ We added support for the Markdown Widget in pykechain. (#1499)
- 👍 When the multi-attachment property (
StoredFilesReferencesProperty
) is configured to only take a single 'reference' using aSingleReferenceValidator
, then an upload to this property should replace the value instead of append the value. (#1500)
What's Changed
- Update coverage requirement from ~=7.6.4 to ~=7.6.8 by @dependabot in #1489
- Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #1488
- Add prefilter option to context reference property by @jberends in #1468
- Update twine requirement from ~=5.1 to ~=6.0 by @dependabot in #1490
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #1491
- Update CHANGELOG with multi-attachment replace behavior by @jberends in #1498
- Bump mypy from 1.13.0 to 1.14.1 by @dependabot in #1497
- Bump pillow from 11.0.0 to 11.1.0 by @dependabot in #1496
- Update coverage requirement from ~=7.6.8 to ~=7.6.10 by @dependabot in #1495
- Bump nbsphinx from 0.9.5 to 0.9.6 by @dependabot in #1494
- Add support for Markdown Widget in pykechain by @jberends in #1499
- Update behavior for single-reference multi-attachment uploads by @jberends in #1500
Full Changelog: v4.15.0...v4.16.0
v4.15.0
v4.14.0
v4.14.0 (20SEP24)
- ⭐ We added the concept of the
Signature
property. With this property we handle signature's better and more explicit in KE-chain. Signatures are stored asStoredFiles
in the backend. (#1467)
What's Changed
- Bump importlib-metadata from 8.2.0 to 8.4.0 by @dependabot in #1465
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #1464
- Bump tox from 4.16.0 to 4.18.0 by @dependabot in #1463
- Update coverage requirement from ~=7.6.0 to ~=7.6.1 by @dependabot in #1462
- Bump nbsphinx from 0.9.4 to 0.9.5 by @dependabot in #1461
- Bump tox from 4.18.0 to 4.18.1 by @dependabot in #1466
- Add signature property by @jberends in #1467
- Bump pytz from 2024.1 to 2024.2 by @dependabot in #1470
- Bump pytest from 8.3.2 to 8.3.3 by @dependabot in #1471
- Bump importlib-metadata from 8.4.0 to 8.5.0 by @dependabot in #1472
Full Changelog: v4.13.0...v4.14.0
v4.13.0
v4.13.0 (15AUG24)
- ⭐ Added the option not to include PDF's inline inside the PDF. The PDF will return a zip with the PDF and all attachments that cannot be put inline inside an attachment folder. (#1448)
- 👍 Also accept a 202 Accepted HTTP response for the scope clone and improved API error handling.(#1459)
What's Changed
- Bump tox from 4.15.1 to 4.16.0 by @dependabot in #1447
- Update coverage requirement from ~=7.5.4 to ~=7.6.0 by @dependabot in #1449
- Bump pytest from 8.2.2 to 8.3.1 by @dependabot in #1452
- Bump jsonschema from 4.22.0 to 4.23.0 by @dependabot in #1450
- Bump mypy from 1.10.1 to 1.11.0 by @dependabot in #1451
- Bump importlib-metadata from 8.0.0 to 8.2.0 by @dependabot in #1453
- Bump pytest from 8.3.1 to 8.3.2 by @dependabot in #1454
- Bump pre-commit from 3.7.1 to 3.8.0 by @dependabot in #1455
- Bump mypy from 1.11.0 to 1.11.1 by @dependabot in #1457
- Bump flake8 from 7.1.0 to 7.1.1 by @dependabot in #1456
- pdf-without-inline-pdf-attachments-returns-zip by @jberends in #1448
- Refactor error handling for scope cloning by @KaczuH in #1458
Full Changelog: v4.12.0...v4.13.0
v4.12.0
v4.12.0 (2JUL24)
- ⭐ Added the multiattachment viewer widget to the codebase in alignment with KE-chain-2 backend. (#1434)
- 👍 We've refactored the way we handle the retrieval of descendants of a
Part
, by properly targeting the root to be removed from the list. (#1444) - 👍 We included Deprecation warnings when the developer is using Progress widgets in their scripts to inform them that Progress widgets are deprecated from June 2024 onwards. Later we will remove this function completely. (#1445)
- 👍 dependent versions for development
v4.11.0
v4.11.0 (27MAY24)
- 👍 Added the
ShowScopeMembersOnly
representation on theUserReferenceProperty
. (#1418) - 👍 We upgraded the available python versions for service execution python scripts to 3.12 (default) or python 3.9 (legacy). We deprecated the functionality to work with python notebooks. (KE-4413)
- 👍 dependent versions for development
v4.10.0
v4.10.0 (5MAR24)
- 👍 Added the possibility to download, upload and reference
StoredFiles
. (#1361) - 👍 Added functions to handle
StoredFileReferenceProperty
. The behaviour is consistent to the one for theAttachmentProperty
to facilitate conversion. (#1361) - 👍 Added python tests for 3.12. (#1389)
- 👍 dependent versions for development: tox (4.12.1), flake8 (7.0.0), jsonschema (4.21.1), importlib-metadata (7.0.1), mypy (1.8.0), pytest (8.1.0), coverage (7.4.3), pre-commit (3.6.2), pytz (2024.1), pytest-xdist (3.5.0), semver (3.0.2), Pillow (10.2.0)
What's Changed
- Bump mypy from 1.5.1 to 1.6.1 by @dependabot in #1375
- Bump pre-commit from 3.3.3 to 3.5.0 by @dependabot in #1373
- Update coverage requirement from ~=6.5.0 to ~=7.3.2 by @dependabot in #1371
- Bump semver from 3.0.1 to 3.0.2 by @dependabot in #1374
- Bump jsonschema from 4.19.0 to 4.19.1 by @dependabot in #1370
- Bump pytest from 7.4.2 to 7.4.3 by @dependabot in #1376
- Bump pytest-xdist[psutil] from 3.3.1 to 3.5.0 by @dependabot in #1379
- Bump importlib-metadata from 6.8.0 to 7.0.1 by @dependabot in #1384
- Bump jsonschema from 4.19.1 to 4.21.1 by @dependabot in #1388
- Bump mypy from 1.6.1 to 1.8.0 by @dependabot in #1385
- Bump tox from 4.11.3 to 4.12.1 by @dependabot in #1387
- added-python-311-tests by @jberends in #1389
- Bump pytz from 2023.3.post1 to 2024.1 by @dependabot in #1390
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #1391
- Bump pre-commit from 3.5.0 to 3.6.2 by @dependabot in #1397
- Update coverage requirement from ~=7.3.2 to ~=7.4.3 by @dependabot in #1398
- Bump pytest from 7.4.3 to 8.1.0 by @dependabot in #1400
- 1361 create upload an download endpoint for storedfiles by @raduiordache in #1395
- Bump pillow from 10.0.1 to 10.2.0 by @dependabot in #1401
Full Changelog: v4.9.0...v4.10.0
v4.9.0
v4.9.0 (28SEP23)
- 👍 Changed the way we download pdf's from activity where we now provide the
timezone
query param in the request URL with timezone info for a more accurate determination of the display of time information in the pdf taking into account the timezone and timesystem info. For compatability sake we maintain theoffset
query param in the request to support older KE-chain backend versions. - 👍 dependent versions for development: sphinx (7.2.6 for >= py3.9+ 7.1.2 for <= py3.8), tox (4.11.3), flake8 (6.1.0), jsonschema (4.19.0), importlib-metadata (6.8.0), mypy (1.5.1), pytest (7.4.2), pytz (2023.3.post1), nbsphinx (0.9.3)
v4.8.1
v4.8.1 (06JUL23)
- ⭐ Added the possibility to set the list of columns and the active switch on a
ScopeReferenceProperty
. (#1340) - 👍 dependent versions for development: mypy (1.4.1), tox (4.6.3), pytest (7.4.0), pytest-cov (4.1.0), pytest-xdist (3.3.1)
v4.8.0 (23JUN23)
- ⭐ Number of tests on certain modules has been increased. (#1328)
- ⭐ The unit of
max_size
on aFileSizeValidator
has been changed to MB. (#1328) - 👍 dependent versions for development: tox (4.6.2), pytest (7.3.2), coverage (7.2.7), semver (3.0.1), pre-commit (3.3.3), importlib-metadata (6.6.0), pytz (2023.3), sphinx (7.0.1), nbsphinx (0.9.2), requests (2.31.0)
v4.7.0
v4.7.0 (17APR23)
- ⭐ Added the possibility to create, edit and delete
StoredFiles
(#1298) - ⭐ Added the concept of a
StoredFilesReferenceProperty
(#1306) - ⭐ Added
fileDisplay
representation forStoredFilesReferenceProperty
(#1306) - 👍 dependent versions for development: pre-commit (3.2.2), pytest-xdist (3.2.1), coverage (7.2.3), tox (4.4.12), mypy (1.2.0)