2.5.3
New --format option fields %a (basename) and %p (path); fast incremental stdin search; updated --gitignore-files handling of negated globs.
2.5.2
Query UI minor enhancements; option --not; compile even when zlib is not installed. More coming soon.
2.5.1
query UI improvements & new option --not
- add fix for darwin build and other OS that have wcpcpy.
configure scripts not working properly for above case. upstream
author is aware and hopefully will have a proper fix included in next
official release
1.0.2
- ``get_profile`` now supports alternative unicodedata2 module.
- ``get_profile`` maps ':' to '_' before look up.
- Test Unicode 12.1 for Python 3.8.
- Test Unicode 12.0 (Using optional unicodedata2 module)
- Test Unicode 13.0 for Python 3.9.
- Update copyright year (2020).
v1.13.0
Description
This release truly fixes the python cssbeautifier installation and updates cssbeautifier cli to use the same general code as jsbeautifier.
Also, as of this release Node.js 8.x is no longer guaranteed to work. Node.js 8.x LTS reached end-of-life in January 2020. Parts of our test infrastructure no longer support Node.js 8.x. The js-beautifier should still run on Node.js 8.x, but it is not part of the CI system and so not guaranteed to work.
Closed Issues
(internal) Refactor python cssbeautifier to reuse jsbeautifier CLI methods
(internal) Switch from node-static to serve
Fixed pip install cssbeautifier
Changes in 0.9.6:
- Added support for chart custom data labels.
- Fix for issue where array formulas weren't included in the output
file for certain ranges/conditions. Issue #735.
Changes in 0.9.7:
- Changed #lxw_chart_data_label field from .delete to .hide in order to
avoid reserved word conflict with C++. Issue #300
Changes in 0.9.8:
- Added formatting for chart data labels and chart custom data labels.
Changes in 0.9.9:
- Added support for images in headers and footers. See
worksheet_set_header_opt().
- Added worksheet_ignore_errors() function to ignore Excel worksheet
errors/warnings in user defined ranges.
documentation:
* Document comment format supported by scriptindex index scripts. We've
supported comments on a line by themselves and introduced with a # since
scriptindex was first added back in 2002, but it seems have never actually
been documented before now.
omega:
* Check for SERVER_PROTOCOL=INCLUDED before anything which might throw an
exception so that if it is set we suppress the Content-Type: when reporting
such exceptions. Spotted by Gaurav Arora.
* Report get_description() for Xapian::Error exceptions instead of get_msg().
This means we now report the exception's type, context (useful for network
errors), and errno information.
* Avoid leaking MyStopper object. The object essentially has the lifespan of
omega itself, but becomes unreachable when the QueryParser object is
destroyed. To make it easier to use leak-checking tools, hand ownership of
this object to the QueryParser object.
testsuite:
* omegatest: Tell leak sanitizer not to report leaks for allocations which
aren't explicitly released on exit - the OS will reclaim all memory from the
process at this point and explicitly releasing everything just takes time for
no real benefit. We will still see leaks of objects which become unreachable
during a run.
API:
* Database::get_average_length(): Add this as an alias for Database::get_avlen().
In git master we've added this as a preferred new name - adding it to 1.4.x too
will make it easier for users to update to using this.
* Database::get_spelling_suggestion(): Optimise edit distance initialisation
loop to significantly reduce the cost of a typical edit distance calculation.
* Fix query expansion on sharded databases. The mechanism for passing in which
shard a TermList is from wasn't hooked up and as a result we'd always think
it's from the first shard, meaning the statistics would be wrong and that our
suggested terms may not have been as good as they should be in this
situation.
* Enquire::get_eset(): Use string::compare() to avoid 1/3 of the string compares
on average.
documentation:
* Update doxygen HTML headers and footers to resolve issues with some
interactive features of the API docs not working. Reported by Enrico Zini.
* Stop specifying obsolete doxygen settings PERL_PATH and MSCGEN_PATH.
* Clarify API docs for MSet::get_termfreq() to make it clear that this
considers all documents in the database, not only those that matched the
searched (it would sometimes be useful to be able to report the number of
occurrences of a term in the matched documents, but it's not something we
currently keep track of). Reported by Tadeusz Sośnierz and Peter Salomonsen.
v1.2.3:
* Full coverage of W3C tests (excluding ones for unavailable or unimplemented features)
* Update and restrict elementpath dependency to v2.0.x
* Fix check and iteration of empty model group
* Fix substitution group iteration for local elements
Release 1.3.3
* Added :func:`ignore_errors()` worksheet method to to allow Excel worksheet
errors/warnings to be ignored in user defined ranges. See also
:ref:`ex_ignore_errors`.
* Added warning when closing a file more than once via :func:`close()` to help
avoid errors where a file is closed within a loop or at the wrong scope
level.
ChangeLog:
- You can now save common defaults in a ~/.mlrrc. For example, if you
normally process CSV files, you can say that in your ~/.mlrrc and you
can leave off the --csv flag from your mlr commands. You can read more
about this feature here, or in man mlr, or in mlr --help.
Change MASTER_SITE to author's github.
Breaking changes:
GNU Emacs 25.1 or later is required. And xemacs support has been dropped
Face variables, such as markdown-italic-face are now
obsolete. Use face names directly in code and customizations.
The face names themselves are unaffected, so this shouldn't
affect most users.
Delete obsoleted aliases
Internal variables markdown-font-lock-keywords-basic and
gfm-font-lock-keywords are now obsolete.
markdown-font-lock-keywords is now used instead, but users
should use font-lock-add-keywords instead of modifying this
variable.
markdown-mode now adds entries to the beginning of
auto-mode-alist rather than the end. If you were relying on
the previous behavior in order to override these entries, you
should fix the problem by following best practice and ensuring
that your user configuration is loaded after the autoloads for
markdown-mode are evaluated. (GH-331, GH-335)
Point at the end of fenced code blocks is no-longer considered
part of the code block ([GH-#349][]).
Enable markdown-fontify-code-blocks-natively in gfm-view-mode. ([GH-#451][])
New features:
GFM task list item (checkbox) insertion with C-c C-s [, or
as a final fallback for markdown-do (C-c C-d). Thanks to
Akinori Musha for a patch. (GH-229)
Optionally move leading atx heading markup to the left margin
when markdown-marginalize-headers is non-nil. Thanks to
Alexis Gallagher for a patch. (GH-272, GH-274)
Added pipe table editing features. Thanks to Dmitry Safronov
for a patch. (GH-171, GH-266)
Font lock for HTML tags and attributes, with new faces
markdown-html-tag-name-face,
markdown-html-tag-delimiter-face,
markdown-html-attr-name-face, and
markdown-html-attr-value-face. (GH-249)
Font lock for HTML entities, with a new face
markdown-html-entity-face.
Scale down large inline images using markdown-max-image-size,
a cons cell of the form (max-width . max-height).
Added read-only viewing modes markdown-view-mode and
gfm-view-mode with keymaps similar to view-mode and
help-mode. (GH-296)
Optionally add footnote definitions to the end of the imenu
index using markdown-add-footnotes-to-imenu. (GH-235)
Add custom variables markdown-xhtml-body-preamble and
markdown-xhtml-body-epilogue for wrapping additional XHTML
tags around the output. (GH-280, GH-281)
Add markdown-unused-refs command to list and clean up unused
references (available via C-c C-c u). (GH-322)
Add markdown-insert-table (C-c C-s t) for interactive
table insertion. (GH-369)
Add markdown-kill-outline and markdown-kill-block functions.
Added markdown-display-remote-images for viewing remote
images. Thanks to Sean Allread for the patch. (GH-378)
markdown-back-to-heading can be used as command (GH-415)
- always use pkgsrc path for swath for st-swath script
- make splitting of numbers a little more consistent for st-emacs & st-icu
- add split-thai, split-thai-line, wrapper functions to emacs lisp code
all changes for emacs splitter:
- load custom dictionary first because 'thai-word-table is a defvar
- add count function and return word counts for a few funcs
- add lisp wrappers functions split-thai, split-thai-line which
can split thai text in an emacs buffer using 'thai-break-words
The intent of "--frozen --locked" was to not use the network, but the new
"--offline" option is better suited for this purpose.
It for example allows us to patch Cargo.toml if necessary without having
to regen checksums.
Changelog:
kramdown 2.3.0 released
Although this is a minor version bump there is one breaking change:
Parsing of XML processing instructions was removed because they
are invalid for HTML5 documents.
This change should only affect a negligible amount of existing
kramdown documents since XML processing instructions were never
something a normal user would use.
Additionally, CVE-2020-14001 is addressed to avoid problems when
using the {::options /} extension together with the ‘template’
option. This means updating is highly recommended!
Changes
2 major changes:
New option ‘forbidden_inline_options’ to restrict the
options allowed with the {::options /} extension. This also
addresses the security issue described in CVE-2020-14001.
Parsing of XML processing instructions is not done anymore
for kramdown documents because they are invalid for HTML5
(fixes issue #660 by Samuel Williams)
1 minor change:
Several internal changes with respect to memory usage and
performance (PRs #654, #655, #665 by Ashwin Maroli)
2 bug fixes:
Extend allowed characters in IDs set with headers to all
characters allowed by XML (fixes#658 by Samuel Williams)
Fix thread safety issue by moving global state into an
instance variable (fixes#663 by Samuel Williams)
1 other change:
Documentation fixes and updates (issue #662 by Samuel
Williams, PR #656 by Noah Doersing)
Version 3.5
* add support for Python 3.8
* drop support for Python 2
* create NLTK's own Tokenizer class distinct from the Treebank reference tokeniser
* update Vader sentiment analyser
* fix JSON serialization of some PoS taggers
* minor improvements in grammar.CFG, Vader, pl196x corpus reader, StringTokenizer
* change implementation <= and >= for FreqDist so they are partial orders
* make FreqDist iterable
* correctly handle Penn Treebank trees with a unlabeled branching top node.
Release 1.3.2
* Added Border, Fill, Pattern and Gradient formatting to chart data labels and
chart custom data labels. See :ref:`chart_series_option_data_labels` and
:ref:`chart_series_option_custom_data_labels`.