Changelog

Version 0.5.4

  • Updated JSON implementation import to work with Flask 0.10.

Version 0.5.3

Version 0.5.2

  • Unwind broken _app_ctx_stack usage.

Version 0.5.1

  • Handle malformed HTTP response status-line from Exceptional.

Version 0.5

  • Updated with Flask 0.8 extension structure recommendations and 0.9 _app_ctx_stack.
  • Added {'application_environment': 'loaded_libraries': {...}} API data.

Version 0.4.9

  • Added the Exceptional.context() method to support Exceptional’s extra context data API.
  • Updated to reference the new exceptional.io domain.

Version 0.4.8

  • Updated to publish UTF-8 encoded data to Exceptional.
  • Added support for request.json data.

Version 0.4.7

  • Added the Exceptional.publish() method to support Exceptional tracking outside the context of a request.

Version 0.4.6

  • Corrected occurred_at timestamp to be formatted as Zulu.
  • Fixed JSON serialization issue by coercing all environment variables to strings.

Version 0.4.5

  • Updated to log a warning on repeated extension initialization attempts.

Version 0.4.4

  • Fixed to workaround Python 2.5 issue where urlopen() raises a HTTPError even though the HTTP response code indicates success.

Version 0.4.3

  • Changed so that app.extensions['exceptional'] targets the Exceptional extension instance.

Version 0.4.2

  • Updated to support Python 2.5.

Version 0.4.1

  • Updated to support Flask 0.7 blueprints.

Version 0.4

  • Updated to support Python 2.6.
  • Added EXCEPTIONAL_DEBUG_URL testing environment variable override.

Version 0.3

  • Updated to handle unreachable Exceptional service API.

Version 0.2

Version 0.1

  • Initial public release.