Revision history for Perl extension Web::Machine

0.08 Tues. Feb. 12th, 2013
    NEW FEATURES:
        - It is now possible to have the create_path
          resource method fire *after* the entity is
          processed. This resolves RT #78631, which
          also has an excellent description of the
          problem in it.
            - added tests for this

        - adding support for logging exceptions in
          the FSM if PSGI logger is available
          (Thanks to Dave Rolsky for this)
            - added test for this

0.07 Thurs. Jan. 24th, 2013

        - fixing some broken test dependencies

0.06 Wed. Jan. 23th, 2013
    COMPATABILITY BREAKAGE:
        - removed the $metadata variable in the FSM
          and moved this into the PSGI $env instead
            - blame Jesse Luehrs if this is a problem
        - Content-Type is a required header (Jesse Luehrs)

    NEW FEATURES:
        - implement PSGI style streaming responses (Jesse Luehrs)
            - added tests for this
        - allow IO handle responses (Jesse Luehrs)
            - added tests for that

    MISC:
        - fix some tests (Jesse Luehrs)
            - skiping them properly
            - not relying on header order
            - fixing typos

        - when a resource throws an error, log this to the logger defined in the
          Plack::Request object if one is available (Dave Rolsky)

0.05 Mon. Oct. 29th, 2012
    - if a resource returned undef from is_authorized this caused an
      uninitialized value warning (Dave Rolsky)

0.04 Sun. Sept. 9th, 2012
    - moves all the content negotation code to
      HTTP::Headers::ActionPack
        - adjusted the Util module accordingly
        - added/adjusted tests accordingly

    - improve the bind_path function in Util
        - improve existing and add more tests for this
        - improve the docs on this too

0.03 Tues. June 19th, 2012
    - fixing a missing semicolon (thanks to bricas)
    - fixing missing $VERSION numbers (also thanks to bricas)
    - allow the resource to choose how to handle exceptions
      instead of always writing them to the body
        - adjusted tests accordingly

0.02 Sun. June 17th, 2012
    - forgot to add some dependencies

0.01 Tues. June 12th, 2012
    - First release
