Help language development. Donate to The Perl Foundation

Bailador cpan:UFOBAT last updated on 2019-08-18

Changes
0.0.19  2019-08-18T20:51:38+02:00
    - fixed xt/20-cli.t to use new prove6 -I argument passing
    - fixed a typo: ; instead of ,
    - updated to the new URI module version, coercion to Str
    - fixed the env in Bailador::Context to be rw

0.0.18  2019-03-07T13:53:57+01:00
    - Switchted back to "master branch" versioning mode
    - Fixed dependency of Path::Iterator which is not Path::Finder

0.0.17 2018.12.13
    - Removed dependency of certain version of Log::Any (just be up to date ;)

0.0.16 2018.12.13
    - Fixed Issue #306 - params for layouts
    - Added `test-psgi-response` because responses with more then 1 header failed randomly

0.0.15 2018.04.13
    - Ticket #288 - silenced test
    - Ticket #284 - subtests failures with Tap::Harness
    - Minor improvment a of a warning message
    - Add a configurable plugin system
    - Export the from-json method from JOSN::Fast

0.0.14 2017.11.07
    - Improvment of the logging functionality in Bailador - Thanks to jsimonet++
    - Ticket #151, #278, #277
    - Ticket #280 - Serve templates on Windows
    - Ticket #276 - unicode in URIs do work now
    - Ticket #236 - Regular Expression meta chars are not evalulated by accident. Use URLs with rx// instead

0.0.13 2017.10.01
    - Ticket #265 - 'bailador new --name=<name>' is now 'bailador new <name>'
    - Ticket #144 - added render-file($filename, :$mime-type)
    - fixed a LTA error message for baile($port) calls that are outdated
    - Fixed a bug in Bailador::Request:Multipart that caused all parts, but the first one, to contain data from the previous ones
    - Added method Bailador::Request::Multipart.Num()
    - Fixed a bug that caused error messages never to be colorized

0.0.12 2017.09.09
    - Added logging to StaticRoute, if a requested file was not found
    - Class attribute in Routes with Controllers are no longer of type Str but a class type
    - Gradual serving now creates the sitemap.xml on the fly.
    - Examples have been reorganized and some more tests were added.
    - Require classes in controllers if they're not loaded
    - Convert Failure to Exception - error handling for missing controller classes
    - Log if template or layouts were not found and avoid "internal server errors".

0.0.11 2017.08.26
    - Ticket #245 - created doc directory
    - Ticket #185 - let run-psgi-request accept Hash
    - Ticket #251 - created a CONTRIBUTING.md for github
    - Ticket #222 - update documentation on render
    - Ticket #242 - update documentation on static-dir including bug at capture group in B::Route::StaticFile
    - Added support for Controller classes and objects
    - Ticket #231 - fixed includes (related to #224)
    - Ticket #180 - allow to colorize terminal output

0.0.10 2017.08.04
    - Little code and documentation clean
    - Ticket #201 - moved skeleton files into %?RESOURCES and added xt to be "integration tests" that run after installation
    - Ticket #224 - installation of Bailador as a dependency does not longer fail

0.0.9 2017.07.28
    - Ticket #208 - It is now possible to render without a content type, default values for content-types can be configured.
    - Ticket #116 - Added &to-json to be exported via Bailador
    - Ticket #214 - auto generated head routes didnt work properly for redirections
    - Ticket #215 - redirect() can set different status codes - 302 is the default
    - Ticket #216 - Bailador::Feature::AutoHead is in core and allways used
    - Ticket #194 - t/20-cli.t did not shut down processes properly

0.0.8 2017.07.15
    - Ticket #176 - Layered configuration file loading
    - Ticket #186 - added 'views' as default for bin/bailador watch
    - Ticket #203 - t/00-tidy.t avoids .precomp dir
    - Ticket #174 - Removed Bailador::import()
    - Ticket #169 - All paths are relative to Bailador::App $!location. Use %*ENV<BAILADOR_APP_ROOT> explicitly set it.
    - Improved logging speed - https://github.com/jsimonet/log-any/issues/1
    - Ticket #138 - Added a fancy output Bailador::Command::routes, use bin/bailador routes -t <app>
    - Ticket #177 - Route matching on / or "end of URI" works better
    - Ticket #190 - Added syntactic suggar for static-dir routes
    - Ticket #189 - views directory is relative to where the application script is when it is in a directory called 'bin'.
    - Ticket #196 - Pass arbitrary header to run-psgi-request

0.0.7 2017.07.04
    - Ticket #164 - bin/bailador version should work even after installation
    - Ticket #98 - Added Bailador::Feature::AutoHead and added head() keyword to setup head routes manually
    - Named arguments to bin/bailador such as --config can now be anywhere
    - Added documentation to the usage of bin/bailador
    - Ticket #111 - added a test for Bailador::Configuration which evaluates %*ENV and overrides settings file according #161
    - Ticket #170 - error handlers use Content-Type header according to RFC 2616
    - Ticket #166 and #167 - The command 'watch' watches the app.pl file as well as all files or dirs
      that are stated in '-w' command line switch
    - Add custom error handing functions #131

0.0.6 2017.06.27
    - Ticket #147 - no test output for t/08-* testcases
    - Added a test case for bailador watch command
    - Added Bailador::Commands for
        * tiny (HTTP::Server::Tiny)
        * easy (HTTP::Easy)
        * ogre (HTTP::Server::Ogre), which is an exprimental and new async P6W server and
        * routes, which prints out all routes of your application. (Ticket #165)
    - Ticket #107 and #137 - Log::Any can be used for logging. p6w.errors will be used ad default out
    - Add example/api.pl6 to demonstrate returning JSON.
    - Add test to skeleton created by --new, move application to bin/.
    - Add experimental code, example, and test for gradual serving. #120
    - Change the way 'bailador --new" accepts its parameter. Eliminate duplicate usage. #156.

0.0.5 2017.06.16
    - Ticket #158 - passing perl6 include lib directory downstream
    - Ticket #148 - bailador command line tool can read out --config options
    - Ticket #142 - views directory is now configurable
    - Bailador can now use a settings yaml file
    - Introduced Bailador::Comamnd::watch which can be used via the bailador comand line tool
    - Including some other smaller documentation changes, bugfixes and additions

0.0.4 2017.06.10
    First release to CPAN

0.0.3 2017.06.03

0.0.2 2017.05.31

0.0.1 2017.05.28