<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;p&gt;For the most part each Ray release is &amp;#8220;compatible&amp;#8221; with the previous one. Occasionally though things change between versions, you can find out all about what &amp;#8220;breaking&amp;#8221; changes the latest version has here.&lt;/p&gt;
&lt;h2 id=&quot;shortcuts-redux&quot;&gt;&amp;#8220;Where&amp;#8217;d my shortcut go?&amp;#8221;&lt;/h2&gt;
&lt;p&gt;In some cases, a shortcut that existed in Ray 1.x will no longer be present in Ray 2.&amp;#215;. Although the command is still there in long form you may find this to be a particular hassle, in that case please &lt;a href=&quot;http://github.com/johnmuhl/radiant-ray-extension/issues&quot;&gt;create a ticket&lt;/a&gt; complaining about it and I&amp;#8217;ll give you your shortcut back.&lt;/p&gt;
&lt;h2 id=&quot;ext-bundle&quot;&gt;&amp;#8220;What changed in &lt;code&gt;extensions.yml&lt;/code&gt;?&amp;#8221;&lt;/h2&gt;
&lt;p&gt;All users of the extension bundling mechanism will need to update their &lt;code&gt;extensions.yml&lt;/code&gt; before Ray 2.x can understand them. This is mainly because the original format was not very well considered; you&amp;#8217;ll find most of your updating gets done with the delete key.&lt;/p&gt;
&lt;p&gt;For example, the old demonstration &lt;code&gt;extensions.yml&lt;/code&gt; which looked like:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
- name: aggregation
- name: link-roll
- name: help
  hub: saturnflyer
- name: markdown
  hub: johnmuhl
  lib: rdiscount
  vendor: markdown_filter
- name: page_attachments
  plugin: attachment_fu
  plugin_repository: technoweenie
  lib: mini_magick
- name: blog
  hub: netzpirat
  remote: saturnflyer/radiant-blog-extension&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In Ray 2, the same &lt;code&gt;extensions.yml&lt;/code&gt; looks basically the same; just with more less:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
- name: aggregation
- name: link-roll
- name: help
- name: markdown
- name: page-attachments
  lib: mini_magick
- name: blog
  hub: netzpirat
  remote:
    - saturnflyer&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You don&amp;#8217;t need to list the &lt;code&gt;lib&lt;/code&gt; on the RDiscount Markdown filter because it [[Extension dependencies|declares it&amp;#8217;s own dependencies]]. For an extension that requires a gem but doesn&amp;#8217;t declare it&amp;#8217;s dependencies you&amp;#8217;ll still need to use the &lt;code&gt;lib&lt;/code&gt; option.&lt;/p&gt;
&lt;h2 id=&quot;shortcuts&quot;&gt;&amp;#8220;What if I like typing?&amp;#8221;&lt;/h2&gt;
&lt;p&gt;Users of previous versions may notice that the commands have changed. While this appears to be the case it&amp;#8217;s not actually (mostly). All the same old commands are available, so if you got comfortable with &lt;code&gt;rake ray:extension:install name=mailer&lt;/code&gt; and don&amp;#8217;t want to switch to &lt;code&gt;rake ray:i name=mailer&lt;/code&gt; you can keep right on using the long versions. You can get a reminder of the shortcuts with the &lt;code&gt;rake ray:help:shortcuts&lt;/code&gt; command.&lt;/p&gt;
</body>
  <created-at type="datetime">2009-11-23T00:00:06-08:00</created-at>
  <id type="integer">118980</id>
  <permalink>legacy-information</permalink>
  <repository-id type="integer">34113</repository-id>
  <title>Legacy information</title>
  <updated-at type="datetime">2009-05-04T11:24:42-07:00</updated-at>
  <user-id type="integer">7944</user-id>
</wiki>
