Release Notes
Latest Changes
Refactors
Upgrades
- ⬆ Bump
ruff-pre-commit
from v0.4.8 to v0.4.9. PR #214 by @pre-commit-ci[bot]. - ⬆ Bump
ruff-pre-commit
from v0.4.7 to v0.4.8. PR #212 by @pre-commit-ci[bot]. - ⬆ Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0. PR #213 by @dependabot[bot].
- [pre-commit.ci] pre-commit autoupdate. PR #211 by @pre-commit-ci[bot].
- ☔ [pre-commit.ci] pre-commit autoupdate. PR #210 by @pre-commit-ci[bot].
- [pre-commit.ci] pre-commit autoupdate. PR #209 by @pre-commit-ci[bot].
- ⬆ Bump the python-packages group with 4 updates. PR #208 by @dependabot[bot].
1.7.0
Features
Internal
- 👷 Add setup for uv and use uv for dependency installation. PR #198 by @yezz123.
- 🔨 Migrate to use UV For Dependencies Management. PR #200 by @yezz123.
- 👷 Add
latest-changes
workflow action. PR #203 by @yezz123.
Docs
- 📝 Generate API documentation & add docstrings. PR #206 by @yezz123.
- 📝 refactor documentation. PR #205 by @yezz123.
- 📝 Add configuration code for
termynal
. PR #204 by @yezz123.
Dependencies
- ⬆ Bump samuelcolvin/check-python-version from 3.1 to 4.1. PR #175 by @dependabot.
- ⬆ Bump mypy from 1.7.1 to 1.8.0. PR #174 by @dependabot.
- ⬆ Bump pymdown-extensions from 10.5 to 10.7. PR #176 by @dependabot.
- ⬆ Bump pytest from 7.4.3 to 7.4.4. PR #177 by @dependabot.
- ⬆ Bump pytest-asyncio from 0.23.2 to 0.23.3. PR #178 by @dependabot.
- ⬆ Bump jinja2 from 3.1.2 to 3.1.3. PR #179 by @dependabot.
- ⬆ Bump codecov/codecov-action from 3 to 4. PR #183 by @dependabot.
- ⬆ Bump pytest-asyncio from 0.23.3 to 0.23.4. PR #182 by @dependabot.
- ⬆ Bump pre-commit from 3.6.0 to 3.6.1. PR #186 by @dependabot.
- ⬆ Bump pytest-asyncio from 0.23.4 to 0.23.5. PR #185 by @dependabot.
- ⬆ Bump pre-commit/action from 3.0.0 to 3.0.1. PR #184 by @dependabot.
- ⬆ Bump pre-commit from 3.6.1 to 3.6.2. PR #187 by @dependabot.
- ⬆ Bump pytest from 7.4.4 to 8.0.1. PR #188 by @dependabot.
- ⬆ Bump pytest from 8.0.1 to 8.0.2. PR #190 by @dependabot.
- ⬆ Update typing-extensions requirement from <4.10.0,>=3.7.4 to >=3.7.4,<4.11.0. PR #189 by @dependabot.
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12. PR #191 by @dependabot.
- ⬆ Bump pytest from 8.0.2 to 8.1.0. PR #192 by @dependabot.
- ⬆ Bump pytest from 8.1.0 to 8.1.1. PR #197 by @dependabot.
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14. PR #193 by @dependabot.
- ⬆ Bump pymdown-extensions from 10.7 to 10.7.1. PR #196 by @dependabot.
- ⬆ Bump mypy from 1.8.0 to 1.9.0. PR #195 by @dependabot.
- ⬆ Bump pytest-asyncio from 0.23.5 to 0.23.5.post1. PR #194 by @dependabot.
1.6.1
Features
Internal
- ♻️ Refactor the CI & support testing in different OS. PR #172 by @yezz123.
- 🔧 Switch to fully configure ruff for formatting. PR #173 by @yezz123.
Dependencies
- ⬆ Bump pytest from 7.3.1 to 7.3.2. PR #132 by @dependabot
- ⬆ Bump pre-commit from 3.3.2 to 3.3.3. PR #133 by @dependabot
- ⬆ Bump pytest from 7.3.2 to 7.4.0. PR #134 by @dependabot
- ⬆ Bump mypy from 1.3.0 to 1.4.1. PR #135 by @dependabot
- ⬆ Update typing-extensions requirement from <4.7.0,>=3.7.4 to >=3.7.4,<4.8.0. PR #136 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7. PR #138 by @dependabot
- ⬆ Bump mkdocs-mermaid2-plugin from 0.6.0 to 1.0.6. PR #145 by @dependabot
- ⬆ Bump mkdocs-mermaid2-plugin from 1.0.6 to 1.1.1. PR #151 by @dependabot
- ⬆ Bump pymdown-extensions from 10.0.1 to 10.3. PR #148 by @dependabot
- ⬆ Bump pytest-asyncio from 0.21.0 to 0.21.1. PR #140 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.10. PR #147 by @dependabot
- ⬆ Bump actions/checkout from 3 to 4. PR #150 by @dependabot
- ⬆ Bump mypy from 1.4.1 to 1.6.1. PR #157 by @dependabot
- ⬆ Bump pre-commit from 3.3.3 to 3.5.0. PR #156 by @dependabot
- ⬆ Bump pytest from 7.4.0 to 7.4.2. PR #154 by @dependabot
- ⬆ Update typing-extensions requirement from <4.8.0,>=3.7.4 to >=3.7.4,<4.9.0. PR #160 by @dependabot
- ⬆ Bump pytest from 7.4.2 to 7.4.3. PR #158 by @dependabot
- ⬆ Bump pymdown-extensions from 10.3 to 10.3.1. PR #159 by @dependabot
- ⬆ Bump mypy from 1.6.1 to 1.7.1. PR #164 by @dependabot
- ⬆ Bump pymdown-extensions from 10.3.1 to 10.5. PR #165 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11. PR #166 by @dependabot
- ⬆ Bump pytest-asyncio from 0.21.1 to 0.23.2. PR #167 by @dependabot
- ⬆ Update typing-extensions requirement from <4.9.0,>=3.7.4 to >=3.7.4,<4.10.0. PR #170 by @dependabot
- ⬆ Bump actions/setup-python from 4 to 5. PR #169 by @dependabot
- ⬆ Bump pre-commit from 3.5.0 to 3.6.0. PR #168 by @dependabot
1.6.0
Internal
- ➖ Remove Workflow for documentation. PR #114 by @yezz123
- ✨ Combine all workflows in one & Update Coverage configuration. PR #128 by @yezz123
Dependencies
- ⬆ Update mkdocs-material requirement from <9.0.0,>=8.1.4 to >=8.1.4,<10.0.0. PR #80 by @dependabot
- ⬆ Bump pymdown-extensions from 9.9 to 9.9.1. PR #82 by @dependabot
- ⬆ Bump pytest from 7.2.0 to 7.2.1. PR #83 by @dependabot
- ⬆ Bump pymdown-extensions from 9.9.1 to 9.9.2. PR #85 by @dependabot
- ⬆ Bump pre-commit from 2.21.0 to 3.0.0. PR #86 by @dependabot
- ⬆ Bump pre-commit from 3.0.0 to 3.0.1. PR #88 by @dependabot
- ⬆ Update sqlalchemy[asyncio] requirement from <1.5.0,>=1.3.18 to >=1.3.18,<2.1.0. PR #87 by @dependabot
- ⬆ Bump pre-commit from 3.0.1 to 3.0.2. PR #89 by @dependabot
- ⬆ Bump pytest-pretty from 1.0.1 to 1.1.0. PR #91 by @dependabot
- ⬆ Bump pre-commit from 3.0.2 to 3.0.3. PR #90 by @dependabot
- ⬆ Bump pre-commit from 3.0.3 to 3.0.4. PR #92 by @dependabot
- ⬆ Bump mypy from 0.991 to 1.0.0. PR #93 by @dependabot
- ⬆ Bump markdown-include from 0.8.0 to 0.8.1. PR #94 by @dependabot
- ⬆ Update typing-extensions requirement from <4.5.0,>=3.7.4 to >=3.7.4,<4.6.0. PR #95 by @dependabot
- ⬆ Bump mypy from 1.0.0 to 1.0.1. PR #96 by @dependabot
- ⬆ Bump pre-commit from 3.0.4 to 3.1.0. PR #97 by @dependabot
- ⬆ Bump pre-commit from 3.1.0 to 3.1.1. PR #98 by @dependabot
- ⬆ Bump pytest from 7.2.1 to 7.2.2. PR #99 by @dependabot
- ⬆ Bump pymdown-extensions from 9.9.2 to 9.10. PR #100 by @dependabot
- ⬆ Bump mypy from 1.0.1 to 1.1.1. PR #101 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.0. PR #103 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.0 to 1.8.1. PR #104 by @dependabot
- ⬆ Bump pytest-asyncio from 0.20.3 to 0.21.0. PR #105 by @dependabot
- ⬆ Bump pre-commit from 3.1.1 to 3.2.0. PR #106 by @dependabot
- ⬆ Bump pytest-pretty from 1.1.0 to 1.1.1. PR #107 by @dependabot
- ⬆ Bump mypy from 1.1.1 to 1.2.0. PR #108 by @dependabot
- ⬆ Bump pre-commit from 3.2.0 to 3.2.1. PR #109 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3. PR #108 by @dependabot
- ⬆ Bump pre-commit from 3.2.1 to 3.2.2. PR #112 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.4. PR #110 by @dependabot
- ⬆ Bump pytest-pretty from 1.1.1 to 1.2.0. PR #113 by @dependabot
- ⬆ Bump pre-commit from 3.2.1 to 3.2.2. PR #112 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5. PR #111 by @dependabot
- ⬆ Bump mypy from 1.1.1 to 1.2.0. PR #115 by @dependabot
- ⬆ Bump pytest from 7.2.2 to 7.3.0. PR #116 by @dependabot
- ⬆ Bump pymdown-extensions from 9.10 to 9.11. PR #117 by @dependabot
- ⬆ Bump pytest from 7.3.0 to 7.3.1. PR #118 by @dependabot
- ⬆ Bump codecov from 2.1.12 to 2.1.13. PR #119 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6. PR #121 by @dependabot
- ⬆ Bump mypy from 1.2.0 to 1.3.0. PR #123 by @dependabot
- ⬆ Bump pymdown-extensions from 9.11 to 10.0.1. PR #124 by @dependabot
- ⬆ Bump pre-commit from 3.2.2 to 3.3.2. PR #125 by @dependabot
- ⬆ Update typing-extensions requirement from <4.6.0,>=3.7.4 to >=3.7.4,<4.7.0. PR #126 by @dependabot
- ⬆ Bump pytest-cov from 4.0.0 to 4.1.0. PR #127 by @dependabot
1.5.1
Features
- ✨ Added support for the
StrictInt
andStrictFloat
types. PR #74 by @yezz123 - ✨ Support constrained lists. PR #75 by @yezz123
- ✨ Support ForwardRef. PR #76 by @yezz123
Internal
Dependencies
- ⬆ Bump pre-commit from 2.20.0 to 2.21.0. PR #77 by @dependabot
1.5.0
Features
Dependencies
- ⬆ Bump pymdown-extensions from 9.7 to 9.8. PR #61 by @dependabot
- ⬆ Bump mypy from 0.982 to 0.990. PR #62 by @dependabot
- ⬆ Bump pytest-asyncio from 0.20.1 to 0.20.2. PR #63 by @dependabot
- ⬆ Bump mypy from 0.990 to 0.991. PR #64 by @dependabot
- ⬆ Bump pymdown-extensions from 9.8 to 9.9. PR #66 by @dependabot
- ⬆ Bump markdown-include from 0.7.0 to 0.8.0. PR #65 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.5.2. PR #67 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.1. PR #69 by @dependabot
- ⬆ Bump pypa/gh-action-pypi-publish from 1.6.1 to 1.6.4. PR #70 by @dependabot
- ⬆ Bump pytest-asyncio from 0.20.2 to 0.20.3. PR #71 by @dependabot
1.4.1
Dependencies
- ⬆ Bump
pytest-asyncio
from 0.18.3 to 0.20.1. PR #56 by @dependabot - ⬆ Bump
pre-commit
from 2.19.0 to 2.20.0. PR #57 by @dependabot - ⬆ Bump
mkdocs-mermaid2-plugin
from 0.5.2 to 0.6.0. PR #58 by @dependabot - ⬆ Bump
pymdown-extensions
from 9.1 to 9.7. PR #59 by @dependabot - ⬆ Bump
pytest-cov
from 3.0.0 to 4.0.0. PR #60 by @dependabot
1.4.0
Features
Internal
Documentation
- 📝 Improve the documentation. PR #44 by @iron3oxide
1.3.0
Internal
- 👷🏻 Add Integration Integrations Tests. PR #36by @yezz123
- 👷🏻 Migrate to Hatchling. PR #38 by @yezz123
Refactor
Documentation
- 📝 Build Documentation for
Ormdantic
. PR #23 by @yezz123. - 📝 Update FAQ. PR #26 by @iron3oxide
- 📝 Convert comparison to SQLModel to table and update claims. PR #27 by @iron3oxide
- 📝 Fix code block format in comparison table. PR #28 by @iron3oxide
1.2.0
Features
1.1.0
Features
1.0.0
note: This is the first release of ormdantic
🎉