Skip to content

Release Notes

1.2.0

Features

Config Changes

1.1.3

Upgrades

Fixes

  • Enhance ObjectIdStr class with improved schema handling and validation. PR #46 by @nayan32biswas.

1.1.2

Features

1.1.1

Features

  • Enhance model inheritance functionality for the method find_one and get. PR #43 by @nayan32biswas.

1.1.0

Config Changes

Features

1.0.2

Fixes

  • Define custom WriteOp type to fix import issue of _WriteOp. PR #36 by @nayan32biswas.

1.0.1

Fixes

Docs

  • Update docs of model-inheritance. PR #34 by @Magnati.

1.0.0

Migration

Breaking Changes

  • Rename the model inner config class from Config to ODMConfig. PR #22 by @nayan32biswas.
  • Now _id field was a PrivateAttr. It will behave as private attr as Pydantic define. PR #22 by @nayan32biswas.

Fixes

Features

Docs

  • Update docs according to Pydantic V2 migration and other changes. PR #27 by @nayan32biswas.

0.2.5

Fixes

Refactors

0.2.4

Features

Fixes

0.2.3

Features

Fixes

0.2.2

Features

0.2.1

Refactors

0.2.0

  • The initial release of MongoDB-ODM, an Object Document Mapper based on PyMongo.
  • Provides easy mapping of Python objects to MongoDB documents.
  • Allows seamless interaction with MongoDB databases in Python applications.
  • Includes support for all MongoDB data types.
  • Offers intuitive APIs for common CRUD operations.
  • Provides flexible query APIs with support for advanced querying features.
  • Includes detailed documentation and examples for easy integration.
  • Compatible with Python 3.6 and higher.

0.1.0a3 (PRE-RELEASE)

The whole project was restructured. But small change on the core functionality. PR #2 by @nayan32biswas.

0.1a2 (PRE-RELEASE)

Write initial code according to architectural thought. Write a test with coverage up to 95%. PR #1 by @nayan32biswas.