Extended-data-types

Latest version: v5.0.3

Safety actively analyzes 722617 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

5.0.3

Bug Fixes

- Coverage, linting, and typechecking in ci
([`b3ec354`](https://github.com/jbcom/extended-data-types/commit/b3ec354e46a16e012044e180de34733a9628052e))

5.0.2

Bug Fixes

- Ci improvements
([`ed816b7`](https://github.com/jbcom/extended-data-types/commit/ed816b72c558374617a8b337a55b288fb9f3ae9f))

5.0.1

Bug Fixes

- Pipeline issues
([`f86c139`](https://github.com/jbcom/extended-data-types/commit/f86c139312eddf57ca4725eda1e9cea4a59cb44b))

Continuous Integration

- Improvements to testing
([`0433562`](https://github.com/jbcom/extended-data-types/commit/04335629a52cdb0710e5e16a950244f678304c0c))

* Streamlined tox configuration and CI / CD workflows * Ensured coverage reporting works both
locally and in CI environment

5.0.0

Features

- Python 3.13 support, CI/CD improvements
([`2c48d9a`](https://github.com/jbcom/extended-data-types/commit/2c48d9afbbb7ab2b7dc947d8e81326c5d21d8de2))

* Improvements to structure for CI / CD and documentation * Support for Python 3.13 * Additional
methods in stack_utils and map_utils

3.0.0

Features

- Adds reconstruction capabilities for converted data and several new type conversions from strings
([`b3b9b31`](https://github.com/jbcom/extended-data-types/commit/b3b9b3167bd695c75fdd7c8af2f3b06c4bf41876))

Strengthens conversion capabilities of the library greatly by adding bidirectional conversion /
reconstruction of data

BREAKING CHANGE: Moving forward 3.8 will not be supported as it adds too much complexity maintaining
backwards compatibility

BREAKING CHANGES

- Moving forward 3.8 will not be supported as it adds too much complexity maintaining backwards
compatibility

1.0.0

Features

- Initial commit establishing the extended-data-types project
([`b6b572f`](https://github.com/jbcom/extended-data-types/commit/b6b572fac6d0a4694e9c8dc3fda0d9b806f4b2e2))

This commit sets up the initial structure and configuration for the extended-data-types project,
including the following key components:

- Added `pyproject.toml` with Poetry configuration, including project metadata, dependencies, and
dynamic versioning setup. - Configured `pytest`, `pytest-mock`, `pytest-asyncio`, `ruff`, `mypy`,
`sphinx`, and `sphinxawesome-theme` for development and documentation purposes. - Implemented
dynamic versioning using `poetry-dynamic-versioning` with support for reading version from both
SCM and file. - Set up semantic versioning with `commitizen`, including configuration for commit
parsing, changelog generation, and release management. - Added initial utility functions and data
structures for extended data types. - Configured GitHub Actions workflows for CI, including
testing, coverage reporting, and publishing to PyPI and Test PyPI. - Added basic linting,
formatting, and import sorting configurations using `ruff`. - Included the entire library
implementation with comprehensive pytest tests for all components.

This commit lays the foundation for further development and ensures consistent versioning, release
management, and testing

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.