Upstream changes:
1.26 Fri May 18 21:57:20 CEST 2018
- Fix bug introduced in 1.25 - loading of quoted string with colon as
sequence element (tinita, fixes issue#208)
- Support zero indented block sequences (PR# 207 tinita)
Release 1.7.5:
Bugs fixed
* html search: Upper characters problem in any other languages
* apidoc: some subpackage is ignored if sibling subpackage contains a module starting with underscore
* i18n doesn’t handle node.title correctly tat used for contents, topic, admonition, table and section.
* i18n: literal blocks in bullet list are not translated
* C++, raised TypeError on duplicate declaration.
* C++, properly parse expr roles and give better error messages when (escaped) line breaks are present.
* C++, properly use desc_addname nodes for prefixes of names.
* C++, parse pack expansions in function calls.
* * links on search page are broken when using dirhtml builder
* autodoc: constructor method should not have return annotation
* latex: deeply nested enumerated list which is beginning with non-1 causes LaTeX engine crashed
* latex: shorthandoff is not set up for Brazil locale
* i18n: Ignore dot-directories like .git/ in LC_MESSAGES/
* py domain: type field could not handle “None” as a type
* latex: Incorrect escaping of curly braces in index entries
* autodoc: Failed to extract document from a subclass of the class on mocked module
* latex: glossary directive adds whitespace to each item
* latex: Explicit labels on code blocks are duplicated
* node.asdom() crashes if toctree has :numbered: option
* autodoc: Parsing error when using dataclasses without default values
* autodoc: crashed when handler for autodoc-skip-member raises an error
* autodoc: crashed when subclass of mocked class are processed by napoleon module
* sphinx-build crashes when error log contains a “%” character
New in 0.9.10:
* The functions
u8_casing_prefix_context, u8_casing_prefixes_context,
u8_casing_suffix_context, u8_casing_suffixes_context,
u16_casing_prefix_context, u16_casing_prefixes_context,
u16_casing_suffix_context, u16_casing_suffixes_context,
u32_casing_prefix_context, u32_casing_prefixes_context,
u32_casing_suffix_context, u32_casing_suffixes_context,
that are documented since version 0.9.1, are now actually implemented.
This extension allows you to use Python 3 annotations for documenting
acceptable argument types and return value types of functions. This
allows you to use type hints in a very natural fashion.
v1.6.3
Changed
- All exceptions inherit from PyJWTError
Added
- Add type hints
Docs
- Added section to usage docs for jwt.get_unverified_header()
- Update legacy instructions for using pycrypto
- Added example of how to subclass the Workbook and Worksheet objects.
- Added support for WMF and EMF image formats to the Worksheet
:func:`add_image` method.
Update BUILD_DEPENDS
Upstream changes:
Changes for version 1.25 - 2018-05-11
Applied several pull requests by tinita
Support trailing comments (PR #189, PR #190, PR #191)
Remove unused code (PR #192)
Use Test::Deep to actually test correctly for class names (PR #193)
Fix loading of mapping key which starts with `= ` (PR #194)
Fix loading strings with multiple spaces (PR #172)
Allow more characters in anchor name (PR #196)
Add $YAML::LoadBlessed for disabling loading objects (PR #197)
Applied several pull requests by tinita
Disable test with long string under certain conditions (PR #201)
Quote scalar if it equals '=' (PR #202)
Multiple regexp roundtrip does not grow (PR #203)
Add support for compact nested block sequences (PR #204)
Support reverse order of block scalar indicators (PR #205)
Support nested mappings in sequences (PR #206)
5.3.1:
- No bugfixes or features, just infrastructure and installation updates.
- Move to defining dependencies with Pipfile.
- Development layout is now src/natsort/ instead of natsort/.
- Add bumpversion infrastructure.
- Extras can be installed by "[]" notation.
Upstream changes:
podlators 4.11 (2018-05-07)
[Pod::Text] The default value of the sentence option is false, not
true, and has been since at least 2.0.0. Fix the documentation to
match. Thanks, eponymous alias. (#124461)
[Pod::Text::Termcap] Correctly honor the width option, which was being
ignored due to a bug in interpreting user-supplied options. Thanks,
eponymous alias. (#124447)
[Pod::Text::Color, Pod::Text::Termcap] Fix a subtle wrapping bug with
long =item text that would cause lines to be wrapped when they didn't
need to be. Thanks, eponymous alias.
[Pod::Text::Color, Pod::Text::Termcap] Clear any text attributes at
the end of each line and reinstate them at the start of the next line,
since some pagers (less -R in particular) clear all text attributes at
the end of each line and were therefore not correctly showing
attributes in wrapped text. Thanks, eponymous alias.
[Pod::Text::Termcap] Correctly get the terminal width from Term::Cap
information when COLUMNS isn't set, instead of getting a string value
that later cannot be used numerically.
Specifying "none" for the errors option of Pod::Man and Pod::Text no
longer results in an errata section in the generated documentation,
matching the documented behavior. Thanks, Olly Betts.
Fix order of SEE ALSO section in manual pages to match the
recommendation of perlpodstyle.
Use https for all eyrie.org URLs.
Add SPDX-License-Identifier headers to all substantial source files.
1.53 2018-05-02
- Add support for decoding template files via ENCODING constructor arg
[github #11]
- Docs cleanup: replace indirect-object style examples and use class method
style constructor calls in the POD docs
- Docs cleanup: remove hard tabs from POD, replace dated, unfair synopsis
[github #5], convert "THANKS" section to a POD list
0.3.1:
Fixes
- Revert part of 576 causing display issues with version selector menu
- Backwards compatibility fixes for pre-0.3.0 releases
- Fix mkdocs version selector
- Add open list spacing
- Fix table centering
-updated astyle code to release 3.1 (Rev. 655)
-added webkit reformatting style
-improved several language definitions
-fixed Matlab string recognition (https://github.com/andre-simon/highlight/issues/61)
-fixed Autohotkey escape sequence recognition (thanks to Klaus Daube)
-added excel.lang (https://github.com/andre-simon/highlight/pull/60)
-improved Qt pro file (https://github.com/andre-simon/highlight/pull/59)
-CLI: added --reformat-option (https://github.com/andre-simon/highlight/issues/62)
-CLI: added --line-range (https://github.com/andre-simon/highlight/issues/64)
-GUI: added Bulgarian translation (thanks to Georgi Sotirov)
-fixed HL_OUTPUT in Lua state for HL_FORMAT_XHTML and HL_FORMAT_TRUECOLOR values
-fixed lib-shared make target
-updated astyle code to release 3.1.0 beta
-added Polygen and EBNF2 syntax definitions (thanks to Tristano Ajmone)
-added pywal terminal colouring template in extras/pywal
-added reformatting style ratliff (replaces banner)
-added extras/langDefs-resources/cleanslate.lang (thanks to Tristano Ajmone)
-improved Perl6 compatibility
-improved PHP string interpolation
-improved Haskell definition (https://github.com/andre-simon/highlight/pull/52)
-CLI: added --canvas option to define background color padding in ANSI output
(https://github.com/andre-simon/highlight/issues/40)
-GUI: added French translation (thanks to Antoine Belvire)
-GUI: added Scripts tab (suggested by Tristano Ajmone)
-GUI: minor bugfixes
-renamed examples directory to extras
-line anchors (-a) are attached as id attribute to the first span or li tag in
HTML output (https://github.com/andre-simon/highlight/issues/36)
-renamed ID prefix in outhtml_codefold plug-in to be compatible with -a IDs
-added fstab.lang and added anacrontab in filetypes.conf
-removed references to OutputType::HTML32
-added extras/css-themes and extras/langDefs-resources
(thanks to Tristano Ajmone)
-CLI: removed deprecated indicator of --data-dir option
-CLI: added --no-version-info option
-GUI: fixed initial theme selection
-GUI: added "Omit version info comment" option
-GUI: added "Copy with MIME type" option for HTML output
(https://github.com/andre-simon/highlight/issues/32)
-fixed Ruby string parsing (thanks to Jens Schleusener)
-fixed segfault on sparc64 (patch by James Clarke)
-fixed PureBasic definition (https://github.com/andre-simon/highlight/issues/25)
-added CMake definition (https://github.com/andre-simon/highlight/issues/20)
-added email definition (https://github.com/andre-simon/highlight/issues/21)
-linked scm suffix to lisp definition
(https://github.com/andre-simon/highlight/issues/22)
-W32 CLI: support HIGHLIGHT_DATADIR and --data-dir options
(https://github.com/andre-simon/highlight/issues/24)
-revised documentation
-added syntax for Docker and Elixir
-improved HTML, Julia, Kotlin and Smalltalk syntax definitions
-GUI: added "Paste, Convert and Copy" button
(https://sourceforge.net/p/syntaxhighlight/support-requests/4/)
-fixed Bash variable highlighting issue
-updated astyle code to release 3.0.1 (https://sourceforge.net/p/astyle/bugs/438)
-added bash_ref_man7_org.lua plugin
-fixed Perl string highlighting issue
-fixed highlighting if a line continues after the nested code delimiter
-updated astyle code to release 3.0
-added examples/pandoc (thanks to Tristano Ajmone)
-added syntax mapping for markdown
(https://github.com/andre-simon/highlight/issues/11)
-added syntax mapping for clj
(https://github.com/andre-simon/highlight/issues/15)
-improved Java definition (https://github.com/andre-simon/highlight/issues/13)
-added theme to JSON converter in examples/json
(https://github.com/andre-simon/highlight/issues/8)
-CLI: added support for environment variable HIGHLIGHT_OPTIONS
(https://github.com/andre-simon/highlight/issues/17)
-fixed code folding plugin to support more Ruby conditional modifiers
(thanks to Jens Schleusener)
-fixed Perl quoted string highlighting (thanks to Jens Schleusener)
-added new GeneratorOverride syntax definition parameter
-added Filenames parameter in filetypes.conf to assign input filenames
to syntax types (suggested by Andy)
-added FASM definition and edit-fasm theme (thanks to Tristano Ajmone)
-added outhtml_ie7_webctrl plug-in (suggested by Tristano Ajmone)
-GUI: file extensions can be configured for multiple languages,
triggers syntax selection prompt
-GUI: added Italian translation (thanks to Tristano Ajmone)
-fixed code folding plugin to support Ruby conditional modifiers
-fixed JSON definition (thanks to Timothee Cour)
-fixed output of unknown syntax warning with applied force switch
(thanks to Andy)
-added state trace parameter to Decorate plug-in function
-added GDScript definition and edit-godot theme (thanks to Tristano Ajmone)
-updated SWIG code samples
-updated Artistic Style lib (SVN Rev. 553)
-revised docs
-CLI: fixed creation of hidden files if output filename is prepended by its
input path
-CLI: added switch --stdout (https://sourceforge.net/p/syntaxhighlight/bugs/14)
-fixed segfault with --skip applied on a single file input list
(thanks to Jens Schleusener)
-added support for Python 3.6 syntax
-added Github and Sourceforge themes
-fixed highlighting of nested section delimiters
-fixed PHP definition (thanks to Christoph Burschka)
-fixed font family declaration in SVG
-fixed user defined encoding in ODT
-fixed unnecessary output of style file with --inline-css
(thanks to Jens Schleusener)
-added vimscript language definition (thanks to Max Christian Pohle)
-added Coffeescript language definition (thanks to Jess Austin)
-added PureBasic definition and theme (thanks to Tristano Ajmone)
-added JSX language definition (suggested by Max Stoiber)
-added PO translation definition
-added plug-in outhtml_add_figure.lua
-updated js definition
-updated Artistic Style lib (SVN Rev. 521)
-improved various color themes and syntax definitions
-added support for true color escape codes (--out-format truecolor)
-fixed xterm256 output for paging with less (thanks to Fylwind)
-fixed operator regex in rnc.lang, crk.lang and yaml.lang (thanks to Joe Klauza)
-added Pony and Whiley definitions
-updated Ceylon, Julia and TypeScript definitions
-added Go, AutoHotKey, TypeScript and R to the foldable list in the
outhtml_codefold.lua plug-in
-removed plugins/bash_ref_linuxmanpages_com.lua
-GUI: fixed README, ChangeLog and License file paths on Linux
-revised documentation
-GUI: fixed minor layout issues
-the data directory can be defined with the HIGHLIGHT_DATADIR environment variable
-fixed RTF output of UTF-8 input; needs input encoding set to utf-8
(thanks to Kamigishi Rei)
-fixed XML comment recognition (thanks to Mani)
-data search directories were appended to the result of --list-scripts
-revised older syntax definitions
-updated base URLs of bash_ref_linuxmanpages and cpp_ref_qtproject plug-ins
-GUI: added system copy and paste shortcuts for clipboard functions
(suggested by Kamigishi Rei)
-added Ansible Yaml definition (thanks to Raphael Droz)
-added Chapel definition (thanks to Lydia Duncan)
-fixed gcc 6 warnings about deprecated auto_ptr usage
-src/makefile: added -std=c++11 because of auto_ptr to unique_ptr transition
(thanks to Jens Schleusener)
-GUI: fixed style file output if "write to source directory" option is
checked (thanks to Jim Pattee)
-added support of Pascal, Lua, Ruby and C# regions in outhtml_codefold.lua
-improved outhtml_codefold.lua to handle embedded languages
-added string delimiters in the Ruby definition
-added new AssertEqualLength flag in string section of language definitions
-improved heredoc parsing
-fixed Lua multiline string recognition
-improved SVG whitespace output (patch by Paul de Vrieze)
-added Nim and mIRC Scripting definitions
-improved outhtml_codefold.lua to ignore brackets on the same line
-added RTF output to mark_lines.lua
-fixed Powershell and NSIS definitions
-added JSON and Github Markdown definitions
-CLI: added --keep-injections option to force plugin injection output with -f
-GUI: added keep injections checkbox
-GUI: fixed crash after removing selected plugins
-added HL_REJECT state to be used in a OnStateChange function
-added DecorateLineBegin and DecorateLineEnd hooks
-added mark_lines.lua, outhtml_codefold.lua, comment_links.lua plug-ins
-fixed font face in ODT output
-fixed Operators parameter in frink.lang and oorexx.lang
-fixed regular expression parsing within strings for JS, Perl and Ruby
-CLI: added --page-color option to include a page color in RTF output
-GUI: added RTF page color checkbox
-added new SVG definition to support embedded scripting
-improved js.lang, css.lang, scss.lang, less.lang, tsql.lang
-modified HTML ordered list output to work better with new plug-ins
-renamed plug-in variable HL_INPUT_FILE to HL_PLUGIN_PARAM
-CLI: renamed --plug-in-read option to --plug-in-param
-GUI: updated plug-in parameter label and tool-tips
-GUI: fixed minor issues
-fixed TeX output for cweb documents (patch by Ingo Krabbe)
-fixed string interpolation in bat.lang
-added reduce_filesize.lua, outhtml_add_shadow.lua,
outhtml_add_background_svg.lua, outhtml_add_background_stripes.lua,
outhtml_add_line.lua plug-ins
-added TCL extension in examples/tcl
-added kotlin.lang, nginx.lang and julia.lang
-updated php.lang to include version 7 keywords
-updated ceylon.lang to include version 1.2 keywords
-updated scripts in examples directory
-CLI: style-infile option marked as deprecated
-GUI: shortened paths in file input lists
-added rs.lang
-added conf.lang (thanks to Victor Ananjevsky)
-added some extensions in filetypes.conf (patch by Victor Ananjevsky)
-fixed Matlab definition and style (thanks to Justin Pearson)
-CLI: fixed --list-scripts with unknown argument (thanks to Jens Schleusener)
-updated astyle code to release 2.05.1
-fixed shebang recognition (thanks to Victor Ananjevsky)
-GUI: added option to define line numbering start
-added support for LESS, SASS and Stylus CSS processors (suggested by Marcel Bischoff)
-added support for Lua 5.3, removed LUA52 makefile option
-fixed heredoc matching in perl.lang (thanks to cornucopia)
-fixed Haskell lang (thanks to Daan Michiels)
-fixed RNC lang (thanks to Daan Michiels)
-fixed regex pattern in js.lang
-updated astyle code to release 2.05
-added astyle reformatting style vtk
-added bold, italic and underline attributes to xterm256 ANSI output
(patch by Andrew Fuller)
-fixed assembler mapping in filetypes.conf (thanks to Jens Schleusener)
-added Swift definition
-improved ASP, F#, OCaml and Lisp syntax definitions
-added interpolation patterns to several definitions
-updated base URLs in cpp_ref_gtk_gnome and cpp_ref_qtproject plug-ins
-CLI: added Pango markup output option (patch by Dominik Schmidt)
0.320 2018-04-22
* Added Travis and Appveyor testing (thanks Paul Cochrane)
* Use warnings pragmas (thanks Paul Cochrane)
* Many documentation and meta-data fixes/updates (thanks Paul Cochrane)
* Better test coverage for strings with/without utf8 flag
(thanks Paul Cochrane)
* Replace SvCUR with sv_len_utf8 to work around issue in debugging
versions of perl (see https://github.com/hoytech/String-Compare-ConstantTime/issues/4)
(thanks Paul Cochrane)
The Unicode Character Database (UCD) consists of a number of data files
listing Unicode character properties and related data. It also includes
data files containing test data for conformance to several important
Unicode algorithms. Full documentation for the UCD can be found in
Unicode Standard Annex #44, Unicode Character Database.
http://www.unicode.org/reports/tr44/
These data files are required by the latest ibus-1.5.18.
pkgsrc changes:
- use gmake to handle upstream configure.ac changes
Upstream announcement:
http://cldr.unicode.org/index/downloads/cldr-33
Unicode CLDR 33 provides an update to the key building blocks for
software supporting the world's languages. This data is used by all
major software systems for their software internationalization and
localization, adapting software to the conventions of different
languages for such common software tasks.
This release had a limited submission phase. The focus was on
improvements to emoji keywords and to the Odia and Assamese locales,
addition of typographic names data, and improvements to the structure
for specifying keyboard layouts.
* Noteworthy changes in release 4.5 (2018-03-31) [stable]
** Bug fixes
sed now fails when matching very long input lines (>2GB).
Before, sed would silently ignore the regex without indicating an
error. [Bug present at least since sed-3.02]
sed no longer rejects comments and closing braces after y/// commands.
[Bug existed at least since sed-3.02]
sed -E --posix no longer ignores special meaning of '+','?','|' .
[Bug introduced in the original implementation of --posix option in
v4.1a-5-gba68fb4]
sed -i now creates selinux context based on the context of the symlink
instead of the symlink target. [Bug present since at least sed-4.2]
sed -i --follow-symlinks remains unchanged.
sed now treats the sequence '\x5c' (ASCII 92, backslash) as literal
backslash character, not as an escape prefix character.
[Bug present since sed-3.02.80]
Old behavior:
$ echo z | sed -E 's/(z)/\x5c1/' # identical to 's/(z)/\1/'
z
New behavior:
$ echo z | sed -E 's/(z)/\x5c1/'
\1
1.7.3:
Bugs fixed
* autodoc loses the first staticmethod parameter
* autosummary: too wide two column tables in PDF builds
* Latex customization via _templates/longtable.tex_t is broken
* imgconverter: confused by convert.exe of Windows
* On windows, Sphinx crashed when drives of srcdir and outdir are different
* autodoc ignores type annotated variables
* wrong URLs on warning messages
* latex: latex_show_urls assigns incorrect footnote numbers if hyperlinks exists inside substitutions
* latex with class memoir Error: Font command \sf is not supported
* latex: too slow in proportion to number of auto numbered footnotes
* htmlhelp: The entries in .hhp file is not ordered
* toctree directive tries to glob for URL having query_string
* html search: Upper characters problem in German
* latex: Compilation for German docs failed with LuaLaTeX and XeLaTeX
* duplicated labels detector does not work well in parallel build
* Crashed with extension which returns invalid metadata
Upstream changes:
version 0.95: Sat 21 Apr 01:15:08 CEST 2018
* fixed#35061: use guid for uniqueness, when available.
(thanks to avbidder)
* improved #58422: XML::FeedPP cannot be subclassed.
(thanks to bitcard)
* remove useless XML::FeedPP::Common layer
* fixed#71318: save use of timegm
(thanks to Brian Gomes Bascoy)
* fixed#72523: merge of items in channel changes guid
(thanks to Никулин Юрий)
* fixed#78407: Empty item in RSS-feed breaks processing
(thanks to colink)
* fixed#84798: forgot the 'use' in the documentation
(thanks to jidanny)
* fixed#87373: ignore namespace prefixes when you collect a value
(thanks to Jesse Quinn)
* fixed#124569: timegm should be called with 4-digit year
(thanks to bitcardbmw)
* fixed#125052: returns HASH for empty field
(thanks to Mark Overmeer)
2011/05/09 (0.45_01) ** DEVELOPER RELEASE
* supports subclassing. t/47_subclass_content.t added.
https://rt.cpan.org/Public/Bug/Display.html?id=58422
(thanks to bitcard)
2.5.3:
Bugfixes:
* Warning level too aggressive.
* Alignment and protection values not saved for named styles.
* Deleting elements from a legend doesn’t work.
* Index names repeated for every row in dataframe.
* Worksheet protection not being stored.
* Exception raised when reading a tooltip.
6.8.2:
Fix: UChar in header causes issue
NEW API: onig_set_callout_user_data_of_match_param() (* omission in 6.8.0)
add doc/CALLOUTS.API and doc/CALLOUTS.API.ja
Maintenance release. Changes:
Specification changes:
xml_document::load(const char*) (deprecated in 1.5) now has deprecated attribute; use xml_document::load_string instead
xml_node::select_single_node (deprecated in 1.5) now has deprecated attribute; use xml_node::select_node instead
New features:
Add move semantics support for xml_document and improve move semantics support for other objects
CMake build now exports include directories
CMake build with BUILD_SHARED_LIBS=ON now uses dllexport attribute for MSVC
XPath improvements:
Rework parser/evaluator to not rely on exceptional control flow; longjmp is no longer used when exceptions are disabled
Improve error messages for certain invalid expressions such as .[1] or (1
Minor performance improvements
Compatibility improvements:
Fix Texas Instruments compiler warnings
Fix compilation issues with limits.h for some versions of gcc
Fix compilation issues with Clang/C2
Fix implicit fallthrough warnings in gcc 7
Fix unknown attribute directive warnings in gcc 8
Fix cray++ compiler errors
Fix unsigned integer overflow errors with -fsanitize=integer
Fix undefined behavior sanitizer issues in compact mode
GTK-Doc 1.28 (Mar 24 2018)
==============
Bug fixes.
o 791928 : gtk-doc doesn't understand 'stability: Obsolete'
o 792148 : cmake: Installed GtkDocConfig.cmake has incorrect bindir path
o 792661 : use pygments to do syntax highlighing
o 793599 : Please run testsuite with V=0
o 794051 : rebase: fix on-line location extraction from devhelp files
o 794182 : private_header regex is broken
- Set the xlsx internal file member datetimes to 1980-01-01 00:00:00
like Excel so that apps can produce a consistent binary file once
the workbook :func:`set_properties` ``created`` date is set.
- Fix for jpeg images that reported unknown height/width due to
unusual SOF markers.
- Added support for blanks in list autofilter.
61.1:
Common Changes
* CLDR 33:
- Two additional locales (Odia, Assamese) were brought up to Modern coverage level.
- 4 new transforms: fa-fa_FONIPA, ha-ha_NE, nv-nv_FONIPA, vec-vec_FONIPA.
- New currency code MRU for Mauritania.
- Arabic native vs. ASCII digits.
- Data additions & bug fixes.
* Many small API additions, improvements, and bug fixes.
ICU4C Specific Changes
* Added Google double-conversion library for formatting doubles. This is the library used in V8 and a number of other projects for converting doubles to decimals. To avoid name collisions, the library is linked internally under the ICU namespace as icu::double_conversion. Our copy of double_conversion is not intended for public usage.
* Re-wrote U8_NEXT macros to eliminate all library function calls.
No upstream changes; just dealing with new files installed by the new
version of jbuilder, plus removing a superfluous dependency on ocaml-lwt
(only needed in case the lwt option is enabled)
- Added Excel 2010 data bar features such as solid fills and control over the
display of negative values. See :ref:`working_with_conditional_formats` and
:ref:`ex_cond_format`.
- Fixed :func:`set_column` parameter names to match docs and other methods.
Note, this is a backward incompatible change.
- Fixed missing plotarea formatting in pie/doughnut charts.
Upstream changes:
2018.003 Thu Mar 29 2018
# No new features.
! Makefile.PL.sombok
- CPAN RT#120370: Build fails with recent EUMM and some make variants.
Patch by Alexandr Ciornii.
0.6.0:
fix quite a few bugs & differences between C/Py implementations
add wagner-fischer testdata
uppercase soundex result
better error handling in nysiis, soundex, and jaro
package, which highlight and p5-highlight buildlink instead of making
their own static copies (so bump their PKGREVISIONS). While here, fix
build on SmartOS.
2.5.2:
Bugfixes
* High memory use when reading text-heavy files.
* Copying merged cells copies references.
* Cannot set comment size.
* Exception when trying to save workbooks with no views.
* Cannot delete last row or column.
* Cannot read Drawings containing embedded images.
r1.14 of src/external/gpl3/binutils/dist/bfd/elflink.c may fix the
underlying problem but r1.55 of pkgsrc/x11/qt5-qtbase/Makefile means
we no longer tickle it so remove.
0.3.0 Release
New Features
-------------
* Add html language attribute
* Allow setting 'rel' and 'title' attributes for stylesheets
* Add option to style external links
* Add github, gitlab, bitbucket page arguments option
* Add pygments support
* Add setuptools entry point allowing to use ``sphinx_rtd_theme`` as
Sphinx ``html_theme`` directly.
* Add language to the JS output variable
Fixes
-----
* Fix some HTML warnings and errors
* Fix many styling issues
* Fix many sidebar glitches
* Fix line number spacing to align with the code lines
* Hide Edit links on auto created pages
* Include missing font files with the theme
Other Changes
--------------
* Significant improvement of our documentation
* Compress our Javascript files
* Updated dependencies
resolves errors on OSX using the build environment:
sort: string comparison failed: Illegal byte sequence
sort: Set LC_ALL='C' to work around the problem.
sort: The strings compared were `ZERMELO FR\304NKEL SET THEORY\tQNDT\tJF' and `ZERMELO SET THEORY\tQNMY\tOT'.
when building. Joerg provided pointers on using the build environment.
Release 1.7.2:
Incompatible changes
* apidoc: folders with an empty __init__.py are no longer excluded from TOC
Bugs fixed
* sphinx.build_main and sphinx.make_main throw NameError
* autosummary emits meaningless warnings
* autodoc: crashed when invalid options given
* pydomain: always strip parenthesis if empty
* autosummary: unexpectedly strips docstrings containing “i.e.”
* viewcode: Misplaced <div> in viewcode html output
* Don’t require numfig to use :numref: on sections
* Option clash for package textcomp
* Sphinx does not work with python 3.5.0 and 3.5.1
* Generation PDF file with TexLive on Windows, file not found error
* vertical space before equation in latex
* message when an image is mismatched for builder is not clear
* Incomplete localization strings in Polish and Chinese
* Sphinx crashes when error is happens in rendering HTML pages
* Error to download remote images having long URL
* sphinx/pycode/__init__.py raises AttributeError
* qthelp builder should htmlescape keywords
* epub: Fix docTitle elements of toc.ncx is not escaped
* apidoc: Subpackage not in toc (introduced in 1.6.6) now fixed
4.2.1:
Bugs fixed
* iterwalk() failed to return the ‘start’ event for the initial element if a tag selector is used.
* Failure to import 4.2.0 into PyPy due to a missing library symbol.
* Add “-isysroot” linker option on MacOS as needed by XCode 9.
Changes:
0.9.6.7
-------
Fixed engine support:
- Bing Translator (#218)
New languages: (Yandex only)
- Hill Mari
- Eastern Mari
- Papiamento
Minor fixes:
- Show transliteration: Bing, Yandex.
- Print only language code when specifying -brief -identify (#209).
2.25 2018-03-18 16:18:24+13:00 Pacific/Auckland
- disable entity expansion when using XML::Parser, for more secure default
behaviour (patch from Ray Morris)
- call to XML::Parser constructor is now in its own method to ease overriding
0.9.10 - 2017/10/04
* Removing unneeded rb_define_const to fix libxslt 1.30 compatibility
XSLT_NORM_SAXON_NAMESPACE is no longer defined in libxslt 1.30
3.0.0 - 2017-12-30
Breaking Changes
* Remove xpath/html
* Rename name to qname, closes#76
Added
* Contains word function for matching space separated attributes
* Unary band as alias of not
* not_equals
Fixed
* None
# [0.9.12] - November 26th, 2017
[0.9.12]: https://github.com/lsegal/yard/compare/v0.9.11...v0.9.12
- Be more explicit about lack of support for absolute paths in extra files
specified by `yard doc` command.
# [0.9.11] - November 23rd, 2017
[0.9.11]: https://github.com/lsegal/yard/compare/v0.9.10...v0.9.11
- Fixed security issue in `--readme` that allowed for arbitrary file reads on
disk. Credit to ztz <ztz@ztz.me> for discovering this issue.
- Improved styling for inline code blocks (#1142).
# [0.9.10] - November 18th, 2017
[0.9.10]: https://github.com/lsegal/yard/compare/v0.9.9...v0.9.10
- Added `--fail-on-warning` option for `yard doc` which exits with a non-zero
code if there are any warnings (#1093).
- Added support for parsing inside `Struct.new` blocks (#1099).
- Added support new ripper AST tokens (#1104, #1124).
- Fixed an issue where `@see (obj)` reference tags would fail (#1111)
- Fix sorting in `yard stats` (#1123).
4.2.0:
Features added
* SelectElement.value returns more standard-compliant and browser-like defaults for non-multi-selects. If no option is selected, the value of the first option is returned (instead of None). If multiple options are selected, the value of the last one is returned (instead of that of the first one). If no options are present (not standard-compliant) SelectElement.value still returns None.
* The HTMLParser() now supports the huge_tree option. Patch by stranac.
Bugs fixed
* Some XSLT messages were not captured by the transform error log.
* Crash at shutdown after an interrupted iterparse run with XMLSchema validation.
2.2.0 / 2017-12-14
* JRuby Support, thanks to @mach-kernel (#168)
* Add support to reset trained classifiers to their initial state (#143)
* Classifier evaluation and validation (#142)
* Abbility to add custom stopwords at classifier initialization (#129)
* Don't train/untrain the Bayesian classifier with empty word hashes (#132)
* Enable auto categorization if no initial categories (#128)
* Bayes integration test of Memory and Redis backends with real data (#92)
* Memory and Redis backend support (#84)
Minor Enhancements
* improved turkish stopwords (#159)
* Set Redis keys only if they don't exist (#156)
* Require bayes_redis_backend (#157)
* Validation documentation improvements (#150)
* Updated Dokcer image to Ruby 2.4 (#149)
* Classifier validation user documenation (#145)
* Fixed persistance for BayesMemoryBackend (#147)
* Fixed error on requiring 'classifier-reborn' without using Redis (#146)
* Removed magic train untrain methods from docs, (#141)
* Links corrected to point to the new domain (#139)
* Minor docs improvements (#138)
* Return the status of the training/untraining when run (#137)
* Refactoring of backend tests to move duplicate login in the common file (#134)
* Deal with Infinity score in test (#133)
* README file cleaned up to point to the documentation site (#121)
* Added and corrected RDoc for ceratin classes and methods (#122)
* Added favicon link and forced display (#120)
* Updated the truncated LICENSE file (#116)
* Docs visual improvement and refactoring (#119)
* Fixed relative URL issue on nav links and added benchmark data (#118)
* Added custom layout with navigation (#117)
* Created a static site for documentation (#115)
* Removed redis gem from Dockerfile as it is added in gemspec (#113)
* Speed up Docker image rebilding (#112)
* Improved Docker based development documentation (#106)
* Benchmark refactoring, improving efficiency, enhanced reporting (#107)
* Add Vietnamese stopwords (#110)
* Added stop words for Arabic, Bengali, Chinese, Hindi, and Russian (#105)
* Dockerfile and documentation (#104)
* Remove hard dep on Redis and update bin (#96)
* Documented Redis backend performance (#103)
* Rename Bayes memory test class (#102)
* Added Bayes backend benchmarks (#98)
* Disabled Redis disc persistence and refactored integration test (#97)
* Removed useless intermediate variables (#90)
We use INFINITY which is available on C99 and later, so be explicit
that we compile C99 code.
Also tested as compiling fine on netbsd-current.
Fixes PR pkg/53098
Use pkgsrc ocaml-csv instead of severely outdated included copy.
Note: there's a new(er) upstream version, from 2008 instead of 2006,
but I'm having problems building it. If anyone uses this and is
interested in the update, let me know.
There is a cgo file in here that specifies -funroll-loops (fun!). Since
Go 1.9.4, only C compiler flags on a whitelist are allowed, and of course
that flag is not on it.
kramdown 1.16.1 2017/11/28
Hot on the heels of 1.16.0 this bug fix release fixes problems with the new
GFM task list implementation, so upgrading is recommended!
Changes
* 1 bug fix:
o Fix the GFM task list implementation (fixes#476, reported by Brandon
Zarrella)
kramdown 1.16.0 2017/11/27
This release brings, amongst other things, support for setting default options
for the kramdown binary via a configuration file, two new options
(`typographic_symbols' and `footnote_backlink_inline') and the new
server-side math engine SsKaTeX which doesn't need the whole NodeJS stack to
work properly.
Please also note that the MathjaxNode math engine now relies on the
mathjax-node-cli package instead of the mathjax-node package to work
correctly. Make sure you update your NodeJS installation accordingly.
Thanks to all the contributors and supporters that made this release possible!
Changes
* 8 minor change:
o The kramdown binary now supports specifying default options via
configuration file (fixes#453 requested by Kyle Barbour)
o New GFM quirk `no_auto_typographic' for disabling typographic conversions
(fixes#459 via pull request #462, both by Kirill Kolyshkin)
o The MathjaxNode math engine now needs the package mathjax-node-cli to
work. New math engine SsKaTeX for server-side rendering via KaTeX (patch
#455 by Christian Cornelssen)
o When using the Rouge syntax highlighter, the formatter option can now be a
String (patch #448 by Alpha Chen)
o New option `typographic_symbols' to control how typographic symbols are
output by the HTML and LaTeX converters (fixes#472 requested by Kyle
Barbour)
o New option `footnote_backlink_inline' to allow placing the footnote
backlink into the last, possibly nested paragraph or header instead of
creating a new paragraph (fixes#454 requested by Kyle Barbour)
o The GFM parser now supports task lists (fixes#172 and #346, patch #442 by
Andrew)
* 4 bug fixes:
o Line breaks in a special situation were not respected (fixes#461,
reported by Buo-Ren Lin)
o Fix the RemoveHtmlTags converter to also process footnote content (patch
#458 by Maximilian Scherr)
o Fix bug in paragraph parsing when the `html_to_native' option is used
(fixes#466, reported by eddibravo)
o Fix bug in kramdown converter when an image without a `src' attribute is
encountered (patch #470 by Uwe Kubosch)
Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis,
using the same basic algorithm, with the following differences:
* Handles postfix conditionals when using escaping
(e.g. <tt><%= foo if bar %></tt>)
* Supports frozen_string_literal: true in templates via :freeze option
* Works with ruby's --enable-frozen-string-literal option
* Automatically freezes strings for template text when ruby optimizes it (on
ruby 2.1+)
* Escapes ' (apostrophe) when escaping for better XSS protection
* Has 6x faster escaping on ruby 2.3+ by using cgi/escape
* Has 86% smaller memory footprint
* Does no monkey patching (Erubis adds a method to Kernel)
* Uses an immutable design (all options passed to the constructor, which
returns a frozen object)
* Has simpler internals (1 file, <150 lines of code)
* Has an open development model (Erubis doesn't have a public source control
repository or bug tracker)
* Is not dead (Erubis hasn't been updated since 2011)
It is not designed with Erubis API compatibility in mind, though most Erubis
ERB syntax works, with the following exceptions:
* No support for <tt><%===</tt> for debug output
xxdiff comes with a bunch of wrapper Python scripts that invoke xxdiff in
creative ways. All this code is now distributed with xxdiff, in an xxdiff
Python package, which you can leverage to build your own file transformation
scripts around xxdiff. [from author http://furius.ca/xxdiff/#id10]
Release Notes - Xerces-C++ - Version 3.2.1
** Bug
* [XERCESC-2114] - Link failure with Xalan-C
* [XERCESC-2119] - warning C4251: 'xercesc_3_2::TranscodeToStr::fString': class 'xercesc_3_2::ArrayJanitor<XMLByte>' needs to have dll-interface to be used by clients of class 'xercesc_3_2::TranscodeToStr'
* [XERCESC-2121] - xercesc-3.2.0 fails to configure with cmake, gnuiconv on Solaris.
* [XERCESC-2122] - CMake: wrong substitutions in pkg-config file
* [XERCESC-2123] - Tests sometimes fail when run in parallel, due to race conditions
* [XERCESC-2124] - Typo in XMLUni::fgDOMDisallowDoctype XMLCh array
* [XERCESC-2125] - CMake variable for nothreads does not match generated config define
* [XERCESC-2130] - UTF16 Surrgate values 0xD800-0xDFFF can not longer be written with xerces 3.2.0 (e.g. emoticons)
* [XERCESC-2137] - CMake Build Doesn't Activate XERCES_MFC_SUPPORT
** Improvement
* [XERCESC-2132] - cmake: Add the ability to force the specific XMLCh type to use
* [XERCESC-2134] - Remove non-functional Win32MsgLoader code
* [XERCESC-2136] - Add support for versioning sources and documentation automatically
The Translate Toolkit is a set of software and documentation designed to
help make the lives of localizers both more productive and less
frustrating. The Toolkit is part of the Translate project.
The software includes programs to covert localization formats to the
common PO, and emerging XLIFF format. There are also programs to check
and manage PO and XLIFF files. Online documentation includes guides on
using the tools, running a localization project and how to localize
various projects from OpenOffice.org to Mozilla.
At its core the software contains a set of classes for handling various
localization storage formats: DTD, properties, OpenOffice.org GSI/SDF,
CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of
course PO and XLIFF. It also provides scripts to convert between these
formats.
Also part of the Toolkit are Python programs to create word counts, merge
translations and perform various checks on translation files.
2.2.3a:
2.2.3 has a configuration glitch (not properly testing for the
existance of S_ISSOCK, et seq) which 2.2.3a corrects. I also pulled
the plug on the single use of `alloca()` in `theme.c` (Windows MinGW
doesn't support it properly(?) and in this one case I'm better off
just `malloc()`ing the offending thing and letting it be garbage
collected when the program finishes.)
2.2.3:
I turn around and blink, and suddenly 13 months have done by while
I slowly tested various beta versions of 2.2.3, and now it's 2018
and a small collection of cosmetic, portability, and build tweaks,
plus some and actually bad bugs have been cleaned up:
1. Have `tools/branch` be a no-op if there's no git
that I can use to check for my SCCS status.
2. Add user-contributed cmake support
3. check for non-null T(link) in the safelink function; rename
paranoia.t to safelink.t, add a couple more tests for safelinks
4. tweak the safelink detection code to allow more types of url fragments
5. when finding the installer, check that -s works (doesn't work on Minix 3?)
6. Correct makepage & theme to use the new set_flag() return scheme
(0==success, !0==pointer to bogus flag)
7. if an unknown flag was in the middle of a comma-delimited flag string
(like -flatex,bogus,footnote), the markdown program would incorrectly
report the first flag as unknown (because set_flag returned 0 on
error, 1 on success and the strtok() of the flag string had already
replaced the commas up to that point with nulls.)
Change it so that set_flag returns null on successful processing and
a pointer to the offending flag on an unknown one.
8. Tweak the install rule to install a GNU-style .pc file iff
@MK_PKGCONFIG@ is not defined as #
9. Hand-resolve a conflict in the msvc Makefile
10. Add in paranoid list splitting [EXPLICITLIST] (the default behavior
many many versions ago before I realized it wasn't the standard)
(and take the last of the 32-bit flag mask for it) between adjacent
ordered and unordered lists.
11. Create a utility function [`notspecial()`] for theme & mkd2html --
check a filename to see if it's a special file that doesn't need to
be deleted or to have a .html suffix added to it. It only works on
machines that have a stat() system call + the S_ISFIFO, S_ISCHR, and
S_ISSOCK macros, otherwise it thinks that nothing is special.
12. Add a README for the utilities in the tools subdirectory
13. Add the git branch name into the version string if we're not on the
master branch.
14. Add support for NMAKE and Visual C++ toolset.
(courtesy of Martin Hofmann (tin-pot) fork of Discount).
15. Add a 'dirty' flag to the Document structure & set it whenever a
callback changes (github issue #136) so that the next mkd_compile
will regenerate the document.
16. Tweak superscript handling to be able to superscript something wrapped in html
17. Tweak the `show_flags()` function so that if it's called verbosely
it will show synonyms for named flags. (Calling it verbosely is
done by the `V` option, which is overloaded for verbosity when
listing flags.)
18. Process html blocks in compile (as well as in compile_document();
`compile_document()` needs to handle `<style>` blocks and
`compile()` needs to handle html blocks that are nested inside
blockquotes, tables, lists, &tc.
19. Add --h1-title as an option to configure.sh; this enables code that uses
the first h1 in a document as the document title (in mkd2html & theme)
20. add `gethopt()` -- a q&d getopt clone that
accepts both full-word & single character options -- instead of doing
kludgy bespoke argument parsing in mkd2html & theme.
2.2.2:
A few months worth of bugfixes, mainly for annoying bugs but one
for a serious one:
* In `mkd_line()` I was doing a sneaky hack to take the rendered text
out of the MMIOT it was in which was fine if I was building discount
w/o `--with-amalloc`, but horribly wrong `--with-amalloc`; the return
from `mkd_line()` is a freeable string, so my sneak (I was pulling
the contents of the rendered string out, then zeroing the pointers
in the MMIOT; if amalloc was active, the rendered string was in the
middle of a allocated block which could not be freed (and would cause
core dumps on some systems. Kludges _always_ come back to bite you
in the ass)) was terribly terribly wrong.
* Redo toc anchor generation to reduce namespace collisions (by encoding
out of namespace characters to -XX- hex sequences (except space, which
encodes to just -) in html4, %XX in html5 (formerly urlencodedanchor)).
* Add html5anchor as a synonym for urlencodedanchor (urlencoded is
depreciated, but will stick around like an unwelcome guest until
the next major release) now that I'm doing html5 encoding there.
* When generating a TOC, don't anchor-encode the human-readable
contents of the links .
* "quote" "everything" "when" "I" "generate" "librarian.sh"
* Horrifying kludge to deal with destination directories with
spaces in them;
1. quote filename arguments to AC_SUB (via the __ac_quote builtin), and
2. instead of using the shell to check for sed substitute markers (if I
do `echo "$*" | sed -e 's/;/\\;/'` it collapses a layer
of backslashes needlessly. It's awful enough to do
`echo $* | sed -e 's/ /\\\\ /'`
(so sed won't eat the backslashes) but to do
`sed -e 's/ /\\\\\\\\ /'`
to keep sed + the shell from eating the backslashes is just
appalling) I generate the little C program `config.sed`, which
generates the sed pattern, escaping the `;` and NOT collapsing
backslashes.
Ugh. It's all pretty gross, but it looks like it works? At least
for discount.
* Always have `mkd_xmlpage()` generate a title element, even if it's empty
* Add `<form>` ... `</form>` to the set of known block tags
* Use `\r` instead of `^C` for the internal hard end of line marker
(which means if I don't unescape it when rendering it won't leave
`^C` poop in the output.)
* Bring the installation instructions a little closer to up to date.
* When there's either `pkg-config` on the system or if the configure
option `--pkg-config` is used, generate a pkgconfig `.pc` file.
2.2.1:
A few months of small bugfixes, a few tweaks, and some more conversion of
static flags to runtime ones.
* Update the muñoz test case for a text fragment with an 0xff
* Kludge `peek()` and `poke()` to not sign extend on machines with
signed chars, so a 0xff character will not sign extend and
become an EOF. This breaks a test in muñoz.t (which
tripped the 0xff becomes EOF bug) so that
test needed to be rewritten.
* Have `configure.sh` not do the `WinDef.h` short circuit
* include `"config.h"` to pick up the definition of `DWORD/WORD/BYTE`
(windows support) & add a new label field for better TOC
label generation
* Wasn't updating `config.sub` with {scalar_type}->{scalar_type} on
windows machines.
* Tweak `mkd_xmlpage()` so that it only uses the published interface.
* Eat one of the two remaining flag bits (`flag_t` structure
-- or 64-bit int, which isn't portable to old Unices -- here we
come!) to make LaTeX support a runtime flag.
* Add some missing dependencies to the makefile
* In makepage, I was using the wrong argument for the file to make
a page from. needed to check for `argc > 0` & `argv[0]` (after
shifting argc/argv by optind) but was checking `argc > 1` &
`argv[1]`, which was something less than useful.
* Strip out `--enable-all-features` from `configure.sh`
(obsolete now after the mass conversion of features from
compile-time to run-time.)
* Add `config.h` to the includes for amalloc (for the if `#define`
to make clang stfu)
2.2.0:
Many **MANY** tweaks over the last year, including...
* mathjax support (--with-latex -- changed to the runtime flag
`MKD_LATEX` in [2.2.1](#v2.2.1)) (`$$..$$`, `\(..\)`, and `\[..\]`,
not `$..$`))
* make the `amalloc()` paranoia malloc library even more paranoid by
putting markers at the start _and_ the end of each allocated block.
* Redo comment block handling; standard markdown only treats comments as
block html if the start comment marker starts at the beginning of a line
and the end comment marker is at the end of a line.
* clean up broken and insufficiently paranoid parts of `configure.inc`
* When attempting to match the closing tag of an html block, don't
advance the match index unless that character actually matches.
(defect: `<p></>*` was splitting into 2 lines when it should have
generated `<p><p></>*</p>`)
* if `mkd_compile()` is called multiple times, actually recompile the
document if the flags change.
* When processing automatic links, explicitly allow extended utf-8 characters
as part of the url.
* Tweak `configure.inc` to quote `__cwd` & `__d` so that a `$__cwd` with
spaces in the path won't make `configure.sh` (or `make install`) puke
* messed up the `fwrite()` error check in `mkd_generatehtml()`,
* return EOF instead of -1 on error in `mkd_xhtmlpage()`,
* if the mkd output fails, exit with nonzero status
* Handle error conditions and pass errorcodes out of various
`mkd_xxx()` output functions (inspired by a patch written by
Koen Punt)
* in `mkd_document()` don't pad the generated html with a 0 unless it's
actually generated.
* If the C compiler generates .dSYM directories, get rid of them during
distclean
* Change the `configure.sh` message for the `--with-`(foo) variables to
reflect what it's actually doing with them.
* Theme really wants the old behavior of `--with-`(foo), so pass those
settings into theme in a #define
* Have `configure.sh` just state that an option is not supported instead
of dying.
* Convert many configure-time settings to runtime flags
* Manpage editing by Nathan Phillip Brink
* Update plan9 support.
version 3.24: Tue 6 Mar 08:12:19 CET 2018
Fixes:
- Experimental keys on scalar
rt.cpan.org#124688 [Slaven Rezic]
Improvements:
- add missing example wsdl
version 3.23: Sun Mar 4 23:45:09 CET 2018
Fixes:
- add 'Host' to the header.
Improvements:
- rpc style header with type part [Lars Thegler]
- typo in doc rt.cpan.org#124462 [Andy Scheller]
- ::Server::compileFilter() could not handle RPCs with empty bodies,
but was broken much more serious anyway [Abeltje]
- convert to GIT, publish via GitHub
version 1.60: Sun Mar 4 22:53:03 CET 2018
Fixes:
- accept non-ascii word characters in NCName type [Aleksei Y Ananev]
- use of facets with nested simpletypes [Aleksei Y Ananev]
Improvements:
- convert to GIT, publish on GitHub.
1.51 2018-03-04
- Add test for nested tags breakage that happened in v1.46
- Turn off strict+warnings in sections where template code is eval'ed
[github #9]
1.6.0:
Changed
Dropped support for python 2.6 and 3.3
An invalid signature now raises an InvalidSignatureError instead of DecodeError
Fixed
Fix over-eager fallback to stdin
Added
Audience parameter now supports iterables
1.0.1
Breaking changes:
* Drop support for Python 2.6.
* Remove utils/spider.py
Features:
* Improve documentation.
* Add iframe seamless boolean attribute.
* Add itemscope as a boolean attribute.
* Support Python 3.6.
* Add CI support for Windows using AppVeyor.
* Improve testing and CI and add code coverage
* Semver-compliant version number.
Bug fixes:
* Add support for setuptools < 18.5 to support environment markers.
* Add explicit dependency for six >= 1.9.
* Fix regexes to work with Python 3.7 regex adjustments.
* Fix alphabeticalattributes filter namespace bug.
* Include license file in generated wheel package.
* Fix annotation-xml typo.
* Allow uppercase hex chararcters in CSS colour check.
Release 1.7.1:
Deprecated
4623: sphinx.build_main() is deprecated. Use sphinx.cmd.build.build_main() instead.
autosummary: The interface of sphinx.ext.autosummary.get_documenter() has been changed (Since 1.7.0)
4664: sphinx.ext.intersphinx.debug() is deprecated. Use sphinx.ext.intersphinx.inspect_main() instead.
Bugs fixed
4608: epub: Invalid meta tag is generated
4260: autodoc: keyword only argument separator is not disappeared if it is appeared at top of the argument list
4622: epub: epub_scheme does not effect to content.opf
4627: graphviz: Fit graphviz images to page
4617: quickstart: PROJECT_DIR argument is required
4623: sphinx.build_main no longer exists in 1.7.0
4615: The argument of sphinx.build has been changed in 1.7.0
autosummary: The interface of sphinx.ext.autosummary.get_documenter() has been changed
4630: Have order on msgids in sphinx.pot deterministic
4563: autosummary: Incorrect end of line punctuation detection
4577: Enumerated sublists with explicit start with wrong number
4641: A external link in TOC cannot contain “?” with :glob: option
C++, add missing parsing of explicit casts and typeid in expression parsing.
C++, add missing parsing of this in expression parsing.
4655: Fix incomplete localization strings in Polish
4653: Fix error reporting for parameterless ImportErrors
4664: Reading objects.inv fails again
4662: any refs with term targets crash when an ambiguity is encountered
1.73 2018-02-21 21:07:59Z
- shipping 1.72 as stable, with no changes.
1.72 2017-02-12 23:17:26Z (TRIAL RELEASE)
[FIXED]
- fix compatibility with Test::Builder 0.94 in test shim
1.71 2017-02-04 05:44:07Z (TRIAL RELEASE)
[FIXED]
- Perform correct stripping of leading white space in literal/folded
text blocks (Flavio Poletti, GitHub #44, fixes RT#56045).
2018-02-07 -- 0.8.5
* Changed: The uriparser project has moved from SourceForge to GitHub:
Code + issue tracker: https://github.com/uriparser/uriparser
New website: https://uriparser.github.io/
Please update any links of yours, accordingly. Thank you!
* Fixed: Memleak in out-of-memory clean-up code
of URI normalization, related to SF.net bug #28.
Thanks to Chris Hills for the report!
* Fixed: Fix compilation of uriparse(1) on FreeBSD
Thanks to Ed Schouten for the patch!
* Fixed: Fix C90 compilation errors
Thanks to Joel Cunningham for the patches!
* Fixed: Space requirements documented for uriWindowsFilenameToUriStringA
given URI "file://server1/file1.txt" (SF.net bug #31)
Thanks to threedyd for the report!
* Fixed: Compiler warnings
Thanks to Joel Cunningham for the patches!
* Fixed: Stop exporting internal function RemoveBaseUriImpl
Thanks to Joel Cunningham for the report!
* Fixed: API documentation front page no longer empty with Doxygen 1.8.13
* Fixed: "make -C doc install" fixed for lack of .map files
* Improved: Communicate that absolutePath is always URI_FALSE for URIs
with a host in uriparse CLI tool output and Uri.h header
(GitHub #2, SF.net #30)
* Soname: 1:21:0
2015-10-12 -- 0.8.4
* Fixed: Stack overflow on parsing malformed IPv6 addresses with
more than eigtht quads. Thanks to Alexander Klink for the report!
* Soname: 1:20:0
2015-10-04 -- 0.8.3
* Fixed: uriCompareRange reported NULL pointer and range of
length zero as equal, by mistake.
Thanks to Robert Kausch and his Coverity report.
* Fixed: Use-after-free in out-of-memory code of uriMakeOwner.
Thanks to Chris Hills and his Klocwork-based report (SF.net bug #28)
* Soname: 1:19:0
2015-04-27 -- 0.8.2
* Fixed: Broken conversion from/to Windows network shares (SF.net bug #21)
Thanks to Adam Gross and Dmitry Repkin!
* Fixed: Limit uriCompareRange return values to -1/0/1 (SF.net bug #24)
As a side effect, this fixes the test suite for AArch64.
Thanks to Marcin Juszkiewicz for the patch!
* Fixed: MinGW Makefile:
LIB_DIR fixed from ../../lib leftover to ../../src (SF.net bug #27)
Thanks to Dmytro Zagashev for the report!
* Fixed: Add missing NULL checks to UriStringToFilename (SF.net bug #25)
Thanks to Jerome Custodio for the report!
* Changed: Leave inlining decisions to GCC
* Soname: 1:18:0
2014-10-20 -- 0.8.1
* Fixed: Sync URI_VER_* preprocessor defines (were at 0.7.6, SF.net bug #23)
* Fixed: Bug in internal function that may flip uriEqualsUri results around
* Added: Function uriAddBaseUriEx allowing to resolve URIs with
a scheme identical to that of the base URI to resolve against
as if the URI to resolve had no scheme specified, when flag
URI_RESOLVE_IDENTICAL_SCHEME_COMPAT is specified
(SF.net feature request #4)
* Soname: 1:17:0
2014-07-12 -- 0.8.0.1
* Fixed: ISO C90 warnings (SF.net bug #20)
* Changed: No longer ship RFC documents (to make things easier for Debian)
* Soname: 1:16:0
2013-12-20 -- 0.8.0
* Fixed: Resolution of relative URI "/" broken
Thanks to Mo McRoberts for the patch!
* Fixed: uriAddBaseUri produced uriUri objects with both host
and the absolutePath flag set (while the absolutePath flag
should only be true for URI objects without a host) when
resolving absolute URIs like "/" or "/foo/bar".
Now the absolutePath flag is set to URI_FALSE and an empty
segment is added as necessary
* Fixed: .errorCode could end up unset, previously
Thanks to Radu Hociung for the patch! (SF.net bug #16)
* Fixed: Resolve use of non-POSIX "sed -r" used when building
documentation (SF.net bug #18)
Thanks to Ryan Schmidt for reporting!
* Fixed: Build DLL with -no-undefined on Windows
Thanks to Michel Zou for the patch! (SF.net bug #19)
* Added: Command line tool "uriparse"
Thanks to Radu Hociung for coding! (SF.net feature request #3)
* Soname: 1:15:0
2013-08-24 -- 0.7.9
* Fixed: Error position ended up as NULL for some syntax errors.
Thanks to Daniel Solano Gómez for the patch! (SF.net bug #14)
* Soname: 1:14:0
2013-05-13 -- 0.7.8
* Fixed: Fix dissection of query string "q=hello&x=&y=" (SF.net bug #12)
Thanks to Marc Novakowski for reporting!
* Soname: 1:13:0
Upstream changes:
1.50 2018-02-10
*** Revert support for identical start/end delimiters (e.g.: @@foo@@, XXfooXX)
due to breakage with nested tags (see
https://github.com/mschout/perl-text-template/issues/8). Will revisit
this in a future release.
1.49 2018-02-07
- Fix failing tests in v1.48 under perl < 5.8.9
1.48 2018-02-07
- remove COPYING and Artistic files from the dist. These are replaced by
the Dist::Zilla generated LICENSE file.
- use strict/warnings (thanks Mohammad S Anwar)
- remove $VERSION checks from tests. This makes it easier to run the test
with Dist::Zilla and avoids maintenance issue of updating the tests for
each release (Thanks Andrew Ruder).
- Allow precompiled templates to work with preprocessing [#29928] (Thanks
Nik LaBelle)
- Add "strict" option to fill_in(). This adds "use strict" and "use vars
(...)" to the prepend section, and only the keys of the HASH option are
allowed in the template. (Thanks Desmond Daignault, Kivanc Yazan, CJM)
[55696]
- Fix templates with inline comments without newline after comment for perl
< 5.18 [34292]
- Don't use bareword file handles
- use three arg form of open()
- Fix BROKEN behaviour so that it returns the text accumulated so far on
undef as documented [28974]
- Source code cleanups
- Minimum perl version is now 5.8.0
- Allow start/end delimiters to be identical (e.g.: @@foo@@, XXfooXX)
(Thanks mirod) [46639]
- Fix + document the FILENAME parameter to fill_in() (Thanks VDB) [106093]
- Test suite cleanups:
+ turn on strict/warnings for all tests
+ run tests through perltidy and formatting cleanup
+ remove number prefixes from test names
+ use Test::More instead of generating TAP by hand
+ use three-arg form of open()
+ don't use indirect object syntax
+ don't use bareword file handles
+ use File::Temp to generate temporary files
The license file has only been used by this one package, therefore it was
safe to replace the text with the current license text, as taken from
README.md.
Upstream changelog (from CHANGELOG.md):
# 1.8.2 / 2018-01-29
## Security Notes
[MRI] The update of vendored libxml2 from 2.9.5 to 2.9.7 addresses at least one published vulnerability, CVE-2017-15412. [#1714 has complete details]
## Dependencies
* [MRI] libxml2 is updated from 2.9.5 to 2.9.7
* [MRI] libxslt is updated from 1.1.30 to 1.1.32
## Features
* [MRI] OpenBSD installation should be a bit easier now. [#1685] (Thanks, @jeremyevans!)
* [MRI] Cross-built Windows gems now support Ruby 2.5
## Bug fixes
* Node#serialize once again returns UTF-8-encoded strings. [#1659]
* [JRuby] made SAX parsing of characters consistent with C implementation [#1676] (Thanks, @andrew-aladev!)
* [MRI] Predefined entities, when inspected, no longer cause a segfault. [#1238]
The comparison takes a constant amount of time, no matter whether the
strings are equal, or even the same, or different. This one sentence had
been added to DESCR out of nowhere.
html-sanitizer is a whitelist-based and very opinionated HTML sanitizer
that can be used both for untrusted and trusted sources. It attempts to
clean up the mess made by various rich text editors and or copy-pasting
to make styling of webpages simpler and more consistent. It builds on the
excellent HTML cleaner in lxml to make the result both valid and safe.
It goes further than pure tag filtering by transforming the HTML
fragments to normalize formatting and drop redundant or pointless tags.
2.5.0:
Minor changes
Correct definition for Connection Shapes.
2.5.0-b2:
Bugfixes
TableStyleInfo has no required attributes
Cannot read files with 3D drawings
Incorrect version check in installer
Cell merging uses transposed parameters
ExtLst missing keyword for PivotFields
Inf causes problems for Excel
Cannot load table styles with custom names
Major Changes
You can now insert and delete rows and columns in worksheets
Minor Changes
pip now handles which Python versions can be used.
2.5.0-b1:
Bugfixes
Explicitly support for multiple cell ranges in conditonal formatting
Non-contiguous cell ranges in validators get merged
Empty data validators create invalid Excel files
Large validation ranges use lots of memory
Unicode in chart axes not handled correctly in Python 2
ScatterCharts have defective axes
Charts with empty numVal elements cannot be read
Scaling options from existing files ignored
Charts with PivotSource cannot be read
Cannot read gradient fills
Quotes in number formats could be treated as datetimes