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

< Labs‎ | Ubiquity
(Added notes on 0.1.6.1 hotfix)
 
(11 intermediate revisions by 2 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 ==
== General ==
Line 32: Line 26:


* Ubiquity's feed manager no longer distinguishes between identical URLs with different hash components. [https://ubiquity.mozilla.com/trac/ticket/526 #526]
* 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 ==
== Command Authoring ==
Line 47: Line 49:
* 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]
* 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]


== Standard Feeds ==
* Fixed a bug in <tt>Utils.isArray()</tt>. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/b877e98e9e92]


* Added a '''report-bug''' verb. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/6fba7089d145] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/ecf0eeef4409]
* Documentation on <tt>options.previewDelay</tt> added to <tt>CmdUtils.CreateCommand()</tt>. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/08f1e8bbfd67]


* Made the '''twitter''' verb work again. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/bb4327514507]
* Documentation for <tt>pageLoad</tt> functions was fixed. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/cdce4dca2d31]


* Fixed a bug in the Page Editing Commands when restoring page annotations. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/1f85760114c9]
* 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]


* Added a '''count-tabs''' verb. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/0b3ad8d59596]
* <tt>CmdUtils.getHtmlSelection()</tt> now automatically converts relative URLs to absolute ones. [https://ubiquity.mozilla.com/trac/ticket/551 #551]


* 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]
== Standard Feeds ==


== TODO: add these! ==
* Added a '''report-bug''' verb. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/6fba7089d145] [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/ecf0eeef4409]


improved pageLoad logic:
* Made the '''twitter''' verb work again. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/bb4327514507]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/4f8503f2339c


synonyms of a command are listed on command list page:
* Help for the '''twitter''' verb is more meaningful. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/9193b9983d4b]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/cf1d1bd04c5b


#544
* 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]


partial #451: 'about' and '?' are now synonyms for 'help'.
* Fixed a bug in the Page Editing Commands when restoring page annotations. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/1f85760114c9]


noun_type_url changed:
* 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]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/b6b4c842be09


#549
* 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]
#550
#551
 
support for Yahoo contacts to builtin contacts nountype:
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/137bc1f47869
 
created noun_type_commands, a noun for cmd suggestions:
  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
 
some kind of getsatisfaction.com tinyurl issue:
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/5b30a13b09a0
 
twitter help is more meaningful:
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/9193b9983d4b
 
fixed digg cmd via utils.isarray:
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/b877e98e9e92
 
hacky fix to yelp command:
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/893dd96acbab
 
noun_type_twitter_account:
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/4bc6f01ecca1
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/ed1c05af5263


last-email command now works w/ google apps and gmail:
* The '''last-email''' command now works with google apps and gmail. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/5f4b3a3e6f5c]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/5f4b3a3e6f5c


#517
* The tab commands now work when there are tabs without a loaded URL in them. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/0ce98e00cff5]
#359


tab search works when it hits tabs w/o a loaded URL:
* Added '''create-bookmarklet-command-from''' and '''create-new-search-command''' verbs. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/499338eb3e29]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/0ce98e00cff5


added create-bookmarklet-command-from and create-new-search-command:
* Fixed a bug in the '''yelp''' command. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/893dd96acbab]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/499338eb3e29


docs for options.previewDelay:
* 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]
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/08f1e8bbfd67


docs for pageLoad:
= 0.1.6.1 Hotfix =
  https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/cdce4dca2d31


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.