Release 3.1.0 - 2013/11/29
--------------------------
Improvements
^^^^^^^^^^^^
* [experimental] Supported an option to skip updating for the same value.
It is enabled by setting GRN_JA_SKIP_SAME_VALUE_PUT=yes as environment variable.
* Improved to show tokenizer and original text in empty token warning message.
It shows actual token, so it helps you to investigate token related issue.
* Dropped broken AIO support. [#2054] [Reported by sho MINAGAWA]
* [windows] Supported build with Visual Studio Express 2008. [#1964 the 21th comment]
It is aimed to promote bundling Mroonga with MariaDB in the future.
Fixes
^^^^^
* Fixed a bug that type of "_value" column is treated as Int32.
It causes the case that the value of "_value" column is casted unexpectedly.
[Reported by Genki Takiuchi]
* Fixed to require GLib 2.14.0 or later for benchmark program.
The benchmark program is changed to use GRegex which requires GLib 2.14.0 or later.
It affects users who compile Groonga with '--enable-benchmark' configuration.
[groonga-dev,01890] [Reported by WING]
* Fixed a memory leak on updating an empty column vector with the same value.
* Fixed a memory leak on updating index for column vector.
It affects the case if you store the value of column which has invalid UTF-8 byte
sequence.
* [plugin][windows] Fixed the issue that register command fails without
'lib/groonga/plugins'. [Reported by @yito]
Remove all "#define _XOPEN_SOURCE" lines, as they break things horribly on
MirBSD for some reason. Sprinkle a few <sys/types.h> includes. Add support for
generating shared libraries on MirBSD.
Upstream changes:
Release 5.1
Fix entities in attributes only working for root node. RT #89402
Thu Oct 03 2013 Jeff Fearn <Jeff.Fearn@gmail.com>
Release 5.0
Add support for using XML Catalogs. (related to RT #87010)
Add support for expanding entities.
perl tidy FTW
Remove xt/ deps from Build.PL. RT #78039
Doc typo fixes. RT #66404
Error out if args to new are not in a hash. RT #70654
Add logic to keep entities in attributes when NoExpand is set. RT #88973
Jul 17 2013 Jeff Fearn <Jeff.Fearn@gmail.com>
Release 4.3
Hard code VERSION in TreeBuilder.pm for PAUSE. RT #86964
Jul 15 2013 Jeff Fearn <Jeff.Fearn@gmail.com>
Release 4.2
Added store_cdata to handle CDATA.
More test coverage.
This module implements draft 0.4 of John Cowan's XML Catalog (formerly
known as XCatalog) proposal (<http://www.ccil.org/~cowan/XML/XCatalog.html>).
Catalogs may be written in either SOCAT or XML syntax (see the proposal
for syntax details); XML::Catalog will assume SOCAT syntax if the catalog
is not in well-formed XML syntax.
Upstream changes:
3.1.0 2013-11-16 16:46:35+0900
[BUG FIXES]
- Close#95; $/ affected the parse() method
[FEATURES]
- Add $xslate->validate($file) method to check template syntax
3.0.2 2013-11-15 21:56:53+0900
[BUG FIXES]
- Fix a mojibake issue where utf8::upgrade() was always called when
loading caches (hanabukuro++)
3.0.1 2013-11-04 12:27:51+0900
[TEST FIXES]
- Fix a test that might fail on a slow machine like Raspberry Pi
(Getty++)
3.0.0 2013-10-18 08:59:22+0900
- No code changes from 2.1.0, just re-packaging for package managers
2.1.0 2013-10-17 22:18:21+0900
[BUG FIXES]
- Fix an issue that multi-bytes string literals used for a hash key
was not dealt as a text string (@Niratama++)
WARNING: this change could break your code if you use multi-byte
text string as a hash key.
2.0010 2013-10-07 21:56:12+0900
[BUG FIXES]
- Fix an issue that vpath with text-strings raised errors
on newer perls due to specification changes in PerlIO::scalar (#90)
- Documentation tweaks (#84, #86)
Upstream changes:
1.82 Wed 6 Nov 13:17:39 IST 2013
- Makefile.PL: Report LibXSLT mismatch correctly.
- https://rt.cpan.org/Ticket/Display.html?id=90085
- Thanks to David Schmidt for the report, and to joel and brother
from the channel #perl-help for analysis.
3.2.4 (2013-11-07)
==================
Bugs fixed
----------
* Memory leak when creating an XPath evaluator in a thread.
* LP#1228881: ``repr(XSLTAccessControl)`` failed in Python 3.
* Raise ``ValueError`` when trying to append an Element to itself or
to one of its own descendants.
* LP#1206077: htmldiff discarded whitespace from the output.
* Compressed plain-text serialisation to file-like objects was broken.
0.11
* IMPORTANT: the name of the library has changed to libjson-c.so and
the header files are now in include/json-c.
The pkgconfig name has also changed from json to json-c.
You should change your build to use appropriate -I and -l options.
A compatibility shim is in place so builds using the old name will
continue to work, but that will be removed in the next release.
* Maximum recursion depth is now a runtime option.
json_tokener_new() is provided for compatibility.
json_tokener_new_ex(depth)
* Include json_object_iterator.h in the installed headers.
* Add support for building on Android.
* Rewrite json_object_object_add to replace just the value if the key already exists so keys remain valid.
* Make it safe to delete keys while iterating with the json_object_object_foreach macro.
* Add a json_set_serializer() function to allow the string output of a json_object to be customized.
* Make float parsing locale independent.
* Add a json_tokener_set_flags() function and a JSON_TOKENER_STRICT flag.
* Enable -Werror when building.
* speed improvements to parsing 64-bit integers on systems with working sscanf
* Add a json_object_object_length function.
* Fix a bug (buffer overrun) when expanding arrays to more than 64 entries.
Upstream changes:
01-Jun-2013 Marek Rouchal <marekr@cpan.org>
-----------------------------------------------------------------------------
Version 1.61
+ CPAN#85656 fix typos in comments
Upstream changes:
1.500 2013-11-22T15:05:31Z
- Format url fragments (in links to perldoc sections)
according to the destination site (perldoc_url_prefix).
This makes links to sections work where they probably never did before.
They are also customizable.
- Use multiple backticks to delimit code spans
that contain literal backticks.
1.401 2013-11-06T05:30:55Z
- Require Pod::Parser 1.51 for bug fixes.
1.400 2013-11-05T14:18:19Z
[Output Changes]
- Change perldoc urls to point to metacpan.
[Bug Fixes]
- Recognize numbered pod items that do not have a period.
Thanks to Yasutaka ATARASHI for the pull request (gh-4).
- Remove extraneous blank line between verbatim paragraphs.
Thanks to Graham Ollis for the pull request (gh-5).
- Do not escape markdown characters inside links (or file paths).
Thanks to Taiki Kawakami for the pull request (gh-6).
Upstream changes:
0.093333 2013-10-09 17:17:00 America/New_York
update bugtracker and repo data
0.093332 2012-08-24 21:03:56 America/New_York
if there's nothing after __END__ but whitespace (after removing POD)
then place the munged POD there. Also, place a blank line
between __END__ and the POD (thanks, Christopher J. Madsen!)
Upstream changes:
=================
Version 8.6.9 (2013-11-09)
Additions and changes
html5, xhtml11 and slidy outputs now wrap pre element contents at right margin
Vim syntax file: highlight line breaks in lists (patch submitted by Alex Efros).
Vim syntax file: fixed highlighting of lines with spaces preceding an indented paragraph.
Vim syntax file: dropped ) from list of illegal characters following opening quote.
Added + intrinsic attribute.
Allow tabsize=0 in configuration file.
Removed wordpress backend into the blogpost project (where it belongs) as an AsciiDoc backend plugin.
Added HTML5 footer badges.
Added favicon to AsciiDoc website.
Changed AsciiDoc website domain to asciidoc.org.
Vim syntax file: closing quote character cannot be immediately followed by same closing quote character.
Documentation updates.
If admonition icons are embedded using the Data URI Scheme and the icons directory is undefined or does not exist then the iconsdir attribute is set to the location of the icons installed in the AsciiDoc configuration directory.
Updated ./stylesheets/pygments.css from pygments 1.4.
HTML backends: Align inline images to text-bottom.
html4 backend: Added hr attribute to make the inter-section horizontal ruler element optional.
Documented Callout lists cannot be used within tables.
Removed Vim related stuff from the installer makefile.
Dropped vim/ftdetect/asciidoc_filetype.vim from distribution, the file detection was broken and the default settings satisfied noone.
Vim syntax highlighter: increase sync backtracking to catch changes to large block elements.
Added Romanian language configuration file. Contributed by Vitalie Lazu.
Added ruler and line-break outputs to HTML Help outputs. Patch submitted by DonM.
Added Czech language configuration file. Contributed by Petr Klíma.
html4 backend: allow embedded images and icons (data-uri attribute).
html4 backend: table and example block caption place at bottom for consistency.
html4 backend: dropped border around example block.
html4 backend: cellpaddings made equal to 4 for consistency.
Vim syntax highligher: Highlight closing OpenBlock delimiter when it immediately follows a list.
Updated html5 backend (previous commit was xhtml11 only).
Embedded data-uri images now figure file mimetype from file contents rather than the file extension. Patch submitted by Lex Trotman.
Bug fixes
indexterm2:[ ] macro syntax now recognized.
Synthesised *-option attributes for options set in table conf file style entries.
Makefile: Fixed sh compatibility issue.
Upstream changes:
=================
Version 3.1.7
* fixed compilation bugs in MacOsX systems (thanks to
Trevor Spiteri)
* language definition for Lilypond (thanks to Federico Bruni)
* language definition for R statistics programming language
* language definition for ISLISP (thanks to Christian Jullien)
* improved Erlang definition file (thanks to Erik Søe Sørensen)
* new output format: ESC 256 ascii code (thanks to
Xavier-Emmanuel Vincent).
Version 3.1.6
* language definition file for T/Foswiki TML markup (thanks to
Paul W. Harvey)
* new output format: ODF (e.g. for LibreOffice or to generate ODF
color-highlighted snippets to be used by ODF back-ends,
like asciidoc-odf). Thanks to Dag Wieers.
* new output format: MediaWiki thanks to Abe Skolnik
Version 3.1.5
* boost m4 macro finds boost in lib64
* boost m4 macro files are not installed
* updated php lang definition with new php 5 keywords
* language definition for Scheme (thanks to Orlando Hill)
* language definition for Po files (thanks to Mikel Olasagasti)
* language definition for Opa (thanks to Valentin Gatien-Baron)
* language definition for Javalog (thanks to Mark Silberbauer)
* language definition for UPC (thanks to Viraj Sinha)
* fixed a bug in scala.lang dealing with keywords
* updated sql.lang (thanks to Xavier-Emmanuel Vincent)
* Emacs lisp files highlighted as Lisp (thanks to Xavier-Emmanuel Vincent)
* improved logtalk.lang (thanks to Paulo Moura)
* embed inputlang in the output file (thanks to Masatake Yamato)
* highlight _ in variable declarations (thanks to Masatake Yamato)
* correctly highlight for less when filenames contain spaces
Fix interpretation of dateTime.iso8601 variant with timezone information. As broken, it would add up to a second to the correct datetime or reject the message claiming that it has invalid syntax. Always broken (recognition of the timezone variant was introduced in Xmlrpc-c 1.20).
Upstream changes:
1.02 - 2013-09-25, H.Merijn Brand
* Add example for reading only a single column
* Don't store NULL in _ERROR_INPUT (RT#86217/Clone)
* Prevent double-decode in csv-check
* Add decode_utf8 attribute (default is true)
0.11.0
06/27/2012 - trueg
Added new properties to NMM:
nmm:albumArtist
nmm:albumProducer
nmm:albumConductor
06/11/2013 - vhanda
Make nco:emailAddress a subPropertyOf nao:identifier
Change the range of nfo:fileSize from int to long
0.10.1
08/23/2012 - trueg
Fixed range of nmm:musicBrainzTrackID: xsd:string instead of xsd:integer
2.9.4
* Automatically delete fault transaction logs
* Virtuoso backend supports parameterized queries which seem to
consume less memory when inserting large amounts of plain text
2.9.3
* Fix bugs in FilterModel
* Optimize literal to N3 conversion
* Virtuoso Backend - Optimize by around 5x
* Fix potential memory leak in ErrorCache
2.9.2
* Fix a crash in ServerCore on shutdown
* Do no require X11 - not needed for compilation
* Generate tag file for API docs
2.9.1
* Faster streaming for datetime literals
* Add a stop method in the LocalServer
* Fix bugs in LocalSocket and AsyncQuery