Bugfix
[CPPXT-92] - Update xmlsig 1.1 schema to final CR
Improvements
[CPPXT-94] - Configuration check should check for missing private key
[CPPXT-95] - Improve logging when libcurl is built without OpenSSL
1.5.2:
Bugfixes
[CPPXT-89] - Regression in deprecated catalog_path option during initialization
[CPPXT-90] - X509Digest generates base64 based on hex digest instead of binary
Improvement
[CPPXT-91] - KeyInfoResolver code returns empty credential object.
1.5.1:
Improvement
[CPPXT-88] - Support path resolution in ParserPool / catalog files
1.5.0:
Bugfixes
[CPPXT-76] - Remove compile time version output where possible.
[CPPXT-79] - link fails if xml-security-c library outside default link path
[CPPXT-83] - Transport layer not handling Last-Modified header correctly
[CPPXT-84] - Problems compiling log4shib on Solaris SPARC 10 with Sun
Studio 12.1 with 64bit libraries
[CPPXT-86] - Small Memory Leak in XMLObjectBuilder::buildFromElement()
Improvements
[CPPXT-70] - Improve remote CRL access and caching support
[CPPXT-78] - Support configuration of name and policy restrictions for the
signature metadata filter (signing certificate)
[CPPXT-82] - libcurl, ExplicitKeyTrustEngine, PKIX could provide additional
debug information
[CPPXT-87] - Libcurl versions before 7.20 do not refresh caches of IdP IP
address look-ups - this breaks SAML1 attribute query if the IdP's
IP address is changed
* base.hpp: Fix declarations out of order causing compile failure. Broken since Xmlrpc-c 1.19 (June 2009).
* Make distclean cleans up src/test/blddir and src/test/srcdir.
conflicts with textproc/groff and allows both packages to co-exist,
paving the way for mdocml to be used in the tools infrastructure as an
nroff replacement.
Bump PKGREVISION.
2.08 Thu Aug 22 23:11:45 CDT 2013
====================================
[ENHANCEMENTS]
ack now ignores CMake's build/cache directories by default. Thanks,
Volodymyr Medvid.
Add shebang matching for --lua files.
Add documentation for --ackrc.
Add Elixir filetype.
Add --cathy option. Thanks to Joe McMahon.
Add some helpful debugging tips when an invalid option is found.
Thanks to Charles Lee.
Ignore PDF files by default, because Perl will detect them as text.
Ignore .gif, .jpg, .jpeg and .png files. They won't normally be
selected, but this is an optimization so that ack doesn't have to
open them to know.
[FIXES]
Ack's colorizing of output would get confused with multiple sets
of parentheses. This has been fixed. (Issue #276)
Ack would get confused when trying to colorize the output in
DOS-format files. This has been fixed. (Issue #145)
2.05_01 Tue May 28 10:12:04 CDT 2013
====================================
[ENHANCEMENTS]
We now ignore the node_modules directories created by npm. Thanks,
Konrad Borowski.
--pager without an argument implies --pager=$PAGER.
--perl now recognizes Plack-style .psgi files. Thanks, Ron Savage.
Added filetypes for Coffescript, JSON, LESS, and Sass.
[FIXES]
Command-line options now override options set in ackrc files.
ACK_PAGER and ACK_PAGER_COLOR now work as advertised.
Fix a bug resulting in uninitialized variable warnings when more
than one capture group was specified in the search pattern.
Make sure ack is happy to build and test under cron and other
console-less environments.
Colored output is now supported and on by default on Windows.
[Changes for 1.27 - 2013-05-20]
* Resolve RT#84466 not fixed in 1.26 It failed about 10% of the time.
[Changes for 1.26 - 2013-05-20]
* Resolve RT#84882 and RT#84466 hash randomisation in yaml-alias.t on perl 5.18.0
[Changes for 1.25 - 2013-03-10]
* Bump version number and release to fix a MANIFEST mistake in 1.24
[Changes for 1.24 - 2013-03-07]
* Tests all green on CPAN Testers. releasing to public.
[Changes for 1.24_02 - 2013-03-01]
* Apply patch from RT 78363 - MinGW64 compatibility
[Changes for 1.24_01 - 2013-03-01]
* Implement $JSON::Syck::MaxDepth
* Prevent failure when the same object is seen twice during Dump.
* Prevent YAML from being influnced by the previous
change
[Changes for 1.23 - 2013-02-26]
* Tests all green on CPAN Testers. releasing to public.
[Changes for 1.23_01 - 2013-02-21]
* Make sure that LoadBlessed=0 blocks all blessing.
* Start listing primary repo as toddr on github ( http://github.com/toddr/YAML-Syck )
* README refreshed via perldoc -t
[Changes for 1.22 - 2012-12-04]
* Tests all green on CPAN Testers. releasing to public.
[Changes for 1.22_01 - 2012-11-27]
* Fix error message typo: s/existant/existent/g
* Fix for non-printable character detection
* Quote if non-printable characters are present
* Change LoadBlessed=0 to not bless under ANY circumstances
- Fixed a bug with ``call_filter`` not working properly on environment
and context filters.
- Fixed lack of Python 3 support for bytecode caches.
- Reverted support for defining blocks in included templates as this
broke existing templates for users.
- Fixed some warnings with hashing of undefineds and nodes if Python
is run with warnings for Python 3.
- Added support for properly hashing undefined objects.
- Fixed a bug with the title filter not working on already uppercase
strings.
SKK=JISYO.L will be extracted with pkgsrc, so fetch with curl will be never
happend.
Moreover, such setting is ambiguous with FETCH_USING=curl.
related to PR pkg/48159.
Add LICENSE
Upstream changes:
1.04 May 25, 2012
- restore compatibility with Perl 5.8.0 (RT#77386)
patch provided by Thomas Sibley
1.03 March 10, 2012
- add the wrap_after attribute
- now requires Perl 5.10.0 or later
- explicitly supports U+2000 - U+200B as breaking spaces
- now built with Dist::Zilla (includes v2 META.json)
- repository now publicly available on GitHub
Upstream changes:
What's new in v1.46 since v1.44:
Thanks to Rik Signes, there is a new
Text::Template->append_text_to_output method, which
Text::Template always uses whenever it wants to emit output.
You can subclass this to get control over the output, for
example for postprocessing.
A spurious warning is no longer emitted when the TYPE
parameter to ->new is omitted.
Upstream changes:
= 2013/05/23
Change module 'NAME'
= 2013/05/22
Typos
= 2013/04/26
Minor test suite fixes - bug 81698.
Fixed bug 79766 -- an extraneous "=" in a regex.
Changed the license to qualify as an "open source" license.
= 2012/08/18
Packaging fix.
Minor documentation fixes.
= 2012/08/15
Minor fixes to test suites.
Added back versions to support old versions of perl.
= 2009/04/17
Added support for Unicode combining characters to both
Text::Tabs and Text::Wrap, plus a new test suite for each
of these new functionalities. --tchrist
Add missing DEPENDS
Upstream changes:
1.6.3 August 9 2012
- Fixed bug in "Build.PL" regarding "podselect," updated Build.PL reqs
1.6.2 August 9 2012
- Made output of "tablify -v" prettier using Text::Autoformat
1.6.1 April 30 2013
- Removed a debug statement
- Fixed INSTALL
1.6.0 April 30 2013
- Moved to Git repo at github.com:kyclark/text-recordparser.git
- Changes to "tablify"
- Allow for comment lines
- Added more single-letter argument names
- Allow for definition of column names
This module subclasses Pod::Parser and converts POD to Markdown.
Literal characters in Pod that are special in Markdown (like
*asterisks*) are backslash-escaped (except those in verbatim
blocks or C<code> sections).
Upstream changes:
2.08 Tue May 21 11:40:04 PDT 2013
- add a combine_hunks function to recombine hunks (RJBS)
- implicitly private methods are now underscore private: organize,
find_below, classify, expand_tabs (RJBS)
2.07 Thu May 16 18:18:01 PDT 2013
- Add set_quote_characters() function to control what additional characters
are treated as quoting chars (above and beyond ">")
Remove PERL5_REQD+=5.8.0
Upstream changes:
1.0 2012/12/07
- Match 'never' in addition to $DATE in more places (Ski Kacoroski)
- Fix to regex for next binding state (Simon Elsbrock)
- Use /o for slightly faster regex processing
Upstream changes:
0.22
- Text::CSV 1.31 requierd in Makefile.PL (even works in minor version)
0.21 Thu Jun 13 14:31:12 2013
- Text::CSV 1.30 requierd in Makefile.PL (even works in minor version)
0.20 Wed Jun 12 13:18:02 2013
- update modules and test for Text::CSV_XS 0.99 and Text::CSV_PP 1.30
Add LICENSE
Upstream changes:
0.50 May 2013
- fixed broken link to SAX2 specification in POD
- added repository information to Makefile.PL
- added README file to satisfy packaging guidelines
Upstream changes:
0.3.0 2013-03-15 15:24:53 Europe/Oslo
Gotten rid of Data::Visitor::Callback used to parse type
constraints. Reported by Alceu Rodrigues de Freitas Junior
(RT #81753). Solution contributed by chromatic.
Upstream changes:
4.81 Jul 19th, 2013
[DOCUMENTATION]
- There is no such thing as "array context". The documentation now refers to "list context"
instead.
- Fix "the the" typos. (Thanks to dsteinbrunner, RT#77901)
Upstream changes:
1.60 14 Aug 2013
[ENHANCEMENTS]
- Added min/max font size for form field filling.
Thanks to Gareth Tunley for the idea and the initial code
1.59 28 Jan 2013
[FIXES]
- Added support for the \134 escape, synonymous with \\
Thanks to Zakariyya Mughal for the patch
https://rt.cpan.org/Ticket/Display.html?id=83018
Upstream changes:
version 0.93: Sat Mar 2 11:58:52 CET 2013
- move pod-test to xt/
- fix warning produced by Pod::Checker
version 0.92: Fri Dec 21 12:22:16 CET 2012
Fixes:
- include license in the manuals.
Upstream changes:
2.0100 Wed 14 Aug 08:23:53 IDT 2013
- Added the unique_key() method to XML::LibXML::Node.
- t/40reader.t: assigning from $@ to a lexical so it won't be
over-ridden.
- https://rt.cpan.org/Ticket/Display.html?id=87830
- Thanks to Douglas Christopher Wilson for the report.
version, so I'm not including the entire changelog here; see the package
changelog for more details. The patch was originally submitted by
Francois Tigeot as PR pkg/46156 - I've updated it since.
.. _release-3-0-6:
Release 3.0.6 - 2013/07/29
--------------------------
Improvements
^^^^^^^^^^^^
* [doc] Added documentation about parameter of :doc:`/reference/functions/sub_filter`
function.
* [suggest] Supported 0MQ 3.x. [GitHub#63] [Reported by Naoya Inada]
* Added availability check for NetBSD about ``pthread_{mutex,cond}attr_setpshared()``
[Reported by OBATA Akio]
* Supported backslash escape in query syntax. [groonga-dev,01520]
[Reported by Kouhei Tanabe]
* [rpm][fedora] Supported Fedora 19.
* [rpm][fedora] Dropped Fedora 18 support.
* [httpd] Updated bundled nginx version to 1.4.2.
Fixes
^^^^^
* Fixed a crash bug when specific internal function (``grn_obj_path()``) is called
for built-in proc function such as ``select``. [Reported by Genki Takiuchi]
Thanks
^^^^^^
* Naoya Inada
* OBATA Akio
* Kouhei Tanabe
* Genki Takiuchi
.. _release-3-0-5:
Release 3.0.5 - 2013/06/29
--------------------------
Improvements
^^^^^^^^^^^^
* [doc] Added summary about ``match_column`` and ``query_string`` parameters in ``query()``.
* Added subrecord information to table inspection.
* Supported single quoted string literal in ``output_columns`` expression.
This means that "XXX, '...'" expression is supported.
* [doc] Added notification about root privileges and well known port
when starting groonga server. [Reported by Kosuke Asami]
* [experimental] Added :doc:`/reference/functions/html_untag` function.
Fixes
^^^^^
* Fixed a crash bug of mroonga which is caused by missing lock for table creation.
[Reported by Y.Kentaro]
* Fixed a lot of compilation warnings by clang and gcc.
* Fixed a bug that ``sub_filter(...)`` is ignored if you use "XXX && sub_filter(...)"
expression.
* Fixed a bug that wrong tag name is used in XML output.
This bug affects the case if you use "REFERENCE_VECTOR_COLUMN._key" expression
for ``output_columns``. Reference column isn't contained in XML ouput.
* [doc] Fixed wrong arguments in ``sub_filter()`` documentation.
* [deb] Fixed a bug that status action returns wrong exit code
when services are stopped. [GitHub#62] [Patch by @orangain]
* Fixed a bug that the value of arithmetic operation is broken.
This bug affects the case if you assign calculated value to
``_score`` pseudo column for example.
Thanks
^^^^^^
* Y.Kentaro
* Kosuke Asami
* @orangain
.. _release-3-0-4:
Release 3.0.4 - 2013/05/29
--------------------------
Improvements
^^^^^^^^^^^^
* [tokenizer] Improved to show log message when normalized string is not given.
* Supported ``_key`` as an argument of ``geo_in_circle``. [Reported by @ceekz]
* Supported to cast vector elements when groonga is used as a library.
* Dropped Ubuntu 11.10 (Oneiric Ocelot) support.
* Supported multiple index section in ``match_columns``.
* Supported ``tokenize`` command.
* Supported to show system error message when ``mmap()`` is failed.
* [doc][windows] Simplified build procedures by "cmake --build".
* Improved to restrict max execution time to prevent hanging service script.
[GitHub#61] [Reported by firewood]
* Supported to evaluate vector as boolean.
By this change, empty vector is evaluated as true.
* Improved not to log too many needless log messages.
Too many log messages are truncated as "(N same messages are truncated)".
* [munin][groonga_n_records] Added ``exclude_tables`` option.
It supports to exclude specific tables from monitoring results.
* Supported Debian 8.0 (jessie).
* Improved database portability by eliminating directory path of
system plugins.
Fixes
^^^^^
* [tokenizer] Fixed a memory leak on error.
* Fixed a bug that empty string for similar search causes SEGV.
[groonga-dev,01346] [Reported by Nakai Kanako]
* Fixed a memory leak when "VECTOR_COLUMN != xxx", "VECTOR_COLUMN && xxx"
expressions are used.
* Fixed a bug that SIGSTOP and SIGCONT stops groonga server.
* Fixed a crash bug when normalizer returns NULL as normalized string.
[Reported by Y.Kentaro]
* Fixed a bug that daemonize process doesn't work on OS X.
[groonga-dev,01440] [Reported by Masahiro KONISHI]
* [deb] Fixed a bug that HTTP/GQTP process is excuted as root user.
Thanks
^^^^^^
* @ceekz
* Nakai Kanako
* firewood
* Y.Kentaro
* Masahiro KONISHI
* @orangain
.. _release-3-0-3:
Release 3.0.3 - 2013/04/29
--------------------------
Improvements
^^^^^^^^^^^^
* [suggest] Supported to learn with the value of customized weight
by using ``configuration.weight`` configuration.
* Improved performance of geo-location search. For example,
``geo_in_rectangle`` is executed about 10% faster than ever.
* [rpm][centos] Added ``additional_configure_options`` parameter
for building customized groonga without changing spec file.
* Supported KyTea 0.4.5.
* Supported vector index access by "vector[N]" syntax.
* Added ``--default-tokenizer`` option to :doc:`/reference/executables/groonga-suggest-create-dataset` command.
* Added ``--help`` option to :doc:`/reference/executables/groonga-suggest-create-dataset` command.
* Supported Ubuntu 13.04 Raring Ringtail.
.. _release-3-0-2:
Release 3.0.2 - 2013/03/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported two or more indexes for a table key.
This change affects to eliminate potential crash case when loading a new key
to two or more indexed key.
* Supported binary operations such as ``X + Y``, ``X - Y``, ``X * Y``, ``X / Y``,
``X % Y``, ``X >> Y``, ``X << Y``, ``X | Y``, ``X ^ Y``, ``X & Y`` and ``X >>> Y``
for Int8, UInt8, Int16, UInt16 and UInt64.
* Added english documentation for ``load`` command.
* Supported binary assign operations such as ``X += Y``, ``X -= Y``, ``X *= Y``,
``X /= Y``, ``X %= Y``, ``X <<= Y``, ``X >>= Y``, ``X >>>= Y``, ``X &= Y``,
``X |= Y`` and ``X ^= Y`` for Int8, UInt8, Int16, UInt16 and UInt64.
* Supported unary operations such as ``-X`` for Int8, UInt8, Int16, UInt16 and UInt64.
* Supported complex string concatination in ``--output_columns``.
For example, you can use a query such as ``--output_columns '"<" + title + ">"'``.
* Added the information of the repository of groonga to development page.
* Added ``sub_filter()`` function.
* Supported query expander in ``query()`` function.
This change supports the query such as
``query("MATCH_COLUMNS", "QUERY", "QueryExpanderTSV")``.
* Renamed ``--query_expansion`` to ``--query_expander``.
``--query_expansion`` is regarded as deprecated.
Fixes
^^^^^
* Fixed a bug that ``snippet_html(XXX), XXX`` fails with "stack error".
This bug affects a query such as ``--output_columns 'snippet_html(title), content'``.
[Groonga-talk (no subject)] [Reported by Hendro Wibowo]
* Fixed a typo about install documentation. [Reported by hino]
* Fixed a bug that Travis-CI setup script fails.
[groonga-dev,01248] [Reported by ongaeshi]
* Fixed a memory leak.
This bug affects the case which satisfy following three conditions.
Column is a reference column, Column is a vector column and
Reference key size is 25 byte or lager.
* Fixed a crash bug by ``--output_columns _score.GARBAGE``.
This affects the case if GARBAGE does not exist.
Thanks
^^^^^^
* Hendro Wibowo
* hino
* ongaeshi
.. _release-3-0-1:
Release 3.0.1 - 2013/02/28
--------------------------
Improvements
^^^^^^^^^^^^
* Supported to set Bool to reference column when loading dataset by load command.
* Supported AND operation for nested index.
In this change, the expression "COLUMN1.COLUMN2 >= 1 && COLUMN1.COLUMN2 <=3" works.
Note that the order is important for this expression.
"1 <= COLUMN1.COLUMN2" is not supported yet. It is regarded as "COLUMN1.COLUMN2 <= 1".
* Supported sorting not indexed entries.
This change affects the case such as ``--sortby geo_distance(...)`` drops not indexed
entries.
* Supported range search for reference column by index.
This change enable you to search range by index which is TABLE_PAT_KEY or TABLE_DAT_KEY
based nested index of _key.
* [rpm][centos] Supported MeCab 0.995.
* [doc] Added missing documentation of commands such as ``column_rename`` or ``truncate``.
Fixes
^^^^^
* Fixed a bug that ``grn_index_cursor_next()`` returns NULL unexpectedly.
It causes that invalid index entry is returned after deleting entries.
This bug affects mroonga in storage mode. [groonga-dev,01192] [Reported by b senboku]
* Fixed a crash bug that ``geo_distance()`` sort by index.
This bug occurs by wrong the number of found records.
* [httpd] Enabled default owner/group of database setting as groonga/groonga.
Thanks
^^^^^^
* b senboku
.. _release-3-0-0:
Release 3.0.0 - 2013/02/09
--------------------------
* Bump version to 3.0.0!
Fixes
^^^^^
* [deb] Fixed to install missing not EUC-JP, but UTF-8 encoding dictionary
when ``groonga-tokenizer-mecab`` package is installed.
* Fixed a bug that int64 literal is truncated to uint32 value.
If you use string literal for int64, this bug does not affects.
* [rpm][centos] Fixed a bug that stopping ``groonga-server-http`` service
by init script is failed. [GitHub#53] [Patch by IWAI, Masaharu]
Thanks
^^^^^^
* IWAI, Masaharu
.. _release-2-1-2:
Release 2.1.2 - 2013/01/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported multiple ``query()`` in a select command.
For example, you can specify the keyword which has different weight such as
'query("column * weight1", keyword1) || query("column * weight2", keyword2) || ...'
for ``--filter``.
* Dropped experimental view feature.
* Added ``grn_logger_reopen`` API for custom logger.
Note that ``grn_logger_info`` API is deprecated, use ``grn_logger`` API instead.
* Added ``grn_default_logger_set_path()`` and ``grn_default_logger_get_path()`` API.
Note that global ``grn_log_path`` variable was removed. Use above API.
* Added ``grn_default_query_logger_set_path()`` and
``grn_default_query_logger_get_path()`` API.
Note that global ``grn_qlog_path`` variable was removed. Use above API.
* Added translated documentation about :doc:`/reference/tables` and :doc:`/reference/normalizers`.
* [deb][rpm] Improved to install with missing dictionary when
``groonga-tokenizer-mecab`` package is installed.
* Supported :ref:`nested-index-search` with range search.
For example, you can specify 'column1.column2...columnN <= "1988-01-04 00:00:00"'
in ``--filter``.
* [rpm][fedora] Supported Fedora 18.
* [rpm][fedora] Dropped Fedora 17 support.
* [doc] Added documentation for :doc:`/server/package`.
* [doc] Added documentation for :doc:`/reference/functions/query`.
Fixes
^^^^^
* Fixed not to report an error even though MeCab tokenizer shared object
isn't found. [groonga-dev,01174] [Reported by wing]
* [httpd] Fixed not to fail configure on CentOS 5.4 by setting
``SED`` variable explicitly.
* Fixed a crash bug that not initialized vector column value is accessed
by select command.
Thanks
^^^^^^
* wing
.. _release-2-1-1:
Release 2.1.1 - 2012/12/29
--------------------------
This is bug fix release of 2.1.0. All of 2.1.0 users should use 2.1.1
instead.
Fixes
^^^^^
* Fixed a bug that ``KEY_NORMALIZE`` information in database that is
created by groonga 2.0.8 or ealier is dropped.
.. _release-2-1-0:
Release 2.1.0 - 2012/12/29
--------------------------
.. Caution::
Use 2.1.1 instead of 2.1.0. 2.1.0 has a serious bug related
``KEY_NORMALIZE``.
.. Caution::
This release has backward incompatible changes against ``table_list`` and
``column_list`` commands. If you use own program which depends on the output
results above commands, you need to support null instead of "null" string.
This release has supported ``--normalizer`` option, but there is
side effect for this feature. If you open old version of groonga
database at least once, you can not open its database by old
version of groonga.
There is also another backward incompatible change agaist plugin API for
tokenizer. The argument of ``grn_tokenizer_query_open`` API has changed.
This API change affects developer of tokenizer plugin.
Improvements
^^^^^^^^^^^^
* [doc] Added documentation about :ref:`nested-index-search`.
* Supported the expression as :doc:`/reference/functions/snippet_html` arguments.
This change enables you to use ``snippet_html("STRING" + "STRING")`` for example.
You can specify column name or literal for "STRING". [Reported by Tomoatsu Shimada]
* Supported to create own normalizer as a plugin.
* Moved ``groonga-query-log-analyzer`` as
`groonga-query-log <http://rubygems.org/gems/groonga-query-log>`_ RubyGems.
It enables you to analyze query logs without installing groonga package.
* Supported ``--normalizer`` option for :doc:`/reference/commands/table_create` command.
This change enables you to specify normalizer plugin.
* Changed "null" string to null value as meaning for "No Object".
This is backward incompatible change and affects output results of introspection
related commands such as ``table_list`` and ``column_list``.
* Added a flag which controls behavior about normalizer as the last argument
of ``grn_tokenizer_query_open`` API.
* Supported continuous line in :ref:`command-list-with-continuous-line` list.
* Improved to support not only no key table, but also hash table, patricia trie
and double array trie for :ref:`nested-index-search`.
Fixes
^^^^^
* [windows] Added missing ``O_BINARY`` flag to open file correctly.
This change fixes the infinite loop problem about groonga HTTP server.
[GitHub#47] [Patch by Shimomura Tatsuya]
* Fixed a bug that ``--default-match-escalation-threshold`` doesn't accept
negative value to disable functionality.
This fix enable you to disable search escalation.
see :option:`--default-match-escalation-threshold` about details.
* Fixed a bug that ``_score`` after "*" is ignored in ``--output_columns``.
Thanks
^^^^^^
* Tomoatsu Shimada
* Shimomura Tatsuya
.. _release-2-0-9:
Release 2.0.9 - 2012/11/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported to calculate the value of distance accross border
in ``geo_distance`` with ``rectangle`` as approximate type. [#1534]
* [doc] Added the :doc:`/spec/gqtp` specification.
* Improved to ignore non critical ``getaddrinfo()`` error which groonga command emits on startup.
This change does not affects nomal use of groonga because it just checked whether default hostname
is resolved in previous version.
* [experimental] Added ``snippet_html()`` function which extract keyword and surrounding text.
See :doc:`/reference/functions/snippet_html` about details.
* Supported to report error reason when error occured during reading table record.
* Supported to search with keyword by nested index notation ( concatinate multiple
indexed column name with dot character ) if there is a relationship between
multiple table with index.
* Supported to log "[tokenizer][mecab]" tag when using ``TokenMecab`` tokenizer.
* Supported to log "[tokenizer][kytea]" tag when using ``TokenKyTea`` tokenizer.
* Improved to use separated array for command error location as output results.
This change is incompatibility change, but does not affects existing program.
* Added documentation for :doc:`/reference/command/output_format`.
* Added documentation for :doc:`/reference/command/return_code` of output results.
* Supported range search by using index.
Fixes
^^^^^
* Fixed to use network byte order for status code of :ref:`gqtp-header-spec` to follow
the normal network protocol convention.
This change affects that groonga <= 2.0.8 client which connects to groonga server 2.0.9
or later can not show status code properly when command failed.
* Fixed a bug that UTF-8 normalization computes wrong offset which affects to return value
of ``snippet_html()``. This change not to insert tag of snippet into invalid location.
[#1531] [Reported by Tomoatsu Shimada]
* [windows] Fixed over allocated memory access which cause segmentation fault
on startup by groonga command. [#1532] [Patch by Akio Tajima]
* [windows] Fixed a bug that data stored in column couldn't be read when total amount of data
stored in column exceeds 128MB. [groonga-dev,01088] [Reported by ongaeshi]
* Fixed a bug that searching with indexed column for ``Int*`` and ``UInt*``
except ``Int32/Uint32`` returns invalid results.
* Fixed a bug that deleting record can be found.
* Fixed a bug that latin1 and koi8r normalizations could not process all string data
if given string contains NULL character on the way.
* Fixed to return the correct default value of type when no data stored in column is
referenced by ``select`` command.
* Fixed to exclude the value of vector column metadata in :ref:`offline-index-construction`.
This change not to contain such a metadata as search results.
Thanks
^^^^^^
* Tomoatsu Shimada
* Akio Tajima
* ongaeshi
.. _release-2-0-8:
Release 2.0.8 - 2012/10/29
--------------------------
Improvements
^^^^^^^^^^^^
* [rpm] Improved the description of server-http and httpd packages.
[Suggested by Daiki Ueno]
* Supported custom query expansion by plugin.
* [experimental] Added query expander ``QueryExpanderTSV`` plugin.
* Supported Ubuntu 12.10 Quantal Quetzal
* [experimental] Supported function call in ``output_columns``.
* [doc][rpm] Add missing description about installing MeCab dictionary.
[Reported by serihiro]
Fixes
^^^^^
* [rpm] Fixed to remove needless "Requires" from spec file.
[Reported by Daiki Ueno]
* [rpm] Fixed inaccurate description about license of groonga-server-gqtp.
* [admin] Fixed record edit button shows wrong record. [GitHub#34]
[Reported by firewood]
* [deb] Fixed to remove needless dependency to pcre.
* [deb] Fixed to bundle missing table plugin.
Thanks
^^^^^^
* Daiki Ueno
* firewood
* serihiro
.. _release-2-0-7:
Release 2.0.7 - 2012/09/29
--------------------------
Improvements
^^^^^^^^^^^^
* [doc] Added more descriptions about ``--query_flags``.
* [doc][httpd] Added sample configuration for gzip compression.
* [httpd][rpm][centos] Added groonga-httpd init script.
* [rpm] Added logrotate config files.
* Supported creating database during install process.
* [httpd] Supported ``groonga_database_auto_create`` directive.
* Supported score respected merge by set operation. [GitHub#31]
* [httpd] Supported ``load`` command by POST.
* Added error check for creating temporary result set. [GitHub#33]
* Added GQTP server package.
* Added ``max()`` function.
* Added ``min()`` function.
Fixes
^^^^^
* Fixed to set domain to vector elements to ``load`` command. [GitHub#30]
* [httpd] Fixed missing NULL initialization. [Reported by @Kiske]
* [httpd] Fixed missing size about ``content_type_len``.
* [rpm][fedora] Fixed to use ``--bind-address`` in ``groonga.service``.
* Fixed crash by invalid argument filter. [GitHub#32]
* Fixed a bug that Time -> Time cast breaks value.
* Fixed a bug that Time -> Float cast breaks value.
Thanks
^^^^^^
* @Kiske
.. _release-2-0-6:
Release 2.0.6 - 2012/08/29
--------------------------
Improvements
^^^^^^^^^^^^
* [deb][rpm] Added ``groonga-server-common`` meta package. [#1451]
* Supported ``--query_flags`` option to ``select`` command.
* Supported PCRE auto detection for groonga-httpd.
* [doc] Added information about Twitter and Facebook.
* Improved to show error message from MeCab on ``mecab_new2()`` failure.
* [doc] Added details about groonga for server use.
* Improved to log details about ``vm.overcommit_memory``.
* Supported custom selector definition.
* Supported ``--working-directory`` option for groonga.
* Supported ``dump`` command for groonga-httpd.
* Improved to show not found target name for ``clearlock`` command.
* Improved error messages about ``get`` command implemented by table plugin.
* [rpm][centos] Supported MeCab 0.994. [#1455]
[Suggested by IWAI, Masaharu]
* Supported changing default logger's max level before ``grn_init()``.
* Added ``all_records()`` function which copies all record IDs to the result table.
* Supported '-WORD' in ``--query`` of the select command.
Fixes
^^^^^
* [doc] Fixed the execution examples. [#1428]
[Reported by IWAI, Masaharu]
* [deb] Fixed not to force groonga user/group by init script for groonga-httpd.
* [rpm][fedora] Fixed missing stop parameter for groonga-httpd service.
* Fixed a bug that the last 1 byte for cache key is ignored by ``select`` command.
* Fixed detection of the number of arguments in the complex function call.
* Fixed to suppress a warning by Clang.
* Fixed backward incompatibility about missing ``add`` command related error
by executing ``clearlock`` command.
* [windows] Fixed database open failure which is related to binary data.
[Reported by @yito]
Thanks
^^^^^^
* IWAI, Masaharu
* @yito
.. _release-2-0-5:
Release 2.0.5 - 2012/07/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported calculating the value of distance with "rect" or "rectangle"
argument in southern hemisphere. [#1418] [#1419] [#1420] [#1421]
* [doc] Added some literals description in script syntax.
* Supported other directory build for groonga-suggest and groonga-httpd.
* Supported ";" as a query parameter separator. [#1406]
[Suggested by IWAI, Masaharu]
* [doc] Added descriptions about script syntax.
* Supported near search by ``'column *N "word1 word2 ..."'`` in script syntax.
[#1423]
* [doc] Added a description about limitation of suffix search.
* Supported near search for ``_key`` pseudo column. [GitHub#19]
* [doc] Added basic ECMAScript related syntaxes.
* [doc] Updated a description about :doc:`/reference/functions/geo_distance`.
* [rpm][fedora] Supported Fedora 17.
* [rpm][fedora] Dropped Fedora 16 support.
* Supported logical not ``"!"`` operator. [GitHub#22]
* [httpd] Supported per location groonga database.
* Improved to return error messages while load command is processing.
* Improved to exit load command when an uncontinuable error occurred.
* Improved to stop load command for invalid --columns value.
* Supported to open locked database. [GitHub#21]
Fixes
^^^^^
* Fixed a build problem about groonga-httpd on Mac OS X.
[Reported by SHIMADA Koji]
* Fixed not to use installed groonga's header files for groonga-httpd.
* Fixed a build problem about groonga on Mac OS X Lion.
* [doc] Fixed a description of :doc:`/reference/commands/table_remove` command.
* Fixed infinite loop problem for not implemented operator without index.
[GitHub#20]
* Fixed a wrong error code which causes memory leaks.
* Fixed a wrong error code which collapse ja columns.
* [admin] Fixed to escape error message.
* Fixed to ignore unloadable objects which causes database incompatible.
[#1429] [Reported by IWAI, Masaharu]
Thanks
^^^^^^
* SHIMADA Koji
* IWAI, Masaharu
.. _release-2-0-4:
Release 2.0.4 - 2012/06/29
--------------------------
Improvements
^^^^^^^^^^^^
* Supported only KyTea 0.4.2.
* Dropped KyTea 0.4.1 or ealier support.
* [experimental] Supported nginx based groonga HTTP interface.
* Supported calculating the value of distance with "rect" or "rectangle"
argument in northern hemisphere. [#1386] [#1387] [#1388] [#1389]
* [doc] Added a document about :doc:`/development/travis-ci` integration.
* [doc] Added descriptions about full text search and phrase search.
See :ref:`full-text-search-condition` and :ref:`phrase-search-condition`
about detail.
* [doc] Added descriptions about comparison conditions.
See :ref:`conditional-expression` about detail.
* [doc] Added examples for :doc:`/reference/grn_expr/query_syntax`.
* [doc] Added descriptions about :ref:`combined-expression`.
* [doc] Added descriptions about :ref:`prefix-search-condition` and
:ref:`suffix-search-condition`.
* Supported suffix search by index.
* [doc] Added a document about :doc:`/reference/grn_expr`.
* [munin] Supported JSON library installed by RubyGems [GitHub#17]
[Patch by IWAI, Masaharu]
* [doc] Updated the description of how to specify a value as Time in tutorial.
[#1405] [Reported by IWAI, Masaharu]
* [rpm] Removed groonga-tokenizer-mecab dependency from groonga package.
[GitHub#18] [Patch by IWAI, Masaharu]
Fixes
^^^^^
* Fixed a problem that display of command prompt changes to not intended state
by using batch mode on Mac OS X.
[Reported by @soundkitchen]
* Fixed not to terminate after an invalid command in client mode. [#1305]
* Fixed a problem that '=R' is treated as 'OR' in ``--query`` syntax. [#1393]
Thanks
^^^^^^
* @soundkitchen
* IWAI, Masaharu
Markdown Mode 2.0 Release Notes
Markdown Mode version 2.0 was released on March 24, 2013. This
is a major new stable release with many new features, including some
changes to keybindings for element insertion and outline navigation.
This new stable version can be downloaded from the
Markdown Mode homepage. Below is a description of significant or
user-visible enhancements or bug fixes. See the Git repository
for a complete history of changes.
New Features
Keybinding Changes
Physical styles: element insertion commands prefixed by C-c
C-p have been removed in favor of their logical style
counterparts prefixed by C-c C-s.
Shift is now the preferred way to distinguish keybindings for two
similar elements:
Insert an inline link with C-c C-a l or a reference
link with C-c C-a L. The latter keybinding is new
and preferred over C-c C-a r, which is deprecated.
Insert an inline image with C-c C-a l or a reference
image with C-c C-a L. The latter keybinding and
insertion functionality is new.
The new automatic header insertion function (more below) is
bound to C-c C-t h, with C-c C-t H being a
variant that indicates a preference for Setext headings.
Insert an ATX level-one heading with C-c C-t 1 or a
Setext level-one heading with C-c C-t ! (!
is S–1). The latter keybinding is new and is
preferred over C-c C-t t, which is deprecated.
Insert an ATX level-two heading with C-c C-t 2 or a
Setext level-two heading with C-c C-t @ (@
is S–2). The latter keybinding is new and is preferred
over C-c C-t s, which is deprecated.
Footnotes:
Insert new footnote: C-c C-f n has been changed to
C-c C-a f.
Jump to footnote text: C-c C-f g has been superceded
by C-c C-j (markdown-jump).
Jump to footnote marker: C-c C-f b has been
superceded by C-c C-j (markdown-jump).
Kill footnote: C-c C-f k has been superceded by
C-c C-k (markdown-kill-thing-at-point).
Several other new keybdings have been introduced and are described
in more detail below.
Smarter Markup Insertion
Fast heading insertion with a single command which automatically
calculates the type (atx or setext) and level (which can now be
cycled quickly, see below). Prefix with C-u to promote
the heading by one level or C-u C-u to demote the
heading by one level. Headings with a specific level or type
can still be inserted quickly with specific keybindings.
ATX heading insertion will use current line as heading text if not
blank and there is no active region.
Setext heading insertion will prompt for heading title when there is
no active region.
When the point is at a heading, the heading insertion commands will
replace the heading at point with a heading of the requested level
and type.
When there is no active region, the bold, italic, code, link, and
image insertion commands will operate on the word at point, if any,
so that you don’t have to have an active selection for simple
modifications.
Repeating the bold, italic, or code insertion commands when the
point is at an element of the corresponding type will remove the
markup.
Smart list item insertion with M-RET, with indentation
and marker determined by the surrounding context. Prefix with
C-u to decrease the indentation by one level or
C-u C-u to increase the indentation one level.
Indentation of preformatted text and blockquotes will be adjusted
automatically in contexts where more indentation is required, as in
nested lists. (For example, in Markdown, a preformatted text block
inside a first-level list item must have eight spaces of
indentation.)
Improved reference link insertion with label completion.
Use word at point as link text, if possible, when there is no
active region.
Tab completion of reference labels from the set of currently
defined references.
Reference link insertion no longer prompts for
a URL or title if the label is already defined.
If no URL is given, create an empty reference definition
and move the point there.
Customizable reference link location via
markdown-reference-location.
Basic reference-style image markup insertion.
Multiple horizontal rule styles, customizable as a list of strings,
which can be cycled through.
New URL insertion command for inserting plain URLs delimited by
angle brackets (C-c C-a u). Works on URL at point, if any,
when there is no active region.
Generally improved insertion commands with respect to insertion of
surrounding whitespace and point position after insertion
(e.g., ensuring blank lines before and after newly inserted headings
and horizontal rules).
Markup Removal
Easily kill an element (e.g., a link or reference definition) at the
point and store the most important part in the kill ring (e.g., the
link text or URL).
Markup Completion
Completion (C-c C-]) normalizes the markup for an
element:
balancing hash marks and removing extra whitespace for atx
headings,
equating the length of the underline with the text for setext
headings, and
ensuring that horizintal rule strings are chosen from a
pre-defined list of strings (markdown-hr-strings).
Markup Promotion and Demotion
Markup promotion and demotion via C-c C— and C-c
C-=, respectively. The sequences M-<up> and
M-<down> may also be used.
Certain types of markup may be promoted or demoted: atx headings,
setext headings, horizontal rules, and list items.
Bold and italic also be toggled between asterisks and
underscores.
Promotion and demotion commands also cycle when level boundaries are
reached (e.g. when demoting a level six heading, it cycles back a
level one heading).
List and Region Editing
Move list items uper and more
accurate. The pre block matching routines have been completely
rewritten, with unit tests. The previous implementation was
incorrect in some cases and generally slow. This should be much
faster and more accurate for pre blocks inside nesterule for nested list items:
in a list item of level n, preformatted text must be indented at
least 4(n + 1) spaces.
Font lock for title strings in inline links.
Subtle syntax highlighting for hard line breaks.
More inclusive blockquote regular expressiofor more accurate syntax highlighting.
New and Improved Movement Commands
Jumping:
Quickly jump between reference definitions and reference-style links
and between footnote markers and footnote text with
C-c C-j.
Create undefined references when jumping from a reference link.
When jumping from a reference definition used by multiple
reference links, show a temporary buffer with buttons for
selecting which link to jump to. Possible locations may be
cycled with TAB and S-TAB.
Revised outline navigation commands, following org-mode. This
frees up the sexp navigation keys C-M-f and
C-M-b which can be useful in Markdown documents which
have many matching delimiters, as well as the defun navigation keys
C-M-a and C-M-e.
Previous/next section movement with C-M-a and
C-M-e (in Emacs parlance, this is movement by defun).
Mark the current section with C-M-h.
Previous/next paragraph movement via M-{ and M-}.
Previous/next block movement with C-u M-{ and C-u M-}.
Link Following and Movement
Unified link following: open links in a browser and wiki links in a
new buffer with the same keybinding (C-c C-o). This
supercedes the separate wiki link following command
(C-c C-w).
Generalized link movement and following: move between and open all
link types (inline, reference, wiki, angle URIs) using the same key
bindings (M-n and M-p). Previously, these
commands only moved between wiki links, but with the above following
enhancement, moving between hyperlinks of all types is more useful.
Remove wiki link following with RET and
markdown-follow-wiki-link-on-enter setting.
Other Enhancements
Respect hard line breaks when filling paragraphs.
A downside of this is that paragraph movement commands will also
stop at hard line breaks, thus slightly changing the definition of
“paragraph” in this mode. In those cases, use the new block
movement commands instead.
Use adaptive filling for list items and blockquotes.
Treat all list items (any marker type) the same way with respect
to filling.
Retain the > prefix when filling blockquotes.
Fill list items inside of blockquotes.
Add indentation positions: preceding list markers and pre block position.
imenu support.
Added before and after export hooks.
markdown-before-export-hook can make changes to the source
buffer (e.g., preprocessing the Markdown source before running
Markdown). Any changes made will be kept until the file is
exported, so they will be incorporated into the resulting XHTML
output, and the buffer will be restored to it’s original state
after exporting.
markdown-after-export-hook may modify the resulting output
buffer after export but before the output file is saved (e.g.,
postprocessing the XHTML output).
Added a library of regression tests which currently contains 1cks for older Emacsen and Xemacs.
Numerous other internal improvements to make the code base more robust.
Use button-map for navigating undefined references, so that
references can be navigated via the keyboard by pressing
TAB and S-TAB.
Clean up whites:
Dynamic loading and unloading for math support with
refontification.
Allow underscores and colons in equation labels.
GFM (GitHub Flavored Markdown) Mode Improvements
Changes italic font lock behavior to match GFM specification
regarding underscores in words.
Syntax highlighting for GFM quoted code blocks with an optional
language keyword.
Insertion command (C-c C-s P) for GFM quoted code blocks.
Bug Fixes
Fix bug in heading visibility cycling introduced in version 1.9
where the level of headings was being calculated incorrectly.
Fix problems inserting ATX headings at end of buffer.
Support small Setext headings (with fewer than three characters).
Several improvements to inline code syntax highlighting.
No need to prohibit spaces after the leading backquotes.
Markdown allows more than two leading backquotes (but the same number
must appear at the end to close the code tag).
Ensure following character is not a backquote.
Fix a bug where code fragments separated by a single character
were not highlighted correctly. (This is difficult or impossible
to do with regular expressions in Emacs, which do not support
negative lookahead or negative lookbehind, so a matching function
is used now.)
Fix some edge cases regarding escaping, spaces, etc. for bold and
italic font lock.
Prohibit newlines and tabs immediately after opening bold and italic
delimiters. This fixes a bug where italics would not be
highlighted following a horizontal rule
Improved multi-line font lock performance for large files.
Improved multi-line font lock at beginning of buffer.
List items with any of the three markers are filled in the same way
(previously list items starting with + were not filled with
hanging indentation).
Fix end detection for empty list items. Don’t skip over the
whitespace following the marker on the same line. Previously, empty
list items were not being detected properly by
markdown-cur-list-item-bounds as a result of this.
Don’t exclude [^], which is a valid reference tag (but let’s
please stick to alphanumeric characters).
No longer highlight escaped wiki links.
Fix line number buttons for reference checking and make all buttons
clickable.
Fix killing of footnotes with no text.
Fix escaping in markdown-xhtml-standalone-regexp.
Fix a font-lock edge case involving footnote markers preceding
inline links.
More accurate font-lock for ATX headings in edge cases.
Fix killing of footnotes from footnote text.
1.9
markdown-mode 1.9
markdown-mode version 1.9 was released on
January 25, 2013. This is a major new stable release with important
bug fixes.
New features:
Support for setext-style headers in outline-mode.
Thanks to Shigeru Fukaya.
Font lock for tilde-fenced code blocks.
Reference link insertion (C-c C-a r).
Support both forms of aliased wiki links:
[[link text|PageName]] and [[PageName|link text]]
(markdown-wiki-link-alias-first).
Footnote support: font lock and insertion, deletion, and
navigation functions for footnotes (prefixed by C-c C-f;
following for wiki links is now C-c C-w).
Thanks to Joost Kremers.
Improved preview and export commands.
Thanks to Donald Ephraim Curtis.
imenu support. Thanks to Akinori Musha.
Added autoload token for gfm-mode.
Thanks to Max Penet and Peter Eisentraut for the suggestion.
Optional character set declaration in XHTML output.
Thanks to François Gannaz for the suggestion.
Smart unindentation when pressing delete at the beginning of a
line. Thanks to Zhenlei Jia.
Optional prefix argument to C-c C-w for opening wiki links
in another window.
Open inline and reference links and inline URIs in browser
(C-c C-o). Thanks to Peter Jones.
Open files in a standaline previewer or editor (C-c C-c o).
Clean up numbered/ordered lists (C-c C-c n).
Thanks to Donald Ephraim Curtis.
Save Markdown output to kill ring (copy to clipboard) (C-c C-c w).
Thanks to Donald Ephraim Curtis.
Bug fixes:
Fixed a bug which caused unusual behavior in functions performing
search, replace, and/or matching operations.
Thanks to Christopher J. Madsen for the patch.
Fixed a bug which caused an incompatibility with orgtbl-mode.
Thanks to Vegard Vesterheim for the report and to Carsten Dominik
for a patch.
Fixed a bug where reference links at the beginning of a line
would be mistaken for reference definitions.
Improved font lock for headers.
Improved font lock for reference definitions. Thanks to Ian Yang.
Avoid byte compiler warning about region-exists-p in GNU Emacs.
Additional key bindings for cross-platform header cycling
compatibility.
Fix problem with externally modified files on disk where the user
would get stuck in a loop answering “really edit the buffer?”
Thanks to Bryan Fink for a detailed report.
Other improvements:
Improve markdown-mode-hook docstring.
Thanks to Shigeru Fukaya for the more precise description.
Don’t require Common Lisp extensions at run time.
Thanks to Shigeru Fukaya.
Prefer visual-line-mode, the replacement for longlines-mode,
when in gfm-mode. Thanks to Christopher J. Madsen.
Proper GitHub wiki link handling in gfm-mode. Thanks to Kevin
Porter.
XEmacs compatibility:
Avoid malformed list errors during font definitions.
Handle replace-regexp-in-string.
Use text properties instead of overlays.
Fall back to set-buffer-modified-p when
restore-buffer-modified-p is unavailable.
Many additional fixes. Thanks to Michael Sperber.
Handle wiki links in buffers not associated with a file.
Update autoload documentation to support byte compilation.
Option to use - instead of _ for wiki links in gfm-mode.
Add two tab stops to possible indentation positions following list
items.
Minor bug fixes:
Font lock fix for URLs with underscores.
Escape shell commands to handle filenames with spaces, etc.
Thanks to Marcin Kasperski for a patch.
Use :slant instead of unsupported :italic in font spec.
Fix typo in paragraph-fill regexp.
cssutils.googlecode.com is gone, keep pypi.
0.9.10 130331
* BUGFIX: False HASH color values like #xyz were not being handled
properly (thanks to Teruaki Koizumi)
* Fixed issue #23: Tests do work properly in newer Python (>2.7.1?)
version now, old versions will report error. Before this was the
other way round but this makes more sense probably
* Fixed issue #24: rgba color values did not validate properly
* (Jason R. Coombs) Fixed issue #25: Cssutils installs “tests” package
* Fixed issue #27: Small magnitude float values serialized incorrectly
* Fixed issue #28: Standalone semicolons in CSSStyleDeclaration is
now simply stripped and does not remove directly following property
too
0.9.10b1 120428
* REGRESSION: Valid profiles reported by validation may not be right
but as these hardly say anything in the real world anyway the
advancements in the following bugfixes are probably worth this.
Profiles.validateWithProfile currently not working but should be
hardly used anyway. As a workaround remove all profiles and add
just the ones you want to use for your application
* BUGFIX: Profiles have been updated. Multiple profiles can be added
via addProfiles and this is preferred to adding separate profiles
with addProfile. Profiles do check for updated macros now so that
e.g. CSS3 Colors defined in a different profile are valid for all
properties defined before. This may lead to a reset of all properties
and so may be an extremely expensive operation.
* BUGFIX: font-family names in profile CSS3_FONTS seem to have been
defined wrongly. Family names containing spaces are valid now, even
without quotes.
* BUGFIX: for Python 2.5 compatibility (thanks @Jason)
* IMPROVEMENT: Added all X11 color names and corresponding RGBA values
Release 0.11 (2013-07-22)
=========================
* General
- Apply [ 2714873 ] Fix for the overwritting of document attributes.
- Support embedded aliases within hyperlink references.
- Fix [ 228 ] try local import of docutils components (reader, writer, parser,
language module) before global search.
* docutils/parsers/rst/directives/tables.py
- Fix [ 210 ] Python 3.3 checks CVS syntax only if "strict" is True.
* docutils/writers/html4css1/__init__.py
- Fix [ 3600051 ] for tables in a list, table cells are not compacted.
- New setting `stylesheet_dirs` (see above).
Now, it is easy to add a custom stylesheet to Docutils' default
stylesheet with, e.g., ``--stylesheet_path='html4css1.css, mystyle.css'``
Changed behaviour of the default settings:
if there is a file ``html4css1.css`` in the working directory of the
process at launch, it is used instead of the one provided by Docutils
in the writer source directory.
- New default for math-output_: ``HTML math.css``.
- Avoid repeated class declarations in html4css1 writer
(modified version of patch [ 104 ]).
.. _math-output: docs/user/config.html#math-output
* docutils/writers/latex2e/__init__.py
- Drop the simple algorithm replacing straight double quotes with
English typographic ones.
Activate the SmartQuotes_ transform if you want this feature.
- New setting `stylesheet_dirs`: Comma-separated list of directories
where stylesheets are found. Used by `stylesheet_path` when expanding
relative path arguments.
.. _SmartQuotes: docs/user/config.html#smart-quotes
* docutils/writers/manpage.py
- Fix [3607063] handle lines starting with a period.
- Fix option separating comma was bold (thanks to Bill Morris).
Upstream changes:
0.10 2013-06-10 00:22:12
- convert to dzil
- add =encoding UTF-8 to ::Unicode POD (RT#85981)
0.09 2012-11-05 02:47:53
- bump up Lingua::EN::Inflect::Phrase dep to 0.16 (latest) due to unescaped
braces in regex in Lingua::EN::Tagger
0.08 2012-09-24 03:59:43
- update for Lingua::EN::Inflect::Phrase 0.14
- change ascii 'acknowledge' to 'ack'
0.07 2012-02-27 22:31:06
- work around a bug in [:upper:] in 5.15.8
0.06 2011-11-19 17:49:34
- fix for perl 5.8.3 (RT#72088)
different files (odt, ods, png, svg, ...). Adding support for more filetype is
easy: you just have to create a plugin for this.
relatorio also provides a report repository allowing you to link python objects
and report together, find reports by mimetypes/name/python objects.
XLS files, on any platform, with Python 2.3 to 2.7.
xlwt is a library for generating spreadsheet files that are compatible with
Excel 97/2000/XP/2003, OpenOffice.org Calc, and Gnumeric. xlwt has full support
for Unicode. Excel spreadsheets can be generated on any platform without
needing Excel or a COM server. The only requirement is Python 2.3 to 2.7.
Upstream changes:
2.0019 Mon 1 Jul 11:04:31 IDT 2013
- Correct typos reported in RT #86599.
- https://rt.cpan.org/Ticket/Display.html?id=86599
- Thanks to dsteinbrunner.
2.0018 Mon 13 May 13:35:06 IDT 2013
- Revert previous change of minimal version of libxml2.
- This change proved to be unpopular and didn't prevent
the CPAN test failures.
- By SHLOMIF
2.0017 Thu 9 May 11:03:36 IDT 2013
- Made the minimal version of libxml2 2.9.0 as previous versions were
too buggy due to spuriourous CPAN test failures.
- Please upgrade.
- By SHLOMIF
Jansson is a C library for encoding, decoding and manipulating JSON
data. It features:
* Simple and intuitive API and data model
* Comprehensive documentation
* No dependencies on other libraries
* Full Unicode support (UTF-8)
* Extensive test suite
Upstream changes:
0.53 ( 7-12-13 )
- Remove executable permissions from files that shouldn't have them.
- Added shebang to main Bare.pm file ( apparently some people want this )
- Correct line endings to unix style on parser.c
- Improved simplify function that works properly with trees instead of just a single level
- Added hash2xml to quickly convert recursing hashes into XML
Bug fixes:
-Fixed a problem with @IndexBText
-MAX_STACK in z06.c increased (again) to 250.
-Rare crash at "env = SetEnv(res, env);" given truly horrible patch.
-@Pie totalweight default was not inherited from @PieSetup; fixed now.
-@DefinitionTitleFormat, @ClaimTitleFormat, @PropositionTitleFormat,
-@LemmaTitleFormat, @CorollaryTitleFormat, @ExampleTitleFormat fixed.
-Problem with eogonek in titles (Kamil Rytarowski, Uwe) fixed.
Features:
-JavaScript and Tcl languages added to prg2lout.c (Mark Summerfield).
-@Place symbol now available when setting setup file options.
-New version of @Graph with @GraphSetup symbol in setup file. Should
be 100% backward compatible, if not use @SysInclude { old_graph }.
-New ISOB4, ISOB5, JISB4, and JISB5 paper sizes. The old B4 and B5
sizes are still available unchanged, though now deprecated.
-New @Diag options: outlinecolour for nodes, pathcolour for links.
Upstream changes:
0.97 - #80831 comma-separated selectors from BGRIMM
#80927 scss to css for nested includes from BGRIMM
0.96 - #77718 pod encoding bug from ANDK
- improved URL handling, tests from Dan Markham
0.95 - bugfix for RT#74181 from Andrei Arsenin
0.94 - bugfix for RT#74160 from Andrei Arsenin
* Build.PL: add dist_author and x_contributors to META files
* .gitignore: ignore some generated files
* add use warnings to the modules
* remove Id tags from the times of Subversion
* add version number to all the modules
- Apply a patch from Debian for correcting a typo.
- https://rt.cpan.org/Public/Bug/Display.html?id=85962
- Thanks to Gregor Herrmann
- Implement a more user-friendly error with XML::RSS->new(version=>1.0)
and a missing "link" and/or "title" field.
- Thanks to Gabor Szabo for reporting it.
ack now runs on a standard Perl 5.8.8 install with no module updates.
The minimum Perl requirement for ack is now explicitly 5.8.8. Anything
before 5.8.8 will not work, and we've added checks. Thanks, Michael
McClimon.
[FIXES]
ack was colorizing captured groups even if --nocolor was given.
Thanks, Dale Sedivic.
[ENHANCEMENTS]
The --shell file type now recognizes the fish shell.
We now ignore minified CSS or Javascript, in the form of either *.css.min
or *.min.css, or *.js.min or *.min.js.
Added support for the Dart language.
ack 2.02 was much slower than ack 1.96, up to 8x slower in some cases.
These slowdowns have been mostly eliminated, and in some cases ack 2.04
is now faster than 1.96.
The firstlinematch file type detection option now only searches the
first 250 characters of the first line of the file. Otherwise, ack
would read entire text files that were only one line long, such as
minified JavaScript, and that would be slow. Thanks, Michael
McClimon.
[DOCUMENTATION]
Many clarifications and cleanups. Thanks, Michael McClimon.
Upstream changes:
2.0008 2013-07-06 00:09:43-0700
[BUG FIXES]
- Fix a chache issue that UTF8 flags were not turned on
as expected (#82)
- Fix Metakolon doc (#83)
2.0007 2013-06-21 13:16:16-0700
[DOCUMENTS]
- Add doc about chomping newlines (<:- ... -:>)
[NEW FEATURES]
- Add pre_process_handler to pre-process template content (bluescreen)
2.0006 2013-06-02 22:58:27
[BUG FIXES]
- Fix an issue that the state of VM broke on exception
reported by nihen
2.0005 2013-06-02 12:23:15
[BUG FIXES]
- Fix a Multiplexed WRAPPER issue reportedy by @kawamuray (#79)
Those who use WRAPPER, template cascading, or anonymous functions
(lambdas) are strongly recommended to upgrade Xslate.
2.0004 2013-05-29 20:27:07
[TEST FIXES]
- Template string must be bytes (#78)
2.0003 2013-05-10 12:59:11
[BUG FIXES]
- Fix a crash on compiling templates (#77)
2.0002 2013-04-26 12:51:47
[BUG FIXES]
- Support perl-blead (5.17.11)
Add LICENSE
Fix path of perl
Upstream changes:
1.04 2013-05-08
- fix tests to work on older perls
1.03 2013-05-08
- update copyright info
- require 5.8 (let me know if this is a problem for you)
- improve tests
- hopefully fix failing test on windows
- improve code readability
- remove DEBUG for private _is_debug method
1.02 2013-05-07
- convert to dzil and adopt
textproc/p5-Lingua-EN-Inflect-Phrase from 0.10nb2 to 0.18.
pkgsrc changes:
- adjust dependencies
Upstream changes:
0.18 2012-12-27 00:09:43
- fix meta repository info (RT#82274)
0.17 2012-12-25 14:09:56
- fix for ordinal number phrases, 'first release' was singularizing to
'first releases' (RT#82242)
0.16 2012-11-05 02:43:34
- bump up Lingua::EN::Tagger dep again due to unescaped braces in
regexes
0.15 2012-09-27 22:17:00
- fix uninitialized warnings on older perls
0.14 2012-09-24 03:56:10
- add $prefer_nouns config variable, defaulting to 1, which allows the
recognition of phrases such as 'source splits'
- much better number handling, in both number and word form
0.13 2012-08-30 05:30:04
- bump Lingua::EN::Tagger dep to 0.20 due to unescaped braces in regexes
0.12 2012-01-10 22:44:02
- fix "statuses" -> "status"
0.11 2011-12-18 06:25:33
- fix "aliases" and "referral logs" (RT#73242)
textproc/p5-Lingua-EN-Tagger from 0.20nb2 to 0.23.
Upstream changes:
0.23 Aaron Coburn 10/1/12
Fixed errors in threads tests
0.21 Aaron Coburn 9/27/12
Escaped some more curly braces in regex
patterns (see below). Made memoize module
support threads.
textproc/p5-Lingua-EN-Inflect from 1.893nb2 to 1.895.
Upstream changes:
1.895 Wed Sep 12 00:27:54 2012
- Fixed a POD nit (thanks Gregor)
- Added 'words_below', 'comma', and 'comma_every' options to NO()
(Thanks Lady Aleena).
1.894 Thu Jun 14 10:22:30 2012
- Fixed several dozen obscure plurals (thanks Tom)
- Greatly improved the list of prepositions (thanks Tom)
- Several minor doc nits cleaned up
- Fixed 'miniseries', 'tv series' etc (thanks Lady Aleena)
- NON-BACKWARDS COMPATIBLE CHANGE:
WORDLIST now always add spaces around its final conjunction.
Please report any cases where this is an adverse change.
0.300 into textproc/p5-String-Compare-ConstantTime.
This module provides one function, equals (not exported by default).
You should pass this function two strings of the same length. It will
return true if they are string-wise identical and false otherwise, just
like eq. However, comparing any two differing strings will take a fixed
amount of time, unlike eq.
NOTE: If the lengths of the strings are different, equals will return
false right away. Also, comparing two identical strings will take a
different amount of time than comparing two differing strings.
0.04 into textproc/p5-Lingua-EN-Number-IsOrdinal.
This module will tell you if a number, either in words or as digits, is a
cardinal or ordinal number.
This is useful if you e.g. want to distinguish these types of numbers found
with Lingua::EN::FindNumber and take different actions.
into textproc/p5-Lingua-EN-FindNumber.
This module provides a regular expression for finding numbers in English
text. It also provides functions for extracting and manipulating such
numbers.
into textproc/p5-Lingua-EN-Words2Nums.
This module converts English text into numbers. It supports both ordinal
and cardinal numbers, negative numbers, and very large numbers.
The main subroutine, which is exported by default, is words2nums(). This
subroutine, when fed a string, will attempt to convert it into a number.
If it succeeds, the number will be returned. If it fails, it returns undef.
Full change text can be found in features-XX in the distfile, but the
main changes are:
NF-440-LB01-017 attributeGroup support in simple type extensions (2012-11-08)
NF-43-KC20-003 License updated to GPL3 (2011-12-20)
NF-43-KC07-033 Documentation converted to Sphinx (2011-12-08)
NF-43-KC01-026 Schema: Ignore unsupported xsd:unique (2011-12-01)
NF-42-K708-021 Schema: Improved multi-tasking support (2011-07-26)
NF-42-K429-012 Schema: Ignore unsupported schema elements (2011-08-16)
NF-42-J818-003 New input source for streaming sockets (2010-12-16)
by package. Updated patch to reflect changes in source file.
From CHANGELOG:
0.3.2 * zdpo (en): small words update, improved "make clean"
* verkarsky (sk): integration od 3 letters Slovak words
* zdpo (sk): drobné aktualizácie, vylep¹ený príkaz "make clean"
* verkarsky (sk): integrácia 3-písmenkových slovenských výrazov
do slovníka
2005.09.06
0.3.1 * fred: remove install.sh
* zdpo: words words words
2005.09.01
0.3.0 * zdpo: Licence change/extension to GPL(v2), LGPL (v2.1) and MPL (1.1).
Details can be found at http://www.opensource.org/licenses/.
* zdpo (sk): Roz¹írenie licencie na GPL(v2), LGPL (v2.1) a MPL (1.1).
Anglické znenie licencií nájdete na
http://www.opensource.org/licenses/. Preklady GPL a LGPL nájdete
na www.gnu.sk a www.gnu.cz
distribution from 0.99 to 1.01 because of serious upstream isse fixed.
Upstream changes since 0.99:
1.01 - 2013-06-16, H.Merijn Brand
- Cache not re-read on getline_all (RT#86155)
1.00 - 2013-06-13, H.Merijn Brand
* Fix automatic UTF-8 in getline/parse for SV's with \0