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