diff --git a/.gitignore b/.gitignore
index 11614af2..b2b36503 100644
--- a/.gitignore
+++ b/.gitignore
@@ -113,3 +113,6 @@ dmypy.json
# Pyre type checker
.pyre/
+
+# IDE
+.idea/
diff --git a/winter/__init__.py b/winter/__init__.py
index 8b20eafc..6e4cf42f 100644
--- a/winter/__init__.py
+++ b/winter/__init__.py
@@ -16,6 +16,7 @@
from .routing import route_get
from .routing import route_patch
from .routing import route_post
+from .routing import route_put
def _default_configuration():
diff --git a/winter/__version__.py b/winter/__version__.py
index 7e49527e..cd7ca498 100644
--- a/winter/__version__.py
+++ b/winter/__version__.py
@@ -1 +1 @@
-__version__ = '1.0'
+__version__ = '1.0.1'
diff --git a/winter/routing.py b/winter/routing.py
index bdfb2201..8f711889 100644
--- a/winter/routing.py
+++ b/winter/routing.py
@@ -33,6 +33,10 @@ def route_patch(url_path=''):
return route(url_path, 'PATCH')
+def route_put(url_path=''):
+ return route(url_path, 'PUT')
+
+
def register_route(func, url_path, http_method):
assert func not in _routes, f'{func} is already mapped to a route'
_routes[func] = Route(url_path, http_method)