calibre/Changelog.yaml
Kovid Goyal b25dd30888 ...
2010-01-04 00:40:11 -07:00

761 lines
24 KiB
YAML

# Each release can have new features and bug fixes. Each of which
# must have a title and can optionally have linked tickets and a description.
# In addition they can have a type field which defaults to minor, but should be major
# for important features/bug fixes.
# Also, each release can have new and improved recipes.
- version: 0.6.32
date: 2010-01-03
new features:
- title: Allow users to customize where books are placed by the Send to Device action
type: major
description: >
"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"
- title: "Browse by tags: Make clicking on a tag cause all other tags to be de-selected, unless CTRL or SHIFT is pressed."
- title: "News downloads: Automagically handle PDF covers"
- title: Sort tags in the main view alphabetically
tickets: [4234]
- title: Add command line option to content server to specify the path to the library to be served
- title: Support for the Hanvon N516, Binatone Readme and the Longshine ShineBook
bug fixes:
- title: Fix various issues that could prevent calibre from starting on OS X
- title: "Speed up device detection on windows. Difference will be noticeable for all the EB600 clones in particular"
- title: Fix regression preventing User style sheets from working in the e-book viewer for the past couple of releases.
tickets: [4331]
- title: "Don't update main books list when showing Cover Browser. Should speed it up on slow computers."
tickets: [4412]
- title: Fix detection of iRiver Story on windows
tickets: [4357]
- title: "EPUB Output: Fix play order in generated NCX being uniformly zero when the input HTML file has a name with special characters."
tickets: [4397]
- title: "Fix bug that prevented the changing of case of authors/series and publishers."
- title: Fix editing series name in main screen would cause an extra space to be added at the end
tickets: [4400]
- title: Fix support for Android devices on linux
tickets: [4404]
- title: "Allow GUI to start even if home directory does not support sockets on Linux/OS X"
ticket: [4074]
- title: "TXT Input: Remove specific options for indent and flush paragraphs, use the look and feel remove paragraph spacing option instead."
- title: "MOBI metadata: Don't leave around a styles.css file when trying to extract embedded metadata"
- title: "MOBI Input: Change default encoding for files that don't specify a codepage from cp1251 to cp1252"
- title: "Linux binary: Add system QT_PLUGIN_PATH to enable calibre to use the user specified Qt style"
new recipes:
- title: Foreign Affairs
author: kwetal
- title: New England Journal of Medicine
author: Krittika Goyal
- title: Asia One
author: Bruce
- title: Mother Jones
author: kwetal
- title: Entrepreneur Magazine
author: kwetal
- title: Milwaukee Journal Sentinel
author: Krittika Goyal
- title: Pilot One
author: Krittika Goyal
- title: Cyprus Weekly
author: kwetal
- title: RTE
author: Robin Phillips
- title: Psychology Today
author: Krittika Goyal
- title: The Providence Journal
author: Krittika Goyal
- title: The Denver Post
author: Krittika Goyal
- title: Pro Publica
author: kwetal
- title: Big Government
author: kwetal
- title: El Universal Impressa
author: kwetal
- title: Journal of Accountancy
author: kwetal
- title: The New York Magazine
author: Kovid Goyal
- title: Chowk
author: kwetal
- title: Dawn
author: kwetal
- title: The News
author: kwetal
improved recipes:
- The National Post
- The Economist (free)
- The Independent
- version: 0.6.31
date: 2009-12-27
new features:
- title: "Support for the SONY PRS 900 and the Airis dBook"
type: major
- title: "Device detection on OS X now directly queries the IOKit registry instead of parsing the output of the ioreg command."
description: >
"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:
- title: "Fix a major regression in the 0.6.30 news download system that caused a lot of recipes to fail"
- title: "Make PRS 500 driver thread safe."
tickets: [4307]
- title: "Fix ebook viewer not working when launched as standalone program to view PDF files on windows"
- title: "PDB Output: Fix italics"
new recipes:
- title: The Hartford Courant
author: Being
- title: National Post
author: Nick Redding
- title: The Columbus Dispatch
author: kwetal
- version: 0.6.30
date: 2009-12-26
new features:
- title: "Update graphical toolkit to Qt 4.6 for better integration with Windows 7 and OS X Snow Leopard."
description: >
"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"
- title: "Device drivers: Support for device specific icons"
- title: "Add menu options to delete specific formats/covers from the library"
tickets: [3509]
- title: "Metadata dialog: Auto-increment the series number when editing the series and validate the input ISBN based on the check digit"
tickets: [4285]
- title: "Add option to swap author first and last names when reading metadata from a file name"
- title: "Replace underscores with spaces when reading metadata"
- title: "Nook driver: Upload covers when sending to device. Also add Output Profile for the Nook"
- title: "Clicking on row numbers in the book list will now open the book in the viewer"
tickets: [4266]
- title: "Driver for the Boox reader"
bug fixes:
- title: "MOBI Metadata reader: Correctly handle non ASCII characters when reading embedded metadata."
tickets: [4223]
- title: "LRF Output: Set category metadata in generated LRF file based on tags"
tickets: [4286]
- title: "News download: Correctly handle URLs with non ASCII characters in them"
- title: "Fix windows only crash when vieweing MOBI files"
tickets: [4259]
- title: "Remeber selection when sorting and switching between library and device views"
tickets: [4279, 4274]
- title: "Add a retry loop when querying database to workaround intermittent database access problems in windows"
tickets: [4264]
- title: "When adding books, do not add OPF as a separate format"
- title: "Fix initialize method of plugins not being called"
- title: "Handle interrupted system calls duriong device detection on OS X"
tickets: [4278]
- title: "EPUB Output: Make splitting to size more accurate by moving it after the workarounds"
- title: "When adding books via the add books button to the device, restrict to formats supported by device"
new recipes:
- title: Cyprus News Live
author: kwetal
- title: Kleine Zeitung
author: kwetal
- title: Business Week Magazine
author: Darko Mieltic
- title: CNET News
author: Darko Miletic
- title: Dilbert
author: Darko Miletic
- title: Le Temps
author: Sujata Raman
- title: Inc magazine
author: kwetal
- title: SME
author: kwetal
- title: Pravda
author: kwetal
- title: Houston Chronicle
author: Kovid Goyal
- title: Strategy and Business
author: kwetal
- title: Watching America
author: kwetal
- title: Aftenposten
author: davotibarna
improved recipes:
- Sueddeutsche
- Irish Independent
- The Straits Times
- Harvard Business Review
- Wall Street Journal
- version: 0.6.29
date: 2009-12-18
new features:
- title: "By default the calibre system tray icon is now disabled"
description: >
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
- title: "Add support for the eClicto reader"
- title: "Keep a history of recently used XPath expressions"
tickets: [4238]
- title: "Add button to debug device detection to Preferences->Advanced"
- title: "Linux: Preferentially use desktop specific notification daemons"
- title: "Driver for Nokia N810 (windows and linux)"
- title: "PML/PDB Output: Use \\CX tags to generate chapter index"
- title: "EPUB Output: Manifest entries are now sorted alphabetically on href"
tickets: [4214]
bug fixes:
- title: "Fix a bug in the Save to disk function that could cause saving of multiple books to fail on multi-core machines"
- title: "Update eSlick supported formats for 2.0 firmware"
- title: "Conversion pipeline: Fix --linearize-tables option not removing all table related style information"
- title: "FB2 Input: Handle composite titles correctly when converting"
tickets: [4215]
- title: "MOBI Input: Ignore \\x02 bytes in data stream for cp1252 encoded files"
- title: "PML Output: Change \\C1 to \\C0"
- title: "E-book viewer: Fix typing position to go to a page would not allow more than one character to be typed"
tickets: [4220]
- title: "Fix regression that broke device detection for Cybook devices in 0.6.28 on windows and os x"
- title: "E-book viewer: Fix regression that could cause the next page action to sometime have no effect at the end of a section"
- title: "MOBI Input: Fix conversion of some MOBI files with headers of length 0xE4"
tickets: [4230]
new recipes:
- title: Alberto Montt en dosis
author: Darko Miletic
- title: boston.com
author: Darko Miletic
- title: Prague Daily Monitor
author: Darko Miletic
- title: The Clarion Ledger
author: cr4zyd
improved recipes:
- The Economist
- Google reader
- London Review of Books
- El Mundo
- Welt Online
- Financial Times
- Newsweek
- version: 0.6.28
date: 2009-12-14
new features:
- title: "Download latest version of recipes from the calibre server automatically."
description: >
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.
type: major
- title: "Add a setting to control whether calibre will limit the max number of simultaneous jobs to the CPU count or not"
tickets: [4213]
- title: "Device drivers: Allow looking for books in multiple root directories on the device. Currently only the Android driver uses this."
- title: "Support for the Nokia N770 and the Ganaxa Ger 2"
- title: "FB2 Output: Various improvements"
- title: "Linux device detection: Drop dependency on libusb in favor of using SYSFS directly"
bug fixes:
- title: "Conversion pipeline: Decoding of XML files made more fault tolerant"
- title: "ebook-viewer: Ignore missing items in the spine, instead of erroring out"
- title: "Fixed Time magazine recipe to handle end-of-year special issue"
- title: "More fixes in the Android driver"
- title: "Failed recipe downloads should also update the last downloaded time to prevent excessive re-downloading"
- title: "MOBI Output: Handle invalid width and height settings in <img> tags"
- title: "MOBI Input: Add suport for files that use the 'record separator' ASCII character code"
new recipes:
- title: Golem
author: Kovid Goyal
- title: Netzpolitik
author: Kovid Goyal
- title: Nu.nl
author: Rob Hankel
improved recipes:
- "HRT: Vesti"
- Guardian
- Clarin
- Pagina 12
- Joel on Software
- version: 0.6.27
date: 2009-12-11
new features:
- title: "Support for the Barnes & Noble Nook"
description: >
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.
type: major
tickets: [4145]
- title: "Speed up download of news"
description: >
"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."
type: major
- title: "FB2 Output: Support creation of TOC from <h1> tags"
- title: "E-book viewer: Make keyboard shortcuts customizable"
tickets: [3793]
- title: "E-book viewer: Add keyboard shortcuts for next section and previous section"
- title: "E-book viewer: Scroll past page-break to maintain reading flow"
tickets: [3328]
- title: "Linux device detection: Switch to using libusb1 to enumerate devices on system."
description: >
"If you are building for source, the libusb1 headers and library are now required at
compile time."
bug fixes:
- title: "LRF Viewer: Handle LRF files with corrupted end-of-stream tags"
tickets: [4151]
- title: "LRF Viewer: Don't concatenate books when opening multiple files in the same viewer instance"
tickets: [4139]
- title: "SONY device drivers: Ensure that calibre ignores the launcher partition on windows"
- title: "Fix regression introduced in the Android device drivers in 0.6.26"
tickets: [4152]
- title: "MOBI Output: Fix handling of links with URL unsafe characters"
tickets: [4091]
- title: "MOBI Output: Handle large descriptions when generating indexed files"
- title: "Save to disk: Fix {pubdate} format string in template being ignored"
tickets: [4140]
- title: "Replace rotating hourglass with a more efficient busy indicator."
- title: "PML Input: Make footnotes and sidebars display better"
- title: "E-book viewer: Properly handle <iframe>s"
- title: "News download: Remove onload attributes when removing javascript"
- title: "Linux source install: Write path to bin dir into launcher scripts to make IPC more robust"
- title: "Fix PocketBook 360 driver on windows when no SD card is inserted"
tickets: [4182]
- title: "Fix stopping of a recipe download would prevent it from being re-downloaded until a calibre restart"
tickets: [4007, 4158]
new recipes:
- title: Rzeczpospolita OnLine
author: kwetal
- title: The Huffington Post
author: kwetal
- title: Glenn Beck
author: kwetal
- title: The Bangkok Post
author: kwetal
- title: RIA Novosti in English and Spanish
author: Darko Miletic
- title: Sabah
author: Deniz Oguz
- title: Zaman
author: Deniz Oguz
improved recipes:
- The Hindu
- Slate
- The Toronto Star
- Soldiers Magazine
- The Economist
- Arizona Daily Star
- ESPN
- version: 0.6.26
date: 2009-12-04
new features:
- title: "Android devices: Allow user to customize the directory for sending books"
description: >
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.
tickets: [3392]
- title: "LIT Input: Handle LIT files that are really TXT files"
description: >
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.
- title: Device support for Motorola Droid (windows and linux)
- title: Various improvements to metadata reading for eReader and PML books
- title: Allow adding of multiple empty books at once
- title: "Device drivers: Allow one driver to handle devices from multiple vendors. Also allow device interface plugins to override the USB device detection code"
- title: "calibre-debug: Remove --develop-from option as it is no longer needed"
bug fixes:
- title: "Content server: Fix password protected access from Android devices"
tickets: [3952]
- title: "calibredb with output format stanza once again escapes URLs"
tickets: [4084]
- title: Implement work around for a CSS bug in Adobe Digital Editions that causes it to crash
description: >
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.
- title: "PML Output: Only create \\a and \\U tags for supported characters."
- title: "PML Input: Allow for images in top-level bookname_image and images directories"
- title: Allow sending of MOBI files to the PocketBook 360
tickets: [4118]
- title: "JetBook driver: Don't incorrectly nest folders when uploading books by the same author"
tickets: [4120]
- title: Speed up download of the free Economist recipe
- title: "FB2 Input: Workaround for unescaped ampersands"
new recipes:
- title: Money Control
author: kwetal
- title: Vrij Nederland
author: kwetal
improved recipes:
- Times Online
- Endgadget
- Business Week
- version: 0.6.25
date: 2009-11-30
new features:
- title: Add option to swap title and author in the Bulk metadata dialog
tickets: [3885]
- title: Make the metadata download plugins customizable
- title: Various improvements to the conversion of PDB/PML books with an all new state machine based parser
- title: Driver for upgraded SONY PRS 500
- title: Full support for PocketBook 360 with SD card
- title: "ODT Input: Reflow positioned images"
tickets: [4060]
- title: Allow custom new recipes to reverse article order in feeds
tickets: [4095]
- title: "Conversion pipeline: Add option to control the inserted paragraph indent when using the remove blank line between paragraphs option"
- title: When reading metadata from PDF files, look for the ISBN in the file text.
tickets: [3013]
- title: Periodically check for updates to calibre instead of just at startup
tickets: [4040]
bug fixes:
- title: "Fix bug that prevented saving of books from a connected device to your computer on windows, for non SONY devices"
tickets: [4080]
- title: Reorganize Dutch language news sources into Belgium and Netherlands categories
tickets: [4098]
- title: Fix bad markup in some New York Times articles causing download to fail
tickets: [4032]
- title: Fix recipe for Glasgow Herald
- title: Fixed recipe for The Australian
- title: Add PDF to list of supported formats for the Kindle 2
- title: Add 0x0c01 to the list of product ids for HTC Hero (Android) driver
tickets: [4088]
- title: "LIT Input: Remove more invalid markup present in LIT files created by Microsoft Word plugins"
tickets: [4087]
- title: "LRF Input: Workaround buggy LRF files with unbalanced closing tags"
tickets: [4108]
new recipes:
- title: The Economist (no subscription required)
author: Kovid Goyal
- title: Sports Illustrated
author: kwetal
- title: Levante
author: kwetal
- title: ncrnext
author: kwetal
- title: Gulli
author: posativ
improved recipes:
- The Philadelphia Inquirer
- Harpers
- Our Daily Bread
- Sydney Morning Herald
- version: 0.6.24
date: 2009-11-16
new features:
- title: Add option to swap title and author in the Bulk metadata dialog
tickets: [3885]
- title: Add option to download only social metadata
tickets: [4015]
- title: Update bundled odfpy library to 0.9.2 for improved conversion of ODT files.
- title: Output resolved conversion options in conversion log, for easier debugging.
- title: Add option to Bulk conversion dialog to not use per-book settings from a previous conversion
bug fixes:
- title: "Device drivers: Ignore files on the device when there is a file system/file name encoding error"
description: >
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.
- title: Fix various bugs in the downloading of social metadata in bulk
tickets: [4028, 4022]
- title: Do not URL encode paths to files in the XML output of calibredb list
description: Stanza on the iPhone could not handle URL encoded paths
- title: Fix rendering of stars in rating column in the library view
tickets: [3944]
- title: Fix PML parsing changes introduced in 0.6.22 as they break PDB eReader input badly.
- title: "Conversion pipeline: Respect UTF-8/32 BOM mark when decoding files in addition to UTF-16 BOM."
tickets: [4025]
- title: Restore all sections to Guardian newspaper download
- title: "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 recipes:
- title: The Havard Business Review
author: Kovid Goyal
- title: Fokke en Sukke
author: kwetal
improved recipes:
- The Philadelphia Inquirer
- version: 0.6.22
date: 2009-11-13
new features:
- title: Support downloading of social metadata (ratings/tags/reviews etc.)
description: >
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.
type: major
tickets: [2860]
- title: Convert metadata download system to plugins, with builtin plugins for isbndb.com, Google Books and Amazon
- title: PML metadata reader
- title: "PML Input: Fix handling of images and various other improvements"
bug fixes:
- title: Fix NYT Top stories, Barrons, New Scientist and Irish Times recipes
tickets: [4009, 3964, 3972, 3987]
- title: "FB2 Output: Handle large paragraphs"
tickets: [3941]
- title: "Bulk metadata download: Don't fail on downloading all remaining covers if there is an error downloading a single cover in the list"
- title: Populate site_customization for Input plugins
tickets: [3957]
- title: Fix news download scheduler raising an error for scheduled custom recipe that is subsequently deleted
tickets: [4010]
new recipes:
- title: NPR
author: onyxrev
- title: Welt Online
author: Oliver Niesner
- title: An Druma Mor
author: "David O'Callaghan"
improved recipes:
- Critica Digital
- Infobae
- Spiegel International