pyodmongo

A Python ODM for MongoDB

MIT License

Downloads
2.6K
Stars
41
Committers
2

Bot releases are visible (Hide)

pyodmongo - v1.2.2

Published by mauro-andre 3 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.2.1...1.2.2

pyodmongo - v1.2.1

Published by mauro-andre 3 months ago

What's Changed

Fix

New Contributors

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.2.0...1.2.1

pyodmongo - v1.2.0

Published by mauro-andre 4 months ago

What's Changed

New feature

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.1.2...1.2.0

pyodmongo - v1.1.2

Published by mauro-andre 4 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.1.1...1.1.2

pyodmongo - v1.1.1

Published by mauro-andre 4 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.1.0...1.1.1

pyodmongo - v1.1.0

Published by mauro-andre 4 months ago

What's Changed

Refactor

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.0.1...1.1.0

pyodmongo - v1.1.0rc2

Published by mauro-andre 4 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.1.0rc1...1.1.0rc2

pyodmongo - v1.1.0rc1

Published by mauro-andre 4 months ago

What's Changed

Refactor

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.0.1...1.1.0rc1

pyodmongo - v1.0.1 Latest Release

Published by mauro-andre 5 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/1.0.0...1.0.1

pyodmongo - v1.0.0

Published by mauro-andre 5 months ago

What's Changed

I'm excited to release version 1.0.0 of PyODMongo.
Although the library was built on top of Pydantic V2, from this release onwards the dependency on Pydantic is at a higher abstraction layer.
In the first versions of PyODMongo, to guarantee certain behaviors I had to rewrite the Pydantic metaclass, making some changes, I did the same thing with the Field function, this meant that with each Pydantic update I had to do countless tests to ensure that nothing broke .
In this new version of PyODMongo I created a new metaclass that inherits from the pydantic metaclass and adds certain behaviors, I followed the same reasoning with the Fields function.
Basically a lot of thing has been refactored to improve performance, code simplicity and a higher abstraction of Pydantic

Refactor

  • All sync and async engine methods: find_one, find_many, save, save_all and delete
  • There's no more SaveResponse or DeleteResponse, both have been replaced by DbResponse
  • DbModel now inherits from Pydantic's BaseModel and the new DbMeta metaclass

New features

  • DbMeta and PyOdmongoMeta
  • MainBaseModel class to use in embedded documents

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.10.2...1.0.0

pyodmongo - v1.0.0rc1

Published by mauro-andre 5 months ago

pyodmongo - v0.10.2

Published by mauro-andre 5 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.10.1...0.10.2

pyodmongo - v0.10.1

Published by mauro-andre 5 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.10.0...0.10.1

pyodmongo - v0.10.0

Published by mauro-andre 5 months ago

What's Changed

New Features

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.9.2...0.10.0

pyodmongo - v0.9.2

Published by mauro-andre 5 months ago

What's Changed

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.9.1...0.9.2

pyodmongo - v0.9.1

Published by mauro-andre 5 months ago

What's Changed

Fix

Doc

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.9.0...0.9.1

pyodmongo - v0.9.0

Published by mauro-andre 6 months ago

What's Changed

New release

Fix

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.8.0...0.9.0

pyodmongo - v0.8.0

Published by mauro-andre 6 months ago

What's Changed

Docs

Refactor

New Features

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.7.3...0.8.0

pyodmongo - v0.7.3

Published by mauro-andre 6 months ago

Bug fix

pyodmongo - v0.7.2

Published by mauro-andre 6 months ago

What's Changed

Full Changelog: https://github.com/mauro-andre/pyodmongo/compare/0.7.1...0.7.2