Labs/Ubiquity/Ubiquity 0.1.6 Release Notes: Difference between revisions

From MozillaWiki
< Labs‎ | Ubiquity
Jump to navigation Jump to search
(Origination)
 
(Added notes on 0.1.6.1 hotfix)
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Back to [[Labs/Ubiquity]].
Back to [[Labs/Ubiquity]].
'''TODO:''' Link to this page from [[Labs/Ubiquity]].


= Main Features =
= Main Features =


'''TODO:''' Fill this out.
This release is primarily a bugfix release to Ubiquity, with a handful of minor new features.  For more information about the motivation behind this release, see [http://www.toolness.com/wp/?p=496 Atul's blog post].


= Download It =
= Download It =
'''TODO:''' Actually make 0.1.6 the latest release and make sure the link below points to it.


If you already have Ubiquity, it will automatically update itself soon (you can also go to the add-ons manager and click "Find Updates" if you are feeling impatient). If you don't already have Ubiquity installed, you can get the latest version [https://ubiquity.mozilla.com/xpi/ubiquity-latest.xpi here].
If you already have Ubiquity, it will automatically update itself soon (you can also go to the add-ons manager and click "Find Updates" if you are feeling impatient). If you don't already have Ubiquity installed, you can get the latest version [https://ubiquity.mozilla.com/xpi/ubiquity-latest.xpi here].
Line 15: Line 11:
= Thanks =
= Thanks =


'''TODO:''' Fill this out.
Thanks to the Ubiquity core team for all their hard work on this release, as well as Gnintendo, Jeremy Laidman, and Andrew (gtd-php) for their patches!


= In Depth =
= In Depth =


'''TODO:''' Actually make the Ubiquity 0.1.6 milestone, move the relevant fixed 0.2 milestone bugs into the 0.1.6 milestone, and make sure the link below points to it.
== General ==
 
* Ubiquity no longer modifies the browser's user-agent string. [https://ubiquity.mozilla.com/trac/ticket/484 #484]
 
* The Japanese IME works in the command entry mode again. [https://ubiquity.mozilla.com/trac/ticket/381 #381]
 
* The "subscription success" page now actually looks like a success page, instead of a warning page. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/a2e70f39c9ed]
 
* Links to the experimental feed and the core developer commands no longer result in an infinite loop when clicked. [https://ubiquity.mozilla.com/trac/ticket/527 #527]
 
* Ubiquity's feed manager no longer distinguishes between identical URLs with different hash components. [https://ubiquity.mozilla.com/trac/ticket/526 #526]
 
* Synonyms of a command are now listed on the command list page. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/cf1d1bd04c5b]
 
* Command names with non-Latin-1 characters in them now display correctly again. [https://ubiquity.mozilla.com/trac/ticket/544 #544]
 
* '''about''' and '''?''' are now synonyms for the '''help''' verb.  [https://ubiquity.mozilla.com/trac/ticket/451 #451]
 
* Modifier suggestions to verbs are now given even if no first letter is pressed. [https://ubiquity.mozilla.com/trac/ticket/359 #359]
 
== Command Authoring ==
 
* Fixed a crashing bug in <tt>Utils.getLocalUrl()</tt>. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/f6c53975b71d]
 
* Ubiquity feeds are now refreshed when the user clicks reload. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/82edd36b2469]
 
* Ubiquity's built-in version of JQuery has been upgraded to 1.3. [https://ubiquity.mozilla.com/trac/ticket/521 #521]
 
* Fixed a crashing bug in <tt>Utils.openUrlInBrowser()</tt>. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/57bd911b99d9]
 
* All links in the Ubiquity extension now point to ubiquity.mozilla.com, as all Ubiquity services are now on Mozilla infrastructure (instead of labs.toolness.com). [https://ubiquity.mozilla.com/trac/ticket/533 #533]
 
* If no preview function is provided, Ubiquity will automatically generate a standard one from the command description and help, if available [http://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/eac4d3c3acbc]
 
* Fixed a bug in <tt>Utils.isArray()</tt>. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/b877e98e9e92]
 
* Documentation on <tt>options.previewDelay</tt> added to <tt>CmdUtils.CreateCommand()</tt>. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/08f1e8bbfd67]
 
* Documentation for <tt>pageLoad</tt> functions was fixed. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/cdce4dca2d31]
 
* Various changes and fixes to lots of noun types. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/b6b4c842be09] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/137bc1f47869] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/61fc9afc44db] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/28b3b22ed284] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/e2031806803e] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/4bc6f01ecca1] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/ed1c05af5263]
 
* <tt>CmdUtils.getHtmlSelection()</tt> now automatically converts relative URLs to absolute ones. [https://ubiquity.mozilla.com/trac/ticket/551 #551]
 
== Standard Feeds ==
 
* Added a '''report-bug''' verb. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/6fba7089d145] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/ecf0eeef4409]
 
* Made the '''twitter''' verb work again. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/bb4327514507]
 
* Help for the '''twitter''' verb is more meaningful. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/9193b9983d4b]
 
* Fixed a bug involving the tinyURL'ing of URLs when using the '''twitter''' verb. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/5b30a13b09a0] [http://getsatisfaction.com/mozilla/topics/twitter_command_sends_chopped_off_urls_to_tinyurl_when_over_character_limit]
 
* Fixed a bug in the Page Editing Commands when restoring page annotations. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/1f85760114c9]
 
* Added a '''count-tabs''' verb, along with some grammatical fixes. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/0b3ad8d59596] [https://ubiquity.mozilla.com/trac/ticket/549 #549] [https://ubiquity.mozilla.com/trac/ticket/550 #550]
 
* Renamed commands '''exit''', '''restart''' and '''close''' to '''exit-firefox''', '''restart-firefox''' and '''close-window''' respectively, and '''close-tab''' now actually closes current tab if no argument is provided [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/83e4091d121a]
 
* The '''last-email''' command now works with google apps and gmail. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/5f4b3a3e6f5c]
 
* The tab commands now work when there are tabs without a loaded URL in them. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/0ce98e00cff5]
 
* Added '''create-bookmarklet-command-from''' and '''create-new-search-command''' verbs. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/499338eb3e29]
 
* Fixed a bug in the '''yelp''' command. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/893dd96acbab]
 
* Fixed a bug in the '''email''' and '''get-email-address''' commands that prevented commas from being present in contact names. [https://ubiquity.mozilla.com/trac/ticket/517 #517]
 
= 0.1.6.1 Hotfix =


You can see the [http://ubiquity.mozilla.com/trac/query?group=status&milestone=Ubiquity+0.1.6 full list of bug fixes].
On February 25, 2009, a 0.1.6.1 hotfix was issued that fixed [https://ubiquity.mozilla.com/trac/query?status=closed&group=resolution&milestone=Ubiquity+0.1.6.1 high-priority bugs] present in 0.1.6.

Latest revision as of 00:48, 26 February 2009

Back to Labs/Ubiquity.

Main Features

This release is primarily a bugfix release to Ubiquity, with a handful of minor new features. For more information about the motivation behind this release, see Atul's blog post.

Download It

If you already have Ubiquity, it will automatically update itself soon (you can also go to the add-ons manager and click "Find Updates" if you are feeling impatient). If you don't already have Ubiquity installed, you can get the latest version here.

Thanks

Thanks to the Ubiquity core team for all their hard work on this release, as well as Gnintendo, Jeremy Laidman, and Andrew (gtd-php) for their patches!

In Depth

General

  • Ubiquity no longer modifies the browser's user-agent string. #484
  • The Japanese IME works in the command entry mode again. #381
  • The "subscription success" page now actually looks like a success page, instead of a warning page. [1]
  • Links to the experimental feed and the core developer commands no longer result in an infinite loop when clicked. #527
  • Ubiquity's feed manager no longer distinguishes between identical URLs with different hash components. #526
  • Synonyms of a command are now listed on the command list page. [2]
  • Command names with non-Latin-1 characters in them now display correctly again. #544
  • about and ? are now synonyms for the help verb. #451
  • Modifier suggestions to verbs are now given even if no first letter is pressed. #359

Command Authoring

  • Fixed a crashing bug in Utils.getLocalUrl(). [3]
  • Ubiquity feeds are now refreshed when the user clicks reload. [4]
  • Ubiquity's built-in version of JQuery has been upgraded to 1.3. #521
  • Fixed a crashing bug in Utils.openUrlInBrowser(). [5]
  • All links in the Ubiquity extension now point to ubiquity.mozilla.com, as all Ubiquity services are now on Mozilla infrastructure (instead of labs.toolness.com). #533
  • If no preview function is provided, Ubiquity will automatically generate a standard one from the command description and help, if available [6]
  • Fixed a bug in Utils.isArray(). [7]
  • Documentation on options.previewDelay added to CmdUtils.CreateCommand(). [8]
  • Documentation for pageLoad functions was fixed. [9]
  • CmdUtils.getHtmlSelection() now automatically converts relative URLs to absolute ones. #551

Standard Feeds

  • Made the twitter verb work again. [19]
  • Help for the twitter verb is more meaningful. [20]
  • Fixed a bug involving the tinyURL'ing of URLs when using the twitter verb. [21] [22]
  • Fixed a bug in the Page Editing Commands when restoring page annotations. [23]
  • Added a count-tabs verb, along with some grammatical fixes. [24] #549 #550
  • Renamed commands exit, restart and close to exit-firefox, restart-firefox and close-window respectively, and close-tab now actually closes current tab if no argument is provided [25]
  • The last-email command now works with google apps and gmail. [26]
  • The tab commands now work when there are tabs without a loaded URL in them. [27]
  • Added create-bookmarklet-command-from and create-new-search-command verbs. [28]
  • Fixed a bug in the yelp command. [29]
  • Fixed a bug in the email and get-email-address commands that prevented commas from being present in contact names. #517

0.1.6.1 Hotfix

On February 25, 2009, a 0.1.6.1 hotfix was issued that fixed high-priority bugs present in 0.1.6.