|
1 | 1 | # Techmo TTS gRPC Python client Changelog |
2 | 2 |
|
3 | | -## [3.2.12] - 2026-03-30 |
4 | | - |
5 | | -### Fixed |
6 | | - |
7 | | -- `README.md`: fix `--input-text-file` → `--input-path` in Docker usage example. |
8 | | -- `README.md`: fix `--sampling-rate` → `--sampling-rate-hz` in options table. |
9 | | -- `README.md`: fix `--language` → `--language-code` in recording/sound-icon option descriptions. |
10 | | -- `README.md`: add missing TLS options (`--tls`, `--tls-ca-cert-file`, `--tls-cert-file`, |
11 | | - `--tls-private-key-file`) and `--max-frame-size` to the options table. |
12 | | -- `README.md`: remove references to non-existent `doc/dev-guide.md`. |
13 | | -- `docker/run.sh`: update `IMAGE_VERSION` from `3.2.8` to `3.2.12`. |
14 | | - |
15 | | - |
16 | | -## [3.2.11] - 2026-03-30 |
17 | | - |
18 | | -### Fixed |
19 | | - |
20 | | -- `Dockerfile`: remove stale `COPY submodules/tts-service-api` line (submodule no longer exists). |
21 | | -- `mypy.ini`: remove obsolete `[mypy-tts_client_python.proto.*]` exclusion rule. |
22 | | -- `README.md`: remove references to submodule init and local proto stubs; reflect that stubs |
23 | | - come from the `tts-api` dependency. |
| 3 | +## [3.2.9] - 2026-03-30 |
24 | 4 |
|
| 5 | +### Changed |
25 | 6 |
|
26 | | -## [3.2.10] - 2026-03-30 |
| 7 | +- Switch from local proto generation to the `tts-api` package dependency. |
| 8 | + No proto submodule and no `build_grpc` step required anymore — run `./install.sh` and you're ready. |
27 | 9 |
|
28 | 10 | ### Fixed |
29 | 11 |
|
30 | | -- `install.sh`: replace `ldconfig -p` with `dpkg-query` as the primary check for `libportaudio2`. |
31 | | - Fixes false "not found" warning when the library is installed but the linker cache is stale. |
32 | | - Falls back to `ldconfig -p` on non-Debian systems. |
33 | | - |
34 | | - |
35 | | -## [3.2.9] - 2026-03-30 |
36 | | - |
37 | | -### Changed |
38 | | -- Replace local proto generation with `tts-api` package dependency (`git+https://github.com/techmo-pl/tts-api-python.git@v3.2.1`). |
39 | | - No proto submodule, no `setup.py build_grpc` step required. |
40 | | -- All imports updated from `tts_client_python.proto` to `techmo.tts.api.v3`. |
41 | | -- `setup.py`: remove 5 custom build command classes; add `tts-api` to `install_requires`. |
42 | | -- `pyproject.toml`: remove `grpcio-tools` build dependency. |
43 | | -- `setup.sh`: remove submodule init (pre-commit hooks only). |
44 | | -- `install.sh`: remove proto sentinel check. |
45 | | -- `tox.ini`: switch to `skip_install=false`, `extras=test`; remove manual dep list. |
46 | | -- `.github/workflows/test.yml`: remove submodule checkout and `build_grpc` step. |
47 | | - |
48 | | -### Added |
49 | | -- `AGENTS.md`: updated to reflect new architecture (no submodule, tts-api dependency). |
| 12 | +- `install.sh`: false "libportaudio2 not found" warning no longer appears when the library |
| 13 | + is installed (switched from stale `ldconfig` cache check to `dpkg-query`). |
| 14 | +- `README.md`: corrected several wrong CLI option names (`--input-path`, `--sampling-rate-hz`, |
| 15 | + `--language-code`) and added missing TLS options and `--max-frame-size` to the options table. |
| 16 | +- `docker/run.sh`: updated bundled image version reference. |
50 | 17 |
|
51 | 18 |
|
52 | 19 | ## [3.2.8] - 2026-03-25 |
|
0 commit comments