# Changelog
## [1.2.2](https://github.com/keyenv/rust-sdk/compare/keyenv-v1.2.1...keyenv-v1.2.2) (2026-02-24)
### Bug Fixes
* apply cargo fmt and update tests for data envelope format ([1f7ddfb](https://github.com/keyenv/rust-sdk/commit/1f7ddfbc5ac2de5c3af731e99711d166c217d259))
* correct bulk_set_permissions endpoint path and HTTP method ([57ba388](https://github.com/keyenv/rust-sdk/commit/57ba388d7e8fb0244f8ab23c9acad54e815ed05a))
* improve base URL handling in KeyEnvBuilder ([0720c47](https://github.com/keyenv/rust-sdk/commit/0720c47a87b089f5fabfee551f1d1fb677d7383d))
* security and correctness fixes with test coverage ([23e997b](https://github.com/keyenv/rust-sdk/commit/23e997b15b27bc81bd70afc29c42b3c6acce26fb))
* standardize API response envelope to use data wrapper ([fbdf448](https://github.com/keyenv/rust-sdk/commit/fbdf448dac5e2bdbd575859293f3c3495f684d55))
* unwrap data envelope for single-resource API responses ([1882d84](https://github.com/keyenv/rust-sdk/commit/1882d84732c087e7a9f16ff7fee7cd82841b341d))
## [1.2.1](https://github.com/keyenv/rust-sdk/compare/keyenv-v1.2.0...keyenv-v1.2.1) (2026-01-26)
### Bug Fixes
* update API endpoints and enhance user response structure ([409e143](https://github.com/keyenv/rust-sdk/commit/409e143da8270a33a05f2222d74da28ece28ee98))
## [1.2.0](https://github.com/keyenv/rust-sdk/compare/keyenv-v1.1.0...keyenv-v1.2.0) (2026-01-24)
### Features
* add validate_token, create_project, delete_project, create_environment, delete_environment ([8b5fce1](https://github.com/keyenv/rust-sdk/commit/8b5fce1232b2b78d687cbe47eab6ae524f094824))
### Bug Fixes
* correct endpoint paths for permissions ([f1b72f8](https://github.com/keyenv/rust-sdk/commit/f1b72f805aacc2ce064ffcd178f12973ad21ca14))
* correct repository URL to match repo name ([3ac8b29](https://github.com/keyenv/rust-sdk/commit/3ac8b29b9d9e1aa7e97fdfcb1faff4c674554a8a))