Skip to content

Releases: mrtedn21/martin-eden

0.11.0

21 Nov 05:50
Compare
Choose a tag to compare

Add logging, and configuration with env variables

0.10.0

17 Nov 06:15
Compare
Choose a tag to compare

Fix async core. If with getting client socket, app creates task and await it, then await blocks the app. With removing await, app begin working really asynchronous. And another addition - new changing system of query params, now supporting "in" and "exactly" for numbers, and "like" for strings

0.9.1

31 Oct 06:08
Compare
Choose a tag to compare

Last fixes of packaging, now it can be installed with pip install martin-eden

0.9.0

31 Oct 05:35
Compare
Choose a tag to compare

Publish package to pypi

0.8.0

26 Oct 06:45
Compare
Choose a tag to compare

Refator of full code is finished, now code is pretty and readable

0.7.0

04 Oct 16:50
Compare
Choose a tag to compare

New system of auto filters. Framework reads query parameters from url, parse them and generate filters for sql alchemy. System looks like in django with lookup fields. But at the moment raw functionality, in future it will be better

0.6.0

03 Oct 19:20
Compare
Choose a tag to compare

Usning marshmallow instead of pydantic, becase pydantic is incorrectly works with json schema. If model's filed is optional, in pydantic it must me defined as None default, but if field is None default, in nested schemas for openapi, schemas is equal to null, instead of nested model. Pydantic have more inconvinient moment in my opinion, but with this json schema reason, it is critical reason

0.5.0

14 Sep 19:02
Compare
Choose a tag to compare

In this release my metaclass generate nested pydantic models based on sql alchemy models. And with some code in controller, i can execute sql alchemy query to db, and with my generated pydantic models transorm them in nested json objects

0.4.0

08 Aug 06:36
Compare
Choose a tag to compare

Rewrite main.py to using sockets instead of transports and protocols asyncio
Because bad documentation about protocols and transports. Documentation tell
about basic using, but event without async await

0.3.0

03 Aug 04:29
Compare
Choose a tag to compare

In start of project i wanted to use my event loop, but it is can take too much
time to integrate it with other libraries like sqlalchemy, asyncpg etc. Therefore i
decide to use asyncio and uvloop. Uvloop because it fast :)