What's Changed * chore(deps): update pyo3/maturin-action action to v1.42.1 by renovate in https://github.com/fluxth/endec/pull/62 * fix(deps): update rust crate pyo3 to v0.21.2 by renovate in https://github.com/fluxth/endec/pull/63
What's Changed * fix: make pyi stub the correct module by fluxth in https://github.com/fluxth/endec/pull/56 * fix: split ffi layer from business logic by fluxth in https://github.com/fluxth/endec/pull/58 * chore: fix clippy warnings after ffi refactor by fluxth in https://github.com/fluxth/endec/pull/59 * chore: add tests for decode bom and error modes by fluxth in https://github.com/fluxth/endec/pull/60 * Stable Release v0.1.0 by fluxth in https://github.com/fluxth/endec/pull/61
What's Changed * fix: correct pyi file path in hybrid maturin project by fluxth in https://github.com/fluxth/endec/pull/43 * fix: don't use stuff from pyo3 v0.21.0 deprecation by fluxth in https://github.com/fluxth/endec/pull/44 * chore: pin rust toolchain and configure renovate to update it by fluxth in https://github.com/fluxth/endec/pull/47 * fix(deps): update rust crate encoding_rs to v0.8.34 by renovate in https://github.com/fluxth/endec/pull/45 * chore(deps): update rust to v1.77.2 by renovate in https://github.com/fluxth/endec/pull/49 * chore: exclude pyproject.toml from renovate pinning by fluxth in https://github.com/fluxth/endec/pull/50 * chore: refactor rust functions out to their own files by fluxth in https://github.com/fluxth/endec/pull/51 * chore: rename rust module to `_endec` for IDE compat by fluxth in https://github.com/fluxth/endec/pull/53 * fix: disallow UTF-8 BOM morphing in default evaluate mode by fluxth in https://github.com/fluxth/endec/pull/55
What's Changed * fix(deps): update rust crate pyo3 to v0.20.2 by renovate in https://github.com/fluxth/endec/pull/22 * Update GHA upload/download actions to v4 by fluxth in https://github.com/fluxth/endec/pull/23 * chore(deps): update actions/upload-artifact action to v4.2.0 by renovate in https://github.com/fluxth/endec/pull/19 * chore(deps): update actions/upload-artifact action to v4.3.0 by renovate in https://github.com/fluxth/endec/pull/24 * chore(deps): lock file maintenance by renovate in https://github.com/fluxth/endec/pull/25 * chore(deps): update actions/download-artifact action to v4.1.2 by renovate in https://github.com/fluxth/endec/pull/26 * chore(deps): update actions/upload-artifact action to v4.3.1 by renovate in https://github.com/fluxth/endec/pull/27 * chore(deps): update pyo3/maturin-action action to v1.41.0 by renovate in https://github.com/fluxth/endec/pull/28 * chore(deps): update actions/download-artifact action to v4.1.3 by renovate in https://github.com/fluxth/endec/pull/30 * chore(deps): lock file maintenance by renovate in https://github.com/fluxth/endec/pull/31 * chore(deps): update actions/download-artifact action to v4.1.4 by renovate in https://github.com/fluxth/endec/pull/32 * chore(deps): update pyo3/maturin-action action to v1.42.0 by renovate in https://github.com/fluxth/endec/pull/33 * chore(deps): update actions/setup-python action to v5.1.0 by renovate in https://github.com/fluxth/endec/pull/34 * chore(deps): lock file maintenance by renovate in https://github.com/fluxth/endec/pull/35 * fix(deps): update rust crate pyo3 to v0.21.1 by renovate in https://github.com/fluxth/endec/pull/29 * API stabilization for beta release by fluxth in https://github.com/fluxth/endec/pull/38 * Introduced `EncodeError` and `DecodeError` exceptions * `endec.decode()` can now take `bom` keyword argument for BOM handling configuration
What's Changed * chore(deps): update actions/checkout action to v4.1.1 by renovate in https://github.com/fluxth/endec/pull/11 * chore(deps): update pyo3/maturin-action action to v1.40.7 by renovate in https://github.com/fluxth/endec/pull/12 * chore(deps): lock file maintenance by renovate in https://github.com/fluxth/endec/pull/13 * chore(deps): lock file maintenance by renovate in https://github.com/fluxth/endec/pull/14 * chore(deps): update pyo3/maturin-action action to v1.40.8 by renovate in https://github.com/fluxth/endec/pull/15 * chore(deps): update actions/setup-python action to v4.8.0 by renovate in https://github.com/fluxth/endec/pull/16 * chore(deps): update actions/setup-python action to v5 by renovate in https://github.com/fluxth/endec/pull/17 * fix(deps): update rust crate pyo3 to v0.20.1 by renovate in https://github.com/fluxth/endec/pull/20 * chore(deps): lock file maintenance by renovate in https://github.com/fluxth/endec/pull/21