Skip to content

Releases: iklobato/lightapi

LightAPI v0.1.11

23 Sep 14:06
Compare
Choose a tag to compare

🚀 Release v0.1.11

What's Changed

  • feat: Add comprehensive documentation and advanced examples (#18) (22a622c)

📦 Installation

pip install lightapi==0.1.11

📖 Documentation

Full Changelog: v0.1.10...v0.1.11

LightAPI v0.1.10

04 Jul 03:51
Compare
Choose a tag to compare

🚀 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

04 Jul 03:32
Compare
Choose a tag to compare

🚀 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

04 Jul 03:23
Compare
Choose a tag to compare

🚀 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

04 Jul 02:54
Compare
Choose a tag to compare

🚀 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

13 Jun 19:00
Compare
Choose a tag to compare

🚀 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

13 Jun 18:55
Compare
Choose a tag to compare

🚀 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

13 Jun 18:29
Compare
Choose a tag to compare

🚀 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

10 Jun 21:43
Compare
Choose a tag to compare

🚀 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

0.1.5

13 Sep 01:45
1eb70bc
Compare
Choose a tag to compare

New features

  • RestEndpoint: Gives possibility to write a rest automatic endpoint without model needed

Fixes

  • General bugs