CHANGELOG.md in lotusrb-0.2.1 vs CHANGELOG.md in lotusrb-0.3.0

- old
+ new

@@ -1,21 +1,38 @@ # Lotus A complete web framework for Ruby +## v0.3.0 - 2015-03-23 +### Added +- [Luca Guidi] Introduced action generator. Eg. `bundle exec lotus generate action web dashboard#index` +- [Alfonso Uceda Pompa] Allow to specify default coookies options in application configuration. Eg. `cookies true, { domain: 'lotusrb.org' }` +- [Tom Kadwill] Include `Lotus::Helpers` in views. +- [Linus Pettersson] Allow to specify `--database` CLI option when generate a new application. Eg. `lotus new bookshelf --database=postgresql` +- [Linus Pettersson] Initialize a Git repository when generating a new application +- [Alfonso Uceda Pompa] Produce `.lotusrc` when generating a new application +- [Alfonso Uceda Pompa] Security HTTP headers. `X-Frame-Options` and `Content-Security-Policy` are now enabled by default. +- [Linus Pettersson] Database console. Run with `bundle exec lotus db console` +- [Luca Guidi] Dynamic finders for relative and absolute routes. It implements method missing: `Web::Routes.home_path` will resolve to `Web::Routes.path(:home)`. + +### Changed +– [Alfonso Uceda Pompa] Cookies will send `HttpOnly` by default. This is for security reasons. +- [Jan Lelis] Enable `templates` configuration for new generated apps +- [Mark Connell] Change SQLite file extension from `.db` to `.sqlite3` + ## v0.2.1 - 2015-02-06 ### Added -- [Huy Do] Introduced `Lotus::Logger` +- [Huy Đỗ] Introduced `Lotus::Logger` - [Jimmy Zhang] `lotus new` accepts a `--path` argument - [Jimmy Zhang] Application generator for the current directory (`lotus new .`). This is useful to provide a web deliverable for existing Ruby gems. - [Trung Lê] Add example mapping file for application generator: `lib/config/mapping.rb` -- [Hieu Nguyen] RSpec support for application generator: `--test=rspec` or `--test=minitest` (default) +- [Hiếu Nguyễn] RSpec support for application generator: `--test=rspec` or `--test=minitest` (default) ### Fixed - [Luca Guidi] `lotus version` to previx `v` (eg `v0.2.1`) - [Rob Yurkowski] Ensure application name doesn't contain special or forbidden characters - [Luca Guidi] Ensure all the applications are loaded in console - [Trung Lê] Container architecture: preload only `lib/<appname>/**/*.rb` -- [Hieu Nguyen] Fixed `lotus new` to print usage when application name isn't provided +- [Hiếu Nguyễn] Fixed `lotus new` to print usage when application name isn't provided ## v0.2.0 - 2014-06-23 ### Added - [Luca Guidi] Introduced `lotus new` as a command to generate applications. It supports "container" architecture for now. - [Luca Guidi] Show a welcome page when the application doesn't have routes