CHANGELOG in skylinecms-3.0.8 vs CHANGELOG in skylinecms-3.1.0

- old
+ new

@@ -1,18 +1,139 @@ -*3.0.8 (December 18, 2009)* +# Changelog for Skyline # +## 3.1.0 (Juli 14, 2011) ## + +### Core ### +* [Core] Update gemfile to work with bundler 1.0.7 +* [Core] Update gemfile to use Rails 2.3.10 and rack 1.1.0 +* [Core] Change migrations so there are no more references to tables without the skyline_* prefix. +* [Core] Removed routes that are overwritten in the implementation +* [Core] Remove mysql as a dependency +* [Core] Update gemfile to use willpaginate ~>2.3.15 +* [Core] Fix Rails deprecation errors regarding returning +* [Core] Change load_paths to autoload_path +* [Core] Moved tasks to lib/tasks because of deprecation +* [Core] Multiple language file and translation fixes in english translations +* [Core] Change {{}} to %{} in locale files + + +### Deprecations ### +**Important** : Some functionality has been deprecated in Skyline 3.1 you can still use the deprecation-layer if you are updating from an older version. + +* [Deprecations] Deprecations for 3.0.8 aren't loaded automatically anymore: require skyline/lib/deprecated/version3_0_8 manually to enable them. +* [Deprecations] Removed all of Solr search, it will be put in a plugin. +* [Deprecations] Refactor Renderer and RenderableScope* to the Rendering module. +* [Deprecations] Deprecate Skyline::Renderer in favour of Skyline::Rendering::Renderer +* [Deprecations] Deprecate Skyline::UrlValidation in favour of vendored UrlValidation +* [Deprecations] Deprecate Skyline::Renderer::SettingsHelper#get and Skyline::Renderer::SettingsHelper#get_page +* [Deprecations] Deprecate Skyline::FormBuilderWithErrors in favour of Skyline::FormBuilder +* [Deprecations] Deprecate SectionItem in favour of Sections::Interface. +* [Deprecations] Deprecate Referable in favour of HasManyReferablesIn. +* [Deprecations] Deprecate ContentItem in favour of BelongsToReferable. + +### Configuration (core) ### +* [Config] Make the url_prefix for the CMS screens (default = "/skyline") configurable. This does not change the url of the assets! +* [Config] Add an option to disable pages in the CMS. This only removes them from the template/browsers. You have to change the skyline.root route yourself! + +### User interface (core) ### +* [UI] Update tinyMCE to 3.3.9 +* [UI] Upgrade mootools to 1.2.5 for IE9 compatibility +* [UI] Fix generator methods to use notifications. +* [UI] Add support for disappearing flashes. +* [UI] Refactored Skyline.Layout javascript classes +* [UI] Refactored Skyline.Tree javascript classes +* [UI] Added Skyline.Table for scrollable and draggable tables +* [UI] Add event delay/delegation for Skyline JS components. +* [UI] Add support for multiple wysiwygs in sections collections. +* [UI] Use HTML5 data-* attributes to store data on element nodes +* [UI] Add support for disappearing flashes +* [UI] Don't show buttons in inactive panel headers (it's confusing) +* [UI] Add onFocus event to skyline.editor +* [UI] Add support for section focus +* [UI] New sections are now added after the currentActive section +* [UI] Add config.locale configuration, it set's the default skyline interface locale. Skyline sets this on every request. +* [UI] Add UserPrefernces for all kinds of user specific data +* [UI] Minimize initial click target of flash upload shim to 1x1 px +* [UI] Remove targetRelay for Swiff.Uploader.js to fix double-click bug in FireFox 4+ +* [UI] Refactored javascript layout classes +* [UI] Show fieldset_errors after image and link browsers + +### Plugin management (core) ### +* [Plugins] Refactor plugin manager to do more stuff for each plugin. (see also: b20f527) +* [Plugins] Seed plugin seeds too. Refactor pluginsmanager a bit. +* [Plugins] Load plugin helpers inside of Skyline::ApplicationController, makes it easier to override methods. +* [Plugins] Put plugin hooking and other plugin specific stuff in plugin_helper + +### Referables (core) ### +* [Referables] Use present? method instead of checking the existence of ref object in the helper +* [Referables] Correctly mark referable_field as changed +* [Referables] Bugfix: don't set refering type and id when object_ref is being destroyed +* [Referables] Fix copying from one field with referables to another within the same object. +* [Referables] Fix after_create callbacks when you are using HasManyReferablesIn and try to resave on after_create. +* [Referables] Changed uri to text in skyline_referable_uri to allow for longer links +* [Referables] Fix bug where a ID conflict could result in broken ref_id's. +* [Referables] Don't break if you try to add a non-image file as an image into a inline ref + +### Media Library ### +* [MediaLibrary] Refactored interface and controllers +* [MediaLibrary] The URL for all files have been changed, this should not be a problem as long as there are no hardcoded references. +* [MediaLibrary] Fix display of "add" button in media library +* [MediaLibrary] Implement user preferences for media tree +* [MediaLibrary] Fixed popup for link browser +* [MediaLibrary] Fix updating of number of files in uploader. +* [MediaLibrary] Added proportional dimension calculation to MediaFile and use it in MediaSection. + +### Articles, pages & rendering ### +* [Articles] Add option to ArticleVersion to save it without increasing version numer +* [Articles] Don't validate simple update of internal variables of Article. +* [Articles] Improve the default view of article lists +* [Articles] Add sensible default heading to article list +* [Articles] Beautify interface if the "head" partial of an article is empty +* [Articles] Fix duplicate call of sectionlist initialization +* [Articles] Remove an unused index from article table. +* [Articles] Add support for custom lists for articles + +* [Pages] Added documentation for Page#find_by_url +* [Pages] Implement user preferences for Page tree collapsing/expanding + +* [Renderer] Skip template directories without an index.html.erb file. +* [Renderer] Expose the controller within the renderer +* [Renderer] Remove RenderableScope, it should be in a plugin. + +### Sections (builtin) ### +* [Sections] Redirect section - Don't prepend url with protocol, host and port if the url already has one. +* [Sections] RSS section - Add link to rss section +* [Sections] Media section - Add (optional) link to Skyline::Sections::MediaSection. + +* [Tagging] Added index to associated tags table +* [Tagging] Optimized generated query in with_tags scope + +### Content elements ### +* [ContentElements] Changed icons in presenter for content elements +* [ContentElements] Fixed boolean helper for content elements +* [ContentElements] Remove article-list presenter for content elements. First part of content element refactoring. You can still use it but it will just display the table variant. + +### Settings and users ### +* [Settings] Don't fail if we have no settings + +* [Users] Updated usermanagement to adher to new style +* [Users] Fix number of users display and don't break if created_at is not set. + + +## 3.0.8 (December 18, 2009) ## + * Added support for SQLite3 * Always make the last saved variant the default variant * Fix longstanding bug which can be caused by copy-paste from one wysiwyg section to another * Make the default templates more bullet-proof * Implemented capture functionality on RendererHelper#assign * Add some helper methods to the ContentCollectionSection. Simplified the templates accordingly * Added loads and loads of API documentation * Deprecate the settings helper in favour of Settings#get and Settings#get_page * Deprecate page_sections_per_column in favour of sections_per_column -*3.0.7 (December 8, 2009)* +## 3.0.7 (December 8, 2009) ## * Minor optimalisation to make (auto)loading work better * Added the skylincms binary to bootstrap new implementation * Made skyline compatible with standard Rails 2.3 config.gem * Render 404 instead of 500 if a requested MediaFile isn't found @@ -54,24 +175,24 @@ * Moved gem dependencies from rails/init.rb to Gemfile * Developed plugin features * Ready for open source release * Define all offsetparents for tree elements -*3.0.6 (October 2, 2009)* +## 3.0.6 (October 2, 2009) ## * Fix drag of tree elements when there was scroll. (#67) Minor improvements on visual drag-cues. -*3.0.5 (September 10, 2009)* +## 3.0.5 (September 10, 2009) ## * Fix issue with IE6 and external links. (resolves #13) * Removed memoize from page.rb -*3.0.4 (August 28, 2009)* +## 3.0.4 (August 28, 2009) ## * Import functions of content model can now return error messages -*3.0.3 (August 6, 2009)* +## 3.0.3 (August 6, 2009) ## * Add better page locking, as long as someone is editing a variant it can't be edited by someone else. * Add support for edit "takeover" so you can take over editing even if someone else is editing a variant. * Add "variant_force_edit" right to restrict access to the "takeover". * Added English language file @@ -90,18 +211,18 @@ * Added settings helpers to default renderer. * Add seed file for Page and MediaNode roots. * Cleanup functionality added to delete unuused tags * Moved selection of content items (for ContentItemSection) to model and ContentItem module -*3.0.2.1 (July 23, 2009)* +## 3.0.2.1 (July 23, 2009) ## Bugfix release, mainly for monitoring deletions of InlineRefs. * Add version number to login screen. * Add logger statement when InlineRef's are deleted, watch for [InlineRef]. * Nullify RefObject#refering_id on all links when a page is deleted -*3.0.2 (July 23, 2009)* +## 3.0.2 (July 23, 2009) ## * Added localization for TinyMCE through skyline localization file * Automatically select target="_blank" if selecting a file or external link when making a new link from wysiwyg * Added html code editor for TinyMCE @@ -109,15 +230,15 @@ * A LinkSectionLink is now only external when its custom_url fields starts with a URI scheme * Added tinymce_edit_html right for use with Skyline.Editor * Added TinyMCE Skyline Contextmenu plugin * Added TinyMCE Skyline Table plugin (edit simple tables) -*3.0.1 (July 21, 2009)* +## 3.0.1 (July 21, 2009) ## * Load helpers with Skyline.root as base * The browser controllers are now descendants of Skyline::ApplicationController * Update TinyMCE to 3.2.5 * Bug: LinkSectionLink isn't in module Skyline::Sections -*3.0.0 (July 20, 2009)* +## 3.0.0 (July 20, 2009) ## * Initial Skyline 3.0.0 version released as a Rails plugin. \ No newline at end of file