Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

global: deprecate and remove marshmallow v2 and webargs v5 #123

Open
lnielsen opened this issue Jan 23, 2021 · 0 comments
Open

global: deprecate and remove marshmallow v2 and webargs v5 #123

lnielsen opened this issue Jan 23, 2021 · 0 comments

Comments

@lnielsen
Copy link
Member

lnielsen commented Jan 23, 2021

Marshmallow 3 support was added in Invenio v3.2 and it was noted that people should migrate because it would be removed.

Now's the time to remove it :-)

  • First, deprecate v2 in and webargs v5 in invenio-rest v1.3 and ship in invenio v3.5.
  • Next, bump moduels in setup.py and remove warning and ship invenio-rest 1.4 and invenio v3.6

A quick view shows that the following modules uses webargs:

  • records-rest
  • files-rest
  • accounts
  • app-ils
  • communities
  • archivematica
  • deposit
  • oaiserver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant