- **BREAKING**: Removed deprecated fields from `PdfGenerator` struct that were deprecated in v0.9.0:
  - Removed `_report_title`, `_pdf_meta_name`, `_show_novulns_msg`, `_pure_bom_novulns`, `_show_components`
  - All configuration now exclusively through `Config` struct
- **BREAKING**: Removed lifetime parameter from `PdfGenerator` (changed from `PdfGenerator<'a>` to `PdfGenerator`)
- **BREAKING**: Removed internal concurrency module (`src/lib_utils/concurrency/`)
  - Concurrency now requires explicit `concurrency` feature flag (enabled by default)
  - Users relying on `--no-default-features` will now get sequential processing
- **BREAKING**: Changed default features from `["cli"]` to `["cli", "concurrency"]`
- **BREAKING**: Removed deprecated environment variables (both were deprecated in v0.9.0):
  - Removed `VEX2PDF_SHOW_OSS_LICENSES` environment variable (use `--license` CLI flag instead)
  - Removed `VEX2PDF_VERSION_INFO` environment variable (use `--version` CLI flag instead)

- Added `concurrency` feature flag to make concurrent processing optional
- Added `jlizard-simple-threadpool` crate as external dependency for thread pool management
- Added sequential processing fallback when `concurrency` feature is disabled
- Added feature gating to `max_jobs` CLI argument (requires `concurrency` feature)
- Added `cargo-deny` configuration file for auditing purposes

- Replaced internal threadpool implementation with external `jlizard-simple-threadpool` crate
- Updated `log` dependency from 0.4.28 to 0.4.29
- Moved `opt-level = 3` from `release-optimized` profile to base `release` profile for better default performance
- Updated README.md with clearer installation instructions for different feature combinations
- Simplified library architecture by removing internal concurrency code
- Expanded CI test coverage to test all feature flag combinations (no-default, cli-only, concurrency-only, all features)
- Changed CI to run tests on all branch pushes including master (previously skipped master)

- Removed internal threadpool, worker, and concurrency common modules
- Removed all deprecated `PdfGenerator` struct fields (deprecated since v0.9.0)
- Removed lifetime parameter from `PdfGenerator` struct
- Removed deprecated environment variable enum variants: `ShowOssLicenses` and `VersionInfo`