diff --git a/CHANGELOG.md b/CHANGELOG.md index a38fcb118..4ae457bdd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,40 @@ # Changelog +## [phlo 0.8.0 + 3 packages] - 2026-04-07 + +### Added +- phlo: pymdx driven docs (#327) + +### Changed +- phlo: code quality improvements batch (#369) + +### Fixed +- phlo: add manual release publish trigger +- phlo: accept bare version in manual release trigger +- phlo: gather remaining release artifacts into root dist +- phlo: simplify release publish and disable docs workflow +- phlo: keep docs +- phlo: clean deploy gh-pages, preserve cairn, move pymdx to dev deps +- phlo: inject basePath into next.config for GitHub Pages +- phlo: resolve pandera mutation, null column loop, hardcoded version, plugin registration (#357) +- phlo: security hardening — SQL injection, timing attacks, path traversal, stub reverts (#358) +- phlo: dev mode production guard, command injection, hardcoded creds, auth logging, CLI fixes (#359) +- phlo: correctness fixes, dead code removal, and security hardening (#360) +- phlo: security hardening and config correctness (#362) +- phlo: CLI and plugin system correctness fixes (#361) +- phlo: correct 4 CLI correctness issues from batch #347 (#364) +- phlo: normalize tags dict in HookFilter.__post_init__ (#365) +- phlo: prevent info leak from exception cause chain (#366) +- phlo: proxy auth signing and project root resolution (#367) +- phlo-dbt: security hardening — SQL injection, timing attacks, path traversal, stub reverts (#358) +- phlo-dbt: dev mode production guard, command injection, hardcoded creds, auth logging, CLI fixes (#359) +- phlo-dlt: resolve pandera mutation, null column loop, hardcoded version, plugin registration (#357) +- phlo-pandera: correctness fixes, dead code removal, and security hardening (#360) + +### Contributors +Thanks to our contributors for this release: +- @iamgp (28 commits) + ## [phlo 0.7.10] - 2026-03-31 ### Fixed diff --git a/packages/phlo-dbt/pyproject.toml b/packages/phlo-dbt/pyproject.toml index bcfca5e9f..beab472c6 100644 --- a/packages/phlo-dbt/pyproject.toml +++ b/packages/phlo-dbt/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ description = "dbt integration capability plugin for Phlo" name = "phlo-dbt" requires-python = ">=3.11" -version = "0.2.5" +version = "0.2.6" [[project.authors]] email = "team@phlo.dev" diff --git a/packages/phlo-dlt/pyproject.toml b/packages/phlo-dlt/pyproject.toml index 7bde7502a..7d01210e3 100644 --- a/packages/phlo-dlt/pyproject.toml +++ b/packages/phlo-dlt/pyproject.toml @@ -18,7 +18,7 @@ dependencies = [ description = "DLT ingestion engine capability plugin for Phlo" name = "phlo-dlt" requires-python = ">=3.11" -version = "0.2.3" +version = "0.2.4" [[project.authors]] email = "team@phlo.dev" diff --git a/packages/phlo-pandera/pyproject.toml b/packages/phlo-pandera/pyproject.toml index 0914d158a..1888bc002 100644 --- a/packages/phlo-pandera/pyproject.toml +++ b/packages/phlo-pandera/pyproject.toml @@ -16,7 +16,7 @@ dependencies = [ description = "Quality checks and schema utilities for Phlo" name = "phlo-pandera" requires-python = ">=3.11" -version = "0.2.3" +version = "0.2.4" [[project.authors]] email = "team@phlo.dev" diff --git a/pyproject.toml b/pyproject.toml index 16b570a25..8930702e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -87,7 +87,7 @@ description = "Lakehouse platform" name = "phlo" readme = "README.md" requires-python = ">=3.11" -version = "0.7.10" +version = "0.8.0" [project.entry-points."phlo.plugins.quality"] diff --git a/src/phlo/cli/__init__.py b/src/phlo/cli/__init__.py index b8fa51fc5..ac689da63 100644 --- a/src/phlo/cli/__init__.py +++ b/src/phlo/cli/__init__.py @@ -16,4 +16,4 @@ phlo workflow create --type ingestion --domain weather """ -__version__ = "0.7.10" +__version__ = "0.8.0" diff --git a/src/phlo/plugins/__init__.py b/src/phlo/plugins/__init__.py index 2235da13f..7d22ee968 100644 --- a/src/phlo/plugins/__init__.py +++ b/src/phlo/plugins/__init__.py @@ -276,4 +276,4 @@ def __getattr__(name): "PluginRegistry", ] -__version__ = "0.7.10" +__version__ = "0.8.0" diff --git a/uv.lock b/uv.lock index 09ab62163..f03e561d5 100644 --- a/uv.lock +++ b/uv.lock @@ -3114,7 +3114,7 @@ wheels = [ [[package]] name = "phlo" -version = "0.7.10" +version = "0.8.0" source = { editable = "." } dependencies = [ { name = "asyncpg" }, @@ -3524,7 +3524,7 @@ provides-extras = ["alerting", "dev", "iceberg", "nessie", "observatory"] [[package]] name = "phlo-dbt" -version = "0.2.5" +version = "0.2.6" source = { editable = "packages/phlo-dbt" } dependencies = [ { name = "dbt-core" }, @@ -3592,7 +3592,7 @@ provides-extras = ["dev", "minio"] [[package]] name = "phlo-dlt" -version = "0.2.3" +version = "0.2.4" source = { editable = "packages/phlo-dlt" } dependencies = [ { name = "dlt" }, @@ -3959,7 +3959,7 @@ provides-extras = ["dev"] [[package]] name = "phlo-pandera" -version = "0.2.3" +version = "0.2.4" source = { editable = "packages/phlo-pandera" } dependencies = [ { name = "click" },