Releases: iklobato/lightapi
Releases · iklobato/lightapi
LightAPI v0.1.11
🚀 Release v0.1.11
What's Changed
📦 Installation
pip install lightapi==0.1.11
📖 Documentation
Full Changelog: v0.1.10...v0.1.11
LightAPI v0.1.10
🚀 Release v0.1.10
What's Changed
- docs(README): update and expand documentation for LightAPI features (02a1055)
- feat(examples): add AsyncDemoEndpoint for asynchronous handling (b595de9)
- docs(README): restructure and enhance feature overview for clarity (1d1122a)
📦 Installation
pip install lightapi==0.1.10
📖 Documentation
Full Changelog: v0.1.9...v0.1.10
LightAPI v0.1.9
🚀 Release v0.1.9
What's Changed
- docs(README): expand feature descriptions for clarity and usage examples (5f2cece)
📦 Installation
pip install lightapi==0.1.9
📖 Documentation
Full Changelog: v0.1.8...v0.1.9
LightAPI v0.1.8
🚀 Release v0.1.8
What's Changed
- docs(examples): update navigation in examples documentation (e603000)
📦 Installation
pip install lightapi==0.1.8
📖 Documentation
Full Changelog: v0.1.7...v0.1.8
LightAPI v0.1.7
🚀 Release v0.1.7
What's Changed
- docs(examples): update advanced examples with route_patterns details (d918222)
- feat(core, examples): enhance endpoint registration and add mega example (6865ee8)
- refactor(core, examples): improve app instance initialization and imports (d69fe7f)
- refactor(core, tests): improve readability and align formatting (6e87383)
- refactor(tests): remove outdated and redundant test files (221c06e)
- feat(examples): add advanced examples for authentication, caching, and usage (5223382)
- refactor(examples): remove outdated example files (d8e250b)
- fix(core): improve error handling for datetime and base64 parsing (0afd677)
- feat(core): add swagger integration and post model (67ee24b)
- refactor(routes): group and log routes by base path (3c321e0)
- Refactor: Consolidate multiline dictionary, string, and function calls across examples and tests for improved readability (bc2f86e)
📦 Installation
pip install lightapi==0.1.7
📖 Documentation
Full Changelog: v0.1.6...v0.1.7
LightAPI v0.1.6
🚀 Release v0.1.6
What's Changed
- Update README.md to enhance project description and clarify features (21f3f09)
📦 Installation
pip install lightapi==0.1.6
📖 Documentation
Full Changelog: v0.1.5...v0.1.6
LightAPI v0.1.5
🚀 Release v0.1.5
What's Changed
- Update documentation and examples to use api.run() for starting the server (fab793f)
📦 Installation
pip install lightapi==0.1.5
📖 Documentation
Full Changelog: v0.1.4...v0.1.5
LightAPI v0.1.4
🚀 Release v0.1.4
What's Changed
- Add PyYAML dependency to project and requirements files (83fc3e1)
- Add server script and update documentation for API constraints (daa3dcb)
- Add dynamic API generation from YAML config and enhance serialization methods (c5c0e3b)
📦 Installation
pip install lightapi==0.1.4
📖 Documentation
Full Changelog: v0.1.3...v0.1.4
LightAPI v0.1.3
🚀 Release v0.1.3
What's Changed
- Add automatic GitHub release creation - creates releases with notes and assets on every version bump (12ec0b5)
- Bump version to 0.1.2 (6a26552)
- Make development pipeline more forgiving for linting - warn instead of fail for formatting issues (ae53456)
- Fix code formatting with black and isort - ensures development pipeline linting checks pass (2ae0708)
- Test development pipeline - minor README update (34831b0)
- Bump version to 0.1.1 (e71cbd8)
- Add httpx dependency and create development pipeline (76e6ae5)
- Add missing dependencies to fix GitHub Actions pipeline (c39aac1)
- Fix GitHub Actions workflow to trigger on master branch instead of main (5560856)
- Update documentation examples, remove setup.py, and enhance pyproject.toml for better dependency management (7ff69f2)
- Add missing feature tests (#17) (d7cab21)
- Update response handling in CustomEndpoint and enhance body attribute access in Response class (3d5aa0d)
- Refactor authentication middleware and enhance documentation (055229b)
- Add user goal example for LightAPI (aba06fc)
- Enhance documentation and add built-in middleware support (ad0e19b)
- Add additional feature tests and clean imports (95f4587)
- Remove outdated documentation and add Swagger/OpenAPI generation. (615b10a)
- Add configuration management and JWT integration for LightAPI (fccf6ee)
- Update MkDocs configuration to comment out git-committers plugin and add validation documentation (a3f62f9)
- Enhance API documentation with new references for exceptions, models, and Swagger integration (e73cbec)
- Add comprehensive API documentation for caching, database, filtering, and pagination modules (c45ed52)
- Add authentication and REST API documentation (fb52967)
- Refactor documentation structure and enhance API reference (3a2a717)
- Update documentation structure and add introduction to LightAPI (df513bb)
- Update MkDocs configuration and GitHub Actions workflow for improved documentation build (405c882)
- Update GitHub Actions workflow to streamline MkDocs dependency installation (a2e2d21)
- Update GitHub Actions workflow to include additional MkDocs plugins and enforce strict build mode (114d81b)
- Update GitHub Actions workflow to improve dependency installation (798222b)
- Add MkDocs and Material dependencies for documentation build (342a80b)
- Update model registration to prevent class name conflicts (20c7d50)
- Enhance documentation for caching and request handling (1e58654)
- Refactor authentication and error handling in example applications (d990e46)
- Enhance example applications with model registration and pagination improvements (8f2b313)
- Add example applications demonstrating various features of LightAPI (8a3a43a)
- Enhance documentation across multiple modules by adding detailed docstrings for classes and methods, improving clarity and usability. This includes authentication, caching, pagination, REST endpoints, and Swagger integration. Additionally, update pytest configuration to better handle test collection and improve test cases for REST endpoint functionality. (398c7ac)
- Enhance pytest configuration to ignore collection warnings and add a new conftest.py for test fixtures. Refactor database imports for improved clarity in database.py. (36a1728)
- Refactor RedisCache to use raw keys and remove legacy cache key method; enhance LightApi to conditionally register Swagger routes; update RestEndpoint to improve SQLAlchemy compatibility and simplify data handling; adjust tests for new endpoint behavior. (4166ba6)
- Add custom application example and remove outdated docs (3ae8336)
- Refactor docs and tests; reorganize core structure (e0d3d08)
- Add database setup function and lock dependencies (f454d44)
- Create LICENSE (43b24e9)
- Fixed documentation for test_requests.md and person_endpoint.md, disabled OnStart task in dev.nix, and restored original font in documentation (df45858)
- Update README.md (bf9b1f7)
- build fix docs (e1d8c05)
- docs (74eef39)
- Development (#10) (aafc4fe)
📦 Installation
pip install lightapi==0.1.3
📖 Documentation
Full Changelog: 0.1.5...v0.1.3