Commit 483edf5b authored by Your Name's avatar Your Name

Version 0.99.5: Fix JavaScript syntax errors in templates

- Fixed malformed url_for() calls with extra quotes in providers.html
- Corrected uploadCodexFile function JavaScript syntax
- Fixed remaining hardcoded OAuth2 URLs
- All JavaScript template syntax errors resolved
- Updated version in setup.py, pyproject.toml, aisbf/__init__.py, and PYPI.md
- Added changelog entry for 0.99.5
parent 2fa6c455
...@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ...@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.99.5] - 2026-04-09
### Fixed
- **JavaScript Template Syntax**: Fixed malformed url_for() calls in providers.html template
- Corrected extra quotes in uploadCodexFile function causing syntax errors
- Fixed remaining hardcoded /dashboard/claude/auth/complete URL
- All JavaScript syntax errors resolved for proper dashboard functionality
### Changed
- **Version Bump**: Updated version to 0.99.5 in setup.py, pyproject.toml, and aisbf/__init__.py
## [0.99.4] - 2026-04-09 ## [0.99.4] - 2026-04-09
### Fixed ### Fixed
......
...@@ -41,8 +41,8 @@ python -m build ...@@ -41,8 +41,8 @@ python -m build
``` ```
This creates: This creates:
- `dist/aisbf-0.99.4.tar.gz` - Source distribution - `dist/aisbf-0.99.5.tar.gz` - Source distribution
- `dist/aisbf-0.99.4-py3-none-any.whl` - Wheel distribution - `dist/aisbf-0.99.5-py3-none-any.whl` - Wheel distribution
## Testing the Package ## Testing the Package
...@@ -50,7 +50,7 @@ This creates: ...@@ -50,7 +50,7 @@ This creates:
```bash ```bash
# Install from the built wheel # Install from the built wheel
pip install dist/aisbf-0.99.4-py3-none-any.whl pip install dist/aisbf-0.99.5-py3-none-any.whl
# Test the installation # Test the installation
aisbf status aisbf status
......
...@@ -54,7 +54,7 @@ from .auth.qwen import QwenOAuth2 ...@@ -54,7 +54,7 @@ from .auth.qwen import QwenOAuth2
from .handlers import RequestHandler, RotationHandler, AutoselectHandler from .handlers import RequestHandler, RotationHandler, AutoselectHandler
from .utils import count_messages_tokens, split_messages_into_chunks, get_max_request_tokens_for_model from .utils import count_messages_tokens, split_messages_into_chunks, get_max_request_tokens_for_model
__version__ = "0.99.4" __version__ = "0.99.5"
__all__ = [ __all__ = [
# Config # Config
"config", "config",
......
...@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" ...@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "aisbf" name = "aisbf"
version = "0.99.4" version = "0.99.5"
description = "AISBF - AI Service Broker Framework || AI Should Be Free - A modular proxy server for managing multiple AI provider integrations" description = "AISBF - AI Service Broker Framework || AI Should Be Free - A modular proxy server for managing multiple AI provider integrations"
readme = "README.md" readme = "README.md"
license = "GPL-3.0-or-later" license = "GPL-3.0-or-later"
......
...@@ -49,7 +49,7 @@ class InstallCommand(_install): ...@@ -49,7 +49,7 @@ class InstallCommand(_install):
setup( setup(
name="aisbf", name="aisbf",
version="0.99.4", version="0.99.5",
author="AISBF Contributors", author="AISBF Contributors",
author_email="stefy@nexlab.net", 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", description="AISBF - AI Service Broker Framework || AI Should Be Free - A modular proxy server for managing multiple AI provider integrations",
......
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