# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.3.2](https://github.com/riverscn/pi-openai-api-models-sync/compare/v0.3.1...v0.3.2) (2026-07-29)


### Bug Fixes

* simplify extension display label ([134e005](https://github.com/riverscn/pi-openai-api-models-sync/commit/134e00538e2879fd8ef1217589e93adcd84355cf))

## [Unreleased]

### Changed

- Use the conventional `extensions/index.ts` entry point so Pi omits the source filename from the Extensions label.

## [0.3.1] - 2026-07-13

### Changed

- Use the published npm package in the recommended Pi installation command.
- Add package quality checks, unit tests, and GitHub CI.

## [0.3.0] - 2026-07-13

### Added

- Add zero-configuration discovery for all OpenAI-compatible providers in Pi's `models.json`.
- Add optional provider filtering and per-model metadata overrides.

### Changed

- Exclude audio, realtime, image, embedding, and auto-review models by default.

## [0.2.0] - 2026-07-13

### Changed

- Rename the package to `pi-openai-api-models-sync`.
- Generalize model discovery for OpenAI-compatible APIs.
- Add English and Simplified Chinese documentation.
- Document and acknowledge the Sub2API metadata source.

## [0.1.0] - 2026-07-13

### Added

- Initial Pi extension package.
- Sync available models from an OpenAI-compatible `/models` endpoint.
- Enrich models with pricing, context, modality, and reasoning metadata.
