Skip to content

RAPyDo 0.7.6 (#35)

Choose a tag to compare

@mdantonio mdantonio released this 04 Sep 18:18
· 14 commits to master since this release
39d0596
* Bump RAPyDo version to 0.7.6

* Renamed backend/apis as backend/endpoints, renamed restapi/resources as restapi/endpoints

* Removed bravado, swagger validation and swagger parameters

* Removed Swagger class and merged needed methods with Customizer class

* Cleanup of customization class

* Renamed customizer as rest/loader

* Implemented @decorators.endpoint and deprecated the use of _METHOD dictionaries

* Moved custom swagger specs as apispec top-level configurations

* Minor upgrades for dependencies: pyotp, segno, sentry, pytest-cov, schemathesis, Faker, Telethon

* Bug fix to allow filter and sort of admin sessions in case of None values

* Moved graph_transactions from neo4j connector to decorators module

* Upgraded flask-apispec from 0.9.0 to 0.10.0 (this upgrade bumps webargs version to >=6 and marshmallow to >=3)

* Added webargs custom loader data and converted old locations:tuple to new location:string

* Added a use_kwargs wrapper to change the default location. Official default location is json, but requests from request or pytest are not by default -> changed the default to body. Body is re-implemented to accept from both json and form (like json_or_form location), but since the location is also used to fill the 'in' parameters in swagger specs, json_or_form cannot be used because it is not accepted by schemathesis as a valid parameter location.

* Set Pagination and ChunkUpload models with unknown = EXCLUDE

* Added a PartialInputSchema (defaulted with unknown = EXCLUDE) to help implementing multiple models like with Pagination and ChunkedUpload

* Removed old confs/connectors.yaml from package_data in setup

* Upgraded Flask-Cors from 3.0.8 to 3.0.9

* Extended patch profile endpoint with custom fields

* Extended get schema response with Nested and List fields

* Setting travis_retry when sending coverage to prevent job failures in case of network timeouts