CHANGELOG in radiant-0.6.4 vs CHANGELOG in radiant-0.6.5
- old
+ new
@@ -1,39 +1,192 @@
== Change Log
+=== 0.6.5 Chisel
+* Convert StandardTags specs to nested describe blocks. [Sean Cribbs]
+* Remove test/unit tests - all RSpec now. [Sean Cribbs]
+* Fix radiant:update:javascripts task. [Sean Cribbs]
+* Fix problem in test fixtures. [Adam Keyes]
+* Add <r:meta /> tag and appropriate fields to pages table. [Sean Cribbs]
+* Move admin-related javascripts to admin/. [Bjørn Arild Mæland]
+* Add if_self and if_ancestor_or_self tags. [Marty Haught, Sean Cribbs]
+* Rename created_by and updated_by columns on standard models. [Sean Cribbs]
+* Fix Dir glob for extension rake tasks. [Sean Cribbs]
+* Respect view_paths set by plugins in extensions. [xtoddx]
+* Move extra initialization into after_initialize block. [Sean Cribbs]
+* Notice area now fades away after 3 seconds. [Andrew O'Brien]
+* <r:find /> now accepts paths relative to the current page. [Andrew O'Brien]
+* Update RSpec and RSpec on Rails to r3333. [Josh French]
+* Add autotest support for Radiant and extensions. [Josh French]
+* Add pkg/ ignore to git, correct CSS problems with fieldset tables.
+[Sean Cribbs]
+* Ignore git files when building gem. [Sean Cribbs]
+* Fix generated test and spec harnesses, convert core extensions to specs.
+[Sean Cribbs]
+* Cover edge case in Page spec. [Sean Cribbs]
+* Increase coverage of helper, controller, and model specs. [Sean Cribbs]
+* Correct some view and spec bugs. [Sean Cribbs]
+* Added specs for view helpers. [Sean Cribbs]
+* Use TH for fieldset tables and correct error in CSS. [skrat]
+* Adjust admin links and r:breadcrumbs tag to deal with Rails site prefix.
+[Sean Cribbs]
+* Adjust tags to deal with Rails site prefix (relative_url_root).
+[Sean Cribbs]
+* Resolve issue with undefined method :view_paths in ActionMailer.
+[Sean Cribbs]
+* Fixed incompatibility with RubyGems >= 0.9.5 that broke radiant:freeze:gems
+rake task. [Michael Klett]
+* Fixed problem with the list of templates containing duplicates in the
+db:bootstrap rake task when not running in instance mode. [John Long]
+* Update Subversion URL so rake radiant:freeze:edge works. [John Long]
+* Add AVLUX to list of links in Styled Blog template. [John Long]
+* Fix Ruby 1.8.5 compatibility issue with Dir[]. [Sean Cribbs]
+* Backup old environment.rb when copying new version. [Sean Cribbs]
+* Fill out more controller specs. [Sean Cribbs]
+* Fix Admin::PageController specs. [Sean Cribbs]
+* Make autotest work. [Matthew Elder]
+* Clean up cache files before running site_controller spec. [Matthew Elder]
+* Add r:status tag. [Andrew O'Brien]
+* Add ability to set publication date manually. [Nick Plante, Sean Cribbs]
+* Remove blank nodes in r:navigation tag. [ben]
+* Bubble up parsing exceptions in development mode. [jonleighton]
+* Fix authorization system for controller inheritance [Josh French]
+* Add 'nolinks' attribute to breadcrumbs tag. [abstractioneer]
+* Fix fixtures for RSpec enabled extensions. [andreas]
+* Generate extensions with RSpec support by default, fix rake and script/spec
+in instance mode. [Andrew O'Brien]
+* Support database templates in a Radiant instance. [Benny Degezelle]
+* Make rake test:extensions work in instance mode. [Daniel Sheppard]
+* Fix tests failing in instance mode with config.extensions set.
+[Daniel Sheppard]
+* Finished converting page_controller_test.rb to page_controller_spec.rb
+[John Long]
+* Completed converting user_controller_test.rb to user_controller_spec.rb
+[John Long]
+* Fix failing extension loading tests, remove irrelevant ones. [Sean Cribbs]
+* Fix test:extensions Rake task. [Sean Cribbs]
+* Prevent following the link that toggles visibility of meta items on page
+edit. [Mislav Marohnić]
+* Fix extension loader and previously failing unit tests; update specs.
+[Mislav Marohnić]
+* Fixed problem with response_cached? returning true when perform caching was
+off; fixed failing spec. [John Long]
+* Fixed issues with whitespace in page.rb. [John Long]
+* Fix filtering in tag reference popup. [Mislav Marohnić]
+* Updated rspec and rspec_on_rails. [John Long]
+* Add more controller specs and a matcher for LoginSystem features.
+[Sean Cribbs]
+* Make all extensions loaded by default. [Sean Cribbs]
+* Update extension loader spec. [Sean Cribbs]
+* Work around a nasty issue with extensions + Dependencies unloading in
+development mode. [Mislav Marohnić]
+* Fix the tree expansion issue in admin interface (cookie-related). minor
+cleanup server-side [Mislav Marohnić]
+* Cleanup up the underscore layout hack by using method chain.
+[Mislav Marohnić]
+* Refactored initialization, extension loading, updated plugins. [Sean Cribbs]
+* Fix SiteController#show_page for Rails 2.0. [Mislav Marohnić]
+* Minor optimization for Page; remove the unneccessary 'virtual' accessor.
+[Mislav Marohnić]
+* Fix tests for PostgreSQL: comment out a test that breaks most of the specs
+somehow. [Mislav Marohnić]
+* Failures in initializer_spec.rb fixed [John Long]
+* Failure in site_controller_spec.rb fixed. [John Long]
+* The last test/unit failure is now fixed. [John Long]
+* Failing tests in page_controller_test.rb fixed. [John Long]
+* Error in response cache spec fixed. [Keeran Hawoldar]
+* ActionController::Base.view_paths is now set correctly for extensions.
+[John Long]
+* Changed view extensions to ".html.erb" [John Long]
+* Fixed content type test failures. [John Long]
+* Fix page_test. [John Long]
+* Updated environments. [John Long]
+* Modify ApplicationController spec. [Loren Johnson]
+* Modify SiteController spec. [Loren Johnson]
+* Fix failing unit test for old type of logger. [Daniel Sheppard]
+* Fix problems preventing script/console from running: acts_as_tree is now a
+plugin, view_paths is now a core feature. [Daniel Sheppard]
+* Upgrade to Rails 2.0.2 [Daniel Sheppard]
+* Escape angle brackets to avoid assertion warnings in StandardTags.
+[Sean Cribbs]
+* Remove unused ConsoleUtils module and fix failing specs. [Sean Cribbs]
+* Added standard_tags_spec.rb [John Long]
+* Make sure all scenario pages have at least a body part. [Sean Cribbs]
+* Added render matcher. [John Long]
+* Modify pages scenario. [Loren Johnson]
+* A beginning on the Application and Site controller specs. [Loren Johnson]
+* Fix failing specs - use of before(:all) when before(:each) was needed
+[Daniel Sheppard]
+* Fix failing extension_load_order_test.rb [Daniel Sheppard]
+* Don't load scenarios stuff unless using specs. [Sean Cribbs]
+* Add initializer spec. [Sean Cribbs]
+* Add extension loader spec and refactorings. [Sean Cribbs]
+* Added user_spec.rb [John Long]
+* Upgrade Rails to 1.2.6. [Sean Cribbs]
+* Added user_action_observer_spec.rb [John Long]
+* Removed duplicate load paths from environments/test.rb [John Long]
+* Added text_filter_spec.rb [John Long]
+* Added status_spec.rb [John Long]
+* Added spec/models/snippet_spec.rb [John Long]
+* Added response_cache_spec.rb [John Long]
+* Small improvements to page_part_spec.rb [John Long]
+* Remove duplicate specs and move Radiant::ExtensionMigrator? spec to proper
+location. [Sean Cribbs]
+* Fix admin.js to initialize TabControl even if there are no tabs.
+[Benny Degezelle]
+* Correct RenderTestHelper to better resemble expectations from Rails.
+[Sean Cribbs]
+* Add model specs and scenarios. [John Long]
+* Modify script/spec to work in instance mode. [Andrew O'Brien]
+* Add RSpec to load path in test environment. [Andrew O'Brien]
+* Add specs for Radiant::Extension and Radiant::Taggable. [Sean Cribbs]
+* Fixed admin CSS for IE6 - ugly borders begone! [Bjørn Arild Mæland]
+* Fixed that homepage is no longer cached outside of cache dir, but to
+ "_site-root.data". [Bjørn Arild Mæland]
+* Fix typo in pngfix.js. [Mislav Marohnić]
+* Turn off auto-loading RSpec stuff, even in test environment.
+ [Mislav Marohnić]
+* Add specs for Annotatable, InheritableClassAttributes, LocalTime,
+ MethodObserver, and Simpleton. [Sean Cribbs]
+* Add spec for Radiant::AdminUI and Users scenario. [Sean Cribbs]
+* Import and create boilerplate for RSpec and Scenarios. [Sean Cribbs]
+* Honor config.extensions when running rake test:extensions and also include
+ core extensions. [Daniel Sheppard]
+* Propagate global page when using <r:content /> with inherit attribute.
+ [Sean Cribbs]
+
=== 0.6.4 Gem Shaper
-* Extract Archive pages into a core extension. Add automatic testing of core
+* Extract Archive pages into a core extension. Add automatic testing of core
extensions from default test task. [Sean Cribbs]
* Add <r:if_children /> and <r:unless_children /> tags. [Andrew Neil]
* Add HTML labels to role checkboxes in user edit template. [zilkey]
-* Cleanup whitespace and line-endings in environment.rb. [Bjorn Maeland]
+* Cleanup whitespace and line-endings in environment.rb. [Bjørn Arild Mæland]
* Fix various SQL Server issues via Rails ticket #8886. [Mark Gallop]
* Refactor locals from _node.rhtml into Admin::NodeHelper. [Sean Cribbs]
-* Fix XHTML validation errors in view templates. [Bjorn Maeland]
+* Fix XHTML validation errors in view templates. [Bjørn Arild Mæland]
* Update Prototype and script.aculo.us to 1.6 and 1.8 releases. [Sean Cribbs]
* Fix edge case in tabcontrol.js where tab label is incorrect. [Sean Cribbs]
* Remove duplication in admin.js. [Sean Cribbs]
* Factor TimeZone stuff out of Radiant::Config into a module, fix failing tests.
[Sean Cribbs]
* Add has_part?, inherits_part?, and has_or_inherits_part? methods to Page.
[ana]
* Allow setting of local timezone via Radiant::Config and auto-adjustment of times
in admin UI and <r:date /> tag. [Bodhi Philpot]
-* Update to latest Prototype and script.aculo.us and refactor and extract inline
- Javascript into external files. [Mislav Marohnic]
-* Narrow scope of exception to only throw on missing fixture files, allowing
+* Update to latest Prototype and script.aculo.us and refactor and extract inline
+ Javascript into external files. [Mislav Marohnić]
+* Narrow scope of exception to only throw on missing fixture files, allowing
invalid yaml errors through. [Daniel Sheppard]
-* Added tests to ensure that response_cache stays within the cache dir.
+* Added tests to ensure that response_cache stays within the cache dir.
[Daniel Sheppard]
* Add assert_requires_login to LoginTestHelper. [Sean Cribbs]
* Make sure tag binding stack is popped when an exception occurs. [jay@jay.fm]
* Clean up some apparent cruft in page.rb [Daniel Sheppard]
* Add logout method to LoginTestHelper. [Sean Cribbs]
* Run single extension tests with rake test:extensions EXT=<extension_name>
[Brian Skahan]
-* Update Javascript libraries to Prototype 1.6.0_rc1 and script.aculo.us
- 1.8.0_pre1. [Mislav Marohnic]
+* Update Javascript libraries to Prototype 1.6.0_rc1 and script.aculo.us
+ 1.8.0_pre1. [Mislav Marohnić]
* Fixed <r:attempted_url /> tag to escape the uri [Daniel Sheppard]
* Allow parts to be accessed by name from Page#part before they are saved.
[Sean Cribbs]
* Disambiguate namespace of ActionMailer::Part. [Sean Cribbs]
* Fix namespacing problem with ActionController::RoutingError. [Sean Cribbs]
@@ -43,50 +196,50 @@
* Added <r:if_dev /> and <r:unless_dev /> tags. [Peter Berkenbosch]
* Removed session stringification patch in test helper. [Sean Cribbs]
* Update Rails to 1.2.4. [Sean Cribbs]
* Add extensions paths to the standard $LOAD_PATH so requires work properly.
[Sean Cribbs]
-* Fixed some loading issues for plugins that are included in extensions.
+* Fixed some loading issues for plugins that are included in extensions.
[Sean Cribbs]
=== 0.6.3 Rock Grinder
* Add generic public/ copy task to generated extensions. [Sean Cribbs]
* Fix typo in StandardTags. [oli]
* Added db:remigrate:extensions task. [Sean Cribbs]
* Show all child pages on remove confirmation, regardless of sitemap expansion.
[Sean Cribbs]
-* Make LoginSystem store user ids in session rather than whole user objects.
+* Make LoginSystem store user ids in session rather than whole user objects.
[Sean Cribbs]
* Plugins included in an extension's vendor/plugins directory will automatically
be loaded before the extension is activated. Plugins included in more than one
- extension will be loaded only once according to the extension load order.
+ extension will be loaded only once according to the extension load order.
[Sean Cribbs]
* Allow subclassing of FileNotFoundPage. [Daniel Sheppard]
* <r:find/> should not return FileNotFoundPage. [Daniel Sheppard]
-* Change test for tabs to just check dupes and for the requested tab
- rather than a specific list (test was breaking if a real extension added
+* Change test for tabs to just check dupes and for the requested tab
+ rather than a specific list (test was breaking if a real extension added
a tab). [Daniel Sheppard]
* Ensure test extensions are loaded in the test environment. [Daniel Sheppard]
-* Prevent ExtensionInitializationTest from unloading real extensions.
+* Prevent ExtensionInitializationTest from unloading real extensions.
[Daniel Sheppard]
* Expire the old URL from the cache when the page slug changes. [Daniel Sheppard]
* Fix failing tests in instance mode. [Daniel Sheppard]
-* Move difference assertions upstream from forms extension into a test helper.
+* Move difference assertions upstream from forms extension into a test helper.
[Sean Cribbs]
* Update Prototype to 1.5.0 final release. [Sean Cribbs]
-* Allow specification of extension loading order in environment.rb
+* Allow specification of extension loading order in environment.rb
[Daniel Sheppard]
-* Fix bugs in assert_global_tag_defined and assert_tag_defined of
+* Fix bugs in assert_global_tag_defined and assert_tag_defined of
ExtensionTagTestHelper. [Sean Cribbs]
-* Make sure included stylesheets and javascripts are only linked to once in
+* Make sure included stylesheets and javascripts are only linked to once in
<head>. [Sean Cribbs]
* Fix navigation tag tests. [vitali]
-* Suppress errors about missing default helper by providing a blank helper.
+* Suppress errors about missing default helper by providing a blank helper.
[Sean Cribbs]
-* Fix mis-alignment of "Clear cache" button when homepage not present.
+* Fix mis-alignment of "Clear cache" button when homepage not present.
[Sean Cribbs]
-* Fix issues with misnesting of modules in fixture loading extension and
+* Fix issues with misnesting of modules in fixture loading extension and
test suites running randomly from dispatchers. [Sean Cribbs]
* Remove invalid image alignment. [tolbrino]
* Display not_found.rhtml on standard 'not found'-like exceptions. [Sean Cribbs]
* Make sitemap.js use relative URLs. [Earl Chew]
* Preliminary support for active_record sessions. [John Long]
@@ -95,20 +248,20 @@
* Removed some of the database specific code from the ArchiveFinder [Daniel
Sheppard]
* Fixed typo in extension model generator documentation
* Reworked the way the generator extension is loaded (closing #500) [Keita]
* Fixed failing unit tests in instance mode [Daniel Shephard]
-* Modified the page edit form to use multipart/form-data (useful for an upload
+* Modified the page edit form to use multipart/form-data (useful for an upload
extension) [Sean Cribbs]
=== 0.6.1 Stone Cutter (May 5, 2007)
* Fixed a security vulnerability which caused passwords to appear in the logs
* Fixed a bug in the site map code which caused it to forget which rows were
expanded
* The find_by_url method has been optimized to improve performance [Daniel
Sheppard]
-* GET requests are now the only requests that are cached [Daniel Sheppard]
+* GET requests are now the only requests that are cached [Daniel Sheppard]
* Added rudimentary support for extension depencency specification through
directory prefixing [Daniel Sheppard]
* Fixed syntax error in fixture loading extension [Sean Cribbs]
* Minor documentation fix for date tag [Sean Cribbs]
* Fixed a bug in the migrations that prevented 0.5.x users from upgrading
@@ -127,28 +280,28 @@
* Renamed script/setup_database to rake db:bootstrap
* Reworked the upgrade code to work around rake tasks
* Added rake tasks for freezing and unfreezing radiant to the edge
* r:children:each, r:children:first, and r:children:last now all accept the
same ordering and limit attributes and have the same defaults
-* Snippets are now responsive to global context via the r:page tag. This means
- that any tags inside r:page will refer to the page currently being rendered,
- i.e. the page requested, not the local contextual page via tags like
- r:children:each, etc. This is most relevant to recursive snippets like the
+* Snippets are now responsive to global context via the r:page tag. This means
+ that any tags inside r:page will refer to the page currently being rendered,
+ i.e. the page requested, not the local contextual page via tags like
+ r:children:each, etc. This is most relevant to recursive snippets like the
sitemapper example [Sean Cribbs]
-* r:navigation now uses the pipe character ("|") to delimit URLs in the urls
+* r:navigation now uses the pipe character ("|") to delimit URLs in the urls
attribute rather than the semi-colon
-* :date now accepts a "for" attribute that specifies which attribute of the
- page to render. Valid values of the attribute are published_at, updated_at,
+* :date now accepts a "for" attribute that specifies which attribute of the
+ page to render. Valid values of the attribute are published_at, updated_at,
created_at, and now.
* Created the r:cycle tag to make alternating tables and lists possible
-* Added popups for filter and tag documentation inside the page editing
+* Added popups for filter and tag documentation inside the page editing
interface
* Added support for optimistic locking for all models [Daniel Sheppard]
* Added support to Radiant::Config for boolean values [Sean Cribbs]
-* Caching no longer stores the headers and body in the same file [Daniel
+* Caching no longer stores the headers and body in the same file [Daniel
Sheppard]
-* Added support for the X-Sendfile header that works in conjunction with
- caching to speed it up (by default X-Sendfile support is off) [Daniel
+* Added support for the X-Sendfile header that works in conjunction with
+ caching to speed it up (by default X-Sendfile support is off) [Daniel
Sheppard]
* Moved the images and stylesheets into images/admin and stylesheets/admin
respectively to make it easier for Radiant's assets to coexist easily with
the site's assets
* Improved the Javascript that automatically updates the slug and breadcrumb