Skip to content
Browse files

Final 3.5.0 release

  • Loading branch information...
1 parent 5e3b182 commit 71620e94a9964d8b95e716b6bec2c52f5cd55dd5 @peakpg peakpg committed May 30, 2012
Showing with 60 additions and 68 deletions.
  1. +4 −4 Gemfile.lock
  2. +55 −63 doc/release_notes.md
  3. +1 −1 lib/cms/version.rb
View
8 Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- browsercms (3.5.0.rc4)
+ browsercms (3.5.0)
ancestry (~> 1.2.4)
ckeditor_rails (~> 3.6.2.2)
jquery-rails (~> 2.0)
@@ -106,7 +106,7 @@ GEM
mime-types (1.18)
mocha (0.9.8)
rake
- multi_json (1.3.5)
+ multi_json (1.3.6)
mysql2 (0.3.11)
nokogiri (1.5.2)
paperclip (3.0.4)
@@ -151,12 +151,12 @@ GEM
rspec-mocks (2.10.1)
ruby-prof (0.11.2)
rubyzip (0.9.8)
- sass (3.1.18)
+ sass (3.1.19)
sass-rails (3.2.5)
railties (~> 3.2.0)
sass (>= 3.1.10)
tilt (~> 1.3)
- selenium-webdriver (2.21.2)
+ selenium-webdriver (2.22.0)
childprocess (>= 0.2.5)
ffi (~> 1.0)
libwebsocket (~> 0.1.3)
View
118 doc/release_notes.md
@@ -1,64 +1,4 @@
-v3.5.0.rc3
-==========
-
-* Add new migration methods to make it easier for modules to namespace their blocks.
-* Allow modules to add new links to the Admin tab without overriding views.
-
-In an engine, you can do the following:
-
-```
-# In lib/bcms_your_module/engine.rb
-initializer 'bcms_your_module.add_menu_item' do |app|
- app.config.cms.tools_menu << {:menu_section => 'widgets',
- :name => 'List of Widgets',
- :engine=>'bcms_your_module',
- :route_name => 'widgets_path'
- }
-end
-
-# In app/controllers/bcms_your_module/widget_controller.rb
-class BcmsYourModule::WidgetsController < Cms::BaseController
-
- layout 'cms/administration'
- check_permissions :administrate
-
- def index
- @menu_section = 'widgets'
- # Do something interesting
- end
-end
-
-# In config/routes.rb
-BcmsYourModule::Engine.routes.draw do
- get '/widgets' => 'widgets#index', :as =>:widgets
-end
-```
-
-
-
-v3.5.0.rc2
-==========
-
-* Fixed issue where named page routes couldn't be found in portlet views
-* Fixed issue where page routes can't be created in seed data.
-* Confirmed that X-Sendfile works
-
-X-Sendfile
-----------
-
-One way to improve the performance of BrowserCMS is to enable X-Sendfile. Used in conjunction with Web servers like Apache and Nginx, X-Sendfile will allow web servers to handle serving files that have been uploaded into the CMS. Web servers are very well optimized for sending static files, and doing so takes load off the Ruby processes reducing bottlenecks.
-
-To enable X-Sendfile in your application, uncomment one of the following two lines depending on which web server you are using.
-
-```
-# In config/environments/production.rb
-config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
-config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
-```
-
-You will then need to configure your web server to handle X-Sendfile requests. See documentation for [Apache](https://tn123.org/mod_xsendfile/) and [Nginx](http://wiki.nginx.org/XSendfile) for details.
-
-v3.5.0.rc1
+v3.5.0
======
This release includes a number of new features, including:
@@ -104,7 +44,54 @@ To better support deploying BrowserCMS to Heroku, we have put together a new gui
As a side note, the CMS should work with Postgresql as well, based on our testing with Heroku (which uses Postgres by default).
-Notable Fixes
+Admin Links
+==========
+In an engine, you can do the following:
+
+```
+# In lib/bcms_your_module/engine.rb
+initializer 'bcms_your_module.add_menu_item' do |app|
+ app.config.cms.tools_menu << {:menu_section => 'widgets',
+ :name => 'List of Widgets',
+ :engine=>'bcms_your_module',
+ :route_name => 'widgets_path'
+ }
+end
+
+# In app/controllers/bcms_your_module/widget_controller.rb
+class BcmsYourModule::WidgetsController < Cms::BaseController
+
+ layout 'cms/administration'
+ check_permissions :administrate
+
+ def index
+ @menu_section = 'widgets'
+ # Do something interesting
+ end
+end
+
+# In config/routes.rb
+BcmsYourModule::Engine.routes.draw do
+ get '/widgets' => 'widgets#index', :as =>:widgets
+end
+```
+
+X-Sendfile
+----------
+
+One way to improve the performance of BrowserCMS is to enable X-Sendfile. Used in conjunction with Web servers like Apache and Nginx, X-Sendfile will allow web servers to handle serving files that have been uploaded into the CMS. Web servers are very well optimized for sending static files, and doing so takes load off the Ruby processes reducing bottlenecks.
+
+To enable X-Sendfile in your application, uncomment one of the following two lines depending on which web server you are using.
+
+```
+# In config/environments/production.rb
+config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
+config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
+```
+
+You will then need to configure your web server to handle X-Sendfile requests. See documentation for [Apache](https://tn123.org/mod_xsendfile/) and [Nginx](http://wiki.nginx.org/XSendfile) for details.
+
+Other Notable Fixes
-------------
* [#493] Add Mobile capability
@@ -114,8 +101,13 @@ Notable Fixes
* [#508] Remove fancy file upload (probably unused and wasn't working anyway)
* [#519] Better support for Amazon/AWS S3
* [#521] Remove SITE_DOMAIN constant in favor of more conventional rails configuration methods
+* Add new migration methods to make it easier for modules to namespace their blocks.
+* Allow modules to add new links to the Admin tab without overriding views.
+* Fixed issue where named page routes couldn't be found in portlet views
+* Fixed issue where page routes can't be created in seed data.
+* Confirmed that X-Sendfile works
-See the [detailed changelog](https://github.com/browsermedia/browsercms/compare/v3.4.0...v3.5.0.rc1) for more info.
+See the [detailed changelog](https://github.com/browsermedia/browsercms/compare/v3.4.0...v3.5.0) for more info.
v3.4.2
======
View
2 lib/cms/version.rb
@@ -2,7 +2,7 @@
# Allows the precise version of BrowserCMS to be determined programatically.
#
module Cms
- VERSION = "3.5.0.rc4"
+ VERSION = "3.5.0"
# Return the current version of the CMS.
def self.version

0 comments on commit 71620e9

Please sign in to comment.
Something went wrong with that request. Please try again.