Nephos/NephosRubyServer

View on GitHub
CHANGELOG

Summary

Maintainability
Test Coverage
v0.7.2
        * add verbosity option

v0.7.1
        * Fix cookies
        * Remove puma requirement

v0.7.0
        * Remove depreciated method
        * Large cookie improvement (can change the path)

v0.6
        * Fix unitary tests
        * Fix binary server to handle daemons better
        * Add unitary test to test the server globaly
        * Log can be called from the controller
    * Update urls and links
    * Important fix for cookies
    * Fix gemspec
    * Improve functional tests (router)
    * Improve executables (status)
    * Improve router (disable verbose)
    * Fix executables (status)
    * Update "nephos" gem to 1.0.4
    * Add new feature Controller.url_for
    * Add new feature log
    * Improve routing helpers (optional url parameter)
    * Add new functional tests (router)
    * Add extension for url (.html, ...)
    * Add improved router helper (simple destination, alias)
    * Fix application generator (replace in the gemfile nephos-server by nephos)
        * Improve guides (more doc, corrections, update)
    * Certificate for sign the gem
        * Add customisable default error page
        * Fix generator (bug when --application on current directory)
    * Improve hooks (add the :only option)
    * Improve documentation
    * Improve routing (more tests, better duplicate / handlement)
    * Improve daemons
    * Improve Rakefile and tests structure
    * Add few functional (router, server, generator) tests
    * Add new unitary tests
    * Big change (ea49dfb0b429f03327447477bfee9bef30dda7ad) on the architecture, massive usage of Rack::Request, review the global architecture, update all unitary tests
    * add hook before_action and after_action
    * improve params
    * improve controller error handlement with STDERR message
    * server can be daemonized

v0.5
    * fix regression on empty response
    * add unitary tests
    * improve gemspec
    * fix severe regression on responder
    * fix environment bug
    * add continuous integration with gitlab
    * fix executables requirements to be testable
    * add cookies management
    * fix regression on content-type from v0.4
    * fix nephos gem (binaries can be used out of an application)
    * improve code documentation (annotations above the methods and classes)
    * fix content type for json to application/json
    * improve executables: version taking in count

v0.4
    * fix route matching
    * improve generator (help and display)
    * improve generator (usage of optparser)
    * improve documentation (and update)
    * change generator option --debug with --test
    * add lot of unitary tests on router
    * add test on application generator
    * add generator option (--no-build, --no-git, ...)
    * fix parameters
    * improve controller generator (names)
    * add puma to change the default web server
    * add environments
    * improve router errors
    * improve documentation (production mode)
    * add listen network parameter to run the server
    * fix server executable
    * improve errors
    * fix unitary tests about controller generator
    * improve gemspec changelog
    * improve generator
    * improve responder (with integer argument)
    * fix router helpers
    * add version to code
    * fix a file permissions
    * add generator route --rm
    * add test for generator (routes and route --rm)
    * improve routes generator with a 4th optional argument
    * fix regression for binary with --debug feature
    * improve routes generator
    * add nephos-status executable
    * add nephos-generator route option

v0.3
    * fix gem
    * add tests for generator
    * fix controller parameters
    * add new unitary tests
    * improve documentation (and fix it)
    * add documentation (guide for slim, sequel, generator)

v0.2
    * improve global coherence (file, class, consts names)
    * rename directory "controllers/" -> "app/"
    * add class params
    * change file place (controller)
    * improve controller
    * add unitary tests (params, controller)
    * minor fix bug
    * add documentation

v0.1
    * fix regressions from v0.1.11 and previous (routing)
    * add complet unitary tests (rendering)
    * add partial unitary tests (routing)
    * update gemspec
    * factorize some code
    * fix regressions from v0.1.10
    * improve rendering code
    * improve status content
    * add url's parameters like /u/:param
    * minor fixes
    * improve exceptions
    * improve generator
    * improve rendering
    * add html rendering
    * improve documentation
    * improve exceptions
    * improve routing error
    * fix documentation
    * improve routing (resource and matching)
    * improve routing
    * improve generators (errors and arguments)
    * fix procfile
    * rename src to controllers
    * improve generator
    * basic routing, rendering, and controllers
    * valid gemspec
    * basic working server
    * basic generator