Skip to content

Releases: anikolaienko/py-automapper

2.2.0

09 Mar 20:51
0e91f49
Compare
Choose a tag to compare
  • Added support for Python 3.13.
  • Upgrade [dev,test] dependencies.
  • Update Ubuntu CI/CD image to ubuntu-24.04.
  • Added py.typed file to support type checking.
  • Removed poetry.lock as it's not used for a long time now.

2.1.0

04 Feb 22:57
ef3e70f
Compare
Choose a tag to compare
  • Breaking changes: Modified logic that maps Sequence and Dictionary classes. All tests are green but this can cause some unexpected behaviour and new defects.
  • Fixed issue #25 with deepcopy for SQLAlchemy classes.
  • Improved unit testing

2.0.0

04 Feb 21:36
8a72f4c
Compare
Choose a tag to compare
  • Upgraded all dependencies, including Pydantic and SQLAlchemy. New versions should be supported now.
  • Moved away from poetry to simple pip.

1.2.3

20 Nov 23:49
Compare
Choose a tag to compare

Added automated code checks for different Python versions: 3.8, 3.9, 3.10, 3.11

1.2.2

20 Nov 19:00
Compare
Choose a tag to compare
  • [@soldag] Fixed mapping of string enum types (#17)

1.2.1

13 Nov 11:31
6653f86
Compare
Choose a tag to compare
  • Fixed mapping source object or type dictionary (any type that implements __getitem__) to target object.
  • Implemented CI checks and build status.

1.2.0

25 Oct 10:16
b12f14e
Compare
Choose a tag to compare
  • [@g-pichler] Ability to disable deepcopy on mapping: use_deepcopy flag in map method.
  • [@g-pichler] Improved error text when no spec function exists for target class.
  • Updated doc comments.

1.1.3

07 Oct 14:06
Compare
Choose a tag to compare
  • [ @g-pichler ] Added support for SQLAlchemy models mapping
  • Upgraded code checking tool and improved code formatting

1.0.4

25 Jul 12:24
Compare
Choose a tag to compare
  • Improved description for Pydantic and TortoiseORM support.
  • Better type casting
  • Simplified test cases

1.0.3

24 Jul 15:56
Compare
Choose a tag to compare

Fixed Issue #4: mapping for dictionary field