Commit 1491d963 authored by Your Name's avatar Your Name

Release 0.9.7

parent 3458d0f7
......@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.9.7] - 2026-04-03
### Fixed
- **PyPI Package Extension Files**: Fixed missing static/extension files in PyPI package
- Added static/ directory and all extension files to setup.py data_files
- Includes aisbf-oauth2-extension.zip and all extension source files
- Extension download endpoint now works correctly after pip install
- Fixes "Extension files not found" error when downloading from dashboard
### Changed
- **Version Bump**: Updated version to 0.9.7 in setup.py and pyproject.toml
## [0.9.6] - 2026-04-03
### Fixed
......
......@@ -174,17 +174,14 @@
"kilo": {
"id": "kilo",
"name": "KiloCode",
"endpoint": "https://kilo.ai/api/openrouter/v1",
"type": "kilo",
"endpoint": "https://api.kilo.ai/api/openrouter",
"type": "kilocode",
"api_key_required": false,
"api_key": "",
"nsfw": false,
"privacy": false,
"api_key": "YOUR_KILO_API_KEY",
"rate_limit": 0,
"kilo_config": {
"_comment": "Uses Kilo OAuth2 Device Authorization Grant flow",
"credentials_file": "~/.kilo_credentials.json",
"api_base": "https://api.kilo.ai"
"api_base": "https://api.kilo.ai/api/openrouter"
}
},
"perplexity": {
......
......@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "aisbf"
version = "0.9.6"
version = "0.9.7"
description = "AISBF - AI Service Broker Framework || AI Should Be Free - A modular proxy server for managing multiple AI provider integrations"
readme = "README.md"
license = "GPL-3.0-or-later"
......
......@@ -49,7 +49,7 @@ class InstallCommand(_install):
setup(
name="aisbf",
version="0.9.6",
version="0.9.7",
author="AISBF Contributors",
author_email="stefy@nexlab.net",
description="AISBF - AI Service Broker Framework || AI Should Be Free - A modular proxy server for managing multiple AI provider integrations",
......@@ -162,6 +162,30 @@ setup(
'templates/dashboard/user_tokens.html',
'templates/dashboard/rate_limits.html',
]),
# Install static files (extension)
('share/aisbf/static', [
'static/aisbf-oauth2-extension.zip',
]),
('share/aisbf/static/extension', [
'static/extension/background.js',
'static/extension/build.sh',
'static/extension/content.js',
'static/extension/generate_icons.py',
'static/extension/manifest.json',
'static/extension/options.html',
'static/extension/options.js',
'static/extension/popup.html',
'static/extension/popup.js',
'static/extension/README.md',
]),
('share/aisbf/static/extension/icons', [
'static/extension/icons/icon16.png',
'static/extension/icons/icon16.svg',
'static/extension/icons/icon48.png',
'static/extension/icons/icon48.svg',
'static/extension/icons/icon128.png',
'static/extension/icons/icon128.svg',
]),
],
entry_points={
"console_scripts": [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment