deed33f879
Accepting request 1144831 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1144831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=20
2024-02-07 17:50:18 +00:00
3f5b5d881d
Accepting request 1144723 from home:bnavigator:branches:devel:languages:python
...
- Skip python312: No compatible jsonschema-spec available. We are
waiting for a release that migrated to jsonschema-path
OBS-URL: https://build.opensuse.org/request/show/1144723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=41
2024-02-07 08:45:21 +00:00
c3c46e012e
Accepting request 1133689 from devel:languages:python
...
- update to 0.18.2:
* Deprecated spec validator fix + warnings resolved #717
- Update to 0.16.1:
* Predefined openapi validators #409
OBS-URL: https://build.opensuse.org/request/show/1133689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=19
2023-12-17 20:33:27 +00:00
49a9a65fa6
- update to 0.18.2:
...
* Deprecated spec validator fix + warnings resolved #717
- Update to 0.16.1:
* Predefined openapi validators #409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=39
2023-12-17 02:28:24 +00:00
bd65f42020
Accepting request 1113288 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1113288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=18
2023-09-26 20:01:17 +00:00
95cc6b5f65
Accepting request 1113195 from home:bnavigator:branches:devel:languages:python
...
- Update to 0.18.1
## Bug fixes
* Ignore formats for other types in unmarshalling process #599
## Features
* More media types supported #622
* Unmarshalling customizations in middlewares
(FalconOpenAPIMiddleware, FlaskOpenAPIView,
FlaskOpenAPIViewDecorator) #623
OBS-URL: https://build.opensuse.org/request/show/1113195
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=37
2023-09-24 17:22:27 +00:00
2a47a9c255
Accepting request 1101373 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1101373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=17
2023-07-30 18:58:01 +00:00
2b1f92932a
Accepting request 1101342 from home:bnavigator:branches:devel:languages:python:jupyter
...
- Fix requirements
OBS-URL: https://build.opensuse.org/request/show/1101342
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=35
2023-07-30 09:40:13 +00:00
e2c78826ce
Accepting request 1100539 from devel:languages:python
...
- Update to 0.18.0:
* Compatibility with jsonschema 4.18, jsonschema-spec 0.2,
openapi-schema-validator 0.6 and openapi-spec-validator 0.6 #597
* spec_url parameter of Spec.from_dict is deprecated. Use base_uri
instead. #597
* ref_resolver_handlers parameter of Spec.from_dict is deprecated. Use
handlers instead. #597
* Drop python 3.7 support #595
* Format validators ignore other types and pass (in accordance with the
specification) #597
* shortcuts high level public api expose #465
* ParametersError context property deprecated #462
* Spec.create deprecated #463
* Validators refactor #457
* Webhooks support #470
* Rename UnmarshalContext to ValidationContext #472
* Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
* Fix falcon response data none #471
* Shortcuts backward compatible #482
* RequestValidator and ResponseValidator backward compatibility #487
* Fix flask decorator function return other types #489
* Fix integration Request Response factories check types fix #490
* Fix Requests request dont allow fragments #491
* Fix openapi packages update and tests #498
* unmarshallers integration tests #497
* Unmarshallers and validators refactor #508
* Shortcuts refactor #517
* Media type deserializers refactor #518
* Schema unmarshalling/validation returns Invalid* exception (InvalidData,
InvalidParameter, InvalidRequestBody, InvalidHeader). Use __cause__
OBS-URL: https://build.opensuse.org/request/show/1100539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=16
2023-07-25 09:51:35 +00:00
c1bfd46982
- Update to 0.18.0:
...
* Compatibility with jsonschema 4.18, jsonschema-spec 0.2,
openapi-schema-validator 0.6 and openapi-spec-validator 0.6 #597
* spec_url parameter of Spec.from_dict is deprecated. Use base_uri
instead. #597
* ref_resolver_handlers parameter of Spec.from_dict is deprecated. Use
handlers instead. #597
* Drop python 3.7 support #595
* Format validators ignore other types and pass (in accordance with the
specification) #597
* shortcuts high level public api expose #465
* ParametersError context property deprecated #462
* Spec.create deprecated #463
* Validators refactor #457
* Webhooks support #470
* Rename UnmarshalContext to ValidationContext #472
* Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
* Fix falcon response data none #471
* Shortcuts backward compatible #482
* RequestValidator and ResponseValidator backward compatibility #487
* Fix flask decorator function return other types #489
* Fix integration Request Response factories check types fix #490
* Fix Requests request dont allow fragments #491
* Fix openapi packages update and tests #498
* unmarshallers integration tests #497
* Unmarshallers and validators refactor #508
* Shortcuts refactor #517
* Media type deserializers refactor #518
* Schema unmarshalling/validation returns Invalid* exception (InvalidData,
InvalidParameter, InvalidRequestBody, InvalidHeader). Use __cause__
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=33
2023-07-25 06:13:35 +00:00
eceed94a77
Accepting request 1094230 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1094230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=15
2023-06-21 20:39:20 +00:00
12b9792394
Accepting request 1094151 from home:bnavigator:branches:devel:languages:python
...
- Revert to 0.16.x branch
* python-jupyterlab-server-openapi (jupyterlab-server[openapi])
is the only consumer in the distribution and requires
openapi-core~=0.16.1
* See gh#jupyterlab/jupyterlab_server#400
- Changelog from 0.16.1 to 0.16.6:
* openapi-schema-validator 0.5.2 tests compatibility fix #527
* validators public api expose #455
* allow openapi-schema-validator 0.4 #458
* better unmarshaller finders with refactor #447
* werkzeug flask root path fix #449
* additionalProperties without schema should allow null. #444
* Add NullUnmarshaller #432
* Multi type unmarshaller #433
* Unmarshaller format refactor #434
OBS-URL: https://build.opensuse.org/request/show/1094151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=31
2023-06-20 20:48:19 +00:00
30a0e168c1
Accepting request 1093845 from devel:languages:python
...
- Update to 0.17.2:
* Integrations: Add support for aiohttp.web #571
* Include tests in sdist archives #537
* add python 3.11 support #538
* shortcuts high level public api expose #465
* ParametersError context property deprecated #462
* Spec.create deprecated #463
* Validators refactor #457
* Webhooks support #470
* Rename UnmarshalContext to ValidationContext #472
* Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
* Fix falcon response data none #471
* Shortcuts backward compatible #482
* RequestValidator and ResponseValidator backward compatibility #487
* Fix flask decorator function return other types #489
* Fix integration Request Response factories check types fix #490
* Fix Requests request dont allow fragments #491
* Fix openapi packages update and tests #498
* unmarshallers integration tests #497
* Unmarshallers and validators refactor #508
* Shortcuts refactor #517
* Media type deserializers refactor #518
* validators public api expose #455
* allow openapi-schema-validator 0.4 #458
* better unmarshaller finders with refactor #447
* werkzeug flask root path fix #449
* additionalProperties without schema should allow null. #444
- Switch back to PyPI tarball.
OBS-URL: https://build.opensuse.org/request/show/1093845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=14
2023-06-20 14:48:47 +00:00
971cc1cc64
- Update to 0.17.2:
...
* Integrations: Add support for aiohttp.web #571
* Include tests in sdist archives #537
* add python 3.11 support #538
* shortcuts high level public api expose #465
* ParametersError context property deprecated #462
* Spec.create deprecated #463
* Validators refactor #457
* Webhooks support #470
* Rename UnmarshalContext to ValidationContext #472
* Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
* Fix falcon response data none #471
* Shortcuts backward compatible #482
* RequestValidator and ResponseValidator backward compatibility #487
* Fix flask decorator function return other types #489
* Fix integration Request Response factories check types fix #490
* Fix Requests request dont allow fragments #491
* Fix openapi packages update and tests #498
* unmarshallers integration tests #497
* Unmarshallers and validators refactor #508
* Shortcuts refactor #517
* Media type deserializers refactor #518
* validators public api expose #455
* allow openapi-schema-validator 0.4 #458
* better unmarshaller finders with refactor #447
* werkzeug flask root path fix #449
* additionalProperties without schema should allow null. #444
- Switch back to PyPI tarball.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=29
2023-06-20 00:28:00 +00:00
4b68635c60
Accepting request 1039660 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1039660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=13
2022-12-03 09:03:42 +00:00
98a5122ba0
Accepting request 1039657 from home:yarunachalam:branches:devel:languages:python
...
- Update to 0.16.2:
Add NullUnmarshaller #432
Multi type unmarshaller #433
Unmarshaller format refactor #434
- Update to 0.16.1:
lists as additional properties fix #429
x-model extension optional #431
OBS-URL: https://build.opensuse.org/request/show/1039657
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=27
2022-12-02 21:36:13 +00:00
df5b6468fd
Accepting request 1008633 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1008633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=12
2022-10-07 23:24:51 +00:00
7ba01bb6c5
Accepting request 1008592 from home:bnavigator:branches:devel:languages:python
...
- Fix dependencies.
OBS-URL: https://build.opensuse.org/request/show/1008592
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=25
2022-10-07 03:18:19 +00:00
3b1be103d9
Accepting request 1008090 from devel:languages:python
...
- Update to 0.16.0:
* Switch to jsonschema-spec #416
* Use auto-detect validator proxy #418
* OpenAPI 3.1 support + Auto-detect proxies and request / response
validator protocols #419
* Add py.typed to mark package as supporting typing #420
* Refuse to cast str or bytes to array #421
* x-model extension import model class #422
* Add deepObject support #379
* Add anyOf support #423
* Separate werkzeug support #426
* Starlette support #427
* Parameter deserialize complex scenario support (#329 )
* Response headers support (#332 )
* Response headers support for contrib (#333 )
* Drop python 2.7 support (#335 #344 #351 )
* Drop python 3.5 support (#339 )
* Drop python 3.6 support #383
* Add python 3.10 support #383
* Falcon2 support drop (#353 )
* Django2 support drop (#358 )
* Support basic re_path for Django integration (#337 )
* unused NoValue type removed (#340 )
* attrs remove and use dataclasses backport for python 3.6 (#345 )
* Request validation parameters dataclass (#346 )
* Handle missing MIME type in MediaTypeFinder (#371 )
* Limit openapi dependencies upper bounds #386
* switch to pathable #389
* Get rid of create_spec shortcut #393
* Request and Response protocols #407
OBS-URL: https://build.opensuse.org/request/show/1008090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=11
2022-10-06 05:41:42 +00:00
4d37f54d12
- Update to 0.16.0:
...
* Switch to jsonschema-spec #416
* Use auto-detect validator proxy #418
* OpenAPI 3.1 support + Auto-detect proxies and request / response
validator protocols #419
* Add py.typed to mark package as supporting typing #420
* Refuse to cast str or bytes to array #421
* x-model extension import model class #422
* Add deepObject support #379
* Add anyOf support #423
* Separate werkzeug support #426
* Starlette support #427
* Parameter deserialize complex scenario support (#329 )
* Response headers support (#332 )
* Response headers support for contrib (#333 )
* Drop python 2.7 support (#335 #344 #351 )
* Drop python 3.5 support (#339 )
* Drop python 3.6 support #383
* Add python 3.10 support #383
* Falcon2 support drop (#353 )
* Django2 support drop (#358 )
* Support basic re_path for Django integration (#337 )
* unused NoValue type removed (#340 )
* attrs remove and use dataclasses backport for python 3.6 (#345 )
* Request validation parameters dataclass (#346 )
* Handle missing MIME type in MediaTypeFinder (#371 )
* Limit openapi dependencies upper bounds #386
* switch to pathable #389
* Get rid of create_spec shortcut #393
* Request and Response protocols #407
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=23
2022-10-05 05:36:13 +00:00
fb3cb33260
Accepting request 912672 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/912672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=10
2021-08-23 08:07:51 +00:00
0c61f6abd8
Accepting request 912422 from home:bnavigator:branches:devel:languages:python:jupyter
...
- Update to version 0.14.2
* Non required request body fix (#325 )
* Parameter simple scenarion for any schema type fix (#323 )
- Release notes for 0.14.0
Changes:
* Spec replaced with SpecPath (#318 )
Backward incompatibilities:
* create_spec shortcut returns SpecPath instead of Spec
* removed Spec-related schema package
* schema-related exceptions moved to top level exceptions module
* readOnly/writeOnly invalid properties raise error (before were
ommitted)
* MediaTypeDeserializersFactory.create expects mimetype string
instead of media_type
* MediaTypeFinder.find returns media_type, mimetype tuple instead
of just media_type
- Changelog between 0.13.3 and 0.14.0:
https://github.com/p1c2u/openapi-core/releases
- Edit out mock test requirement for Python 3
OBS-URL: https://build.opensuse.org/request/show/912422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=22
2021-08-17 12:47:07 +00:00
43d6c46d54
Accepting request 810161 from devel:languages:python
...
- Skip one test so we can use pytest5
OBS-URL: https://build.opensuse.org/request/show/810161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=9
2020-06-02 12:35:50 +00:00
Tomáš Chvátal
25dff1e1f8
- Skip one test so we can use pytest5
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=20
2020-05-29 09:25:05 +00:00
371210cf6c
Accepting request 790004 from devel:languages:python
...
- version update to 0.13.3
* lot of changes, see
https://github.com/p1c2u/openapi-core/releases
OBS-URL: https://build.opensuse.org/request/show/790004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=8
2020-03-31 15:16:25 +00:00
Tomáš Chvátal
026fa8c95a
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=18
2020-03-31 07:44:08 +00:00
Tomáš Chvátal
10bd97b0cc
Accepting request 789997 from home:pgajdos:python
...
- version update to 0.13.3
* lot of changes, see
https://github.com/p1c2u/openapi-core/releases
OBS-URL: https://build.opensuse.org/request/show/789997
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=17
2020-03-31 07:29:00 +00:00
cb225acef1
Accepting request 762860 from devel:languages:python
...
- Properly conditionalize the python2 drop so it lets us backport
the packages
OBS-URL: https://build.opensuse.org/request/show/762860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=7
2020-01-10 16:51:23 +00:00
Tomáš Chvátal
560bb96a24
- Properly conditionalize the python2 drop so it lets us backport
...
the packages
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=15
2020-01-10 14:51:19 +00:00
54ff0e95fa
Accepting request 762508 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/762508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=6
2020-01-09 21:53:43 +00:00
Todd R
9235e3806d
Accepting request 762507 from home:TheBlackCat:branches:devel:languages:python
...
- Drop python2 subpackage due to dropping backports dependencies.
OBS-URL: https://build.opensuse.org/request/show/762507
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=13
2020-01-09 18:17:24 +00:00
b671f98833
Accepting request 733464 from devel:languages:python
...
- Update to 0.12.0:
* OAS validation with JSONSchema (#157 )
OBS-URL: https://build.opensuse.org/request/show/733464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=5
2019-09-26 18:46:47 +00:00
Tomáš Chvátal
7239e28a8d
- Update to 0.12.0:
...
* OAS validation with JSONSchema (#157 )
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=11
2019-09-26 14:08:17 +00:00
Ludwig Nussel
1a372fbdb3
Accepting request 730065 from devel:languages:python
...
- Update to 0.11.1:
* Path item parameter override (#145 )
* Separate cast and unmarshal (#156 )
OBS-URL: https://build.opensuse.org/request/show/730065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=4
2019-09-13 12:57:54 +00:00
Tomáš Chvátal
3d272d82e2
- Update to 0.11.1:
...
* Path item parameter override (#145 )
* Separate cast and unmarshal (#156 )
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=9
2019-09-11 08:42:24 +00:00
5735e88269
Accepting request 717909 from devel:languages:python
...
- Update to 0.11.0:
* End of Python 3.4 support (#136 )
* Add support for one-of with any type (#133 )
* Modify FlaskOpenAPIRequest to accommodate path variables (#141 )
* Primitive types unmarshallers (#138 )
* attr errors hashable fix (#143 )
* Parameters on path item object support (#144 )
OBS-URL: https://build.opensuse.org/request/show/717909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=3
2019-07-23 20:40:55 +00:00
Tomáš Chvátal
183f28b061
- Update to 0.11.0:
...
* End of Python 3.4 support (#136 )
* Add support for one-of with any type (#133 )
* Modify FlaskOpenAPIRequest to accommodate path variables (#141 )
* Primitive types unmarshallers (#138 )
* attr errors hashable fix (#143 )
* Parameters on path item object support (#144 )
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=7
2019-07-23 13:46:16 +00:00
bd5ff750a0
Accepting request 707880 from devel:languages:python
...
- Update to 0.10.0:
* Various tests and support updates
- Update requirements to match up upstream
OBS-URL: https://build.opensuse.org/request/show/707880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=2
2019-06-06 16:18:10 +00:00
Tomáš Chvátal
c014461155
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=5
2019-06-05 15:33:34 +00:00
Tomáš Chvátal
02d42402e0
- Update to 0.10.0:
...
* Various tests and support updates
- Update requirements to match up upstream
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=4
2019-06-03 11:20:36 +00:00
1188110a46
Accepting request 631929 from devel:languages:python
...
- Switch to github tarball to get tests
- Run the tests
- Initial release v0.5.0
OBS-URL: https://build.opensuse.org/request/show/631929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=1
2018-08-29 10:26:29 +00:00
Tomáš Chvátal
fd12d14d24
- Switch to github tarball to get tests
...
- Run the tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=2
2018-08-08 15:14:23 +00:00
d6fea03b3d
Accepting request 626545 from home:seanmarlow:branches:devel:languages:python
...
- Initial release v0.5.0
TODO: Planning to add unit tests to build once upstream switches to the maintained codestyle package instead of legacy pep8 usage.
OBS-URL: https://build.opensuse.org/request/show/626545
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=1
2018-08-02 07:10:10 +00:00