Osm-easy-api

Latest version: v3.0.1

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.4.1

Changed
- Updated `requests` from `2.28.1` to `2.31.0`.

0.4.0

Added
- `to_dict()` method and `from_dict()` class method to `Note`.
- `to_dict()` method and `from_dict()` class method to `Comment`.
- `to_dict()` method and `from_dict()` class method to `User`.
- Documentation about `Meta` and `Action` class.
- Assert error (with information to report it on github) when api returns an error code not described on the wiki.
- `to_dict()` method and `from_dict()` class method to `(relation) Member`.

Fixed
- `Note` can now be imported from package.
- `Comment` can now be imported from package.
- `User` can now be imported from package.
- `Member` can now be imported from package.
- Pdoc command in `README.md`.
- `Relation.to_dict()` method now recursively serialises members.
- `Way.to_dict()` method now recursively serialises nodes.

Changed
- Changed imports in `Relation.py` to use importing through a module rather than directly from a file.
- Added `sample_dataclasses.py` file in tests fixtures to reduce code duplication.
- Changed function name and deleted unnecessary argument in `append_elements_to_master_element()` nested inside private method `_to_xml()` in `OsmChange`.

0.3.0

Added
- `to_dict()` method and `from_dict()` class method to Changeset. [7](https://github.com/docentYT/osm_easy_api/issues/7)
- Ability to set user_agent in `Diff` and `Api` class. [5](https://github.com/docentYT/osm_easy_api/issues/5)
- `osm_object_primitive` `from_dict()` class method now raises `ValueError` if the `type` key is not found.

Changed
- `Changeset` is now exported from data_classes module.
- More tests.

0.2.0

Added
- `to_dict()` method and `from_dict()` class method to `osm_object_primitive`. (An object that is inherited by a `Node`, `Way`, `Relation`). [3](https://github.com/docentYT/osm_easy_api/issues/3)
- Support for historical anonymous edits and edits made by deleted accounts. [4](https://github.com/docentYT/osm_easy_api/issues/4)

0.1.4

Fixed
- Improvement of utils.join_url() function.
- Spelling errors corrected [matkoniecz](https://github.com/matkoniecz)

0.1.3

Fixed

- Fixed the non-setting of the "visible" attribute.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.