All Versions
28
Latest Version
Avg Release Cycle
221 days
Latest Release
441 days ago

Changelog History
Page 1

  • v0.3.8 Changes

    February 06, 2020

    ๐Ÿš€ Released February XX, 2020

    • โž• Add Python 3.8 support (#835)
    • ๐Ÿ›  Fix wrongly parsed Decimal fields (#855)
    • ๐Ÿ›  Fix overridden response when calling abort with Response (#817)
    • ๐Ÿ“š Various small fixes and updates to documentation
  • v0.3.7 Changes

    December 18, 2018

    ๐Ÿš€ Released December 18, 2018

    • ๐Ÿ›  Fix error handling in python3 (#696)
    • ๐Ÿ›  Fix arguments with type=list (#705)
    • ๐Ÿ”ง Return code for parse_args() is now configurable (#722)
    • โœ‚ Removed flask_restful.paging module.
    • Removed misleading help_on_404 functionality (#722)
    • 0๏ธโƒฃ JSON keys are no longer sorted by default in debug mode in python3 (#680)
    • ๐Ÿ“š Various small fixes and updates to documentation
  • v0.3.6 Changes

    May 31, 2017

    ๐Ÿš€ Released May 31, 2017

    • ๐Ÿ‘ Argument.help now supports unicode strings (#564)
    • Flags can now be passed to inputs.regex (#621)
    • ๐Ÿ›  Fix behavior of action='append' in conjunction with location='json' (#645)
    • method_decorators can be a dict to apply decorator behavior for only specific HTTP methods (#532)
    • 0๏ธโƒฃ JSON keys are no longer sorted by default in debug mode in python3 (#680)
    • ๐Ÿ“š Various small fixes and updates to documentation
  • v0.3.5 Changes

    December 09, 2015

    ๐Ÿš€ Released December 9, 2015

    • โž• Add nullable option to request parser to allow/disallow null values for arguments (#538)
    • ๐ŸŒฒ Use Flask's exception log method in handle_error(e) method instead of directly logging the exception notice. (#496)
    • Argument.help now allows more flexible message formatting using the {error_msg} string interpolation token. (#518)
    • Prevent representation from being chosen at random when Accept: */* (#524)
    • Headers from HTTPExceptions are now returned in the response instead of being discarded (#523)
    • Marshalling now checks for a __marshallable__ method first before defaulting back to __getitem__ ()
    • ๐Ÿ›  Flask 1.0 compatability fixes (#506)
  • v0.3.4 Changes

    July 20, 2015

    ๐Ÿš€ Released July 20, 2015

    • ๐Ÿ›  Fixed issue where abort() and raise Exception were not equivalent (#205)
    • ๐Ÿ›  Fixed RequestParser settings not being copied properly (#483)
    • โž• Add ability to configure json serializer settings from application config (#458)
    • ๐Ÿ“‡ Project metadata, tests, and examples are now included in source distributions (#475)
    • ๐Ÿ“š Various documentation improvements
  • v0.3.3 Changes

    May 21, 2015

    ๐Ÿš€ Released May 22, 2015

    • Disable challenge on 401 by default (THIS IS A BREAKING CHANGE, albeit a very small one with behavior that probably no one depended upon. You can easily change this back to the old way).
    • ๐Ÿ›  Doc fixes (#404, #406, #436, misc. other commits)
    • ๐Ÿ›  Fix truncation of microseconds in iso8601 datetime output (#368)
    • null arguments from JSON no longer cast to string (#390)
    • Made list fields work with classes (#409)
    • ๐Ÿ›  Fix url_for() when used with Blueprints (#410)
    • โž• Add CORS "Access-Control-Expose-Headers" support (#412)
    • ๐Ÿ›  Fix class references in RequestParser (#414)
    • ๐Ÿ‘ Allow any callables to be used as lazy attributes (#417)
    • ๐Ÿ›  Fix references to flask.ext.* (#420)
    • ๐Ÿ›  Trim support with fixes (#428)
    • โž• Added ability to pass-in parameters into Resource constructors (#444)
    • ๐Ÿ›  Fix custom type docs on "Intermediate usage" and docstring (#434)
    • ๐Ÿ›  Fixed problem with RequestParser.copy (#435)
    • ๐Ÿ”‹ Feature/error bundling (#431)
    • Explicitly check the class type for propagate_exceptions (#445)
    • โœ‚ Remove min. year limit 1900 in inputs.date (#446)
  • v0.3.2 Changes

    February 26, 2015

    ๐Ÿš€ Released February 25, 2015

    • ๐Ÿ›  Doc fixes (#344, #378, #402)
    • Microseconds no longer truncated in ISO8601 format datetime inputs (#381)
    • Datetime inputs now preserve timezone instead of forcing conversion to UTC (#381)
    • ๐Ÿ›  Fixes content negotiation to respect q-values (#245)
    • ๐Ÿ›  Fix fields.URL when used with Blueprints (#379)
    • ๐Ÿ›  Fix BadRequest raised with empty body and application/json content type (#366)
    • ๐Ÿ‘Œ Improved argument validation error messages (#386)
    • ๐Ÿ‘ Allow custom validation for FileStorage type arguments (#388)
    • ๐Ÿ‘ Allow lambdas to be specified for field attributes (#309)
    • โž• Added regex input validator (#374)
  • v0.3.1 Changes

    December 13, 2014

    ๐Ÿš€ Released December 13, 2014

    • โž• Adds strict option to parse_args() (#358)
    • โž• Adds an option to envelop marshaled objects (#349)
    • ๐Ÿ›  Fixes initialization of Api.blueprint attribute (#263)
    • ๐Ÿ‘‰ Makes Api.error_router fall back to Flask handlers (#296/#356)
    • ๐Ÿ“„ Makes docs more viewable on mobile devices (#347)
    • Wheel distribution is now universal (#363)
  • v0.3.0 Changes

    November 23, 2014

    ๐Ÿš€ Released November 22, 2014

    • โž• Adds @api.resource decorator (#311)
    • โž• Adds custom error handling (#225)
    • โž• Adds RequestParser inheritance (#249)
    • โž• Adds 1/0 as valid values for inputs.boolean (#341)
    • ๐Ÿ‘Œ Improved datetime serialization and deserialization (#345)
    • init_app now follows Flask extension guidelines (#130)
    • types module renamed to inputs (#243)
    • ๐Ÿ›  Fixes inputs.boolean inability to parse values from JSON (#314)
    • ๐Ÿ›  Fixes RequestParser inability to use arguments from multiple sources at once (#261)
    • ๐Ÿ›  Fixes missing Allow header when HTTP 405 is returned (#294)
    • โšก๏ธ Doc fixes and updates.
  • v0.2.12 Changes

    March 04, 2014

    ๐Ÿš€ Released March 4, 2014

    • ๐Ÿ›  Fixed a bug in error handling code.
    • โœ… Don't install tests by default.
    • โšก๏ธ Doc fixes and updates.