Radiant v1.0.1 Release Notes

Release Date: 2012-03-06 // about 12 years ago
    • 💎 Ruby 1.9.3 compatibility [Jim Gay]
    • 👍 Allow page menus to be overridden by additional modules [Jim Gay]
    • ➕ Add migration to not crop page part content > 64kB in MySql and MSSQL [Benny Degezelle]
    • ➕ Add r:site:title, r:site:domain and r:site:dev_domain [Benny Degezelle]
    • 💅 Polish language pack generation [Benny Degezelle]
    • 1.9.2 compatibility [Johannes Fahrenkrug, John Muhl]
    • 🛠 Fix view_path order [William Ross]
    • ⚡️ Extension rake task files loaded directly: no need to copy on update [William Ross]
    • Fake published_at on preview, if necessary [William Ross]
    • 💅 Ignore the generated admin stylesheets [jsntv200]
    • No need to boot Radiant during instance generation [jsntv200]
    • ✅ Rake test:extensions uses new extension loader [William Ross]
    • ⚡️ Rake spec:extensions updated [William Ross]
    • Don't disable ActionMailer [John Muhl]
    • 👉 Use example.com as the example sites [Jim Gay]
    • 👍 Allow the upgrade from an existing instance with no Gemfile [Jim Gay]
    • 🛠 Fixed bootstrap so that migrations run from Radiant.root/db/migrate [William Ross]
    • ➕ Add config.ru for racking up in eg. Pow [William Ross]
    • Remove the extension post_install_message [jsntv200]
    • Extensions should require the module not the version [jsntv200]
    • 🛠 Fix rake radiant:update by setting the missing variables [jsntv200]
    • ⚡️ Update rails binaries [Jim Gay]
    • 👻 Make PreviewStop exception explicit in purpose [Jim Gay]
    • Bundler instructions at the end of bootstrap [William Ross]
    • 🚧 Less maintenance required in instance generator [William Ross]
    • ➕ Add extension root to autoload paths [William Ross]
    • 🔨 Refactored extension loader [William Ross]
    • ⚡️ Extension generator updated for bundler compatibility [William Ross]
    • ➕ Add extension models, controllers and helpers to eager-load paths. [William Ross]
    • ✅ Explicit initialize_nav call to help test extensions [William Ross]
    • Instance mode uses Bundler [William Ross]
    • 🚅 De-vendor Rails [William Ross]
    • 👷 Old CI tasks removed [William Ross]
    • ⚡️ Other text files markdowned, generator and tests updated [William Ross]
    • README in markdown with Travis badge [William Ross]
    • 👷 Setup Travis CI [John Muhl]
    • ➕ Add Bundler support [William Ross, Michal Cichra, Edmund Haselwanter]
    • ➕ Add sqlite and zentest as dev. dependencies [John Muhl]
    • Dev site should show draft and hidden pages [Jim Gay]
    • 👍 Better duplicate-config error reporting [William Ross]
    • ✅ Alter the environment path when running tests from RADIANT_ROOT [Jim Gay]
    • De-submodule built-in extensions and language packs, depend on gems instead [John Muhl, jsntv200]
    • 🛠 Fixed "dev?" method so that pre-pending hostname with "dev." works. [Wes Gamble]
    • No need to migrate extensions after loading schema [William Ross]
    • Load templates from gems [Jim Gay]
    • Require all extension explicitly [Jim Gay]
    • De-vendor acts_as_tree, highline, rack-cache, radius, RedCloth [William Ross, John Muhl, jsntv200]
    • ✂ Removed custom pluralize method in the application helper. [Michael Stalker]
    • 0️⃣ Reflect sqlite default in help output [John Muhl]
    • 🛠 Fix import task name [Jim Gay]
    • 🆕 Newextension.replaces("OldExtension") to inherit matching migrations [William Ross]
    • 0️⃣ Make sqlite the default database. closes #224 [John Muhl]
    • 🗄 Deprecating r:url family of tags [William Ross]
    • Explicitly load will_paginate in resource controller [Jim Gay]
    • Check for @current_tab [jsntv200]
    • Properly load features files in generated extension gemspecs [Jim Gay]
    • 💅 Alter compass initializer to load from tmp/stylesheets [Jim Gay]
    • 👍 Allow content areas without a 'page_part' naming scheme [Jim Gay]
    • 👍 Allow access to the instance of the user action observer [Jim Gay]
    • 👍 Allow extensions to add to the built-in cucumber paths [Jim Gay]
    • ✂ Remove git dependency on generated extension gemspecs [Jim Gay]
    • Unvendored haml [William Ross]
    • ✂ Removed non-portable (Windows-unfriendly) syntax from System commands [Chris Parrish]
    • 🛠 Fix script/console path to boot [Andrew vonderLuft]
    • 💎 Gem dependency compatibility fix for ruby 1.9 [Andrew vonderLuft]
    • 🛠 Fix case statements for ruby 1.9 compatibility [Andrew vonderLuft]
    • Migrate extensions in load order [Jim Gay]
    • Don't need the message about running the extension migration task [Jim Gay]
    • ⚡️ Migrate and update extensions after bootstrap [Jim Gay]
    • 👉 Use request.cookies [Jim Gay]
    • Explicitly find the preview page again after the post [Jim Gay]
    • ✂ Remove errant ruby-debug [Jim Gay]
    • ⚡️ Update instance boot [Jim Gay]
    • Patch for requiring RedCloth and gem dependencies [Jim Gay]
    • Ensure @extensions in the initializer is an array [Jim Gay]
    • We don't need to validate numericality of reference columns [Jim Gay]
    • Replace returning with tap [Jim Gay]
    • Don't validate id [Jim Gay]
    • 👉 Tweak to tabcontrol.Js [William Ross]
    • ➕ Add rake update task for static html files [Andrew vonderLuft]
    • 🔄 Changes popup.js to support switching from one popup to another [William Ross]
    • 👍 Allow the :all symbol to represent gem extensions [Jim Gay]
    • Only show paginate link when depaginated [Benny Degezelle]
    • Require delocalize gem, so date input in non-English is interpreted correctly [Benny Degezelle]
    • 👉 Use white background for page preview [Jim Gay]
    • ➕ Add option to ignore extensions where ruby's -= operator won't cut it [Jim Gay]
    • Remove unused abstract_model_helper.rb [Jim Gay]
    • 🔧 Provide access to standard configuration options through methods [Jim Gay]
    • ➕ Add reusable .action_button class [Jim Gay]
    • 🚚 Move radiant-badge to /images/radiant/ [Andrew vonderLuft]
    • 🛠 Fix rake method for extension script [Andrew vonderLuft]
    • 👉 Make environment files similar [Jeff Casimir]
    • Require HAML 3.0.25 [Jeff Casimir]
    • 🛠 Fix extension installer script to run migrations and updates [Andrew vonderLuft]
    • 👍 Allow two link triggers to the same popup window [John Long]
    • 🏁 Make popup windows draggable by their title bars [John Long]
    • ➕ Add tag alias for navigation:url/path [Andrew vonderLuft]
    • Define page subclasses with acts_as_tree [Jim Gay]
    • ➕ Add preview page feature [Jim Gay]
    • Modify locales to use Dir.glob so that dot files are ignored [jsntv200]
    • Don't show secondary nav when there is only one item [John Long]
    • Pull in changes from prototype [John Long]
    • ➕ Add .bundle to .gitignore [John Long]
    • 👍 Allow extensions to insert tabs after or before other tabs [John Long]
    • Provide an export function for custom templates [Jim Gay]
    • 💅 Cleanup styled blog template [Jim Gay]
    • 🛠 Fix bug when rendering with nil content [Jim Gay]
    • 👉 Make rspec matchers available in cucumber [Jim Gay]
    • 👍 Better support for cucumber in generated extensions [Jim Gay]
    • ➕ Added development dependencies to gemspec [Michal Cichra]
    • 🛠 Fixed boot to work with rubygems >= 1.6.0 [Michal Cichra]
    • ➕ Added .rvmrc and radiant-*.gem to gitignore [Michal Cichra]
    • 🛠 Fixed gemspec to include all files from git repo [Michal Cichra, Jim Gay]
    • 🚚 Move from url to path in sample templates [Jim Gay]
    • ⚡️ Updated available tags i18n [Jim Gay]
    • ✂ Remove legacy routes [Jim Gay]
    • 👍 Allow pagination in aggregated pages [Jim Gay]
    • 🛠 Fix hard-coded string in page edit [Mario Visic]
    • 👉 Make NodeHelper available outside of PageHelper [William Ross]
    • 👉 User has_many pages [William Ross]
    • ✂ Remove arbitrary restriction on limit and offset [Jim Gay]
    • 👉 Make UserActionObserver thread safe [Mark Reginald James]
    • Speedup recursive snippet usage [Andrew O'Brian, Jim Gay]
    • ➕ Add validate_path helper to check that a page exists [William Ross]
    • Standardize on site:host for consistency with dev:host [William Ross]
    • 👉 Use for a numeric counter [Jim Gay, Dirk Kelly]
    • String format breadcrumb tag in archive pages [Oriol Gual]
    • More explicit cache strategy and cookies no longer force cache-bypass [William Ross]
    • 👉 Make pagination_parameters available to views [William Ross]
    • ➕ Add style for inline list of links in drawer [Andrew vonderLuft]
    • ➕ Added defaults.snippet.filter to the configuration view [Samuel Whited]
    • 0️⃣ Defer default_child to class so we can bootstrap without error [Josh French]
    • Page.find_by_url → Page.find_by_path [Josh French]
    • ➕ Added config option defaults.snippet.filter [Samuel Whited]
    • 🛠 Fix bug with deletion of page parts [Josh French]
    • ➕ Add Personal settings sub-tab [William Ross]
    • Cleaner large status spinner [John Muhl]
    • Unroll PageMenu into core [Josh French]
    • ➕ Add missing semicolons + add radix parameter to parseInt() for safety [vanderhoorn]
    • 🛠 Fix status select box with more specific translate call [William Ross]
    • 👉 Make config validation case-insensitive [William Ross]
    • 🚅 Don't run Radiant initializations if Radiant.root is the same as Rails.root [William Ross]
    • 🛠 Fix page remove screen [Jim Gay]
    • 🚚 Move to deprecated tags [Jim Gay]
    • Call find_by_url inside find_by_path so existing extensions continue to work [Jim Gay]
    • ⚡️ Update generated extension to include gemspec and better README [Jim Gay]
    • Config definition can specify units [William Ross]
    • ⚡️ Update Haml to 3.0.23 [Jim Gay]
    • Clicking on a tab focuses the associated textarea [John Muhl]
    • Localize [Jim Gay]
    • 👉 Make any date column a valid value for [Jim Gay]
    • 🚚 Move url methods to path [Jim Gay]
    • 👍 Allow use of custom TextFilter names [Petrik de Heus]
    • Prevent autofill when at new-user form [Gert Goet]
    • Set autocomplete="off" for password fields [Gert Goet]
    • 👍 Allow loading of database templates from extensions [Jim Gay]
    • ⏪ Restore Roasters template styling [Jim Gay]
    • Auto-expand Status and Actions columns to prevent clipping [Benny Degezelle]
    • 🛠 Fix config import/export [William Ross]
    • ➕ Add Radiant.config method and radiant_config.rb initializer [William Ross]
    • ➕ Add configuration interface, with validation and error reporting [William Ross]
    • Close other menus when dropdown option clicked [Jim Gay]
    • 🚚 Move markdown_filter into an extension [John Muhl]
    • ➕ Adding the tag to replace [Jim Gay]
    • 🔄 Change "Website" to "More Info" on the Extensions page [Jim Gay]
    • Don't allow children for File Not Found pages [Jim Gay]
    • Get the children for the menu explicitly [Jim Gay]
    • Ensure parent_id and @page are set on Page#new [Jim Gay]
    • 🚚 Move export into an extension [Jim Gay]
    • ➕ Add "noself" attribute to breadcrumbs tag [William Ross]
    • Separate Env Dump page into a debug extension [Jim Gay]
    • 👌 Support PageFields in imports & exports [Josh French]
    • More granular regionsets in Pages#edit [Josh French]
    • ↔ Integrate Compass [John Long]
    • ⚡️ Update the prototype import task [Jim Gay]
    • 🛠 Fix bug for filtered Snippets not showing stored filter [Jim Gay]
    • 🛠 Fix Layouts pagination [Andrew vonderLuft]
    • 🛠 Fix Snippet pagination [Andrew vonderLuft]
    • ⚡️ Exclude dot files (e.g. .svn) in rake radiant:update:sass [Andrew vonderLuft]
    • 🔦 Expose attribute assignment in Pages#new [Josh French]
    • 📇 Rename Page#fields[] to Page#field() [Josh French]
    • ➕ Add #scheduled? to Page [Jim Gay]
    • ➕ Added the Sheets extension to manage Javascript and Stylesheets [Jim Gay]
    • ⚡️ Update toSlug to allow periods in slugs [Jim Gay]
    • Protect against gems that are required but not installed [Sean Cribbs]
    • 💅 Updated index views to use latest markup and styles [John Long]
    • ↔ Integrated PageFields extension into core [Josh French]
    • 🚚 Page-type select menu moved to Pages#index [Josh French]
    • 👍 Allow gem-extensions to override core views [Josh French]
    • Popup.js fix for multiple control instances [Josh French]