Changelog:
Release: 0.7.22 [03 Oct, 2010]
New Features
* Drag and drop books from your calibre library
"You can now drag and drop books from your calibre library. You can drag them to the desktop or to a file explorer, to copy them to your computer. You can drag them to the device icon in calibre to send them to the device. You can also drag and drop books from the device view in calibre to the calibre library icon or the operating system to copy them from the device."
* There were many minor bug fixes for various bugs caused by the major changes in 0.7.21. So if you have updated to 0.7.21, it is highly recommended you update to 0.7.22
* Driver for the VelocityMicro ebook reader device
* Add a tweak to control how articles in titles are processed during sorting
* Add a new format type 'device_db' to plugboards to control the metadata displayed in book lists on SONY devices.
Bug Fixes
* Fix ISBN not being read from filenames in 0.7.21
Closes tickets: 7054 [External link]
* Fix instant Search for text not found causes unhandled exception when conversion jobs are running
Closes tickets: 7043 [External link]
* Fix removing a publisher causes an error in 0.7.21
Closes tickets: 7046 [External link]
* MOBI Output: Fix some images being distorted in 0.7.21
Closes tickets: 7049 [External link]
* Fix regression that broke bulk conversion of books without covers in 0.7.21
* Fix regression that broke add and set_metadata commands in calibredb in 0.7.21
* Workaround for Qt bug in file open dialogs in linux that causes multiple file selection to ignore files with two or more spaces in the file name
* Conversion pipeline: Fix regression in 0.7.21 that broke conversion of LIT/EPUB documents that specified no title in their OPF files
* Fix regression that broke iPad driver in 0.7.21
Improved news sources
* Washington Post
Release: 0.7.21 [01 Oct, 2010]
New Features
* Automatic backup of the calibre metadata database
"calibre now automatically backups up the metadata for each book in the library into an individual OPF file in that books' folder. This means that if the calibre metadata database is corrupted, for example by a hard disk failure, you can reconstruct it from these OPF files, without losing any metadata. For the moment, only the backup is implemented, restore will be implemented in the future. The backup happens automatically in the background while calibre is running. The first time you start calibre, all the books will need to be backed up, so you may notice calibre running a little slower than usual."
* Virtual columns
"You can now add virtual columns to the calibre book list. These are built fro other columns using templates and can be used to, for example, create columns to show the books isbn and avaialbale formats. You can do this by right clicking on a column header and select 'Add your own columns'"
* calibre templates now much more powerful
"The templates used in calibre in send to device and save to disk have now beome much ore powerful. They can use conditinal text and functions to transforms the replacement text. Also they now have access t metadata in user defined columns. For details see the tutorials section of the User Manual."
* Metadata plugboards: Allow you to perform sophisticated transformations on the metadata of a book when exporting it from the calibre library.
"For example, you can add the series informtion to the title when sendig books to a device. This functionality is accessed from Preferences->Import/Export->Metadata plugboards"
* User defined columns are now fully integrated into calibre
"User defined columns can nw be used everywhere. In the content server, Search and Replace, to create ondevice collections, and in the save to disk and send to device templates for creating filenames. In addition, user defined metadata is saved to an read back from EPUB/OPF files."
* Driver for the jetBook Mini
* Add tweaks to control which custom columns the content server displays.
* Bulk downloading of metadata/covers now shows progress and can be canceled
* New plugin to download covers from douban.com. It is disabled by default and must be enabled via Preferences->Advanced->Plugins->Cover download plugins
* Add option to change titles to title case in the Bulk metadata edit dialog
* Add option to bulk metadata edit dialog to force series renumbering to start with a specified value
Bug Fixes
* Fix various bugs that could lead to stale files being left in the calbre library when editing title/author metadata on windows
* Fix various regression in the preprocess and de-hyphenation code that broke conversion of some files, especially PDF ones.
* Alex driver: Fix books not being placed in sub directories. Send covers. And allow sending of FB2
Closes tickets: 6956 [External link]
* MOBI Output: Fix bug that could caused left margins in the MOBI file to have twice the size of the left margins in the input document, when viewed on the pathetic Kindle MOBI renderer
* MOBI Input: Interpret blockquotes as having a left margin of 2em not 1em to reflect recent Amazon practice
* MOBI Output: Remove transparencies from images. Pathetic Kindle MOBI renderer strikes again
* Revert removal of inline toc from news downloaded in MOBI format as this makes it unusable with the pathetic Kindle For PC application
* Content server: Remove special characters from filenames in download links to accomodate broken browsers like the one in the Kindle
* Conversion pipeline: When rescaling images, dont replace gif image data with jpeg data
* EPUB Input: Ignore OPF files in the EPUB whose names start with a period
* RTF Output: Handle a larger set of broken images in the input document
Closes tickets: 7003 [External link]
* epub-fix: Handle dates before 1900
Closes tickets: 7002 [External link]
* Welcome wizard: Prevent the user from choosing a non empty folder as her calibre library
* Automatically enable the Douban metadata download plugins if the user choose chinese as the interface language in the welcome wizard
* Linux DBUS notifier: Fix causing freezes on some DBUS implementations
Closes tickets: 6969 [External link]
* Workaround for windows limitation when reading from network sockets. Should fix issues with large files in calibre libraries on network shares.
Closes tickets: 3248 [External link]
New news sources
* BBC Sport by limawhiskey
* Revista Muy Interesante by Jefferson Frantz
* El Universo - Ecuador and Frederik Pohl's Blog by Darko Miletic
* Science News by Starson17
* Various Belgian news sources by Lionel Bergeret
* Oriental Daily by Larry Chan
* Rmf24 - Opinie by Tomasz Dlugosz
* Jerusalem Post - French and Howto Geek by Tony Stegall
Improved news sources
* Peter Schiff
* Telegraph UK
* AJC
* Boortz
* Scientific American
Release: 0.7.20 [24 Sep, 2010]
New Features
* Tweak epub feature.
"Now you can conveniently browse the contents of an epub, tweak them and rebuild the epub within your calibre library by right clicking on the book and selecting Tweak ePub. See
http://www.mobileread.com/forums/showthread.php?t=99875 for details."
* Add button to Edit metadata dialog to trim borders from the cover
* Kobo driver: Add support for setting the ReadStatus to Read and correctly deal with empty collections
* Improved algorithm for removal of hyphens during pre-processing
* EPUB metadata: Don't read timestamp value from epubs as I am sick of closing bugs about adding books and having the Date not be today.
* After bulk edit metadata, reselect previously selected books.
Bug Fixes
* Fix regression in 0.7.19 that broke the By Author and By Title category listing in Stanza/Aldiko feeds.
* MOBI Output: Fix regression that broke sections list in downloaded periodicals on Kindle for non-english news sources
* News download: Rationalize cover processing.
Closes tickets: 6852 [External link]
* Cover cache: load images only in the GUI thread to prevent stale files being leftover by set_path due to Windows file locking
* Database: Make renaming of folders on case change more robust
Closes tickets: 6914 [External link]
* When adding/replacing files to/in EPUB files, set the GPF bit for all files in the archive, to prevent unzip from complaining in linux
Closes tickets: 6363 [External link]
* Plugin loading: Handle encoding declarations in .py files correctly
* MOBI input: Another corner case
Closes tickets: 6909 [External link]
* IPC: Store results file in the calibre temp dir and also dont die if for some reason removing result file fails. Should make adding/saving more robust
* Database: Fix regression that caused has_cover to create empty directories unneccessarily
* Detection of Alex on unix
Closes tickets: 5900 [External link]
* News download: Don't add inline table of contents when downloading news for the Kindle
* Add prologue and epilogue to default chapter detection regex
* Kobo driver: Fix issue where books that are read were getting their status reset to Unread
* Device drivers: Fix occassional false positive when matching books on device with books in the calibre library
* Content server: Making serving of large files more efficient.
* GUI device detection: Handle case when user yanks connected device before device connection handler is called.
Closes tickets: 6864 [External link]
* Strip leading/trailing whitespace when setting metadata using the edit metadata dialog
Closes tickets: 6854 [External link]
* KOBO: Editing the Im_Reading list with SD Card installed fixed
Closes tickets: 6850 [External link]
New news sources
* Neal's Nuze and Popular Science by Tony Stegall
* Rmf24.pl by Tomasz Dlugosz
* Gazeta Pomorska by Richard
* Le Journal de Montreal and superesportes by Luciano Furtado
* The Marker by Marbs
* Tagesanzeiger by noxxx
Improved news sources
* Danas
* Harvard Business Review