This repository has been archived by the owner on Oct 18, 2022. It is now read-only.
Releases: eucalypt-framework/eucalypt
Releases · eucalypt-framework/eucalypt
v0.9.0
v0.8.0
Major changes
- Remove
rspec
core rake tasks (top-level & application-level). (#50) - Change CI script to implicit
rspec
call (top-level & application-level). (#50) - Add environment options for
console
command. (#47) - Add
Eucalypt.console?
to check whether the console is active. (#47) - Redirect console output in production environment to STDOUT by default. (#47)
- Remove conditional
irb
require. (#46) - Migrate to travis-ci.com. (#44)
Minor changes
v0.7.2
v0.7.1
Major changes
- Fixed the issue of IRB not being bundled in Ruby
>= 2.6
.
See rubygems/bundler#6929.
v0.7.0
Major changes
- Change
bundler
version specifier to~> 2.0
ineucalypt.gemspec
and generated application'sGemfile
. (#29) - Use
Regexp#match?
instead ofObject#=~
to suppress warnings when using Ruby2.6.2
. (#32) - Add
ruby-head
to Travis RVM rubies. (#31)
Minor changes
- Update author email from
[email protected]
to[email protected]
. (#30) - Add
.ruby-version
and.ruby-gemset
to.gitignore
. (#28)
v0.6.2
Major changes
- Only show the
init
task by default when the top-leveleucalypt
command is run outside a Eucalypt application directory. (#26)
Minor changes
v0.6.1
Major changes
- Fix LoadError originating from the use of the updated
sqlite3
gem version1.4.0
, by changing the gem version specifier in theGemfile
to~> 1.3.6
, making it more strict than the previous~> 1.3
(#21) - Remove
rake db:migrate
as default rake task foreucalypt rake
command (#23) - Add
task
argument to theeucalypt rake
command for specifying rake tasks (#23)
Minor changes
v0.6.0
Major changes
These major changes were to address the issue of routes being inherited, or in response to this fix
- Remove
ApplicationController
fromapp/controllers
directory to prevent routes being defined in it (since the main cause of route inheritance is from the fact that each controller subclassesApplicationController
) - Add
MainController
which now effectively works the same way as the oldapp/controllers/application_controller.rb
- it is rooted at/
- Add
MainHelper
which is the helper module forMainController
only.ApplicationHelper
still exists, and is still used for defining methods which should be available to all subclassing controllers - Change maintenance mode to use before filters to redirect to
MainController
's/maintenance
method. Additionally, maintenance mode and the maintenance route are now both configured inapp.rb
- Change asset pipeline setup to only define
/assets/*
at the root (MainController
) rather than relative to each controller - Prevent
app/controllers/main_controller.rb
from being deleted through the CLI
Other major changes
- Add
render_static
method as an abstraction forsend_file
, to avoid having to typesend_file File.join(settings.public_folder, file)
- Change ordering of require directives in
eucalypt/load.rb
- Move asset pipeline configuration into the library (to avoid cluttering the application)
Minor changes
- Add a default index page if
/
is not defined inMainController
- Change default logging configurations
Lumberjack::Severity::DEBUG
is now the default severity for the development environment- Remove unnecessary
Lumberjack::Severity::INFO
specification for the production environment, sinceset :logging
defaults to this severity anyway
- Delete unused
eucalypt/guard.rb
file - Change default specs to all be true
- Remove
bundle exec
fromProcfile
since theeucalypt launch
command already executesrackup
underbundle exec
v0.5.4
Major changes
- (
core/helpers/static.rb
): Remove stabby lambda definition fromstatic_router
setting to prevent a newStatic::Router
object from being initialized every time the setting is called
Minor changes
- (
core/helpers/static.rb
): Remove:<<
alias method forStatic::Router#route
instance method