Releases: agynio/pexels-cli
Releases · agynio/pexels-cli
Pexels CLI v0.1.1
What's Changed
- feat(release): multi-arch artifacts and archive naming (Issue #6) by @casey-quinn in #12
- Stabilize Release workflow (Issue #13) by @casey-quinn in #14
- Fix: Release workflow YAML parse error by @casey-quinn in #15
- Fix linux-arm64 OpenSSL cross-compile fallback in Release workflow by @casey-quinn in #17
- CI: fix live download test (Issue #18) by @rowan-stein in #19
- Release: fix linux-arm64 build via cross; pin cross; add permissions by @emerson-gray in #20
- Harden live download test (Issue #10) by @casey-quinn in #11
- Release: rustls-only build flags and target install; cross for arm64 by @casey-quinn in #23
- Release: tag-based workflow and reqwest rustls-only features (Fixes #24) by @casey-quinn in #25
- Release v0.1.1 by @rowan-stein in #27
New Contributors
- @rowan-stein made their first contribution in #19
- @emerson-gray made their first contribution in #20
Full Changelog: release-08b943c-20251020170911...v0.1.1
Pexels CLI release-b0aafa2-20251020164827
feat: photos url/download, default id in list, {data, meta} envelope …
Pexels CLI release-5c3c622-20251020164925
feat: photos url/download, default id in list, {data, meta} envelope …
Pexels CLI release-25465a8-20251020114558
feat: initial Pexels CLI (Rust) (#2) * chore: bootstrap workspace and add scaffolding for pexels CLI * feat(cli): implement initial CLI, config, HTTP, projection, pagination, and tests; add CI and release workflows * feat: address PR review - CI/release workflows; raw output bytes; structured errors; auth reachability; vendorless config path + perms tests; remove unsafe; enrich help/README; minor refactors * style: rustfmt; fix clippy warnings; add tests adjustments to satisfy CI * ci: fix clippy invocation (pass -D warnings to clippy driver) * ci: consolidate into single job with ordered stages (lint, clippy, test, build, e2e, optional live smoke) and correct clippy invocation * ci: fix workflow triggers (explicit branches for push and pull_request) * ci: add workflow_dispatch; set job-level env for PEXELS_TOKEN; gate live-smoke steps on env; add early sanity step * ci: run live-smoke only on push to main; increase timeout/retries for resilience; PRs remain deterministic
Pexels CLI release-08b943c-20251020170911
Refactor output to {data,meta}; live tests; CI update (Issue #3) (#4)
* resolve: rebase conflicts with main (ci.yml, README, cli.rs, proj.rs)
* fix: resolve remaining rebase conflicts in cli.rs; align examples/help and projection; unify envelope handling
* ci: unify yq-only live validations; remove duplicate install; echo outputs on failure; gate on owner/token
* test: add shape_output wrapper test for list responses; ensure page/per_page omitted and next_page parsed
* style(tests): reorder imports via cargo fmt
* refactor: finalize output pipeline and docs; drop mock integration test; resolve rebase conflicts (ci.yml, cli.rs, proj.rs)
* ci: resolve conflicts; ensure yq-only validations across live tests
* fix: finalize single-resource fallback and projection in CLI; resolve final rebase conflict