Overview

Flask-RESTful 0.3.9, released on May 17, 2021, is a maintenance release ensuring Python 3 compatibility and fixing bugs.

Main Features

Python 3 compatibility

Flask-RESTful is fully compatible with Python 3.6+ and recent Flask versions.

python
from flask import Flask
from flask_restful import Api, Resource

app = Flask(__name__)
api = Api(app)

class HelloWorld(Resource):
    def get(self):
        return {'message': 'Hello, World!'}

api.add_resource(HelloWorld, '/')

Maintenance fixes

Fixes bugs in argument parsing, error handling, and JSON serialization.

python
from flask_restful import reqparse

parser = reqparse.RequestParser()
parser.add_argument('name', type=str, required=True)
parser.add_argument('age', type=int, default=0)

# In a resource:
# args = parser.parse_args()
# return {'name': args['name'], 'age': args['age']}

Sources