May 8th, 2012· Fixed memory use on iTunes shelves (which could occasionally exhaust memory, slow machine, and then crash)
· Fixed incorrect shortcut keys shown in item action menu
· Added mappings between Delicious Library's item types and Amazon's labyrinthine search (e.g.: manually adding “tools” in 🇩🇪Germany now works)
March 14th, 2012· Added support for PlayStation Vita game boxes
· Delicious Library learnt how to clean up certain lint that accumulates in the database
· After installation, Delicious Library will clean up the lint that has accumulated to date. Depending on the age of your library, this may take up to several minutes.
· Quick Look previews draw nicer on Mac OS X 10.7
· Database repair tool (hold Shift when launching) fixes more kinds of database problems
· Improve backup progress display
· More secure validation of application updates
· Fix a bug where cover view could become unresponsive
· Stability improvements when iTunes is updated while Delicious Library is running
· Fixed a problem with the "Shelves" publishing template and Firefox
· Fixed a crash if an invalid AppleScript is placed in Delicious Library's scripts folder
· Fixed a crash when accessing a library shared over Bonjour
· Fixed a crash when exporting a bibliography
· Fixed a potential crash when right-clicking an item
January 26th, 2012· Fixed a crasher with USB barcode scanning
· Fixed a crasher when changing import settings
December 8th, 2011· Easily see which shelves contain your items!
· Use the new "Shelves" column in list view
· Control-click an item for the new "Show on Shelf" menu
· Include the set of shelves containing each item when exporting
· Recognize a larger variety of iTunes audiobook formats
· Those with old iTunes libraries should, in iTunes, choose File > Library > Organize Library…, selecting to "Reorganize files"
· Improved display of Nintendo 3DS game boxes
· French translation improvements, thanks to Fabrice Deville
· Export directly to Numbers
· Excel exporter now uses CSV format instead of the ancient SYLK format, providing better support for long values and values in more languages
· Cover drawing fixes on Mac OS X 10.7 Lion (fixed blurry covers, incorrect drawing after changing dimensions, and more)
· Many fixes to the importer
· Accept USB scanners that send EAN-5 along with the EAN-13 barcode
· We're aware that some customers have issues using their USB barcode scanners with Delicious Library. We'd like to address this as soon as possible. If you have a USB scanner (working or not), please email support@delicious-monster.com with the make and model, and whether or not scans are recognized.
· Work around Amazon returning strange item dimensions (manifesting as covers being tiny)
· Better handling of large cover images
· Strip ColorSync profiles from images when publishing for smaller file sizes
· Fixed a cause of large memory usage when publishing
· Add a work-around for an Apple bug in 10.7 that produces invalid HTML when publishing
· Enable "Refresh Details from Internet" for items with an EAN or ISBN, but without an ASIN
· Fixed a crash when selecting "Enable Bluetooth Scanning" and Bluetooth is disabled (Apple's bug)
September 23rd, 2011· Fixed a crash on the lookup activity panel (only affected 10.7)
· Fixed some loaned items not displaying on friends (only affected pre-10.7)
· Fixed a crash when dragging a loaned item from one friend to another
· Refreshing an item with an EAN but not ASIN connects it with its details
· Fixed some broken links in our help (sorry about that!)
September 9th, 2011· Fixed duplicate items when scanning
· Large performance improvements for libraries with many tools, toys, and gadgets
· Updated Danish localization (thanks to Thomas Kildeberg)
· Updated French localization (thanks to Ludovic Epting)
· Slovenian localization (from Gorazd Petrović) wasn't registered correctly
· Fixed a crash on Lion when deleting a friend
· Re-wrote loan iCal integeration so it's much gentler (this used to crash at times and do mean things to other events that were made in the "Library Loans" calendar). iCal integration is now off by default.
· Sorting ignores uppercase/lowercase in more places
· Fixed the link to our Get Satisfaction forum in our help
· Fixed a potential crash double-clicking on an Address Book group when adding a friend
· Minor update to the Amazon API version
· Kindle e-books are recognized and show up under the "Books" category
· Fixed some "seams" that sometimes appeared on shelves
· Autocomplete is gentler, and no longer applies to the notes field
· Fixed a drawing issue on Lion when scrolling horizontally in the list view
· When accessing items via AppleScript, Video Games and Software were swapped.
· When loaning the selected item, the "loan" details tab now appears immediately
· Custom cover images have their size limited to 800x800 for better performance
· Fixed a crash when ejecting an iPod
December 1st, 2010Video Scanning:
· We've completely rewritten video barcode scanning again - we're now on our third-generation algorithm! This version is much more sensitive (meaning we read barcodes that much more often) AND uses less processor power than the second-generation one in 2.5.
· On iMacs (since 2009) we're seeing an INCREDIBLE 3x increase in sensitivity, as well as a 1.9x reduction in bad scans.
· On MacBook Pro-class machines we're seeing an AMAZING 4.1x increase in sensitivity, as well as a PHENOMENAL >~800x reduction in bad scans.
· When you re-scan an item we play a different noise, now, so you know you already have that item. Yep yep yep yep yep yep yep yep yep.
· Scanning on external 27" displays and earlier iMacs now uses correct settings to work better for them.
· 2.6.3 - fixed scanning on Mac OS X 10.5 so it doesn't just crash when the video window comes up.
Items:
· We've added buttons to quickly find all items by a particular author / director / game company / creator.
· We use Amazon even more lightly now, since they have imposed new fetch limits. One change is we ONLY search the country selected in preferences, we won't "fall back" to searching the other five countries if the first one doesn't have an item. This makes us 6x as efficient in our use of Amazon, but means if you're scanning in imported items you might have to manually switch your country/store in preferences.
· We've added a new button to manually refresh an item's info to the details pane.
· The "Sell on Amazon" link has been updated so it works with Amazon's latest changes.
· The "Buy on Amazon" link has been updated so it works with Amazon's latest changes.
· The "Find Other Editions on Amazon" link has been updated so it works with Amazon's latest changes.
Publishing & Printing:
· Limit the user's picture to 60x60 in case she went crazy and set a huge picture in Address Book, TERRY.
· Worked around a longstanding crasher in Apple's handling of dates that showed itself when first loading a sample library or sometimes when simply loading an item from Amazon. (Crasher reported to Apple, should be fixed soon.)
· Look at your Mac. Now MobileMe. Now "Back to your Mac." I'm on a horse.
November 30th, 2010Video Scanning:
· We've completely rewritten video barcode scanning again - we're now on our third-generation algorithm! This version is much more sensitive (meaning we read barcodes that much more often) AND uses less processor power than the second-generation one in 2.5.
· On iMacs (since 2009) we're seeing an INCREDIBLE 3x increase in sensitivity, as well as a 1.9x reduction in bad scans.
· On MacBook Pro-class machines we're seeing an AMAZING 4.1x increase in sensitivity, as well as a PHENOMENAL >~800x reduction in bad scans.
· When you re-scan an item we play a different noise, now, so you know you already have that item. Yep yep yep yep yep yep yep yep yep.
· Beta 2: Scanning on external 27" displays and earlier iMacs now uses correct settings to work better for them.
· Beta 2: There's a button added to beta builds to capture images of barcodes that are still being troublesome Mail them to support at delicious-monster.com.
Items:
· We've added buttons to quickly find all items by a particular author / director / game company / creator.
· We use Amazon even more lightly now, since they have imposed new fetch limits. One change is we ONLY search the country selected in preferences, we won't "fall back" to searching the other five countries if the first one doesn't have an item. This makes us 6x as efficient in our use of Amazon, but means if you're scanning in imported items you might have to manually switch your country/store in preferences.
· We've added a new button to manually refresh an item's info to the details pane.
· The "Sell on Amazon" link has been updated so it works with Amazon's latest changes.
· The "Buy on Amazon" link has been updated so it works with Amazon's latest changes.
· The "Find Other Editions on Amazon" link has been updated so it works with Amazon's latest changes.
Publishing & Printing:
· Limit the user's picture to 60x60 in case she went crazy and set a huge picture in Address Book, TERRY.
· Worked around a longstanding crasher in Apple's handling of dates that showed itself when first loading a sample library or sometimes when simply loading an item from Amazon. (Crasher reported to Apple, should be fixed soon.)
· Look at your Mac. Now MobileMe. Now "Back to your Mac." I'm on a horse.
October 22nd, 2009Fixes for Snow Leopard:
· Fixed hang on Snow Leopard when switching from list view to cover view.
· Fixed graphical glitches and slowness when scrolling in cover view (especially with large collections).
· Fixed the "beam-in" animation for adding items, and the "burning" animation for deleting books on Snow Leopard.
· Fixed our most common crasher on Snow Leopard, where launching fails with a message about "_kCAEmitterLayerFill".
· Fix crasher when user would duplicate selected items (⌘-D).
· Only register the first 10,000 characters with speech recognition under 10.6.0 and 10.6.1, since Snow Leopard will do a 1-minute timeout otherwise, argh. Apple bug #7146027.
· The long-delayed Help files are finally here! (I'm sorry this took so long.) These are still being finalized, so please report anything that seems odd using the built-in bug reporter (under the "Help" menu).
Publishing:
· FTP site editing is much more sane. Copy and paste now work when editing FTP sites.
· Sites added from Transmit now have fancy quotes around them in the list, like “Delicious Monster,” so it's clearer where they came from.
· Use a much smarter algorithm to add the folder "/deliciouslibrary" to the end of the path the user gives us, so we won't WON'T WON'T add it twice if the user happened to end her path with "/". DUR DUR DUR.
· If the user doesn't have a card set in Address Book OR doesn't have an image on that card, we use a default image when publishing to the web, instead of exporting a broken link and/or crashing sometimes.
· We now ALWAYS publish HTML files when we publish the user's website - in the past, we tried to be clever and NOT publish a file if it was the same size as the previous one, but for HTML that hack isn't too smart.
· On Snow Leopard we don't reset the currently selected FTP site back to 'none' every time you look at it.
· Don't double-escape entities (like "&" showing up as "&") when publishing to iWeb.
· Cover view graphics are zippier thanks to some tricks from the author of CoreAnimation.
· Selecting very large shelves is faster.
· Loading and using a file where you have a friend (or multiple friends) who is no longer in your Address Book is now MUCH faster.
iSight Scanning Items:
· Don't pop up two scanner windows when we launch and the scanner preference is on, DUH DUH DUH.
· Scanning items by EAN is now supported by Amazon France (even though it's documented not to work), so we allow scanning of items like 3596972080128.
· We pop up an error panel if the user's Mac clock is set wrong and prompt her to fix it in System Preferences, since we can't fetch information from Amazon after August 15, 2009 without a correct timestamp.
Bluetooth Scanners:
· Fixed a crasher that would sometimes hit when we first pair with a scanner.
· Added auto-detection and auto-pairing of scanners under Snow Leopard (just as it always worked under Leopard).
· We now recognize and work with more revisions of Microvision's RoV scanner.
Manual Item Lookup:
· Manually looking up for items with apostrophes in their names (') works again.
· If a user is looking up a 10, 12, or 13-digit number, then remove spaces and dashes for her, so that, for instance, "978-0-316-01876-0" will correctly look up as "9780316018760", the latter of which actually works on Amazon.
· Because sqlite files can sometimes become corrupted when a Mac is suddenly shut down or crashes, I've written a utility to repair corrupted files. To use the utility, just hold down the "shift" key when launching Delicious Library 2. This should solve the problems of the few users are having upgrading from version 2.0.x to 2.1 or beyond, when those users have some slight corrupting in their old file.
Details:
· Setting / editing a user synopsis is now undoable, as it always should have been.
· Added the "series" field back to Music, because some people were using it to store metadata.
· The fields "title", series", "subtitle", "notes", and "location" now sort numbers as humans expect, so that if you have books titled "Manga 1", "Manga 2", ..., "Manga 10", "Manga 11", then they sort in that order (eg, NOT "Manga 1", "Manga 10", "Mange 11", "Manga 2", ..., as a computer would do it).
· Recognize "DreamCast" as a platform as well as format.
· Fix for the "I have become confused" bug on save where 'userSynopsis' is reported as not being valid after editing details for an item.
Interface:
· Change keyboard shortcut for "Sell this" to command-shift-S, because command-shift-$ is screenshot, DUR.
· Hooked-up the 'Add Manually' button that appears if an item lookup fails.
· We now correctly re-launch Delicious Library 2 after we upgrade and/or move Delicious Library 2 automatically to the /Applications folder, instead of CLAIMING to do so and then not really doing it. (This will only affect the next update the user does, NOT this update.)
· Fix a missing term in the localization that caused exceptions for Swedes when adding shelves.
Feedback Panel:
· Sending feedback works more reliably with Apple Mail under Snow Leopard.
· We don't launch Apple Mail when the feedback panel is first shown.
· We don't launch Apple Mail ever if the user has never set it up; we just submit our bug using whatever the default handler for "mailto:" URLs is.
· Added code to make problem reports MUCH more meaningful to us (the developers).
August 12th, 2009· IMPORTANT: If you do not upgrade to 2.2, you will not be able to scan in, update, or look up new items automatically as of August 15, 2009. (Your current items will continue to exist, of course.) Amazon now requires all users of their data (eg, Delicious Library) to digitally 'sign' requests for information - this update includes code to do this.
· Snow Leopard compatibility
· This is the first version that works under Snow Leopard.
· There was a bug in my code (see below) which appeared rarely under Leopard, but very often under Snow Leopard, thus making Delicious Library 2 very flakey on Snow Leopard.
· The largest single source of crashers and strange warning messages for Delicious Library 2.x has been fixed: the dreaded "recommendations" bug. This bug was rare but annoying - it could affect anywhere a list is displayed in Delicious Library 2, including the Synopsis , Reviews, and Recommendations tabs in the details pane, the list of items in the "manual item creation" sheet, and the list of active fetches in the "Activity" panel. (I finally found a way to reproduce this bug and was able to figure out what I'd done wrong and fix it.)
· Manual item searches with characters like "ü" or "é" just started failing again, because Amazon has changed how searches need to be encoded. This release changes to their new (more sane) system.
· Manually searching for videos on Amazon Japan was only finding VHS titles, because that site (like Amazon Canada and France) hasn't actually merged its VHS and DVD offerings the way Amazon's documentation describes. We now search only for DVDs instead of only VHS titles, since we had to choose one, and it seems like more people will want to manually find DVDs. (Note that if you scan an item's barcode or drag a URL from any Amazon, any item (DVD or VHS) will be added - this note only applies to items added with the manual search window.)
· The harmless but very annoying "stream had too few bytes" modal panel that would pop up occasionally for some users (specifically, once every two days when you clicked on an item that wasn't downloaded from Amazon) is gone.
· Debug panel options are turned off in final release builds, so if beta testers accidentally turned on maximum logging and forgot about it, they don't find that Delicious Library is suddenly super-slow and possibly also crashy (eg, when the log overflows the computer).
· Fixed a tiny display bug where "Slumdog Millionaire" (or ANY movie with the consecutive letters "umd" in its title) would display as a Sony mini-disc.
· iPhone App Removed - Amazon has forced us to remove our companion iPhone application from the iTunes App Store, pursuant to section 4(e) of the contract we must operate under as long as we use their data. They declined to specify any reasons for the exclusion of mobile devices.
June 12th, 2009· There was a little typo in my store code in 2.1, which meant you couldn't actually purchase Delicious Library 2.
· Whenever they'd plug in their iPhones, some users would see an odd exception: "NSInvalidArgumentException: getObjectValue:forString:errorDescription: blah blah blah". This should no longer ever happen.
June 12th, 2009New iPhone App:
· There is a free Delicious Library iPhone app for viewing your collection on-the-go (without needing a network connection).
· When you first run Delicious Library 2.1 you'll be prompted to download the iPhone app, if you have an iPhone.
Vertical Details Pane:
· Our long national nightmare is finally over, and details are vertical again (like in version one), instead of horizontal.
· Lots of layout changes because of this. Rather than merely going back to version one's look, I've tried to improve on it.
· We now allow copying / pasting the raw cover image from the details pane using standard copy menu item. (Just click on image first.)
File Format Change:
· Some fields have been added to make syncing and publishing your collection faster in the future, but this requires a one-time upgrade when you first launch version 2.1.
· This upgrade may take a long time. Sorry.
· Your new file will NOT work with 2.0, but a backup of your 2.0 data is made in the folder Library / Application Support / Delicious Library 2 - you can use that if you want to go back for some reason.
· If you launch Delicious Library after upgrading, and get a message to the effect of "the model file can't be used with the data file," that means you're accidentally running an your old 2.0 version, not 2.1. You probably don't want to leave Delicious Library 2.0.7 on your system after going to 2.1.
Scanning:
Scanning with your web cam, our Bluetooth scanner, or a USB scanner has been enhanced so you can select different kinds of shelves and scan new or existing items and the functionality you might expect now actually works:
· If you select a custom shelf in your collection and scan a new or existing item, the item will be created if needed, then added to the selected shelf.
· If you select a friend's shelf and scan a new or existing item, the item will be created if needed and then loaned to the friend. (If you have multiple copies of the same item already in your library, only the first one that hasn't already been loaned out will be lent.)
· If you select one of your shelves (or your main library) and scan an existing item that has been loaned out, the item will be checked-in. (If you have multiple copies of the same item in your library, only the last one on your shelf that has been loaned out will be checked-in.)
· 'Number in Series' property is now present for all media types.
· Worked around a Logitech mouse driver bug - people who installed the Logitech mouse driver found that many items would draw as their generic types instead of specific types (eg, Nintendo video games would draw as DVDs instead of in Nintendo boxes). Logitech illegally injects their code into ALL running programs in their current software, and actually messes up other people's code.
· Fixed a very rare bug we'd fail to scan items that had two different keywords in their subtitles that we recognized, like "Miss Pettigrew Lives for a Day (Widescreen & Full Screen Edition)"
· Fixed a bug where Backups were sometimes truncated when they were written out, so they couldn't be read in again. (Sorry!)
iPod (classic) syncing:
· iPods (non-touch) are now listed under the new "DEVICES" header shelf.
· iPods present themselves like iPods do in iTunes, for syncing libraries.
· iPods now delete the library out of their "Notes" directory if you set them to no longer sync.
· iPods won't needlessly sync as often if you leave them plugged in.
· iPods won't ever be duplicated (rare bug).
· Only write out the first 1,000 items to the iPod, since iPods are hard-wired by Apple to never display more than 1,000 notes, and it just slows us down to write, like, 7,000 items every time a single one changes.
· Pop up a HUD when updating the iPod's contents.
UNICODE support in Searches:
· Searches are now encoded correctly when searching for items by keywords in non-English alphabets, including Japanese (finally), German, and French. It turns out there's no real standard for these searches, but I finally figured out what Amazon does.
· 'Search for Cover Art' now works for items with special characters in their names (eg, "Harold & Kumar").
Translations:
· Added a first Korean localization.
· Fixed some translations from user suggestions.
January 23rd, 2009· Fixed extreme slowdowns some users were experiencing with 2.0.6.
January 16th, 2009· Fixed a crasher on launch: Apple fixed a bug in 10.5.6 which unfortunately introduced a crasher in Delicious Library 2 that affected some users. Delicious Library 2 would launch and then immediately crash every time in 10.5.6, but would work fine with the same file under 10.5.5.
· Fixed another crasher on launch: if you added a friend shelf from your Address Book, and the friend had no loans and wasn't your last friend, and you deleted that friend in Address Book while Delicious Library 2 was not running, Delicious Library 2 would crash during launch.
· When designing a workaround for the 10.5.6 bug (above), I changed the way the disclosure triangle works with friend shelves, so it always appears if you are trying to load a friend's library, even if the load fails (and thus there is nothing to disclose). Before, it would appear only after you've successfully loaded your friend's library, which is how iTunes Bonjour sharing works, but I decided I like this behavior better.
October 22nd, 2008· iTunes collections which were moved around and never found by Delicious Library 2 should be found correctly. Also, iTunes collections which went missing from Delicious Library v2.0.3 should be found again.
· iTunes album covers are found much more relibably for songs not purchased through the iTunes Store.
· iTunes album covers are loaded 5x as fast and reloaded 15x as fast as in v2.0.4.
October 9th, 2008· Fixed a CRASHER I introduced with 2.0.3 when publishing items from iTunes. Sorry.
· Your published collection will now show your rating for items, not the average rating of random people on the web. [Dur.]
· When drawing the rating for a published item, we now draw nothing (instead of five blank stars) if your rating was 0 stars, since to Delicious Library 2 zero stars means 'I didn't fill this out' not 'I HATED this a LOT' (one star means 'hate').
· We had neglected to put "edition" in Delicious Library 2's list of "properties a movie can have."
· Due to a typo on our part, the "recommended audience" field was not showing up on many media types. It is now available for everything you can scan.
· Fixed a layout bug where, when editing several items in a row, sometimes fields would draw their header showing but there would be no editable box to the right of the header, or the box would be truncated. (This most often was reported in the "Location in Building" field, but could happen anywhere.)
· Tweaked the barcode scanner for embedded iSights to make it slightly more responsive.
· Fixed a rare crasher that might happen if you encounter a bug while the HUD panel is up. (This mainly helps me out, as it makes crash reports more sensible.)
September 19th, 2008· Fixed a bug in the 'Shelves' template where we weren't setting the correct encoding, so multi-byte characters would not show up correctly on some web servers.
· When viewing a library on the iPhone or iPod Touch, we do a better job of switching to the special version of the published library.
· Publishing libraries with unnamed shelves now works.
· Cleaned up memory usage when publishing, so it should be a bit less resource-intensive.
· Fixed typo in "Library Shelves" template that gave wrong icon to iTunes Music shelf.
· The "Paper Stencil" template would throw an error if any of your items had "$" in their names or creator names. (For example, the rap artist "Too $hort" couldn't be published with the Paper Stencil.)
· If the user quits when publising her collection, she is now always asked if she really wants to leave her site half-published.
· FTP has been completely rewritten. It should work much better, not crash, and is hundreds of times faster publishing if you've already published once (it does a smart merge).
· FTP error messages are now very descriptive, and shouldn't ever return bizarro numbers like 'Error code 8'.
· FTP publishing to absolute pathnames (eg, "/var/www/html/") now works. Before we could only publish to relative paths (eg, "html_files/").
· When editing FTP sites, the 'viewing URL' field is now automatically populated with a decent guess (that is, we look at your ftp host, strip the prefix "ftp." from it if it has one and add "www.", and assume you're probably publsihing to the top level of your website).
· When editing FTP sites, the 'path' and 'viewing URL' both now always show "/deliciouslibrary/" as their final component. This was always (quietly) added in the past, but it wasn't really clear in the UI, so some people were adding extra components to their paths themselves, and trying to publish to paths that didn't exist on their FTP site, which resulted in 'file not found' errors, except it used to say 'Unknown Error 550', to make matters even worse.
· We're now using the latest MobileMe interface from Apple, which should make MobileMe publishing less tweaky.
· Optimized memory use when loading friends' libraries, so DL2 doesn't suck up all available memory, slow down, and (in some cases) crash.
· We show a progress sheet when reading another user's library, either from a friend or over Bonjour. This makes it much more obvious why DL2 sometimes pauses (often for a long time) on startup -- it's loading the user's friends' libraries.
· If a friend library load (from the internet) is cancelled, we pop up an auxilliary sheet asking the user if she'd like to stop trying to load this library forever, since a lot of users appear to have not realized they were loading friends' libraries at all.
· Fixed how we parse Google results when attempting to auto-find a friend's library, because Google recently changed their results format, so we just started getting NO matches, ever.
· We now score (and sort) Google's results based on how close they are to the friend we are looking for, and ignore results below a certain threshold. No more returning libraries for "Bob Smith" when you search for "John Doe"!
· Changed the UI in "Add Friend" sheet a bit, so it's a bit clearer when the user is loading friend libraries.
· There's now a preference to turn off storing of loaned items in iCal.
· USB barcode scanners now work much, much, much more reliably.
· Shelves with numbers in their names now sort intuitively, so instead of "Box1, Box10, Box2, Box3, ..." you now get "Box1, Box2, Box3, ... Box10."
· Fix idiotic bug I introduced in 2.0.2 where the Dashboard widget didn't work. Duh duh duh.
· The progress HUD is now a sheet instead of a free-floating pane (like it always should have been), so it won't obscure other applications when Delicious Library is in the background.
· If a currency conversion rate can't be found for a price, currencies fall back on being equal to USD, so that they'll at least sort somehow with each other, although their values relative to other currencies will of course be incorrect.
· We now attempt to reload global currency conversion rates from the internet every three days.
· Added a baseline set of currency data for South Korean Won (KRW), Maltese Lira (Lm), Mauritius Rupee (MUR), Nepalese Rupee (Nrs), Danish Krone (DKr), Malaysian Ringgit (RM), United Arab Emirates Dirham (AED), Chinese Yuan Renminbi (Y), Cyprus Pound (£C), Japanese Yen (¥), Kuwaiti Dinar (KD), Pakistan Rupee (Pra), Swedish Krona (SKr), Qatari Rial (QR), Czech Republic Koruna (CZK), Taiwan New Dollar (NT$), Slovak Koruna (Sk), Swiss Franc (SwF), Kazakhstan Tenge (T), Sri Lanka Rupee (SL Re), Hungarian Forint (Ft), Australian Dollar ($A), Oman Rial (RO), Singapore Dollar (S$), Thai Baht (THB), Icelandic Krona (ISK), Indian Rupee (Rs.), South African Rand (R), Norwegian Krone (NKr), Brunei Dollar (BND), Euro (€), Bahraini Dinar (BD), Brazilian Real (R$), Hong Kong Dollar (HK$), Indonesian Rupiah (Rp), Venezuelan Bolivar (Be), British Pound Sterling (£), New Zealand Dollar ($NZ), Canadian Dollar (Can$), Israeli New Sheqel (ILS), Mexican Peso (MEX$), Russian Ruble (RUB), Saudi Riyal (SRl), Chilean Peso (Ch$). This data is current as of the publish time of DL2, but obviously will fall further and further out of date as time goes by if the user can't connect to the internet and never runs the "Unit Converter" widget on the Dashboard.
· The borrower pull-down now shows the borrower's name, not the phrase "Borrower Name". Heh.
· If an item is loaned to or from you, the word "You" is shown in the correct place on the borrower tab instead of the word "LIBRARY", to be more clear.
· The "Loan" menu item has been renamed to "Borrower" to match the name of the tab it shows, and is now hidden unless the currently-selected item is loaned-out, so users aren't fooled into thinking that this item is how you loan out items.
· Searching for cover art for items with special characters in their titles now works.
· Fixed bug where some version 1 libraries would not load into version 2 correctly, and would instead claim to be "corrupted" even though they worked fine in version 1. (We are now more strict about enforcing XML rules.) If this bug affected you, you need to delete your version 2 collection in Library / Application Support / Delicious Library 2 before running version 2.0.3, so that DL2 will auto-update your version 1 data file again.
May 27th, 2008· Publish to the web in one click
· .Mac users are automatically configured just press the 'Publish' button on the lower right, and DL2 will build a website for you and put it up on your .Mac account
· A special version optimized for the iPhone or iPod touch is also published automaticaly when the main web pages are published, as well as a binary version for other Delicious Library 2 users to view
· Alternately, publish your collection as web pages into your iWeb site or a local folder
· Experts can publish to any FTP site Transmit's sites are automatically added, or FTP sites can be manually entered
· Publish the entire collection or only selected shelves
· Choose from multiple templates, or create new templates using HTML and CSS (with a few extensions)
· Mark private items with a flag so they don't get published
· New categories tools, toys, software, gadgets, and apparel join version one's books, music, videos, and videogames
· Cover view changes
· CoreAnimation gives us the power of OpenGL, the framework used by game writers for fast 3D graphics
· Fast, beautiful animations when resizing or scrolling
· Funny animations added for adding and deleting items
· Covers are loaded lazily and, under 10.5.3, in the background on separate cores if available so scrolling is always smooth and responsive, even with thousands of items
· Books now use their real cover dimensions when drawing, toys, tools, and gadgets draw with correct relative sizes but aren't exact
· Toys and tools and gadgets automatically have their white borders removed and are drawn as if in 3D
· Apparel includes shoes and jewelry and draws items as Polaroids
· Tools and gadgets and apparel all have special shelf backgrounds (pegboard, metal shelves, corkboard)
· Loaned-out items appear as "ghosted," except tools draw a chalk outline on their pegboard where they should be put back
· Zoom in and out using shift-scrollwheel or trackpad gestures on Macs that support them.
· Large collections now using an industry-standard SQL database
· File format is changed from flat XML to sqlite database
· Delicious Library 2 has no absolute item limit, but will obviously get incrementally slower with more items
· Performance depends on machines available RAM, its graphics processor, and its disk speed (in that order on our laptops Delicious Library 2 will launch in seconds with five thousand of items in its database.
· Updating or adding an item takes under a second to save, no matter how big the database, now. (As opposed to minutes for thousands of items, before.)
· iTunes shelves automatically read in iTunes collection
· iTunes shelves automatically stay in sync with iTunes media albums, TV shows, movies, & audiobooks
· Editing a song's info in iTunes updates it in Delicious Library 2 seconds later
· Individual songs from iTunes are automatically grouped into albums for display in Delicious Library 2 (iTunes 7 copied this).
· Delicious Library 2 is the easiest way to publish your iTunes collection to the web
· Publish to other Delicious Library 2 users
· Use Delicious Library 2 to browse other users' published libraries from inside DL2 instead of the web
· Find users automatically, if they use .Mac or if their site is linked into Google, or enter a URL manually.
· Local users automatically share libraries with each other over Bonjour (preference)
· Smart Shelves
· Build smart shelves using almost any attribute of your media
· Smart shelves support drag-and-drop editing
· You can build arbitrarily complex smart shelves using logical and, or, and not subgroups as deep as you'd like to nest them
· You can search for items based on the color of their covers. There are two fields for this -- one simplifies the cover to primary color names, the other uses fancier names (like 'ecru' and 'salmon') to be more specific. There are also color wells so you can just pick the color visually
· Smart shelves autocomplete from your library and from lists of standard words as you type
· User-created shelves now always appear in alphabetical order, instead of order of creation
· Friend shelves
· Friends' collections are automatically viewable from inside Delicious Library 2 if they have a .mac account on their Address Book entries
· Friends' collections can also be found automatically if they have been indexed with Google.
· Delicious Library will now re-connect to the correct user if your Address Book has been rewritten but the original user is still present (but with a different id), instead of replacing the friend with "DELETED"
· Loans are tracked in iCal (as in version 1), but using the new Leopard framework, making this feature much faster and more reliable. Changing a loan's date in iCal will change it in Delicious Library 2 instantly, and deleting it will delete it from Library as well.
· iSight scanning is much easier with our new guides, algorithm is slightly tuned up
· Bluetooth scanners now auto-pair and auto-connect when enabled
· Autocomplete
· Editing common fields in the details panel (actors, creators, composers, platforms, etc) autocompletes from other media you have entered
· Certain fields also have built-in autocompletion presets: languages, formats, platoforms, conditions, MPAA ratings, and ESRB ratings
· Autocompletion also works when building smart shelves
· Currency Conversion
· Delicious Library 2 now continually tracks the relative values of the world's 25 most popular currencies
· Sorting shelves by any currency attribute (eg, retail price, buy price, current value) now compares different currencies correctly using current approximate exchange rates. Eg, if you buy a Harry Potter book from Amazon UK for 20, then it'll be valued at approx. US$39 for sorting
· Smart shelf rules with any currency attribute (eg, retail price, buy price, current value) automatically convert other currencies to your local currency using current approximate exchange rates. Eg, if you are in America and make a shelf for "Items Under $30", your Harry Potter book that you bought from Amazon UK for 20 will NOT be on it
· [Due to a last-minute change in Leopard, in this release the currency conversion feature requires that you have launched the Dashboard conversion widget at least once. We hope to address this in a future release.]
· Scripting: AppleScripts, shell scripts, and CoreFoundation tools can be put into /Library/Scripts/Applications/Delicious Library 2/ or your home folder/Library/Scripts/Applications/Delicious Library 2/ and they will automatically show up in Delicious Library 2's main menu
· User-supplied script menu items always start with Apple's "S" script graphic, so they don't present a security / crashing risk. Use scripts at your own risk!
· Shell scripts and applications are called with the Delicious Library 2's process id and the current data file's URL on their command-lines. This would look something like: "-pid 5888 -datafileURL file://localhost/Users/yourname/Library/Application Support/Delicious Library 2/database.deliciousLibrary2"
· Specifying how/where the menu item should appear for your scripts
· An AppleScript has a line that starts "-- Menu Title:" you can specify the title of this script in the application's main menu. For example, '-- Menu Title: [1.5] "My Exciting Script"' Leaving out the [number] adds the new menu item to the end
· An AppleScript has a line that starts "-- Menu Path:" you can specify under which menus you'd like to put your new script, and create new submenus as well. For example, '-- Menu Path: [2], "Import", "Import Scripts"' Leaving the [number] out from new submenus adds them to the end, specifying just a [number] says to look at whatever submenu is at that number, no matter what it is named (eg, in case it is localized)
· An AppleScript has a line that starts "-- Menu Keyboard Shortcut: alt-command-K. For example '-- Menu Keyboard Shortcut: alt-command-K' or 'Menu Keyboard Shortcut: % - * - K' are the same
· Shell scripts can do the same three things (above) by using "#" instead of "--" (eg, using the shell comment prefix instead of the AppleScript ones)
· Applications can do the same thing by including a C string constant somewhere in their source code that starts with "//" instead of "--". For example, a programmer might say: static char *menuTitle= "// Menu Title: [3.5] My Exciting Helper App";
· AppleScript Support
· Getting values from, creating, changing, and deleting all type of media, user shelves, and borrowers is supported using standard AppleScript syntax (eg, "get", "make new", "set", "delete") whenever it's legal. An example of an "illegal" thing to do would be to change the borrower on an existing loan -- loans are defined to be immutable, and thus you must delete a loan and create a new one if you want to change a borrower
· Example AppleScripts can be installed with a single click from the Preferences panel
· Works with Apple Remote
· Pressing play on a medium will open the file or launch the URL you have associated with the selected medium
· If you don't associate any URL with a medium, some have built-in play actions -- books will open on Amazon's "Look Inside" site, and iTunes songs or movies will simply start to play in iTunes
· Printing is redone with cooler, extensible HTML-basesd templates and a preview mode
· Speech Input
· When speaking a title, you can now speak just the first part (up to a ":") of a multi-part title. For example, you can say "Visual Explanations" to get to "Visual Explanations: Images and Quantities, Evidence and Narrative"
· New cover graphics
· New movie types: HDDVD, Blu-ray, and UMD movies
· More music types: Paper CD cases, and 7" and 10" vinyl records
· New video game types: XBox, XBox 360, Wii, Playstation 3
· Legacy video games: Sega CD, Sega 32X and Neo Geo
· Export to comma and tab separated files, Bookends (via BibTeX), Excel (via SYLK), XML, and the six most common bibliography formats (AMA, Turabian, APA, CBE, Chicago, MLA), or back to Delicious Library 1's format.
· Import from delimited files with a flexible import assistant that guesses the file type and then has tweakable settings. (Delicious Library 1 files are automatically and non-destructively imported on first launch.)
· New fields for items
· The type of an item is now a pop-up, so if an item is mis-classified it can be changed.
· The dominant color of the cover is automatically calculated, can be used in smart shelves ('all blue items') and sorting items on shelves
· Private collection marks items as non-published.
· The country field is now obeyed when refreshing an item, assuming there's a web source in the specified country
· Composer is now avaiable as well as creator, especially for classic pieces
· Screenwriter and cinematographer have been added for movies
· Players is now separated into minimum and maxium players for games and videogames
· Serial Number has been added to videogames and software and gadgets and tools
· Dimensions are now editable, and are obeyed when drawing most item types
· Dewey Decimal and Library of Congress are new for books and videos and music, the former is automatically filled for many items, but the latter is not (yet). Both are sorted correctly according to library standards.
· The asin field has been renamed Amazon link and, if present, makes the item auto-refresh its information every couple days (if the item is inspected), but it will not overwrite user changes that were made in version 2
· Details pane redone to be horizontal, supports title-only mode or complete hiding
· Inspecting an item that was loaded from Amazon will automatically update its information (again, on a background thread and separate core if available) if it hasn't been refreshed in a little while.
· Quick Look can inspect items dragged out onto desktop or dragged into e-mail
· Backup and restore functionality built in, to checkpoint your collection or copy to another computer
October 24th, 2007· Fixed race condition when scanning some items where lookup would sometimes report failure, but show the correct item as a possible 'alternative'
· Tweaked widget to draw correctly in Safari 3 Beta
· Fixed crasher during type-to-select when sorting on certain criteria