First public release 🎉
We achieved:
- API is now fully functional
- 100% test coverage
- All linters pass
What’s changed
- First merge of dev to main langestefan (14)
- Add error handling for empty module/inverter database langestefan (18)
- Update codebase langestefan (21)
- Merge dev to main langestefan (37)
- Merge dev to main langestefan (38)
- Merge dev to main langestefan (39)
- Configure Renovate renovate (40)
- Update dependency pvlib to v0.10.2 renovate (41)
- Update dependency fastapi to v0.104.1 renovate (45)
- Update actions/checkout action to v3.6.0 renovate (42)
- Update dependency black to v23.11.0 renovate (44)
- Update dependency mock to v5.1.0 renovate (46)
- Update dependency numpy to v1.26.1 renovate (47)
- Update dependency packaging to v23.2 renovate (48)
- Update dependency pandas to v2.1.3 renovate (49)
- Update dependency pydantic_core to v2.14.1 renovate (50)
- Update dependency pytest to v7.4.3 renovate (51)
- Update dependency pytest-cov to v4.1.0 renovate (52)
- Update dependency pytest-mock to v3.12.0 renovate (53)
- Update dependency responses to v0.24.0 renovate (54)
- Update dependency starlette to v0.32.0.post1 renovate (55)
- Update dependency uvicorn to v0.24.0.post1 renovate (56)
- Update mcr.microsoft.com/devcontainers/python Docker tag to v3.12 renovate (57)
- Update actions/checkout action to v4 renovate (58)
- Update dependency anyio to v4 renovate (59)
- Update dependency platformdirs to v4 renovate (60)
- Merge main to dev langestefan (61)
- Merge dev to main langestefan (67)
- ⬆️ Update dependency pydantic to v2.5.0 renovate (66)
- ⬆️ Update dependency pytest-xdist to v3.4.0 renovate (62)
- ⬆️ Update dependency voluptuous to v0.14.1 renovate (63)
- Refactoring of unit tests langestefan (74)
- Merge dev to main langestefan (75)
- ⬆️ Update dependency urllib3 to v2.1.0 renovate (65)
- ⬆️ Update dependency pvlib to v0.10.3 renovate (83)
- ⬆️ Update dependency numpy to v1.26.3 renovate (64)
- Update renovate.json langestefan (95)
- Update renovate.json langestefan (129)
- Dev langestefan (132)
- Poetry langestefan (151)
🧰 Maintenance
- Fix all linting issues langestefan (158)
⬆️ Dependency updates
- ⬆️ Update dependency astroid to v3.0.2 renovate (77)
- ⬆️ Update dependency pydantic_core to v2.15.0 renovate (69)
- ⬆️ Update dependency lxml to v4.9.4 renovate (81)
- ⬆️ Update dependency isort to v5.13.2 renovate (80)
- ⬆️ Update dependency pytest-xdist to v3.5.0 renovate (79)
- ⬆️ Update dependency distlib to v0.3.8 renovate (78)
- ⬆️ Update dependency Jinja2 to v3.1.3 renovate (76)
- ⬆️ Update dependency marshmallow to v3.20.2 renovate (82)
- ⬆️ Update dependency packaging to v23.2 renovate (73)
- ⬆️ Update dependency anyio to v4 renovate (72)
- ⬆️ Update mcr.microsoft.com/devcontainers/python Docker tag to v3.12 renovate (71)
- ⬆️ Update dependency starlette to v0.35.1 renovate (70)
- ⬆️ Update dependency pandas to v2.1.4 renovate (84)
- ⬆️ Update dependency test/pyarrow to v14.0.2 renovate (90)
- ⬆️ Update dependency test/pylint to v3.0.3 renovate (91)
- ⬆️ Update dependency test/ruff to v0.1.13 renovate (92)
- ⬆️ Update dependency pyarrow to v14.0.2 renovate (85)
- ⬆️ Update dependency pydantic to v2.5.3 renovate (86)
- ⬆️ Update dependency pylint to v3.0.3 renovate (87)
- ⬆️ Update dependency ruff to v0.1.13 renovate (88)
- ⬆️ Update dependency safety to v2.4.0b2 renovate (89)
- ⬆️ Update dependency test/safety to v2.4.0b2 renovate (93)
- ⬆️ Update dependency test/types-requests to v2.31.0.20240106 renovate (94)
- ⬆️ Update dependency black to v23.12.1 renovate (97)
- ⬆️ Update dependency idna to v3.6 renovate (104)
- ⬆️ Update dependency fastapi to v0.109.0 renovate (103)
- ⬆️ Update dependency coverage to v7.4.0 renovate (102)
- ⬆️ Update dependency mock to v5.1.0 renovate (105)
- ⬆️ Update dependency test/black to v23.12.1 renovate (113)
- ⬆️ Update dependency test/coverage to v7.4.0 renovate (114)
- ⬆️ Update dependency test/mock to v5.1.0 renovate (115)
- ⬆️ Update dependency test/mypy to v1.8.0 renovate (116)
- ⬆️ Update dependency types-requests to v2.31.0.20240106 renovate (96)
- ⬆️ Update actions/checkout action to v4.1.1 renovate (98)
- ⬆️ Update actions/setup-python action to v4.8.0 renovate (99)
- ⬆️ Update dependency certifi to v2023.11.17 renovate (101)
- ⬆️ Update dependency mypy to v1.8.0 renovate (106)
- ⬆️ Update dependency test/pre-commit to v3.6.0 renovate (117)
- ⬆️ Update codecov/codecov-action action to v3.1.4 renovate (100)
- ⬆️ Update dependency pytest to v7.4.4 renovate (109)
- ⬆️ Update github/codeql-action action to v2.23.0 renovate (125)
- ⬆️ Update dependency dev/pytest to v7.4.4 renovate (130)
- ⬆️ Update dependency dev/pytest-cov to v4.1.0 renovate (131)
- ⬆️ Update dependency pytest-cov to v4.1.0 renovate (110)
- ⬆️ Update dependency pytest-mock to v3.12.0 renovate (111)
- ⬆️ Update dependency responses to v0.24.1 renovate (112)
- ⬆️ Update actions/setup-python action to v5 renovate (126)
- ⬆️ Update github/codeql-action action to v3 renovate (128)
- ⬆️ Update dependency dev/pytest-mock to <3.12.1 renovate (133)
- ⬆️ Update dependency dev/pytest-xdist to v3.5.0 renovate (134)
- ⬆️ Update dependency dev/responses to v0.24.1 renovate (136)
- ⬆️ Update dependency certifi to v2023.11.17 renovate (137)
- ⬆️ Update dependency setuptools to v69 renovate (139)
- ⬆️ Update dependency idna to v3.6 renovate (140)
- ⬆️ Update dependency pytest to v7.4.4 renovate (142)
- ⬆️ Update dependency pytest-xdist to v3.5.0 renovate (143)
- ⬆️ Update dependency urllib3 to v2.1.0 renovate (144)
- ⬆️ Update dependency wheel to v0.42.0 renovate (145)
- ⬆️ Update dependency uvicorn to v0.26.0 renovate (124)
- ⬆️ Update dependency beautifulsoup4 to v4.12.3 renovate (146)
- ⬆️ Update github/codeql-action action to v3.23.1 renovate (147)
- ⬆️ Update dependency polars to v0.20.5 renovate (107)
- ⬆️ Update dependency beautifulsoup4 to v4.12.3 renovate (153)
- ⬆️ Update dependency safety to v3 renovate (150)