Skip to content

Finish deprecating contrib#1442

Merged
davidism merged 12 commits intomasterfrom
deprecate-contrib
Jan 26, 2019
Merged

Finish deprecating contrib#1442
davidism merged 12 commits intomasterfrom
deprecate-contrib

Conversation

@davidism
Copy link
Copy Markdown
Member

@davidism davidism commented Jan 25, 2019

Closes #4

Based on decisions in #4 and https://github.com/pallets/werkzeug/projects/2, the full changelog including stuff done before this PR is:

  • LintMiddleware has moved to werkzeug.middleware.lint.
  • ProfilerMiddleware has moved to werkzeug.middleware.profile.
  • ProxyFix has moved to werkzeug.middleware.proxy_fix.
  • JSONRequestMixin has moved to werkzeug.wrappers.json.
  • DynamicCharsetRequestMixin and DynamicCharsetResponseMixin have moved to werkzeug.wrappers.charset.
  • cache has been extracted into a separate project, cachelib. The version in Werkzeug is deprecated.
  • securecookie and sessions have been extracted into a separate project, secure-cookie. The version in Werkzeug is deprecated.
  • Everything in fixers, except ProxyFix, is deprecated.
  • Everything in wrappers, except the JSON and charset mixins mentioned above, is deprecated.
  • atom is deprecated.
  • iterio is deprecated.
  • jsrouting was already deprecated and is removed.
  • limiter was already deprecated and is removed.
  • testtools was already deprecated and is removed.

Depending on the object being deprecated, DeprecationWarning is shown on import, initialization, or method call. All docs include the same warnings. All warnings mention that they will be removed in 1.0.

@davidism davidism added this to the 0.15 milestone Jan 25, 2019
@davidism davidism merged commit ea3d34c into master Jan 26, 2019
@davidism davidism deleted the deprecate-contrib branch January 26, 2019 12:27
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 13, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove unnecessary crud from werkzeug.contrib

1 participant