2.7.3
Small release which includes some changes to the BM25 sorting
algorithm and the addition of a JSONField for use with the new
JSON1 extension.
2.7.2
Small release with bugfixes to the setup script.
I've also cleaned up some missing APIs in the FTS5Model to
support more flexible use of either FTSModel or FTS5Model.
2.7.1
Small release which includes fixes to the setup script.
Particularly, if you did not have Cython installed, the
installation would completely fail. This was fixed.
2.7.0
New APIs, features, and performance improvements.
Notable changes and new features
- PasswordField that uses the bcrypt module.
- Added new Model Meta.only_save_dirty flag to, by default,
only save fields that have been modified.
- Added support for upsert() on MySQL (in addition to SQLite).
- Implemented SQLite ranking functions (rank and bm25) in Cython,
and changed both the Cython and Python APIs to accept weight
values for every column in the search index. This more closely
aligns with the APIs provided by FTS5. In fact, made the APIs
for FTS4 and FTS5 result ranking compatible.
- Major changes to the :ref:sqlite_ext module. Function callbacks
implemented in Python were implemented in Cython (e.g. date
manipulation and regex processing) and will be used if Cython
is available when Peewee is installed.
- Support for the experimental new FTS5 SQLite search extension.
- Added :py:class:SearchField for use with the SQLite FTS
extensions.
- Added :py:class:RowIDField for working with the special rowid
column in SQLite.
- Added a model class validation hook to allow model subclasses
to perform any validation after class construction. This is
currently used to ensure that FTS5Model subclasses do not
violate any rules required by the FTS5 virtual table.
Bugs fixed
- #751, fixed some very broken behavior in the MySQL migrator
code. Added more tests.
- #718, added a RetryOperationalError mixin that will try
automatically reconnecting after a failed query. There was
a bug in the previous error handler implementation that
made this impossible, which is also fixed.
Major update of the CPU for Falcon emulation, based on the latest version of WinUAE CPU : 68060, MMU, data/instruction cache, better prefetch pipeline, cycle accuracy, stack frame, ...
Memory : extra TT-RAM support for TT & Falcon emulation
MFP : better emulation of GPIP, AER and DDR
Gemdos HD emulation : better support for mapping of filenames with international encoding
MIDI : many accuracy improvements
Some fixes for video, blitter, dsp
More options for using ACSI and IDE disk images
Various changes in the UI
Various changes in the debugger
- Added support for Qt v4.8.7.
- Added QWIDGETSIZE_MAX to QtGui.
- Added some missing QEvent.Type enum values.
- Added the --license-dir command line option to configure-ng.py.
- Added the --no-python-dbus command line option to configure-ng.py.
- Bug fixes.
-------------------
1.07 Fix test failures caused by $LANGUAGE being set
1.06 Bugfix: #104667 Makefile.PL libaries need to be listed after .o files
Bugfix: #104668 ensure availability of locale API, correct typo
in documentation
Add META.yml (Fixes#91921)
add missing lzmalib ( fix librsvg build )
-llzma, from libcroco-0.6.8/src/libcroco-0.6.la#20
pkgsrc/graphics/librsvg:
ld: warning: liblzma.so.1, needed by /usr/pkgsrc/graphics/librsvg/work/.buildlink/lib/libcroco-0.6.so, not found (try using -rpath or -rpath-link)
Shared object "liblzma.so.1" not found
2.44.1
Bug Fixes
Update the version of libpng bundled with calibre to fix a security vulnerability in libpng
See https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8126 for details on the vulnerability
2.44
New Features
Allow setting the cover for a book from one of the book's formats by right clicking on the format in the Book details panel.
Closes tickets: 1515411
Allow drag and drop of all file types onto the book details panel and the format list in the edit metadata dialog.
Closes tickets: 1515407
Edit Book: When inserting an image into the current document, add a button to paste the image from the clipboard
Edit Book: Change the suggested prefix for bulk renaming of files depending on the type of files being renamed.
Closes tickets: 1514468
On Linux, use the system tray icon from the system theme, if available
Bug Fixes
Fix for error when connecting to some Android phones/tablets that have an SD card on OS X and Linux
Linux build: Fix problem with pointing hand mouse cursor not using the system theme on some Linux systems
Fix the device view state not being saved when a connected device is ejected/disconnected
Edit Book: Fix saving fails if the original file is deleted during editing session
Closes tickets: 1513849
E-book viewer: When doing a search do not match text in comments, attributes and inappropriate tags, such as <script> and <style>
Improved news sources
Gamasutra
2.43
New Features
Edit Book: Add a 'Smart Comment' tool to easily comment/uncomment
text
Tag mapper: Add new rule types to upper-case, lower-case or capitalize
tags
Markdown input: Allow the 'extra' convenience extension as a shortcut
for enabling multiple other extensions. Also add the Attribute List
and Admonition extensions. Finally, update the markdown library
used by calibre
Bug Fixes
Amazon metadata download: Fix for website change at amazon.com that
prevented ratings from being downloaded.
Tag mapper: Prevent cycles in the replacement rules from causing
the tag mapper to hang
Do not fail on windows systems where the system function to get
the users home folder fails
E-book viewer: Set the foreground color as well as the background
color for the reference mode popup. Makes it legible even when the
user specifies a different color theme for the viewer.
2.42
New Features
Driver for the new NookGlowlight Plus. This device only allows
sending of files inside the NOOK folder, so calibre now follows
that limitation.
When converting AZW4 files to PDF, skip the conversion and simply
unwrap the PDF file already embedded inside the AZW4 file.
Metadata download review dialog: Add an option to mark rejected
books in the main book list after the review is completed.
Edit Book: Spell check dialog: Add a button to undo the last spelling
change
Bug Fixes
Edit metadata dialog: When downloading metadata with download of
authors turned off, do not regenerate the author sort field after
the download.
Fix a regression that broke the heuristic used to detect cover
images in some EPUB files that do not specify their cover metadata.
Edit Book File List: Fix pre-selection of filename when renaming
a file in the root
Tag mapper: Fix bug when replacement tag has comma in it and the
replacement rule is not the last rule
2.41
New Features
Edit Book: Allow editing an unzipped EPUB (a folder) as a book
Edit Book: Allow easily removing items from the popup menu for
the 'Insert tag' button
Make Tag Browser more useable with keyboard shortcuts. Configure
the keyboard shortcuts in Preferences->Keyboard->Tag Browser
ToC editor: Add context menu item to change selected entries
to upper case
Bug Fixes
Edit Book: Preview panel: Render in XHTML mode. Fixes svg
elements using a global svg namespace not rendering.
Tag Browser: Fix clicking on first-letter groups for series
not working
DOCX Output: Ignore corrupted images in the input instead of
erroring out on them.
E-book viewer: Fix keyboard shortcut to toggle table of contents
not working when ToC window is made floating.
Allow ebook-metadata to work with read-only files when no
options are specified to change metadata.
Tag mapper: When the replacement tag contains commas, create
multiple tags instead of replacing the comma with a semi-colon.
HTMLZ Output: Set the HTML
- Add two BUILD_DEPENDS for make test
p5-Plack-[0-9]*:../../www/p5-Plack
p5-Switch-[0-9]*:../../lang/p5-Switch
(upstream)
- Update to 0.20
--------------
0.20 2015-10-16 13:55:13 PDT
- Compile Perl code via a tempfile to support source filters (rkitover) #17
- chain to original $SIG{__WARN__} when suppressing signal warnings on
Win32 (rkitover) #16
Release 0.38.0
core:
* Splash: Multiply opacity in case of pattern colorspace. Bug #92592
* Small form improvements on non ascii character rendering
* Clarify README
build system:
* Clarify internal DCT and JPX are only provided as deprecated fallbacks
utils:
* pdftocairo: fix fit to page transformation
Release 0.37.0
core:
* CairoOutputDev: Use mask for even-odd fill. Bug #84527
* SplashOuputDev: Protect calls to set/getAA with the proper #if guards. Bug #92006
* SplashOuputDev: Try to use an external font if the internal one is invalid
* PageTransition D is a number not an int. Bug #92040
* Catalog::getNumPages(): validate page count
* Catalog::cachePageTree(): recover from out of memory condition
* Fix crashes in malformed documents
build system:
* configure: fix openjpeg detection
Set LICENSE. Fix installed pkg-config file. Remove unnecessary includes
from bl3.mk. Enable speex support.
libshout 2.4.1 (20151120)
* Fixed issue with missing file in distribution
libshout 2.4.0 (20151111)
* Audio only WebM support.
* Protocol level meta data support improved.
Some API calls got replaced and marked as obsolete.
* Code hardened.
* Fixed overlinking.
* Removed Debian packaging.
* TLS support (RFC2818 and RFC2817, mode can be autodetected).
* Improved HTTP protocol:
* Set Host:-header (vhosting),
* Check for server capabilities.
* Basic support for RoarAudio protocol.
---------------
3.23 2015-09-10
- Improve CGI mode param() handling to avoi CGI.pm's "param() called in list context" warning.
- add support for Apache 2.4 via mod_perl 1.09.
***** IMPORTANT *****
Apache 2.4 has a *VERY* different API for authentication. You will need
to port your subclass and configuration over to the Apache 2.4 API in
order to use Apache 2.4! Please be sure to read README.apache-2.4.pod for
porting instructions!
=== 1.6.6.4 / 2015-11-19
This version pulls in an upstream patche to the vendored libxml2 to address:
* unclosed comment uninitialized access issue (#1376)
This issue does not have a CVE assigned to it as this time.
= 1.7 / 12Mar2015
! Small speed gains from improvements on the hot spots.
+ Contextual error reporter, a flavor of error reporting that emphasizes
context.