What's new

 

See what's new in calibre 0.7

Release: 0.7.16 [27 Aug, 2010]

New Features

  • Driver for the Kindle 3
  • Users can now customize what actions appear in the toolbar and context menus via Preferences->Interface->Toolbars
  • Draw a thin broder around the cover in the edit metadata dialog.

    Closes tickets: 6605

  • Create (almost) all temporary files in a subdirectory so as not to clutter up temp directory
  • FB2 Output: Add option to try to generate FB2 sections from the TOC. This may or may not work, depending on the file, so use with care.
  • Add an option to remove all tags from selected books in the bulk metadata editor.
  • Add a tweak to control how the dates in the Date column are formatted.

Bug Fixes

  • Fix regression in 0.7.15 that broke the Similar books action and the add books to library from device action

    Closes tickets: 6630, 6576

  • Add ZIP and RAR to the input format order preferences.

    Closes tickets: 5879

  • Update podofo in all binary builds to 0.8.2. Should fix bug where setting metadata in some PDF files would cause file truncation.
  • Add/remove header wizard: When running on PDF input, replace non breaking spaces with normal spaces, since it is hard to write regexps to match non breaking spaces with the regex builder wizard.
  • Fix crash is user tries to switch libraries whiel a device is being detected

    Closes tickets: 6589

  • Title sort now ignores leading quite character. Only applies to newly added books.

    Closes tickets: 6594

  • Conversion pipeline: Don't fail if parsing extra css raises an exception. Instead just ignore it.
  • SONY driver: Use the tz field (available in newer readers) to set timestamps correctly, when available.
  • Shortening file paths: Handle the case of very long filenames with periods in them.

    Closes tickets: 6566

New news sources

  • The TMZ and Atlanta Journal Constitution by Tony Stegall
  • Consumerist and Gawker Media by Trickery

Improved news sources

  • National Review Online

Release: 0.7.15 [20 Aug, 2010]

New Features

  • Multiple library support: Various improvements to make using multiple calibre libraries easier.
  • Content server: Allow setting a restriction so that the server shares only some of the books in the library.
  • Speed up metadata editing. Small speed up for single book editing and major speedup for bulk editing.

    Closes tickets: 6472

  • Drivers for the Kogan and Spectra e-book readers and the Samsung Captivate
  • Allow calibredb to manage saved searches stored in the library.
  • Add a tweak to automatically connect to a folder on startup. Accessible via Preferences->Advanced->Tweaks
  • You can specify a restriction based on a saved search to be applied on calibre startup
  • All actions in toolbar/context menus have been refactored to become plugins

Bug Fixes

  • Content server: Fix Saved Search and User Category handling in the OPDS feeds.

    Closes tickets: 6549, 6551

  • Fix regression that broke reading covers from CBR files
  • Fix regression in 0.7.13 that broke Comic Input when image output format was set to JPEG
  • Fix Comic Input default settings not being used when bulk converting comics
  • SONY driver: Fix series order being lost when metadata management is set to manual
  • Fix behavior of Tag Browser and search restictions when switching libraries

    Closes tickets: 6511

  • Do not allow the user to override the default tweaks or the hyphenate javascript. Also if a file is not found, do not use the user location as the default base.

    Closes tickets: 6524

  • Catalog generation: Changed default regex for genre tags to allow punctuation within genre tags.
  • Linux environment: Use a temporary dir as the config directory if write access to the normal config directory is unavailable. Can be overriden by using the CALIBRE_CONFIG_DIRECTORY environment variable
  • Jobs window now remebers its size and can be launched by a keyboard shortcut (Alt+Shift+J)

    Closes tickets: 6505

  • Fixing regression that broke clicking on links in the Book Details window

    Closes tickets: 6509

  • Parallel job management: Do not allow new jobs to start when all cores are used.
  • Fix a bug that could cause the jobs window to show details for the wrong job

    Closes tickets: 6130

  • Workaround for PyQt4/util-linux conflict on gentoo

New news sources

  • La Jornada by rogliedoh
  • Futurismic by Darko Miletic

Improved news sources

  • GoComics

Release: 0.7.14 [13 Aug, 2010]

New Features

  • Device drivers for the: Teclast K-5, Samsung SNE-60 and Samsung i7500
  • When showing cover browser in a separate window, remember the last used window size
  • Add keyboard shortcuts to show/hide the Tag Browser, Book details and Cover Browser panels. Hover your mouse over the buttons that toggle them to see the shortcuts.
  • Calibre library: When the case of title or author is changed, automatically rename the folders to reflect the new case, even on case insensitive filesystems
  • Metadata download: If downloaded title or author is all upper case, automatically fix the case
  • Add method to add books by ISBN. Click the arrow next to Add Books to add from a list of ISBNs.

    Closes tickets: 6327

  • Allow editing of tweaks via Preferences->Advanced
  • Add button to the manage authors dialog to automatically reset all author sort values

Bug Fixes

  • Fix regression in 0.7.13 that broke changing libraries
  • MOBI Output: When processing an input document that specifies non-existant files in the OPF guide, don't crash.

    Closes tickets: 6490

  • E-book viewer: When opening consecutive documents in the same viewer, show the correct title in the titlebar
  • Set screen size to 540x718 in Kobo output profile
  • Dont allow calibredb to create custom columns with invalid labels.

    Closes tickets: 6487

  • Fix preference to 'search as you type' not working
  • iTunes driver: Fixed bug in PDF file name searching after adding to iTunes database (Windows only)
  • Displaying HTML comments: Do not start a new paragraph at the period in words like Ph.D

    Closes tickets: 6462

  • Respect restriction in effect when refreshing book list
  • Fix drives being reversed for softrooted nook

New news sources

  • Yahoo News, Skeptical Enquirer and Skeptic by Starson17
  • Bolivian newspapers by Darko Miletic

Improved news sources

  • Esquire
  • Big Oven
  • NSPM

Release: 0.7.13 [06 Aug, 2010]

New Features

  • Add a button to the edit metadata dialog to generate a cover based on the book metadata

    Closes tickets: 5959

  • When using series or title in a save template to generate a file path, remove leading prepositions. This behavior can be controlled via a tweak.
  • News download: When downloading news for the Kindle, do not add date to the title, to allow the Kindle's periodical archiving to work.

    Closes tickets: 6411

  • Content Server OPDS feeds: Grouping of items by first alphabet is now case-insensitive.
  • Do not allow the user to use save to disk to save files into the calibre library

    Closes tickets: 6392

  • Switch to a new C based API for using ImageMagick. More robust and a minor speedup when doing image manipulations
  • Move cover downloading to a plugin based API. You can now add new cover sources to calibre using plugins.

Bug Fixes

  • Content server OPDS feeds: Handle the case when the author field is blank

    Closes tickets: 6371

  • TXT Input: Strip out illegal chars from txt files.

    Closes tickets: 6335

  • Save to disk/send to device templates: Always render {series_index} as an empty string when the book has no series.

    Closes tickets: 6409

  • PD Novel driver: Remove covers when deleting books

New news sources

  • Snopes by Startson17
  • dr.dk and Balkan Insight by Darko Miletic
  • Folha de Sao Paulo by Saverio Palmieri Neto

Improved news sources

  • Honolulu Star Advertiser
  • Nature News
  • Associated Press
  • Scientific American
  • New Scientist

Release: 0.7.12 [30 Jul, 2010]

Bug Fixes

  • Fix a typo that caused a harmless error message after setting preferences
  • Linux build system: No longer search for poppler-qt4 libraries as they are not needed

Release: 0.7.11 [30 Jul, 2010]

New Features

  • EPUB metadata: When setting metadata in an EPUB file, if it has a well defined image based cover, update it
  • Support for Droid X, Samsung Vibrant and Promedia ebook reader
  • Add entry to Connect/share menu to conveniently stop and start the Content Server
  • News download: Make the navbars on the section index pages more useful, adding links to net and previous section
  • Add a button to reset confirm dialogs to Preferences->General

Bug Fixes

  • Fix crash in edit metadata dialog if you click OK before cover download completes

    Closes tickets: 6337

  • Kobo driver: Show a warning when the user tries to export/view .kobo files. Also add support for the new sofroot vendor id
  • Update check. Do not be fooled by a redirecting proxy when checking for new version

    Closes tickets: 6325

  • Add book count to tooltip of library button in toolbar

    Closes tickets: 6340

  • Content server: When serving OPDS feeds send the correct content-type header.

    Closes tickets: 6329

  • PDF Output: Don't insert blank pages before every individual HTML file in the ebook.

    Closes tickets: 6315

  • Fix saving of cover when path to book folder contains non ascii characters

    Closes tickets: 6328

  • Fix regression that broke showing send to actions for multiple email accounts
  • Fix bug in handlling of hexadecimal entities

    Closes tickets: 6305

  • SONY driver: More fixes to handle broken media.xml files

    Closes tickets: 6296

  • Linux installer: Fix rendering of viewer icon and restrict all icons to 128x128 since GNOME can't handle large icons
  • RTF Input: Fix handling of hard linebreaks

    Closes tickets: 6208

  • RTF Output: Fix regression that broke rendering of bold and italic text

    Closes tickets: 6098

New news sources

  • Draw and Cook by Startson17

Improved news sources

  • La Nacion
  • Vecernje Novosti
  • Der Tagesspiegel
  • Die Zeit Nachrichten
  • Toms Hardware (DE)
  • Welt Online

Release: 0.7.10 [23 Jul, 2010]

New Features

  • Allow user customization of static resources such as icons and templates

    "You can now change the icons used in the User Interface and other static resources. Details on how to do this are at: http://calibre-ebook.com/user_manual/customize.html#overriding-icons-templates-etcetera"

  • Split the 'Send to device' button into two buttons, 'Connect/share' and 'Send to device'. The new 'Send to device' button will now only be available when a device is connected.
  • Store column layout, saved searches and user categories seprately per calibre library. This makes it possible to easily switch between libraries with different custom column setups
  • See the last modofied date for each format in the edit metadata dialog via a tooltip

    Closes tickets: 6252

  • PD Novel driver: Add support for uploading cover thumbnails to device
  • More sophisticated metadata extraction from HTML files

    Closes tickets: 6223

Bug Fixes

  • Fix problems with a few windows installs caused by the upgrade to Qt 4.6.3 in the previous release. These would manifest as a not working Add Books button, or deletes not actually deleting files, etc.
  • Restore configurability of toolbar, which was temporarily removed in 0.7.9. You can once again set icon size via Preferences->Interface
  • Fix regression in iTunes driver in 0.7.9 when sending series info
  • Search: Fix parsing of search terms that contain a word that starts with 'and' or 'or' and is not the first word
  • When merging records also merge metadata in custom columns

    Closes tickets: 6120

  • When scrolling to show a particular row, handle the case when the first column is a custom column

    Closes tickets: 6176

  • Fix SD card detection for The Augen Book

    Closes tickets: 6224

  • CHM Input: Fix a couple of bugs that could cause crashes

    Closes tickets: 6240

  • Conversion pipeline: Handle zero width elements with non zero indents gracefully

    Closes tickets: 6230

New news sources

  • daum.net by trustin
  • MIT Technology Review, Alternet, Waco Tribune Herald and Orlando Sentinel by rty

Improved news sources

  • The BBC
  • heise

Release: 0.7.9 [17 Jul, 2010]

New Features

  • New unified toolbar

    "A new unified toolbar combines the old toolbar and device display, to save space. Now when a device is connected, buttons are created in the unified toolbar for the device and its storage cards. Click the arrow next to the button to eject the device."

  • Device drivers: Add option to allow calibre to automatically manage metadata on the device in Preferences->Add/Save->Sending to device
  • BibTeX output for catalogs. The list of books in calibre can now also be output as a .bib file
  • A new toolbar button to choose/create different calibre libraries. Be careful using it if you also use custom columns.
  • Support for the MiBuk

Bug Fixes

  • MOBI metadata: Replace HTML entities in the title read from the MOBI file
  • Conversion pipeline: Handle elements with percentage sizes that are children of zero size parents correctly.

    Closes tickets: 6155

  • Fix regression that made LRF conversion less robust

    Closes tickets: 6180

  • FB2 Input: Handle embedded images correctly, so that EPUB generated from FB2 works with Adobe Digital Editions.

    Closes tickets: 6183

  • Fix regression that prevented old news from being deleted in the calibre library if calibre is never kept running for more than an hour
  • RTF Input: Fix handling of text align and superscript/subscripts

    Closes tickets: 3644, 5060

  • Fix long series or publisher names causing convert dialog to become too wide
  • SONY driver: Fix handling of invalid XML databases with null bytes

    Closes tickets: 6165

  • iTunes driver: Better series_index sorting
  • Improved editing of dates for custom columns
  • Linux USB scanner: Don't fail to start calibre if SYFS is not present. Instead simply fail to detect devices

    Closes tickets: 6156

  • Android driver: Show books on device if Aldiko is being used

    Closes tickets: 6100

  • Upgrade to Qt 4.6.3 in all binary builds to ensure proper rendering of the new toolbar icons
  • Fix handling of entities in epub files by the epub-fix command

    Closes tickets: 6136

New news sources

  • EL Pain Impresso by Darko Miletic
  • MIT Technology Review, Alternet, Waco Tribune Herald and Orlando Sentinel by rty

Improved news sources

  • Google Reader

Release: 0.7.8 [09 Jul, 2010]

New Features

  • New tool to help prepare EPUBs for publication

    "calibre now contains a new command line tool called epub-fix that can automatically fix common problems in EPUB files that cause them to be rejected by poorly designed publishing services. The tool is plugin based for extensible functionality in the future. Currently, it can fix unmanifested files and workaround the date and svg preserveaspectratio bugs of epubcheck."

  • New icons for the toolbar buttons by Kamil Tatara
  • Display rating (when available) in cover browser
  • Clicking on the central cover int the cover browser now opens that book in the viewer
  • Use the status bar instead of the area to the right of the location view to display status information
  • Driver for the Pandigital Novel e-book reader

Bug Fixes

  • News download: Don not specify a font family for article descriptions
  • News download: Fix regression introduced in 0.7.0 that broke download of some embedded content feeds
  • MOBI Output: Partial support for nested superscript and subscripts.

    Closes tickets: 6132

  • CHM Input: Fix handling of buggy CHM files with no .hhc

    Closes tickets: 6087

  • EPUB Input: Fix bug in unzipping EPUB files that have been zipped in depth first order.

    Closes tickets: 6127

  • TXT Input: Convert HTML entities to characters.

    Closes tickets: 6114

  • LRF Input: Handle LRF files with random null bytes in the text

    Closes tickets: 6097

  • Kobo driver: Fix detection of txt/html files on the device
  • Fix opening of books when calibre library is on an unmapped network share in windows
  • SONY driver: Only update the timestamp in the XML db for newly added books
  • Cover browser: Fix rendering of center cover when width of cover browser is less than the width of a single cover
  • Cover browser: Correct fix for setPixel out of bounds warning causing UI slowdown in calibre

New news sources

  • evz.ro by Darko Miletic
  • Anchorage Daily News, China Economic Net, BBC Chinese and Singtao Daily by rty
  • Big Oven by Starson17

Improved news sources

  • Haaretz
  • Editor and Publisher
  • Estadao

Release: 0.7.7 [02 Jul, 2010]

New Features

  • Support for the Nokia E52
  • Searching on the size column
  • iTunes driver: Add option to disable cover fetching for speeding up the fetching of large book collections

Bug Fixes

  • SONY driver: Only update metadata when books are sent to device.
  • TXT Input: Ensure the generated html is splittable

    Closes tickets: 5904

  • Fix infinite loop in default cover generation.

    Closes tickets: 6061

  • HTML Input: Fix a parsing bug that was triggered in rare conditions

    Closes tickets: 6064

  • HTML2Zip plugin: Do not replace ligatures

    Closes tickets: 6019

  • iTunes driver: Fix transmission of non integral series numbers

    Closes tickets: 6046

  • Simplify implementation of cover caching and ensure cover browser is updated when covers are changed
  • PDF metadata: Fix last character corrupted when setting metadata in encrypted files.
  • PDF metadata: Update the version of PoDoFo used to set metadata to 0.8.1. Hopefully that means more PDF files will work
  • Device drivers: Speedup for dumping metadata cache to devices on Windows XP
  • EPUB Output: Ensure that language setting is conformant to the specs
  • MOBI Output: Fix a memory leak and a crash in the palmdoc compression routine
  • Metadata download: Fix a regression that resulted in a failed download for some books

New news sources

  • Foreign Policy and Alo! by Darko Miletic
  • Statesman and ifzm by rty

Improved news sources

  • Akter
  • The Old New Thing

Release: 0.7.6 [28 Jun, 2010]

New Features

  • Add support for the new firmware of the Azbooka

    Closes tickets: 5994

  • A few speedups for calibre startup, should add up to a few seconds of startup time on slower machines
  • Support for the Sweem MM300
  • Add keyboard shorcut for Download metadata and covers

Bug Fixes

  • Fix regression in 0.7.5 that broke conversion of malformed HTML files (like those Microsoft Word outputs)

    Closes tickets: 5991

  • Don't download tags from librarything, as the tagging there is not very good
  • Add mimetype for FB2 so that it can be served by the content server

    Closes tickets: 6011

  • Ensure cover is not resized to less than the available space in the Edit Meta Information dialog

    Closes tickets: 6001

  • SONY driver: Only update collections when sending book to device for the first time
  • calibre should now work on windows when the location for the library contains non-ascii characters

    Closes tickets: 5983

  • Cover browser once again distorts instead of cropping covers that have an incorrect aspect ratio
  • ISBNDb metadata plugin: Fix bug causing only first page of results to be fetched
  • Move iTunes driver to the bottom so that it doesn't interfere with device detection for people that have iphones and an ereader plugged in

New news sources

  • Winnipeg Sun by rty

Improved news sources

  • Houston Chronicle
  • Hindu
  • Times of India
  • New York Times

Release: 0.7.5 [25 Jun, 2010]

New Features

  • New driver for the Kobo featuring closer integration with the device.
  • Support for the Dell Streak, Eken Android tablet and the Astak Mentor EB600
  • New series type custom column
  • Add option in Send to device menu to connect to iTunes without any iDevice (experimental)
  • iPad driver: Make setting iTunes Category from series optional. News download now optimizations for iPad output.
  • Add option to disable book cover animation

    Closes tickets: 5909

  • Edit meta information dialog: Remember last used size and splitter position.

    Closes tickets: 5908

  • Metadata download: If any results have a published date, ensure they all do
  • SONY driver: Add a preference setting in Preferences->Add/Save->Send to device to control how colelctions are managed on the device by calibre
  • Metadata download: Filter out non book results. Also sort results by availability of covers for the isbn

    Closes tickets: 5946

  • Bulk editing for device collections in the device view via the context menu

Bug Fixes

  • When converting books using the calibre GUI, set the language of the output book to be the same as the language of the User Interface, instead of undefined. Fixes use of dictionary in iBooks
  • PDF Output: Fix setting top/bottom margnis has no effect
  • Conversion pipeline: Fix typo causing remove footer regex to always fail
  • Handle device being yanked with queued device jobs gracefully
  • Conversion pipeline: Handle deeply nested XML structures

    Closes tickets: 5931

  • Conversion pipeline: Fix handling of lists with a specified left margin

    Closes tickets: 5877

  • Restore workaround for ADE buggy rendering of anchors as links. However, make it overridable by extra CSS
  • Fix LibraryThing metadata download plugin
  • Fix multiple ratings displayed in Tag Browser for some legacy databases
  • Fix invocation of postprocess file type plugins plugins
  • HTML Input: Handle @import directives in linked css files.

    Closes tickets: 5135

  • HTML Input: Handle absolute paths in resource links on windows correctly.

    Closes tickets: 3031

  • E-book viewer: Handle font-face rules specify multiple families to be substituted
  • Cover browser: Set aspect ratio of covers to 3:4 instead of 2:3. Crop rather than distort covers whoose aspect ratio is different from this. Antialias the rendering of the central cover
  • Reset Tag browser if the text in the search box is edited
  • Fix detection of SD card in Samsung Galaxy windows driver

New news sources

  • L'Osservatore Romano by Darko Miletic
  • China Press, London Free Press, People Daily by rty

Improved news sources

  • Zaobao
  • New Scientist
  • National Post
  • London review of books

Release: 0.7.4 [19 Jun, 2010]

Bug Fixes

  • Fix regression in 0.7.3 that broke creating custom columns of rating or text types
  • Fix cover browser breaking if you click on a book in the book list while cover browser is animated
  • Fix a bug that could be triggered with the new book details pane if a book has a zero size cover

    Closes tickets: 5889

  • SONY driver: Fix bug preventing the editing of collections in the device view

New news sources

  • Auto Prove by Gabriele Marini
  • Forbes India, Maximum PC, Today Online by rty

Improved news sources

  • WSJ
  • Psychology Today

Release: 0.7.3 [18 Jun, 2010]

New Features

  • The Tag Browser now display an average rating for each item

    " The icons of each individual item in the Tag Browser are now partially colored to indicate the average rating of all books belonging to that category. For example, the icon next to each author is partially colored based on the averagerating of all books by that author in your calibre library. You can also hover your mouse over the item to see the average rating in a tooltip. Can be turned off via Preferences->Interface "

  • Editable author sort for each author

    "calibre has always allowed you to specify the author sort for each bookin your collection. Now you can also specify the way the name of each individual author should be sorted. This is used to display the list of authors in the Tag Browser and OPDS feeds in the Content Server"

  • When downloading metadata, also get series information from librarything.com

    Closes tickets: 5148

  • Redesign of the Book Details pane

    "The Book details pane now display covers with animation. Also instead of showing the full path to the book, you now have clickable links to open the containing folder or individual formats. The path information is still accessible via a tooltip"

  • New User Interface layouts

    "calibre now has two user interface layouts selectable from Preferences->Interface. The 'wide' layout has the book details pane on the side and the 'narrow' layout has it on the bottom. The default layout is now wide."

  • You can now add books directly from the device to the calibre library by right clicking on the books in the device views
  • iPad driver: Create category from series preferentially, also handle series sorting
  • SONY driver: Add an option to use author_sort instead of author when sending to device
  • Hitting Enter in the search box now causes the search to be re-run

    Closes tickets: 5856

  • Boox driver: Make destination directory for books customizable
  • Add plugin to download metadata from douban.com. Disabled by default.
  • OS X/linux driver for PocketBook 301
  • Support for the Samsung Galaxy and Sigmatek EBK52
  • On startup do not focus the search bar. Instead you can acces the search bar easily by pressing the / key or the standard search keyboard shortcut for your operating system

Bug Fixes

  • iPad driver: Various bug fixes
  • Kobo Output profile: Adjust the screen dimensions when converting comics
  • Fix using Preferences when a device is connected causes items in device menu to be disabled
  • CHM Input: Skip files whoose names are too long for windows
  • Brighten up calibre icon on dark backgrounds
  • Ignore 'Unknown' in title/autors when downloading metadata

    Closes tickets: 5633

  • Fix regression that broke various entries in the menus - Preferences, Open containing folder and Edit metadata individually
  • EPUB metadata: Handle comma separated entries in <dc:subject> tags correctly

    Closes tickets: 5855

  • MOBI Output: Fix underlines not being rendered

    Closes tickets: 5830

  • EPUB Output: Remove workaround for old versions of Adobe Digital Editions' faulty rendering of links in html. calibre no longer forces links to be blue and underlined
  • Fix a bug that could cause the show pane buttons to not show hidden panes
  • Fix Tag Editor does not reflect recently changed data in Tag Catagory Text Box

    Closes tickets: 5809

  • Content server: Fix sorting of books by authors instead of author_sort in the main and mobile views
  • Cover cache: Resize covers larger than 600x800 in the cover cache to reduce memory consumption in the GUI
  • EPUB Output: Default cover is generated is now generated as a JPEG instead of PNG32, reducing size by an order of magnitude.

    Closes tickets: 5810

  • Cover Browser: Scale text size with height of cover browser. Only show a reflection of half the cover. Also restore rendering quality after regression in 0.7.1

    Closes tickets: 5808

  • Book list: Do not let the default layout have any column wider than 350 pixels

New news sources

  • Akter by Darko Miletic
  • Thai Rath and The Nation (Thailand) by Anat Ruangrassamee

Improved news sources

  • Wall Street Journal
  • New York Times
  • Slashdot
  • Publico
  • Danas

Release: 0.7.2 [11 Jun, 2010]

New Features

  • The Cover Browser can now be freely resized.

    "You can now resize the Cover Browser just like the other areas of the user interface by dragging the edge. The Cover Browser now also emphasizes the cetral book cover, making it larger than the others. Also on widescreen monitors the cover browser is now automatically placed to the side of the book list instead of below it."

  • Added tweak to control how titles and series names are sorted
  • Clicking on row numbers no longer open the viewer. Instead you have to double click

Bug Fixes

  • SONY driver: The regression causing slow perfomance has been corrected. Various bug fixes to deal with corner cases
  • iPad driver: Various bugfixes, should now work much more seamlessly.
  • Fix regression causing calibre to not start if the library path is invalid, because say a drive has been removed

    Closes tickets: 5787

  • Fix regression in 0.7.1 that broke searching in the e-book viewers and for news sources
  • Fix regressions that caused the Publisher to change when updating Series and floating point custom columns to be rounded to integers.

    Closes tickets: 5788

  • Fix regression that broke check database integrity in the presence of custom coulmns or user categories

    Closes tickets: 5779

  • Fix regresison that broke the Email to submenu in the send to device menu
  • Fix Tag browser re-opening closed tree after editing metadata

    Closes tickets: 5744

  • Conversion pipeline: Handle missing/obsolete input/output profiles gracefully
  • Fix Adding/Deleting Search does not refresh Left Pane Correctly

    Closes tickets: 5751

  • Content server: Fix serving of CBZ/CBR files to stanza

New news sources

  • Repantes, Haaretz by Darko Miletic
  • CBC Canada by rty

Improved news sources

  • The Sun
  • The Economist
  • Boston Globe
  • Honolulu Star Advertiser
  • SMH
  • Sueddeutsche
  • Our Daily Bread

Release: 0.7.1 [04 Jun, 2010]

New Features

  • Content server: Add option to control category groupiong in OPDS feeds
  • Make the book details pane occupy the full lower part of the window
  • Add true and false searches for date based columns

    Closes tickets: 5717

Bug Fixes

  • iPad driver: Various bug fixes.
  • SONY driver: Fix Launcher partition being detected as storage card in linux
  • Fix news downloading breaking on windows systems with local encoding other than UTF-8.
  • SONY driver: Fix problem caused by null titles
  • Make the new splash screen not always stay on top

    Closes tickets: 5700

  • When setting an image with transparent pixels as the book cover, overlay it on a white background first. Fixes transparent covers getting random backgrounds.
  • Content server: Fix stanza integration when entering the server URL my hand

Improved news sources

  • Gizmodo
  • Vreme

Release: 0.7.0 [04 Jun, 2010]

New Features

Release: 0.6.55 [28 May, 2010]

New Features

  • Support for the Nokia E71X
  • EPUB Output: Generate a default one entry TOC if no TOC is present. This allows the EPUB to pass epubcheck and work on the Kobo
  • Kobo driver: Add support for storage card
  • PDF Output: Improved cover and comic handling
  • EPUB metadata: When setting authors, always move the new dc:creator element to the top so broken implementations don't get confused

Bug Fixes

  • Make the HTML shown in the regex builder closer to that actually processed by the conversion pipeline.

    Closes tickets: 5549

  • Fix tab ordering in Bulk edit meta information dialog

    Closes tickets: 5624

  • EPUB Input: Ignore __MACOSX directories inside the EPUB file
  • EPUB Input: Raise an appropriate error for DTBook EPUB files
  • EPUB Output: Use correct SVG code when not preserving aspect ratio for covers
  • Use PNP drive number based sorting on windows when the device has identical main memory and card ids

New news sources

  • Infomotori by Gabriele Marini
  • Las Vegas Review by Joel
  • Troitskiy variant by Vadim Dyadkin
  • American Thinker by Walt Anthony
  • The Observer by jbambridge

Improved news sources

  • The BBC
  • The New York Times
  • Wired
  • Corriere della Serra
  • Leggo
  • darknet
  • Freakonomics Blog

Release: 0.6.54 [21 May, 2010]

New Features

  • EPUB Output: Add option to toggle preserving the aspect ratio of the cover.

    "By default calibre creates an SVG based cover that scales with the screen size of the reader used to view it. Previosuly this scaling was limited to preserve the aspect ratio of the image. This would often result in white borders at the sides or top and bottom of the image. No, by default, calibre will setup the cover to not preserve aspect ratio, doing away with the white borders. The downside is that if the aspect ratio of the cover is very different from the reader, it will look distorted. The old behavior can be restored via Preferences->Conversion->EPUB Output."

  • Conversion pipeline: calibre will now automatically replace all ligatures in the input document.

    "Conversion pipeline: calibre will now automatically replace all ligatures in the input document with the normal character sequence they are meant to represent. This is because most readers lack the font support to display ligatures. This can be turned off via an option under Look & Feel, in the Conversion settings."

  • Support for the iPapyrus and Newsmy readers and the Sony Ericsson XPERIA X10
  • PDF Output: Set the first page to the cover.

    Closes tickets: 5581

Bug Fixes

  • Conversion pipeline: Handle input documents with no text. Allows conversion of MOBI files tha are only a sequence of images.

    Closes tickets: 5554

  • Fix text justification control not working with translated version of calibre

    Closes tickets: 5551

  • HTML Input: Encoding detection fixed for <meta> tags that have newlines in their content attributes

    Closes tickets: 5567

  • EPUB Input: Handle malformed UUID in EPUB with obfuscated fonts.

    Closes tickets: 5552

  • Don't resort when editing columns in the main GUI
  • Fix regression in Kobo driver that caused it to only detect books in the root directory of the device

New news sources

  • La Stampa and Libero by Gabriele Marini
  • Der Tagesspiegel by ipaschke
  • EMG and Agro Gerilla by Darko Miletic
  • American Prospect, FactCheck and PolitiFact by Michael Heinz

Improved news sources

  • Times Online
  • The Atlantic
  • Il Messagero
  • Leggo
  • Instapaper
  • New York Review of Books
  • NIN Online

Release: 0.6.53 [15 May, 2010]

New Features

  • Clean up GUI initialization and add support for restoring corrupted databases automatically
  • Make proxy detection more robust on windows and OS X. calibre now queries OS X Network Settigns if no environment variables are set. Also handle proxies with a trailing slash correctly
  • Add EPUB advanced formatting demo to User Manual
  • Support for the Booq Avant, Azbooka and the Samsung GT-I5700
  • Backwards search in the E-book viewer
  • calibredb: Add ability to create empty books in the database.

    Closes tickets: 5504

  • Conversion pipeline: Support for the :first-letter pseudo selector
  • Interpret a Keyboard interrupt (Ctrl+C) as a request to quit the main GUI
  • CBC Input: Handle comics.txt encoded in UTF-16 with a BOM

Bug Fixes

  • HTML Input: Fix silly bug in case sensitivity detection
  • Kobo driver: Show all sideloaded content on the device.

    Closes tickets: 5492

  • EPUB metadata: Fix bug with relative apths in encryption detection when reading cover

    Closes tickets: 5471

  • E-book viewer: Fix next page scrolling when current document is just a little more than a screenfull. Also use a more robust method to insert blank space at the end of the document when the last screenfull is partially empty.
  • EPUB metadata: Allow deletion of series/tags/isbn from EPUB files when Saving to Disk

    Closes tickets: 5518

  • Fix regression that caused temporary blank line at the bottom of the books list when adding duplicates

    Closes tickets: 5500

  • Add icon for RTF

    Closes tickets: 5503

  • Amazon metadata: If ISBN is not found, don't report an error message.

    Closes tickets: 5501

  • EPUB Input: Fix typo that caused incorrect processing of EPUB files with more than one identifier element and encrypted fonts
  • Fix bug that caused send to device to send multiple copies to the device if you had previously used Prefrences
  • Linux prs 500 udev rule: Use SUBSYSTEMS instead of the deprecated BUS
  • PML2PMLZ plugin: Actually compress the PML file stored in the PMLZ archive

    Closes tickets: 5511

  • SONY drivers: Fix regression that broke collection ordering by series when sending to device. And fix another rare error condition.

    Closes tickets: 5487

  • CHM Input: Regression that broke CHM conversion on OS X.

    Closes tickets: 5483

  • Fix PDB created in Dropbook not convertable by Calibre

    Closes tickets: 5441

New news sources

  • APCOM, Leggo (it), Ansa and Punto Informatico by Gabriele Marini
  • Scinexx.de by JSuer
  • Various Russian news sources by Darko Miletic

Improved news sources

  • Christian Science Monitor
  • The Nation
  • Physics World
  • Discover Magazine

Release: 0.6.52 [07 May, 2010]

New Features

  • Support for the Kobo Reader and the HTC Desire
  • PDB Input: Add support for PDB files created with incorrect encodings
  • EPUB Output: Make the file size splitting algorithm more intelligent. If a split results in a tree that is very small, choose another split point.
  • Add an entry to the Fetch News menu to fetch all scheduled news

    Closes tickets: 5436

  • MOBI Output: When inserting metadata, hide the searchable version of the tags (append with ttt). They are still searchable, but not visible.

Bug Fixes

  • HTML Input: Handle case sensitive file systems on OS X

    Closes tickets: 5083

  • EPUB Output: When rescaling PNG images, write out the rescaled data in PNG format as ADE cannot handle JPEG data in a PNG file
  • SONY drivers: Fix corner case that could cause errors when transferring books with series to the device.

    Closes tickets: 5431

  • Allow users to set the content server port to < 1025 (system ports) with a warning.

    Closes tickets: 5470

  • Don't popup an error message when adding books if the cover is not a valid image
  • SONY drivers: Fix bug that prevented detection SD cards that had the Sony Reader/database folders, but no cache.xml
  • EPUB Input: Handle invalid EPUB files that have manifest entries pointing to non existent files

    Closes tickets: 5444

  • Fix the get cover/metadata from specific format buttons when the user has chosen to read metadata only from filenames

    Closes tickets: 5445

  • Conversion pipeline: More robust conversion of HTML tags to text when detecting structure
  • Fix 'Open containing folder' does not work if the path name contains '#'

    Closes tickets: 5424

New news sources

  • The Old New Thing, Berlingske, ABC, Ultima Hora, China Daily, Dani by Darko Miletic
  • Arbetaren, Ekot and Fria Tidningen by Joakim Lindskog
  • Il Messaggero, Il Giornale and ADN Kronos by Gabriele Marini
  • Onion AV Club by Stephen Williams

Improved news sources

  • Jerusalem Post

Release: 0.6.51 [30 Apr, 2010]

Bug Fixes

  • Fix regression that broke EPUB output in 0.6.50 when converting lists

Release: 0.6.50 [30 Apr, 2010]

New Features

  • Add merge book feature

    "You can now merge multiple books into a single book, by clicking the arrow next to the edit meta information button. Meta information from the books will be merged as well as individual book files in different formats"

  • Support for the Samsung Galaxy Spica and the Palm Pre
  • Add a 'Go to' context menu to the ebook viewer

    Closes tickets: 1230

  • Show an asterisk next to version number when user is using CALIBRE_DEVELOP_FROM

    Closes tickets: 5417

  • Import ComicBookLover metadata from CBZ files

    Closes tickets: 5402

  • Add keyboard shortcut for viewing a specific format

    Closes tickets: 5408

  • EPUB Output: Add option to not use SVG for covers. Useful if you want to generate an EPUB for devices like the iPhone or JetBook Lite that don't support SVG covers

    Closes tickets: 5409

  • In the book info display area, only show series and tags if there are any. Move comments to the bottom.

    Closes tickets: 5391

Bug Fixes

  • E-book viewer: Use the Qt API to set document padding during next page operation, instead of javascript.

    Closes tickets: 5343

  • E-book viewer: Handle self-closing heading tags in XHTML documents correctly.

    Closes tickets: 5413

  • Conversion pipeline: Ignore CSS pseudo selectors

    Closes tickets: 5337

  • MOBI Input: Ignore form tags

    Closes tickets: 5378

  • Handle a scheduled custom recipe being deleted gracefully

    Closes tickets: 5366

  • ebook-convert: Don't rename PNG covers to JPG

    Closes tickets: 5379

  • Conversion pipeline: Respect width and height attributes in addition to width and height in CSS
  • Fix regression which broke the use of HTML files in the regexp testing wizard

    Closes tickets: 5341

  • Fix match highlighting for multi-line regexps in the regexp testing wizard

    Closes tickets: 5414

  • EPUB Output: Workaround Adobe Digital Editions bug in rendering of lists with a left margin set.

    Closes tickets: 5415

  • PRS 505/600/700/300 driver: Don't give an error message when editing metadata on SD card and cache directory does not exist

    Closes tickets: 5410

  • When converting EPUB to EPUB multiple times and creating book jacket from metadata, if an existing book jacket is found, replace it. This will only work with EPUBs created with the current release onwards
  • Correctly handle HTML in comments

    Closes tickets: 5237

  • Kindle driver: When transferring files whose names start witha period, replace the period.

    Closes tickets: 5367

  • Conversion pipeline: When decoding XML (but not XHTML) if no encoding is specified, assume utf-8. Make entity conversion more robust. When splitting html handle ids with quotes in them correctly

New news sources

  • The Old New Thing, Berlingske, ABC, Ultima Hora, China Daily, Dani by Darko Miletic
  • Observa Digital by yrvn
  • Bill O'Reilly and Sean Hannity by Rob Lammert

Improved news sources

  • PC Magazine
  • Reuters
  • Sueddeutsche Zeitung
  • il Sole 24 Ore
  • La Repubblica

Release: 0.6.49 [23 Apr, 2010]

New Features

  • Support for the SpringDesign Alex and the Nokia 5800XM

    Closes tickets: 5215

  • Justification control is now more sophisticated. You can choose to have either un-justified text, justified text or leave the justification specified in the input document as is.

    Closes tickets: 4921

Bug Fixes

  • Fix regression that broke database integrity checking in 0.6.48

    Closes tickets: 5329

  • Conversion pipeline: Ignore links in the HTML that have quoted non-ASCII characters, since there is no way to decode them correctly.

    Closes tickets: 5354

  • Make title casing more intelligent, based on the guidelines for the New York Times style manual

    Closes tickets: 3086

  • MOBI Input: Handle hexadecimal entities used to specify angle brackets

    Closes tickets: 5336

  • Fix rendering of ratings column in linux when using a 'fancy' style.
  • MOBI Input: Don't fail when the MOBI metadata species a cover that does not exist.

    Closes tickets: 5333

  • Fix display of covers in the ebook viewer from MOBI and LIT files

    Closes tickets: 5342

  • MOBI Input: Fix regression that broke detection of covers in MOBI files when converting
  • Restore blank lines in text only comments when displaying the detailed view for a book

New news sources

  • The West Australian, Kurier, Virtual Shackles by Darko Miletic
  • NPR Music Blogs by cix3

Improved news sources

  • New York Review of Books
  • USA Today
  • Guardian
  • La Republica

Release: 0.6.48 [18 Apr, 2010]

New Features

  • Add an output profile for the iPad
  • An option for ejecting the connected device from the system tray icon
  • Support for the Samsung SNE 60K and Acer Liquid A1
  • Programmatic auto-numbering of books in a series

    Closes tickets: 2418

    "Added an option to the bulk metadata edit dialog to automatically sequentially order the selected books in a series, in the order they were selected."

Bug Fixes

  • Unmount Bebook Mini on OS X instead of eject

    Closes tickets: 5269

  • Perfomance tweaks to improve startup time with large libraries
  • Fix changing port of content server only takes effect after a restart of calibre

    Closes tickets: 5308

  • News download: Retry article download if temporary failure in DNS. Makes downloading more robust.
  • Handle DRMed EPUB files correctly when getting cover.

    Closes tickets: 5304

  • CHM Metadata: Fix bug in cover detection
  • Detect zip/rar files that are actually comics even if they contain a mix of PNG/JPG files

    Closes tickets: 5300

  • Fix sending multiple files by email causes them to be mixed up. Also show error message when sending by email fails.

    Closes tickets: 5069

  • EPUB Output: When rescaling images from a comic use the same screen size as used by the input plugin
  • EPUB Output: Fix memory leak when converting documents with large collections of images
  • Fix regression in 0.6.47 that would cause the main window to expand unctrollably horizontally when using long serach terms
  • Fix periodicals generated by calibre not using kindle back issue archiving

    Closes tickets: 5271

New news sources

  • Canard PC by zorgluf
  • FOX News by Darko Miletic
  • Nation and Standard Media Kenya by Hans Donner
  • El Pais Semanal and Axxon by Darko MIletic

Improved news sources

  • Pescanik
  • NSPM
  • The Atlantic

Release: 0.6.47 [09 Apr, 2010]

New Features

  • Saved searches

    "You can now save your frequently used searches and access them with a single click. For details see http://calibre-ebook.com/user_manual/gui.html#search-sort"

  • Add searching by date/published date

    Closes tickets: 5244

  • News download: Implement is_link_wanted a method for context sensitive link filtering
  • Preliminary drivers for The Entourage Edge and Samsung Moment
  • Indicate number of matches when searching

Bug Fixes

  • Optimize performance with large libraries (several thousand books or more).

    "There should be a mojor speedup in operations like adding books and editing metadata for users with large libraries of several thousand books or more."

  • Don't crash when converting EPUB files with missing NCX TOCs

    Closes tickets: 5234

  • RTF Input: Fix EPUBs generated from some RTF files not displaying in Stanza/iBooks

    Closes tickets: 5231

  • News download: Remove all <iframe> tags by default as the iPad can't handle them
  • Fix tag browser being reset when editing metadata. Also speed up editing metadata by not generating notifications for individual changes.
  • Fix IndexError returned for metadata lookup with ISBN and blank author

    Closes tickets: 5225

  • EPUB Output: Generate default cover as an image. EPUB metadata: Speedup cover extraction for EPUB files that specify a raster cover.
  • Conversion pipeline: When generating filenames use case insensitive checks for pre-existing filenames
  • Fix series entered during conversion not available in library view

    Closes tickets: 5206

  • Fix .desktop files generated by linux installer
  • Make updating database schema more robust. Now updating the schema but failing to update the version should be impossible
  • Fix reverse_article_order crashes recipe

    Closes tickets: 5197

New news sources

  • PC Quest, Living Digital by calibre Periodicals
  • Diario Cordoba by Francisco

Improved news sources

  • The Economist
  • Sydney Morning Herald
  • DNA India
  • Harpers
  • Le Monde Diplomatique

Release: 0.6.46 [31 Mar, 2010]

New Features

  • EPUB Output: Use SVG for covers, to ensure cover image is correctly resized to fit available screen space
  • Support for the Motorola Cliq and Milestone
  • Fetch My Clippings from the Kindle
  • Comic Input: Add option to disable conversion to grayscale (black and white)
  • MOBI Output: Mark single section news downloads as newspapers so that they are automatically archived by the Kindle
  • MOBI Output: Add option to control setting of document type to Personal Document
  • SONY driver: Tags within [] do not translate into a category when sending books to device
  • ebook-device: Add a test_file command
  • Location support for PDF when fetching annotations from a Kindle

Bug Fixes

  • CHM Input: Various fixes

    Closes tickets: 5132, 5141

  • Linux installer: Add mimetypes to .desktop files

    Closes tickets: 5156

  • Fix function naming in bash completion script

    Closes tickets: 5146

  • Fix the author of the metadata download plugins goes wrong after downloaded metadata for a book

    Closes tickets: 5129

  • Popup an error message if a news download is aborted because of no active internet connection
  • Add test button to regex builder to improve performance
  • Fix loading of custom device interface plugins
  • Fix extra spaces in MOBI author field with multiple authors

    Closes tickets: 2279, 4652, 5162

  • Fix Kindle Topaz files with edited metadata won't index

    Closes tickets: 5154

  • PDB output: Fix problem with links continuing through story

    Closes tickets: 5149

  • Don't choke if the user provides an invalid remove header/footer regexp

New news sources

  • MiDDay by calibre Periodicals
  • Business Line by Dhiru
  • New York Post by Darko Miletic
  • Tulsa World by Darko Miletic
  • Oil Price by Darko Miletic
  • nrc.nl by Darko Miletic
  • Peter Schiff's Economic Commentary by Darko Miletic
  • IEEE Spectrum by Franco Venturi
  • Washington Post by Kos Semonski
  • The Sun by Chaz Ralph
  • Fronda by Tomasz Dugosz
  • Runa by Mori
  • Times of India by Krittika Goyal

Improved news sources

  • Various Serian and Polish newspapers
  • New York Times Top Stories
  • USA Today
  • Daily Telegraph
  • New York Times
  • SFBG

Release: 0.6.45 [11 Mar, 2010]

New Features

  • Option for more aggressive duplicates detection when adding books

    Closes tickets: 5016

    "There is now an option in Preferences->Add/Save that will cause calibre to try to detect duplicates based on title and author similarity. If a duplicate is found, calibre will automatically merge files intot he existing entry, instead of creating a new one."

  • Support for setting metadata in Topaz files and getting pdf anntations from a Kindle
  • ODT Input: Fix handling of mixed ordered and un-ordered lists
  • Support for the Samsung Moment

    Closes tickets: 5077

Bug Fixes

  • Fix generated list of formats when generating catalog in CSV format

    Closes tickets: 5092

  • CHM metadata: Fix unicode handling

    Closes tickets: 5080

  • Iriver story driver: Put uploads into the Books directory
  • Improved iRex DR800 support

    Closes tickets: 5082

  • When creating ZIP/EPUB files encode all file names in UTF-8 and set the UTF-8 bit marker. When extracting from a ZIP/EPUB file, if the UTF-8 bit marker is not set, still assume that the file name is encoded in UTF-8. If UTF-8 decoding fails try to detect character encoding using chardet. This is because most ZIP/EPUB files calibre comes across seem to be utf-8 encoded.

New news sources

  • TAZ DigiABO by Lars Jacob
  • Elsevier.nl by Darko Miletic
  • News Observer by Krittika Goyal
  • Comics.com by Starson17

Release: 0.6.44 [05 Mar, 2010]

New Features

  • Experimental support for conversion of CHM files

    "Conversion and reading of metadata from CHM files is now supported. This feature is still experimental, with more testing needed. Building from source on linux now requires chmlib."

  • Experimental support for fetching annotations from the Kindles

    "calibre can now fetch annotations from your kindle and put them into the comments field. To fetch annotations, click the arrow next to the 'send to device' button and select 'Fetch Annotations', with your Kindle connected."

  • Support FreeBSD out of the box (except USB)

    Closes tickets: 4715

  • News download scheduler: Don't try to download news when no active internet connection is present (linux/windows only)
  • EPUB to WPUB conversion: Preserve font encryption
  • calibre-server: Add --pidfile and --daemonize (unix only) options
  • Plugins: When loading a plugin zip file extract to temp dir and add to sys.path, if the zip file contains binay code (pyd/dll/so/dylib), instead of just adding the zip file to the path, as python cannot load compiled code from a zip file

Bug Fixes

  • Ebook-viewer: Handle non-ascii CSS files when doing font substitutions
  • Conversion pipline: Ignore non-integral play orders when parsing NCX files
  • When decoding NCX toc files, if no encoding is declared and detection has less that 100% confidence, assume UTF-8.

    Closes tickets: 5039

  • PML chapter definitions missing from toc.ncx

    Closes tickets: 4990

  • Unicode string for cover causes calibredb --output-format stanza to fail
  • Search cover:False fails, cover:True succeeds

    Closes tickets: 5034

  • Plugins: correctly use context
  • MOBI Input: Don't lose cover if it is also referred to in main text
  • RTF Output: Don't choke on PNG images

New news sources

  • Journal of Hospital Medicine, San Francisco Bay Guardian, Smithsonian Magazine by Krittika Goyal
  • Astronomy Pick of the Day, Epicurious by Starson17
  • Diario Vasco, Various Chilean newspapers by Darko Miletic
  • Kukuburi by Mori

Improved news sources

  • Ars Technica
  • Fudzilla
  • The Atlantic
  • The Economist
  • Huffington Post

Release: 0.6.43 [26 Feb, 2010]

New Features

  • Support for the Teclast K3 and Elonex e-book readers
  • Add 'Recently Read' category to catalog if Kindle is connected when catalog is generated
  • When adding PRC/MOBI files that are actually Topaz files, change detected file type to Topaz
  • MOBI Output: If the SVG rasterizer is not avaialbale continue anyway
  • News download: When using the debug pipeline options, create a zip file named periodical.downloaded_recipe in the debug directory. This can be passed to ebook-convert to directly convert a previous download into an e-book.
  • Add Apply button to catalog generation dialog

Bug Fixes

  • When fetching metadata in the edit metadata dialog, use a python thread instead of a Qt thread. Hopefully this will fix the reports of crashes when fetching metadata
  • Refresh cover browser when a cover is changed via the edit meta information dialog
  • More device detection debug output on OS X
  • Download only covers should not also set social metadata

    Closes tickets: 4966

  • Content server: If fail to bind to 0.0.0.0 try detecting and binding only to interface used for outgoing traffic
  • Handle poorly designed import plugins that return None on error
  • Move logic for removing inline navbars out of the BasicNewsRecipe class
  • MOBI metadata: When setting title, set in both PalmDoc and EXTH headers
  • MOBI metadata: Do not try to extarct embedded metadata from MOBI files larger than 4MB
  • Handle PDB files that contain PDF files

    Closes tickets: 4971

  • PML Input: Various fixes

    Closes tickets: 4959, 4961

  • Fix reading MOBI metadata from files in zip/rar archives
  • Make extracting single files from RAR archives more efficient
  • No longer need Qt to generate default cover for news downloads
  • Catalog generation: fix for EPUB anchors beginning with numbers in Recently Added
  • Searching: Handle uppercase keywords correctly

    Closes tickets: 4951

New news sources

  • Gamasutra by Darko Miletic

Improved news sources

  • Strategy+Business
  • Arizona Daily Star
  • Heise
  • New Scientist
  • Various Serbian news feeds
  • Houston and San Francisco Chronicles

Release: 0.6.42 [20 Feb, 2010]

Bug Fixes

  • Fix regression that broke catalog generation from the Graphical User Interface in 0.6.41
  • Fix right edge of comics like Dilbert and xkcd getting cut off on the SONY reader. More generally, take page margins into account when rescaling images to fit in the selected output profile.

Release: 0.6.41 [19 Feb, 2010]

New Features

  • Make calibre timezone aware. This required lots of internal changes, so I may have broken something
  • Allow editing of metadata in DRMed MOBI files
  • ebook-convert: Allow passing URLs as argument to --cover

    Closes tickets: 4909

  • OS X/linux driver for EB511
  • ebook-meta: Allow changing of published date
  • Make replacing of files in ZIP archives faster and (hopefully) more robust
  • Speed optimization for viewing large EPUB files
  • Speed up parsing of OPF files

    Closes tickets: 4908

Bug Fixes

  • Fix drag and drop of multiple books to OS X dock icon

    Closes tickets: 4849

  • MOBI Output: Encode titles as UTF-8 in the PalmDoc header as well as the EXTH header, since there are apparently MOBI readers that use the title from the PalmDoc header in preference to the title from the EXTH header.
  • MOBI Output: Remove soft hyphens as the Kindle doesn't support them.

    Closes tickets: 4887

  • Fix Boox main mem and SD card swapped on windows
  • Fix sending large ebook fiels to devices

    Closes tickets: 4896

  • EPUB Output: Strip invalid anchors from NCX TOC as Adobe Digital Editions cries when it sees one

    Closes tickets: 4907

  • EPUB metadata: Don't set title_sort as a file_as attribute, as the brain-dead OPF spec doesn't allow this
  • Make publishing the content server via mDNS a little more robust
  • Content server: Use new exact matching for greater precision when generating OPDS catalogs. Also fix regression that broke rowsing by Tags on Stanza.
  • Proper fix for breakage in LRF viewer caused by API change in QGraphicsItem in Qt 4.6

New news sources

  • Various Polish news sources by Tomaz Dlugosz
  • Que Leer, Wired UK by Darko Miletic
  • Kathermini and Ta Nea by Pan
  • Winter Olympics by Starson17

Improved news sources

  • Wired Magazine

Release: 0.6.40 [12 Feb, 2010]

New Features

  • Ability to perform exact match and regular expression based searches.

    Closes tickets: 4830

    "You can now perform exact match searches by prefixing your search term with an =. So for example, tag:=fiction will match all tags named fiction, but not tags named non-fiction. Similarly, you can use regular expression based searches by prefixing the search term by ~."

  • Autodetect if a zip/rar file is actually a comic and if so, import it as CBZ/CBR

    Closes tickets: 4753

  • Add plugin to automatically extract an ebook during import if it is in a zip/rar archive
  • Linux source install: Install a calibre environment module to ease the integration of calibre into other python projects

Bug Fixes

  • Fix regression in 0.6.39 that broke the LRF viewer
  • ZIP/EPUB files: Try to detect file name encoding instead of assuming the name is encoded in UTF-8. Also correctly encode the extracted file name in the local filesystem encoding.
  • HTML Input: Handle HTML fragments more gracefully

    Closes tickets: 4854

  • Zip files: Workaround invalid zip files that contain end-of-file comments but set comment size to zero
  • Restore the recipe for the Wired daily feed.

    Closes tickets: 4871

  • MOBI metadata: Preserve original EXTH records when not overwrriten by calibre metadata.
  • Catalog generation: Improved series sorting. All books not in a series are now grouped together
  • Fix occassional threading related crash when using the ChooseFormatDialog
  • Catalog generation: Various fixes for handling invalid data

New news sources

  • Sueddeustche Zeitung by Darko Miletic

Improved news sources

  • Pagina 12
  • Variety
  • Toronto Sun
  • Telegraph UK
  • Danas
  • Dilbert

Release: 0.6.39 [09 Feb, 2010]

New Features

  • Add ability to control how author sort strings are automatically generated from author strings, via the config file tweaks.py
  • Handle broken EPUB files from Project Gutenberg that have invalid OCF containers

    Closes tickets: 4832

Bug Fixes

  • Fix regression in 0.6.38 that broke setting bookmarks in the viewer
  • HTML Input: Ignore filenames that are encoded incorerctly.

New news sources

  • Radikal by Darko Miletic

Release: 0.6.38 [09 Feb, 2010]

New Features

  • Driver for the Irex DR 800
  • Driver for the Booq e-book reader
  • Allow automatic series increment algorithm to be tweaked by editing the config file tweaks.py
  • Various improvements to the catlog generation. Larger thumbnails in EPUB output and better series sorting. Better handling of html markup in the comments.
  • MOBI Output: Make font used for generated masthead images user customizable.

Bug Fixes

  • E-book viewer: Make bookmarking (and remebering last open position more robust). For linuxsource installs, you must have Qt 4.6

    Closes tickets: 4812

  • Fix conversion/import of HTML files with very long href links on windows

    Closes tickets: 4783

  • Don't read metadata from filenames for download news, even if the user has the read metadata from filename option set

    Closes tickets: 4758

  • Don't allow leading or trailing space in tags and series. Also normalize all internal spaces to a single space

    Closes tickets: 4809

  • E-book viewer: Toolbars remember their position

    Closes tickets: 4811

  • Fix year being repeated when editing date in main library screen on windows

    Closes tickets: 4829

  • New download: Fix downloading of images from URLs with an ampersand in them
  • Linux source install: unbundle cssutils, it is now an external dependancy
  • MOBI metadata: Fix regression that broke setting of titles in some MOBI files
  • EPUB metadata: Extract the cover image from the html it is embededd in if possible, instead of rendering the html. Removes the white margins on covers and speeds up cover extraction
  • Fix regression in PDB output
  • News download: Remove <base> tags automatically
  • Searching on device: Ignore unicode errors

New news sources

  • Courier Press by Krittika Goyal
  • zive.sk and iliterature.cz by Abelturd
  • El Comerico, Digital Spy UK, Gizmodo, News Straits Times, Read It Later, TidBits by Darko Miletic

Improved news sources

  • Jerusalem Post
  • Clarin
  • La Nacion
  • Harvard Business Review
  • People US Mashup
  • The New Republic
  • Pagina 12
  • Discover Magazine
  • Metro Montreal

Release: 0.6.37 [01 Feb, 2010]

New Features

  • E-book viewer: Add support for viewing SVG images
  • Add category of Recently added books when generating catalog in e-book format
  • OS X: Allow adding of books to calibre via drag and drop on the calibre dock icon
  • Add support for masthead images when downloading news for the Kindle
  • MOBI metadata: Allow setting of metadata in old PRC files without EXTH headers as well

Bug Fixes

  • Changing the date in Dutch

    Closes tickets: 4732

  • Fix regression that broke sending files to unupdated PRS 500s
  • MOBI Input: Ignore width and height percentage measures for <img> tags.

    Closes tickets: 4726

  • EPUB Output: Remove <img> tags that point to the internet for their images as this causes the ever delicate ADE to crash.

    Closes tickets: 4692

  • Comic Input: Handle UTF-8 BOM when converting a cbc file

    Closes tickets: 4683

  • Allow rating to be cleared via the Bulk metadata edit dialog

    Closes tickets: 4693

  • Add workaround for broken linux systems with multiply encoded file names

    Closes tickets: 4721

  • Fix bug preventing the the use of indices when setting save to disk templates

    Closes tickets: 4710

  • Linux device mounting. Use filetype of auto to allow non vfat filesystems to be mounted

    Closes tickets: 4707

  • Catalog generation: Make sorting of numbers in title as text optional
  • Fix error while sending book with non-ascii character in title/author to device on linux

    Closes tickets: 4690

  • Fix reset cover in edit meta information dialog does not actually remove cover

    Closes tickets: 4731

New news sources

  • Kamera Bild by Darko Miletic
  • The Online Photographer by Darko Miletic
  • The Luminous Landscape by Darko Miletic
  • Slovo by Abelturd
  • Various Danish newspapers by Darko Miletic
  • Heraldo de Aragon by Lorenzo Vigentini
  • Orange County Register by Lorenzi Vigentini
  • Open Left by Xanthan Gum
  • Michelle Malkin by Walt Anthony
  • The Metro Montreal by Jerry Clapperton
  • The Gazette by Jerry Clapperton
  • Macleans Magazine by Nick Redding
  • NY Time Sunday Book Review by Krittika Goyal
  • Various Italian newspapers by Lorenzo Vigentini

Improved news sources

  • The Irish Times
  • Washington Post
  • NIN
  • The Discover Magazine
  • Pagina 12

Release: 0.6.36 [25 Jan, 2010]

New Features

  • Catalog generation in MOBI format
  • Driver for Inves Book 600
  • Show notifications on OS X even when systray icon is disabled.

Bug Fixes

  • Fix memory leak in catalog generation
  • Fix regression that broke PML output
  • Fix bug in MOBI Input

    Closes tickets: 4643

  • Replace commas with semi-colons in download tags

    Closes tickets: 4650

  • Fix catalog output format dropdown empty in linux

    Closes tickets: 4656

  • Fix display of non-English characters in OS X notifications

    Closes tickets: 4654

  • Add .cbc to list of book formats

    Closes tickets: 4662

  • Content server: Mobile page breaks if library contains empty books. Now fixed.
  • Support old 212 byte header PDB files

    Closes tickets: 4646

  • Fix regression that caused wrong error message to be displayed when device is out of space

New news sources

  • Harvard Business Review Blogs by Brian_G
  • Neowin by Darko Miletic
  • Greensboro News and Record by Walt Anthony
  • Hot Air by Walt Anthony
  • ionline by Darko Miletic
  • The National Review Online by Walt Anthony

Improved news sources

  • Ars Technica
  • Sports Illustrated
  • Common Dreams
  • Wired Magazine

Release: 0.6.35 [22 Jan, 2010]

New Features

  • Catalog generation

    "You can now easily generate a catlog of all books in your calibre library by clicking the arrow next to the convert button. The catalog can be in one of several formats: XML, CSV, EPUB and MOBI, with scope for future formats via plugins. If you generate the catalog in an e-book format, it will be automatically sent to your e-book reader the next time you connect it, allowing you to easily browse your collection on the reader itself. This feature is in Beta (may have bugs) so feedback is appreciated."

  • RTF Input: Support for unicode characters.

    Closes tickets: 4501

  • Add Quick Start Guide by John Schember to calibre library on first run of calibre
  • Improve handling of justification

    "Now calibre will explicitly change the justification of all left aligned paragraphs to justified or vice versa depending on the justification setting. This should make it possible to robustly convert all content to either justified or not. calibre will not touch centered or right aligned content."

  • E-book viewer: Fit images to viewer window (can be turned off via Preferences)
  • Add section on E-book viewer to User Manual
  • Development environment: First look for resources in the location pointed to by CALIBRE_DEVELOP_FROM. If not found, use the normal resource location
  • When reading metadata from filenames, with the Swap author names option checked, improve the logic used to detect author last name.

    Closes tickets: 4620

  • News downloads: When getting an article URL from a RSS feed, look first for an original article link. This speeds up the download of news services that use a syndication service like feedburner or pheedo to publish their RSS feeds.

Bug Fixes

  • Windows device detection: Don't do expensive polling while waiting for device disconnect. This should fix the problems people have with their floppy drive being activated while an e-book reader is connected
  • PML Input: Fix creation of metadata Table of Contents

    Closes tickets: 5633

  • Fix Tag browser not updating after using delete specific format actions

    Closes tickets: 4632

  • MOBI Output: Don't die when converting EPUB files with SVG covers
  • Nook driver: Remove the # character from filenames when sending to device

    Closes tickets: 4629

  • Workaround for bug in QtWebKit on windows that could cause crashes when using the next page button in the e-book viewer for certain files

    Closes tickets: 4606

  • MOBI Input: Rescale img width and height attributes that were specified in em units

    Closes tickets: 4608

  • ebook-meta: Fix setting of series metadata
  • RTF metadata: Fix reading metadata from very small files
  • Conversion pipeline: Don't error out if the user sets an invalid chapter detection XPath
  • Fix main mem and card being swapped in pocketbook detection on OS X
  • Welcome wizard: Set the language to english if the user doesn't explicitly change the language. This ensures that the language will be english on windows by default
  • Fix bug in OEBWriter that could cause writing out of resources in subdirectories with URL unsafe names to fail
  • E-book viewer: Change highlight color to yellow on all platforms.

    Closes tickets: 4641

New news sources

  • Frankfurter Rundschau by Justus Bisser
  • The Columbia Hournalism Review by XanthanGum
  • Various CanWest Canadian news sources by Nick Redding
  • gigitaljournal.com by Darko Miletic
  • Pajamas Media by Krittika Goyal
  • Algemeen Dagbla by kwetal
  • The Reader's Digest by BrianG
  • The Yemen Times by kwetal
  • The Kitsap Sun by Darko Miletic
  • drivelry.com by Krittika Goyal
  • New recipe for Google Reader that downloads unread articles instead of just starred ones by rollercoaster
  • Le Devoir by Lorenzo Vigentini
  • Joop by kwetal
  • Various computer magazines by Lorenzo Vigentini
  • The Wall Street journal (free parts) by Nick Redding
  • Journal of Nephrology by Krittika Goyal
  • stuff.co.nz by Krittika Goyal
  • Editor and Publisher by XanthanGum
  • The Week (free) by Darko Miletic

Improved news sources

  • Physics Today
  • Wall Street Journal
  • American Spectator
  • FTD
  • The National Post
  • Blic
  • Ars Technica

Release: 0.6.34 [15 Jan, 2010]

New Features

  • Prelimiary driver for The Google Nexus One smartphone.
  • Implement copy/paste of covers in the edit meta information dialog via a right click menu

    Closes tickets: 4564

  • Autofit covers in available space when viewing book details (can be turned off)

    Closes tickets: 4536

  • Tips for recipe writers added to the wiki at http://bugs.calibre-ebook.com/wiki/RecipeTips

Bug Fixes

  • Switch to non WMI based method of detecting devices on windows
  • Conversion pipeline: Automatically change case of upper cased CSS tag selectors to lower case, so that they match
  • Fix regression taht broke using the Add bokos button to add books directly to a connected device
  • EPUB Output: Remove <img> tags with empty src attributes as older versions of ADE choke on them
  • When creating paths on the hard disk/device replace a trailing period in a path component as windows silently discards them, causing various bugs

    Closes tickets: 4570

  • Linux systray notifications: Ignore DBUS errors when sending notifications
  • PRS Drivers: Don't error out if user sets collection generating metadata to None
  • LRF Input: Handle malformed CharButtons

    Closes tickets: 4552

  • Cybook Driver: Remove aux files created for epubs.
  • When using Save to disk/Send to device templates, ignore index and attribute errors if the user incorrectly uses advanced formatting
  • Linux install: remove broken symlinks when installing launchers, instead of erroring out
  • Fix detection of CyBook Gen 3 with firmware 2 on OS X

    Closes tickets: 4521

New news sources

  • MSNBC by Darko Miletic
  • Norte Castilla by Lorenzo Vigentini
  • El Universal (Venezuela) by Darko Miletic
  • Think Progress by Xanthan Gum
  • News and Observer by Krittika Goyal
  • The Force by Krittika Goyal
  • l'Espresso, Quotidiano, La Gazzeta dello Sport and Panorama by Lorenzo Vigentini

Improved news sources

  • WSJ
  • Globe and Mail
  • New England Journal of Medicine
  • New York Times
  • Christian Science Monitor

Release: 0.6.33 [10 Jan, 2010]

New Features

  • The e-book viewer now has built-in dictionary lookup

    "You can now right click on a word to lookup its meaning in an online dictionary. calibre uses the public domain dictionaries available at dict.org"

  • RTF Output: Add support for unicode characters
  • Allow the metadata that is used to create collections when sending books to SONY readers to be customized

    "By default collections are created on the SONY reader corresponding to series and tags. Now you can add other metadata fields, like author, or remove ones you dislike, by going to Preferences->Plugins and customizing the device interface plugin corresponding to your device."

  • TXT Input: Add option to disable insertion of Table of Contents into output text.

    Closes tickets: 4506

  • Remember state of cover and tag browsing views on restart
  • Support using Delte key to delete formats in edit meta information dialog

Bug Fixes

  • EPUB Output: Add id attributes to anchors that have only name, as Adobe Digital Editions apparently can't handle only name attributes

    Closes tickets: 4474

  • Conversion pipeline: Handle the list-style shortcut CSS property correctly

    Closes tickets: 4418

  • EPUB Output: Fix generation of comics with PNG images for the Nook

    Closes tickets: 4492

  • Fix bug that could prevent loading of some custom plugins

    Closes tickets: 4414

  • News download: Handle URLs with both commas and non-ASCII characters correctly
  • Ignore invalid metadata when adding books from command line instead of erroring out

    Closes tickets: 4496

  • Fix remove header/footer assistant when converting HTML files

    Closes tickets: 4484

  • Workaround for browsers like iPhone Safari that send extra arguments when downloading books from the content server
  • Content server: Recognize the HTC HD2 as a mobile browser and add series information to the mobile version of the web page.

    Closes tickets: 4488

  • FB2 Output: Properly escape metadata before inserting it into the file
  • Don't accept rich text in the comments fields of the edit meta information dialog
  • Fix device detection for Cybook gen 3 with firmware 2.0
  • Send to device: Use default save template when driver specific one is empty or unspecified
  • Fix framework for running post-process and preprocess file type plugins
  • Linux develop/install commands: Use bindir instead of staging bindir in the launchers

    Closes tickets: 4437

  • E-book viewer: Sanitize file names when unzipping EPUB files

    Closes tickets: 4426

New news sources

  • The Escapist by Lorenzo Vigentini
  • Washington Post cartoons by kwetal
  • The Dallas Morning News by Krittika Goyal
  • sg.hu by davotibarna
  • The New Zealand Herald by Krittika Goyal
  • Nature News by Krittika Goyal

Improved news sources

  • El Pais
  • The Economist
  • The New York Times
  • Entrepreneur Magazine
  • CNN

Release: 0.6.32 [03 Jan, 2010]

New Features

  • Allow users to customize where books are placed by the Send to Device action

    "Users can now specify the folder structure and file name of files placed on the device when using the Send to Device action. This is useful for those devices that allow browsing of the on device folder structure. Customization is available via Preferences->Add/Save->Sending to device and can also be overriden on a per device basis from Preferences->Plugins->Device Interface plugins"

  • Browse by tags: Make clicking on a tag cause all other tags to be de-selected, unless CTRL or SHIFT is pressed.
  • News downloads: Automagically handle PDF covers
  • Sort tags in the main view alphabetically

    Closes tickets: 4234

  • Add command line option to content server to specify the path to the library to be served
  • Support for the Hanvon N516, Binatone Readme and the Longshine ShineBook

Bug Fixes

  • Fix various issues that could prevent calibre from starting on OS X
  • Speed up device detection on windows. Difference will be noticeable for all the EB600 clones in particular
  • Fix regression preventing User style sheets from working in the e-book viewer for the past couple of releases.

    Closes tickets: 4331

  • Don't update main books list when showing Cover Browser. Should speed it up on slow computers.

    Closes tickets: 4412

  • Fix detection of iRiver Story on windows

    Closes tickets: 4357

  • EPUB Output: Fix play order in generated NCX being uniformly zero when the input HTML file has a name with special characters.

    Closes tickets: 4397

  • Fix bug that prevented the changing of case of authors/series and publishers.
  • Fix editing series name in main screen would cause an extra space to be added at the end

    Closes tickets: 4400

  • Fix support for Android devices on linux

    Closes tickets: 4404

  • Allow GUI to start even if home directory does not support sockets on Linux/OS X
  • TXT Input: Remove specific options for indent and flush paragraphs, use the look and feel remove paragraph spacing option instead.
  • MOBI metadata: Don't leave around a styles.css file when trying to extract embedded metadata
  • MOBI Input: Change default encoding for files that don't specify a codepage from cp1251 to cp1252
  • Linux binary: Add system QT_PLUGIN_PATH to enable calibre to use the user specified Qt style

New news sources

  • Foreign Affairs by kwetal
  • New England Journal of Medicine by Krittika Goyal
  • Asia One by Bruce
  • Mother Jones by kwetal
  • Entrepreneur Magazine by kwetal
  • Milwaukee Journal Sentinel by Krittika Goyal
  • Pilot One by Krittika Goyal
  • Cyprus Weekly by kwetal
  • RTE by Robin Phillips
  • Psychology Today by Krittika Goyal
  • The Providence Journal by Krittika Goyal
  • The Denver Post by Krittika Goyal
  • Pro Publica by kwetal
  • Big Government by kwetal
  • El Universal Impressa by kwetal
  • Journal of Accountancy by kwetal
  • The New York Magazine by Kovid Goyal
  • Chowk by kwetal
  • Dawn by kwetal
  • The News by kwetal

Improved news sources

  • The National Post
  • The Economist (free)
  • The Independent

Release: 0.6.31 [27 Dec, 2009]

New Features

  • Support for the SONY PRS 900 and the Airis dBook
  • Device detection on OS X now directly queries the IOKit registry instead of parsing the output of the ioreg command.

    "The logic for device detection in OS X is very similar to that in linux. This means that if a windows driver for a device is written, it should work with no modification on both OS X and Linux."

Bug Fixes

  • Fix a major regression in the 0.6.30 news download system that caused a lot of recipes to fail
  • Make PRS 500 driver thread safe.

    Closes tickets: 4307

  • Fix ebook viewer not working when launched as standalone program to view PDF files on windows
  • PDB Output: Fix italics

New news sources

  • The Hartford Courant by Being
  • National Post by Nick Redding
  • The Columbus Dispatch by kwetal

Release: 0.6.30 [26 Dec, 2009]

New Features

  • Update graphical toolkit to Qt 4.6 for better integration with Windows 7 and OS X Snow Leopard.

    "The library calibre uses to draw its user interface, Qt, has been updated in all binary builds to version 4.6. This provides better support for Windows 7 and OS X Snow Leopard,a s well as various speed ups in the user interface and e-book viewer rendering. Note that calibre will still run with Qt 4.5"

  • Device drivers: Support for device specific icons
  • Add menu options to delete specific formats/covers from the library

    Closes tickets: 3509

  • Metadata dialog: Auto-increment the series number when editing the series and validate the input ISBN based on the check digit

    Closes tickets: 4285

  • Add option to swap author first and last names when reading metadata from a file name
  • Replace underscores with spaces when reading metadata
  • Nook driver: Upload covers when sending to device. Also add Output Profile for the Nook
  • Clicking on row numbers in the book list will now open the book in the viewer

    Closes tickets: 4266

  • Driver for the Boox reader

Bug Fixes

  • MOBI Metadata reader: Correctly handle non ASCII characters when reading embedded metadata.

    Closes tickets: 4223

  • LRF Output: Set category metadata in generated LRF file based on tags

    Closes tickets: 4286

  • News download: Correctly handle URLs with non ASCII characters in them
  • Fix windows only crash when vieweing MOBI files

    Closes tickets: 4259

  • Remeber selection when sorting and switching between library and device views

    Closes tickets: 4279, 4274

  • Add a retry loop when querying database to workaround intermittent database access problems in windows

    Closes tickets: 4264

  • When adding books, do not add OPF as a separate format
  • Fix initialize method of plugins not being called
  • Handle interrupted system calls duriong device detection on OS X

    Closes tickets: 4278

  • EPUB Output: Make splitting to size more accurate by moving it after the workarounds
  • When adding books via the add books button to the device, restrict to formats supported by device

New news sources

  • Cyprus News Live by kwetal
  • Kleine Zeitung by kwetal
  • Business Week Magazine by Darko Mieltic
  • CNET News by Darko Miletic
  • Dilbert by Darko Miletic
  • Le Temps by Sujata Raman
  • Inc magazine by kwetal
  • SME by kwetal
  • Pravda by kwetal
  • Houston Chronicle by Kovid Goyal
  • Strategy and Business by kwetal
  • Watching America by kwetal
  • Aftenposten by davotibarna

Improved news sources

  • Sueddeutsche
  • Irish Independent
  • The Straits Times
  • Harvard Business Review
  • Wall Street Journal

Release: 0.6.29 [18 Dec, 2009]

New Features

  • By default the calibre system tray icon is now disabled

    Now, by default, on new calibre installs, the system tray icon is disabled. This means that when you close calibre it will quit completely instead of minimizing to system tray. You can enable the system tray icon via Preferences->Interface

  • Add support for the eClicto reader
  • Keep a history of recently used XPath expressions

    Closes tickets: 4238

  • Add button to debug device detection to Preferences->Advanced
  • Linux: Preferentially use desktop specific notification daemons
  • Driver for Nokia N810 (windows and linux)
  • PML/PDB Output: Use \CX tags to generate chapter index
  • EPUB Output: Manifest entries are now sorted alphabetically on href

    Closes tickets: 4214

Bug Fixes

  • Fix a bug in the Save to disk function that could cause saving of multiple books to fail on multi-core machines
  • Update eSlick supported formats for 2.0 firmware
  • Conversion pipeline: Fix --linearize-tables option not removing all table related style information
  • FB2 Input: Handle composite titles correctly when converting

    Closes tickets: 4215

  • MOBI Input: Ignore \x02 bytes in data stream for cp1252 encoded files
  • PML Output: Change \C1 to \C0
  • E-book viewer: Fix typing position to go to a page would not allow more than one character to be typed

    Closes tickets: 4220

  • Fix regression that broke device detection for Cybook devices in 0.6.28 on windows and os x
  • E-book viewer: Fix regression that could cause the next page action to sometime have no effect at the end of a section
  • MOBI Input: Fix conversion of some MOBI files with headers of length 0xE4

    Closes tickets: 4230

New news sources

  • Alberto Montt en dosis by Darko Miletic
  • boston.com by Darko Miletic
  • Prague Daily Monitor by Darko Miletic
  • The Clarion Ledger by cr4zyd

Improved news sources

  • The Economist
  • Google reader
  • London Review of Books
  • El Mundo
  • Welt Online
  • Financial Times
  • Newsweek

Release: 0.6.28 [14 Dec, 2009]

New Features

  • Download latest version of recipes from the calibre server automatically.

    Now calibre will automatically check for updated versions of the recipes used to download the built in news sources. As a result, there is no need to upgrade calibre just for recipe fixes. Note that you still have to upgrade to get access to new news sources.

  • Add a setting to control whether calibre will limit the max number of simultaneous jobs to the CPU count or not

    Closes tickets: 4213

  • Device drivers: Allow looking for books in multiple root directories on the device. Currently only the Android driver uses this.
  • Support for the Nokia N770 and the Ganaxa Ger 2
  • FB2 Output: Various improvements
  • Linux device detection: Drop dependency on libusb in favor of using SYSFS directly

Bug Fixes

  • Conversion pipeline: Decoding of XML files made more fault tolerant
  • ebook-viewer: Ignore missing items in the spine, instead of erroring out
  • Fixed Time magazine recipe to handle end-of-year special issue
  • More fixes in the Android driver
  • Failed recipe downloads should also update the last downloaded time to prevent excessive re-downloading
  • MOBI Output: Handle invalid width and height settings in <img> tags
  • MOBI Input: Add suport for files that use the 'record separator' ASCII character code

New news sources

  • Golem by Kovid Goyal
  • Netzpolitik by Kovid Goyal
  • Nu.nl by Rob Hankel

Improved news sources

  • HRT: Vesti
  • Guardian
  • Clarin
  • Pagina 12
  • Joel on Software

Release: 0.6.27 [11 Dec, 2009]

New Features

  • Support for the Barnes & Noble Nook

    Closes tickets: 4145

    calibre can now connect to the Barnes & Noble Nook on Windows, OS X and Linux. It can also convert to/from EPUB and PDB, the two e-book formats supported by the Nook.

  • Speed up download of news

    "Speed up download of news by allowing the download to happen in multiple threads (default 5). This may break some recipes, so please report any breakage you notice. If a news server doesn't like the parallel connection, set simultaneous_downloads to 1 in the recipe."

  • FB2 Output: Support creation of TOC from <h1> tags
  • E-book viewer: Make keyboard shortcuts customizable

    Closes tickets: 3793

  • E-book viewer: Add keyboard shortcuts for next section and previous section
  • E-book viewer: Scroll past page-break to maintain reading flow

    Closes tickets: 3328

  • Linux device detection: Switch to using libusb1 to enumerate devices on system.

    "If you are building for source, the libusb1 headers and library are now required at compile time."

Bug Fixes

  • LRF Viewer: Handle LRF files with corrupted end-of-stream tags

    Closes tickets: 4151

  • LRF Viewer: Don't concatenate books when opening multiple files in the same viewer instance

    Closes tickets: 4139

  • SONY device drivers: Ensure that calibre ignores the launcher partition on windows
  • Fix regression introduced in the Android device drivers in 0.6.26

    Closes tickets: 4152

  • MOBI Output: Fix handling of links with URL unsafe characters

    Closes tickets: 4091

  • MOBI Output: Handle large descriptions when generating indexed files
  • Save to disk: Fix {pubdate} format string in template being ignored

    Closes tickets: 4140

  • Replace rotating hourglass with a more efficient busy indicator.
  • PML Input: Make footnotes and sidebars display better
  • E-book viewer: Properly handle <iframe>s
  • News download: Remove onload attributes when removing javascript
  • Linux source install: Write path to bin dir into launcher scripts to make IPC more robust
  • Fix PocketBook 360 driver on windows when no SD card is inserted

    Closes tickets: 4182

  • Fix stopping of a recipe download would prevent it from being re-downloaded until a calibre restart

    Closes tickets: 4007, 4158

New news sources

  • Rzeczpospolita OnLine by kwetal
  • The Huffington Post by kwetal
  • Glenn Beck by kwetal
  • The Bangkok Post by kwetal
  • RIA Novosti in English and Spanish by Darko Miletic
  • Sabah by Deniz Oguz
  • Zaman by Deniz Oguz

Improved news sources

  • The Hindu
  • Slate
  • The Toronto Star
  • Soldiers Magazine
  • The Economist
  • Arizona Daily Star
  • ESPN

Release: 0.6.26 [04 Dec, 2009]

New Features

  • Android devices: Allow user to customize the directory for sending books

    Closes tickets: 3392

    Now the user can choose what directory on the device calibre will send books to. This allows calibre to support different reading software on Android devices apart from just WordPlayer.

  • LIT Input: Handle LIT files that are really TXT files

    Some poorly created LIT files are really just one big block of text. Now calibre will automatically convert that TXT into paragraphs based on blank lines. This will prevent errors when trying to convert the LIT files to EPUB.

  • Device support for Motorola Droid (windows and linux)
  • Various improvements to metadata reading for eReader and PML books
  • Allow adding of multiple empty books at once
  • Device drivers: Allow one driver to handle devices from multiple vendors. Also allow device interface plugins to override the USB device detection code
  • calibre-debug: Remove --develop-from option as it is no longer needed

Bug Fixes

  • Content server: Fix password protected access from Android devices

    Closes tickets: 3952

  • calibredb with output format stanza once again escapes URLs

    Closes tickets: 4084

  • Implement work around for a CSS bug in Adobe Digital Editions that causes it to crash

    If the CSS contains the declaration font-size: medium instead of font-size: normal Adobe Digital Editions will crash. calibre will now automatically replace medium with normal.

  • PML Output: Only create \a and \U tags for supported characters.
  • PML Input: Allow for images in top-level bookname_image and images directories
  • Allow sending of MOBI files to the PocketBook 360

    Closes tickets: 4118

  • JetBook driver: Don't incorrectly nest folders when uploading books by the same author

    Closes tickets: 4120

  • Speed up download of the free Economist recipe
  • FB2 Input: Workaround for unescaped ampersands

New news sources

  • Money Control by kwetal
  • Vrij Nederland by kwetal

Improved news sources

  • Times Online
  • Endgadget
  • Business Week

Release: 0.6.25 [30 Nov, 2009]

New Features

  • Add option to swap title and author in the Bulk metadata dialog

    Closes tickets: 3885

  • Make the metadata download plugins customizable
  • Various improvements to the conversion of PDB/PML books with an all new state machine based parser
  • Driver for upgraded SONY PRS 500
  • Full support for PocketBook 360 with SD card
  • ODT Input: Reflow positioned images

    Closes tickets: 4060

  • Allow custom new recipes to reverse article order in feeds

    Closes tickets: 4095

  • Conversion pipeline: Add option to control the inserted paragraph indent when using the remove blank line between paragraphs option
  • When reading metadata from PDF files, look for the ISBN in the file text.

    Closes tickets: 3013

  • Periodically check for updates to calibre instead of just at startup

    Closes tickets: 4040

Bug Fixes

  • Fix bug that prevented saving of books from a connected device to your computer on windows, for non SONY devices

    Closes tickets: 4080

  • Reorganize Dutch language news sources into Belgium and Netherlands categories

    Closes tickets: 4098

  • Fix bad markup in some New York Times articles causing download to fail

    Closes tickets: 4032

  • Fix recipe for Glasgow Herald
  • Fixed recipe for The Australian
  • Add PDF to list of supported formats for the Kindle 2
  • Add 0x0c01 to the list of product ids for HTC Hero (Android) driver

    Closes tickets: 4088

  • LIT Input: Remove more invalid markup present in LIT files created by Microsoft Word plugins

    Closes tickets: 4087

  • LRF Input: Workaround buggy LRF files with unbalanced closing tags

    Closes tickets: 4108

New news sources

  • The Economist (no subscription required) by Kovid Goyal
  • Sports Illustrated by kwetal
  • Levante by kwetal
  • ncrnext by kwetal
  • Gulli by posativ

Improved news sources

  • The Philadelphia Inquirer
  • Harpers
  • Our Daily Bread
  • Sydney Morning Herald

Release: 0.6.24 [16 Nov, 2009]

New Features

  • Add option to swap title and author in the Bulk metadata dialog

    Closes tickets: 3885

  • Add option to download only social metadata

    Closes tickets: 4015

  • Update bundled odfpy library to 0.9.2 for improved conversion of ODT files.
  • Output resolved conversion options in conversion log, for easier debugging.
  • Add option to Bulk conversion dialog to not use per-book settings from a previous conversion

Bug Fixes

  • Device drivers: Ignore files on the device when there is a file system/file name encoding error

    Sometimes, the presence of files on the e-book device that have special characters in the file name would cause calibre to throw an error when scanning the device for books. Now, calibre will simply ignore the files whose names it cannot decode.

  • Fix various bugs in the downloading of social metadata in bulk

    Closes tickets: 4028, 4022

  • Do not URL encode paths to files in the XML output of calibredb list

    Stanza on the iPhone could not handle URL encoded paths

  • Fix rendering of stars in rating column in the library view

    Closes tickets: 3944

  • Fix PML parsing changes introduced in 0.6.22 as they break PDB eReader input badly.
  • Conversion pipeline: Respect UTF-8/32 BOM mark when decoding files in addition to UTF-16 BOM.

    Closes tickets: 4025

  • Restore all sections to Guardian newspaper download
  • Social metadata download: If the user specifies that they don't want social metadata, don't get tags from the basic metadata sources either

New news sources

  • The Havard Business Review by Kovid Goyal
  • Fokke en Sukke by kwetal

Improved news sources

  • The Philadelphia Inquirer

Release: 0.6.22 [13 Nov, 2009]

New Features

  • Support downloading of social metadata (ratings/tags/reviews etc.)

    Closes tickets: 2860

    calibre is now able to download social metadata like tags/rating/reviews etc., in addition to normal metadata and covers. Currently it uses Amazon as the only source for social metadata, but the download system supports plugins for the addition of more sources in the future.

  • Convert metadata download system to plugins, with builtin plugins for isbndb.com, Google Books and Amazon
  • PML metadata reader
  • PML Input: Fix handling of images and various other improvements

Bug Fixes

  • Fix NYT Top stories, Barrons, New Scientist and Irish Times recipes

    Closes tickets: 4009, 3964, 3972, 3987

  • FB2 Output: Handle large paragraphs

    Closes tickets: 3941

  • Bulk metadata download: Don't fail on downloading all remaining covers if there is an error downloading a single cover in the list
  • Populate site_customization for Input plugins

    Closes tickets: 3957

  • Fix news download scheduler raising an error for scheduled custom recipe that is subsequently deleted

    Closes tickets: 4010

New news sources

  • NPR by onyxrev
  • Welt Online by Oliver Niesner
  • An Druma Mor by David O'Callaghan

Improved news sources

  • Critica Digital
  • Infobae
  • Spiegel International
  • Multiple library support: Various improvements to make using multiple calibre libraries easier. [0.7.15]
  • Content server: Allow setting a restriction so that the server shares only some of the books in the library. [0.7.15]
  • Allow user customization of static resources such as icons and templates [0.7.10]

    "You can now change the icons used in the User Interface and other static resources. Details on how to do this are at: http://calibre-ebook.com/user_manual/customize.html#overriding-icons-templates-etcetera"

  • New unified toolbar [0.7.9]

    "A new unified toolbar combines the old toolbar and device display, to save space. Now when a device is connected, buttons are created in the unified toolbar for the device and its storage cards. Click the arrow next to the button to eject the device."

  • New tool to help prepare EPUBs for publication [0.7.8]

    "calibre now contains a new command line tool called epub-fix that can automatically fix common problems in EPUB files that cause them to be rejected by poorly designed publishing services. The tool is plugin based for extensible functionality in the future. Currently, it can fix unmanifested files and workaround the date and svg preserveaspectratio bugs of epubcheck."

  • The Tag Browser now display an average rating for each item [0.7.3]

    " The icons of each individual item in the Tag Browser are now partially colored to indicate the average rating of all books belonging to that category. For example, the icon next to each author is partially colored based on the averagerating of all books by that author in your calibre library. You can also hover your mouse over the item to see the average rating in a tooltip. Can be turned off via Preferences->Interface "

  • Editable author sort for each author [0.7.3]

    "calibre has always allowed you to specify the author sort for each bookin your collection. Now you can also specify the way the name of each individual author should be sorted. This is used to display the list of authors in the Tag Browser and OPDS feeds in the Content Server"

  • When downloading metadata, also get series information from librarything.com [0.7.3]

    Closes tickets: 5148

  • Redesign of the Book Details pane [0.7.3]

    "The Book details pane now display covers with animation. Also instead of showing the full path to the book, you now have clickable links to open the containing folder or individual formats. The path information is still accessible via a tooltip"

  • New User Interface layouts [0.7.3]

    "calibre now has two user interface layouts selectable from Preferences->Interface. The 'wide' layout has the book details pane on the side and the 'narrow' layout has it on the bottom. The default layout is now wide."

  • Go to http://calibre-ebook.com/new-in/seven to see what's new in 0.7.0 [0.7.0]
  • EPUB Output: Add option to toggle preserving the aspect ratio of the cover. [0.6.54]

    "By default calibre creates an SVG based cover that scales with the screen size of the reader used to view it. Previosuly this scaling was limited to preserve the aspect ratio of the image. This would often result in white borders at the sides or top and bottom of the image. No, by default, calibre will setup the cover to not preserve aspect ratio, doing away with the white borders. The downside is that if the aspect ratio of the cover is very different from the reader, it will look distorted. The old behavior can be restored via Preferences->Conversion->EPUB Output."

  • Conversion pipeline: calibre will now automatically replace all ligatures in the input document. [0.6.54]

    "Conversion pipeline: calibre will now automatically replace all ligatures in the input document with the normal character sequence they are meant to represent. This is because most readers lack the font support to display ligatures. This can be turned off via an option under Look & Feel, in the Conversion settings."

  • Add merge book feature [0.6.50]

    "You can now merge multiple books into a single book, by clicking the arrow next to the edit meta information button. Meta information from the books will be merged as well as individual book files in different formats"

  • Saved searches [0.6.47]

    "You can now save your frequently used searches and access them with a single click. For details see http://calibre-ebook.com/user_manual/gui.html#search-sort"

  • Option for more aggressive duplicates detection when adding books [0.6.45]

    Closes tickets: 5016

    "There is now an option in Preferences->Add/Save that will cause calibre to try to detect duplicates based on title and author similarity. If a duplicate is found, calibre will automatically merge files intot he existing entry, instead of creating a new one."

  • Support for setting metadata in Topaz files and getting pdf anntations from a Kindle [0.6.45]
  • Experimental support for conversion of CHM files [0.6.44]

    "Conversion and reading of metadata from CHM files is now supported. This feature is still experimental, with more testing needed. Building from source on linux now requires chmlib."

  • Experimental support for fetching annotations from the Kindles [0.6.44]

    "calibre can now fetch annotations from your kindle and put them into the comments field. To fetch annotations, click the arrow next to the 'send to device' button and select 'Fetch Annotations', with your Kindle connected."

  • Support FreeBSD out of the box (except USB) [0.6.44]

    Closes tickets: 4715

  • Make calibre timezone aware. This required lots of internal changes, so I may have broken something [0.6.41]
  • Allow editing of metadata in DRMed MOBI files [0.6.41]
  • Ability to perform exact match and regular expression based searches. [0.6.40]

    Closes tickets: 4830

    "You can now perform exact match searches by prefixing your search term with an =. So for example, tag:=fiction will match all tags named fiction, but not tags named non-fiction. Similarly, you can use regular expression based searches by prefixing the search term by ~."

  • E-book viewer: Add support for viewing SVG images [0.6.37]
  • Catalog generation [0.6.35]

    "You can now easily generate a catlog of all books in your calibre library by clicking the arrow next to the convert button. The catalog can be in one of several formats: XML, CSV, EPUB and MOBI, with scope for future formats via plugins. If you generate the catalog in an e-book format, it will be automatically sent to your e-book reader the next time you connect it, allowing you to easily browse your collection on the reader itself. This feature is in Beta (may have bugs) so feedback is appreciated."

  • RTF Input: Support for unicode characters. [0.6.35]

    Closes tickets: 4501

  • Add Quick Start Guide by John Schember to calibre library on first run of calibre [0.6.35]
  • The e-book viewer now has built-in dictionary lookup [0.6.33]

    "You can now right click on a word to lookup its meaning in an online dictionary. calibre uses the public domain dictionaries available at dict.org"

  • Allow users to customize where books are placed by the Send to Device action [0.6.32]

    "Users can now specify the folder structure and file name of files placed on the device when using the Send to Device action. This is useful for those devices that allow browsing of the on device folder structure. Customization is available via Preferences->Add/Save->Sending to device and can also be overriden on a per device basis from Preferences->Plugins->Device Interface plugins"

  • Support for the SONY PRS 900 and the Airis dBook [0.6.31]
  • Download latest version of recipes from the calibre server automatically. [0.6.28]

    Now calibre will automatically check for updated versions of the recipes used to download the built in news sources. As a result, there is no need to upgrade calibre just for recipe fixes. Note that you still have to upgrade to get access to new news sources.

  • Support for the Barnes & Noble Nook [0.6.27]

    Closes tickets: 4145

    calibre can now connect to the Barnes & Noble Nook on Windows, OS X and Linux. It can also convert to/from EPUB and PDB, the two e-book formats supported by the Nook.

  • Speed up download of news [0.6.27]

    "Speed up download of news by allowing the download to happen in multiple threads (default 5). This may break some recipes, so please report any breakage you notice. If a news server doesn't like the parallel connection, set simultaneous_downloads to 1 in the recipe."

  • Support downloading of social metadata (ratings/tags/reviews etc.) [0.6.22]

    Closes tickets: 2860

    calibre is now able to download social metadata like tags/rating/reviews etc., in addition to normal metadata and covers. Currently it uses Amazon as the only source for social metadata, but the download system supports plugins for the addition of more sources in the future.

The full list of changes to calibre is available here.