4.9 (2021-01-08)
Make setupstack.txt test work again if the current directory is empty.
4.8 (2021-01-04)
Add support for Python 3.8 and 3.9.
Drop support for Python 3.3 and 3.4.
Extend IGNORE_EXCEPTION_MODULE_IN_PYTHON2 to cover also exceptions without arguments (thus without a colon on the last line of the traceback output).
-experimental "modal mode" (or "vim mode") in broot.
See https://dystroy.org/broot/vim_mode/
Warning!
-DON'T activate this mode until you really tried broot. Broot isn't a text
editor and can't be confused with one. This mode may be more comfortable when
you constantly jump from vim to broot but only after you understood how broot
works.
This isn't really about a "vim mode". This is about a "modal mode" in which
single letter key shortcuts are possible because the input at the bottom isn't
always focused. You may devise single letter shortcuts without taking
inspiration in vim
You may be an avid vim user, as I am, and still prefer not to use modality in
broot. Starting in command mode means you have one more letter to type before
searching, because search is done in input mode. And broot is search oriented
and often used in very short sessions (less than 5 seconds from intent to
launch to being back in the shell in the right directory or editing the right
file in your favorite editor).
-fix mouse staying captured during external app execution - Fix#325
libzzip.dylib. Pass -f along with ln -s in the APPLE cases, too, so none
of the bash install scripts exit early due to ln giving "File exists".
Bump PKGREVISION.
Packaged by Edgar Fuß for pkgsrc-wip.
Icinga 2 is an open source monitoring system which checks the
availability of your network resources, notifies users of outages,
and generates performance data for reporting.
Scalable and extensible, Icinga 2 can monitor large, complex
environments across multiple locations.
indexers:
* omindex:
+ Add default MIME mapping for application/rtf. IANA have registrations for
text/rtf and (more recently) application/rtf (it seems because newer
versions of the RTF format can contain 8-bit data) so we now recognise
application/rtf by default and handle it the same way as text/rtf.
Current libmagic seems to always return text/rtf (no matches for
application/rtf in magic.mgc) and we continue to map extension rtf to
text/rtf, so this change is mainly future-proofing against libmagic future
changes.
+ Add support for indexing OpenXPS, which is effectively the same as XPS
internally in ways we care about, but it uses a different mimetype and a
different filename extension.
omega:
* Explicitly use OR for MORELIKE queries.
Since 1.3.0 the default value of DEFAULTOP has been AND, which typically
makes MORELIKE queries much less useful since they'll only match documents
containing all the terms from the query expansion. We now explicitly insert
" OR " between the terms if DEFAULTOP hasn't been set to OR, which makes them
work much more like they did in 1.2.x.
* Make $stoplist and $unstem consider all query strings by always passing the
new Xapian::QueryParser::FLAG_ACCUMULATE flag.
* Add $foreach command which works like $map, but just concatenates the
evaluated results rather than adding tabs to turn them into an OmegaScript
list.
* Extend $include{} to allow handling failure to open the specified file via an
optional second argument which if specified will be evaluated and returned
instead. Patch from Gaurav Arora.
* Support multiple MORELIKE parameters - we now form an RSet from all the
specified documents and use that to generate the query to run (previously
only one of multiple MORELIKE parameters was used).
Portability:
* Support macOS 11.0 - AC_CANONICAL_HOST identifies this as darwin20, which
wasn't caught by our glob pattern. Patch from FX Coudert in
https://github.com/xapian/xapian/pull/319
CSharp:
* Wrap const std::string* parameters to accept a string or null in C#. See #204.
Java:
* Wrap const std::string* parameters to accept a String or null in Java.
Perl:
* Fix minor documentation typo.
API:
* QueryParser::FLAG_ACCUMULATE: New flag. Previously the unstem and stoplist
data was always reset by a call to QueryParser::parse_query(), which makes
sense if you use the same QueryParser object to parse a series of independent
queries. If you're using the same QueryParser object to parse several fields
on the same query form, you may want to have the unstem and stoplist data
combined for all of them, in which case you can use this flag to prevent this
data from being reset.
* QueryParser::unstem_begin(): Eliminate unnecessary copying of the data.
* Fix typo in Swedish stopword list, syncing change made to Snowball by Daniel
Gómez Villanueva.
* Remove some French stop words with other meanings, syncing change made to
Snowball by PhilippeOuellet.
testsuite:
* Run testcase testlock4 using backend chert, not just using glass
* Skip testcase testlock4 on platforms that don't allow us to implement
Database::locked() (which notably include GNU Hurd and Microsoft Windows).
documentation:
* List DB_NO_TERMLIST in the WritableDatabase constructor API documentation
where we already list the other DB_* constants.
portability:
* Eliminate single use of std::mem_fun() which was deprecated in C++11 and
removed in C++17. Reported by Mateusz Pusz in #806.
* Add missing includes for std::numeric_limits<>. Reported by stac47 in #805.
* Work around mingw.org header issue. MSVC seems to implicitly include
<winerror.h> but mingw.org's headers don't, leading to ERROR_PIPE_CONNECTED
not being defined. Fixes https://github.com/xapian/xapian/pull/318, reported
by Alex Sandro.
* Suppress MSVC warnings about possible loss of data. The values involved are
the number of set bits in a value of integer type, so these warnings are
bogus.
* Include <sys/types.h> for size_t and off_t, which is the appropriate header,
and needed with Android's bionic libc. Patch from Matthieu Gautier.
* Use a temporary file for the Doxygen configuration to work around Doxygen
1.8.19 bug which truncates a config file read from stdin to 4096 bytes
(https://github.com/doxygen/doxygen/issues/7975).
- Set CADIR in the environment.
- Prefer a separate keyfile for TLS. If it's not present, attempt to
generate it by copying out the private key from the certfile.
- Don't provide an affordance for overriding the compiled-in cipherlist.
- Be willing to enable TLS without a DH params file.
While here, invent control/localfilters. If it exists, it's a sequence
of filters for SMTP connections on localhost.
Bump version.
A terminal interface for the StackExchange network written in Rust.
One thing that differentiates it from similar tools (how2 and howdoi) is that it
can simultaneously search any number of sites in the StackExchange network.
Version 5.0.0 (2020-10-29)
New Features
* added cover_fit_page option to review-jsbook / review-jlreq classes.
When cover_fit_page=true is specified in the texdocumentclass parameter,
the cover image is scaled to paper size. Note: it is recommended that
the images should be created at actual size (#1534)
* allow minicolumn nesting. Now you can put a block instruction such as
//image or itemized list in minicolumn (//note, //memo, //tip, //info,
//warning, //important, //caution, //notice) (#1558, #1562)
* added single commands //beginchild and //endchild for nesting
itemized/enumerate/description list. EXPERIMENTAL FEATURE (#1497)
Breaking Changes
* In review-jlreq.cls, hiddenfolio is now implemented by
jlreqtrimmarkssetup. It is slightly different from the previous version
in position and display (#1397)
* The default value of the chapterlink parameter is now true. Most links
(chapter, section, image, table, list, equation, bibliography) in Web
and EPUB are now hyperlinked. In TeX PDF, some links (chapter, section,
biliography) are hyperlinked only when media=ebook (#1529)
Bug Fixes
* PDFMaker: fixed a problem with multiple same-named image files with
different extensions that would cause them to be misaligned (#1483)
* PDFMaker: fixed a problem that cuased an error when the author name
(aut) was empty (#1517)
* PDFMaker: fixed a problem that caused an error if //indepimage's image
file didn't exist and ID contained characters to be TeX-escaped (#1527)
* PDFMaker: fixed a problem with characters to be TeX-escaped in the
bookttilename and aut parameters causing incorrect PDF metainformation
(#1533)
* WebMaker: fixed to avoid nil in HTML template (#1545)
* PDFMaker: fixed a problem when hiding chapter numbers (#1559)
* MarkdownBuilder: paragraphs in minicolumn should be separated with a
blank line instead of a newline (#1572)
Enhancements
* fix warning message to output more detailed information of item (#1523)
* PDFMaker: make @<hd> op a hyperlink (when media=ebook) (#1530)
* use cgi/escape first and cgi/util as fallback. remove orignal
implementation in ReVIEW::HTMLUtils.escape() (#1536)
* suppress warning with same @<icon> (#1541)
* fix an error handling when a badly encoded file is received (#1544)
* introduce IndexBuilder. IndexBuilder first scans the entire project
files and provides indexes for each builder (#1384, #1552)
* IDs and labels containing below characters or space characters are now
warned (#1393, #1574)
#%\{}[]~/$'"|*?&<>`
Docs
* fix a typo in format.ja.md and format.md (#1528)
* fix incorrect example in makeindex.ja.md (#1584)
Others
* refactor code with Rubocop 0.92.0 (#1511, #1569, #1573)
* rename @strategy to @builder in Re:VIEW::Compiler (#1520)
* refactor code with Rubocop-performance 1.7.1 (#1521)
* update Gemfile in syntax-book (#1522)
* calling GhostScript in ImageMagick has been deprecated, so the test has
been removed (#1526)
* unnecessary stderr output on some test units has been suppressed (#1538)
* add BookUnit class instead of Compilable module, the super class of
Chapter and Part (#1543)
* ReVIEW::Book.load is deprecated, use ReVIEW::Book::Base.load or
ReVIEW::Book::Base.new add new option :config for
ReVIEW::Book::Base.load (#1548, #1563)
* added ReVIEW::Configure.create (#1549)
* WebMaker: removed unused clean_mathdir (#1550)
* add Base#parse_catalog_file() and use it in ReVIEW::Book::Base.new().
Base#catalog is just getter now (#1551)
* use File.write when it can be used (#1560)
* remove Builder#builder_init() (#1564)
Contributors
* @snoozer05
3.6.0 (2020-12-30)
New features and important changes:
* Do not indent multiline string values
(github.com/patsplat/plist/pull/54)
* Add `Plist::UnimplementedElementError`
(github.com/patsplat/plist/pull/51)
* Add support for text inside `<![CDATA[ … ]]>`
(github.com/patsplat/plist/pull/49)
Housekeeping:
* Add Ruby 2.7 and 3.0 to CI (github.com/patsplat/plist/pull/55)
* add docker-compose for development (github.com/patsplat/plist/pull/47)
* Replace `require` with
`require_relative`(github.com/patsplat/plist/pull/52)