--
kplex is a multitransport software data multiplexer, working with
data conforming to the NMEA-0183 standard.
Kplex multiplexes data inputs from sources such as serial lines,
pseudo terminals and network interfaces and send to any (reasonable)
number of similar outputs.
kplex can perform filtering of inputs (so you only get the data you
want, or don't get the data you don't want from a given source) and
outputs (so you only send what you want where you want) and can
perform fine-grained failover so that for any given type of data,
you specify a priority order of the source you would like to take
it from.
Changelog:
RELEASE NOTES FOR VERSION 2.9a
* Biber version 1.9 is required for biblatex 2.9a
* Fixed some bugs with defernumbers option
* With biber, the scanner for \mkcomprange will normalise any sequence of
dashes with \bibrangedash and any (optionally space-surrounded) comma or
semi-colon with \bibrangessep (see docs). Range compression now works
properly in citation notes.
RELEASE NOTES FOR VERSION 2.9
* Biber version 1.9 is required for biblatex 2.9
* With biber, the \printshorthands functionality is subsumed under a more
general "bibliography list" functionality. See the documentation for
\printbiblist and the new examples file "92-bibliographylists.tex".
Previous list of shorthands macros have legacy aliases for backwards
compatibility.
* INCOMPATIBLE CHANGE - The generalisation of the \printshorthands facility
into a bibliography list printing facility necessitated changing the
default bibliography environment name for printing shorthands from
"shorthands" to "shorthand" so that it matches the field name it uses.
This allows the other relevant "short*" fields to be automatically
available with environments, filters etc. for building bibliography lists
of abbreviations. The same applies to the default "shorthands" driver
which is now called "shorthand". If you (re)define either the "shorthands"
bibliography environment or the "shorthands" driver in your style, please
change the names to remove the "s" or you will pick up the internal
defaults instead.
* The data model defining macros are no longer valid in a document
(including the preamble). They in fact only ever partially worked as
biblatex uses the data model to define some internal macros before the
preamble and document is read. Using these macros in a document would
lead to strange behaviour sooner or later and so now they are disabled
after the data model is loaded and will generate a warning.
* The "sortlocale" option no longer passes its value to the biber option of
the same name. Biblatex now has its own "sortlocale" option which is used
to set the global sorting locale on sorting specifications which don't
define one. The ability to define sorting locales per-sortscheme is new
in this version. See the PDF documentation. This is unlikely to impact
anyone. The biber "sortlocale" option can be use to override the
biblatex-specified sorting locales if you need to.
RELEASE NOTES FOR VERSION 2.8a
* INCOMPATIBLE CHANGE - The "language" option has new values. "language=autobib" changes
language for bibliography entries based on the LANGID field and the "autolang" option setting.
As a new feature, "language=autocite" does the same for citations. "language=auto" sets
both "autocite" and "autobib" and the default is "lanauge=autobib". This is a change from
the previous default. If your style sets "language=auto" explicitly, you will get the new
citation language switching behaviour and might want to use "language=autobib" to get the old
behaviour back.
RELEASE NOTES FOR VERSION 2.8
* Biber version 1.8 is required for biblatex 2.8
* Polyglossia is now better supported
* The HYPHENATION field is now called LANGID. The old name still works for backwards compat. This
field does a lot more than just selecting hyphenation patterns and was misleading.
* New field LANGIDOPTS for Polyglossia users allows specification of
language-specific options (like variants such as "american" english and
babelshorthands etc.). See the biblatex-examples.bib file which has been
converted to use the new field names and fields.
* "babel" option renamed to "autolang". Old name generates a warning but
still works. Since Polyglossia support now basically works, this name is now
too package specific. There is a new value "langname" for this option
which is Polyglossia only and allows the use of the main polyglossia language
switching environment which can use the options given in the LANGIDOPTS field.
* New value "year" for "datelabel" option
* New internal field "datelabelsource" for package authors specifies which
date field the datelabel was generated from.
RELEASE NOTES FOR VERSION 2.7a
* Bugfix release for 2.7
RELEASE NOTES FOR VERSION 2.7
* Biber version 1.7 is required for biblatex 2.7
* New field EVENTTITLEADDON now part of default data model and default styles
* Many citation command enhancements, better flow-of-text integration for
\textcite et al. See changelog in PDF doc for details.
RELEASE NOTES FOR VERSION 2.6
* Biber version 1.6 is required for biblatex 2.6
* INCOMPATIBLE CHANGE - \DeclareLabelyear is now \DeclareLabeldate so
that the extra fields labelmonth and labelday can be generated by
biber. The 'labelyear' package option is now called 'labeldate'. The
old names will work but will generate warnings. The default
definition for \DeclareLabeldate in biblatex.def results in the same
behaviour as with the old \DeclareLabelyear.
* Localised and fixed string fallbacks now possible as values for labelyear field
* Cyclic and cascading RELATED entries now working properly.
RELEASE NOTES FOR VERSION 2.5
* Biber version 1.5 is required for biblatex 2.5
* New sourcemap step "entrynull" can be used to completely skip an entry.
RELEASE NOTES FOR VERSION 2.4
* Biber version 1.4 is required for biblatex 2.4
* New macro \DeclareStyleSourcemap for style authors who want to define source mappings which
are not changed by users using \DeclareSourcemap. Style maps so defined are run after user
mappings and before driver default mappings.
* New RELATEDOPTIONS field giving more control over the exact options for related entry processing
* INCOMPATIBLE CHANGE - \DeclareLabelname, \DeclareLabelTitle and \DeclareLabelyear now have
a different syntax in order to prepare for future multi-script support. The change is minor -
just wrap all fields in \field{} and don't use any commas to separate fields. For example, the
default definition of \DeclareLabelname was:
\DeclareLabelname{%
shortauthor,
author,
shorteditor,
editor,
translator}
and is now:
\DeclareLabelname{%
\field{shortauthor}
\field{author}
\field{shorteditor}
\field{editor}
\field{translator}
}
RELEASE NOTES FOR VERSION 2.3
* Biber version 1.3 is required for biblatex 2.3
* New "append" mode for \DeclareSourcemap so that fields can be combined
* Detection of some situations which requires biber or latex reruns.
Specifically, when sorting schemes are added or removed, when citations are added
or removed, when sorting=none and citation order changes and the interactions of
these situations when defernumbers=true. Biblatex should now report that a re-run is
required in such situations.
* Bugfixes
RELEASE NOTES FOR VERSION 2.2
* Biber version 1.2 is required for biblatex 2.2
* Bugfixes
RELEASE NOTES FOR VERSION 2.1
* Biber version 1.1 is required for biblatex 2.1
* Custom data models is now looked for in more places. See PDF
documentation. Custom data model conflicts are now better processed by
biber.
* Some improved localisation (Norwegian) and doc fixes.
RELEASE NOTES FOR VERSION 2.0
* Biber is now the default backend. Biblatex 2.0 requires biber
1.0. It will not work with any earlier release of biber due to
.bcf format changes required to support the new list-local sorting
feature.
* Biblatex with bibtex as the backend is now frozen at version 1.7. When
using biblatex with the option "backend=bibtex" (which must be
specified now, the default is backend=biber if no option is specified),
biblatex 1.7 will be automatically used. Apart from important bug fixes,
no more development will be done on the 1.7 branch which means that
users must switch to backend=biber (or don't specify the backend at all)
to get version 2.0 and future new features. All major new 2.0 features
require biber anyway so this is no real change for bibtex users.
* New options to enable counters which track different combinations of
information. Here is a summary which contains all tracking options,
including the new ones (row marked with with a star, table is also in
the PDF documentation):
Enabled Enabled Tracked
Option field counter information
-------------- ---------- -------------- -------------------
labelalpha labelalpha extraalpha label
labelyear labelyear extrayear labelname+labelyear
*labeltitle --- extratitle labelname+labeltitle
*labeltitleyear --- extratitleyear labeltitle+labelyear
The naming of the options and counters is a little unintuitive because
the original ones were named before requests for the new ones were made.
The "Tracked information" column makes clear which information is tracked
by the counters. The new counters will appear in the .bbl inside an entry
and can be used just like "extraalpha" and "extrayear". The new options
controlling the new counters are false by default and are not used by the
standard styles.
* The biblatex data model is now customisable using the \DeclareDatamodel*
macros. This allows the use of new entrytypes and fields, as long as the
style supports them.
* Controlling initials generation
A biblatex macro interface (\DeclareNoinit) is now available to declare
regular expressions to strip from names before generating initials for
them. This mirrors the Biber config file functionality on a per-document
basis. A common use, for example, might be to strip certain prefices
from names so that they do not end up as initials.
* Fine tuning sorting strings
A biblatex macro interface (\DeclareNosort) is now available to declare
regular expressions to strip from fields or types of fields for sorting
purposes. This mirrors the Biber config file functionality on a per-document
basis. A common use, for example, might be to strip "The " from titles for
sorting purposes.
* Sorting option for bibliography/shorthand lists
\printbibliography and \printshorthands now have a "sorting" option so
you can choose a sorting scheme for each bibliography/shorthand list
instead of using the global sorting scheme. This means that you can
issue \printbibliography or \printshorthands as many times as you need
to, anywhere in the document and have the resulting list sorted in the
way required.
* Dynamic datasource modification
A biblatex macro interface (\DeclareSourcemap) is now available to
allow users to dynamically modify data as it is read by Biber. This
can be used to do many things like remove unwanted fields,
regularise field contents, add new fields etc. all without write
access to the datasource. The biblatex manual has a large section
on this feature, with many examples. This feature is identical in
functionality to Biber's "sourcemap" option but having a macro
interface allows it to be used on a per-document basis. The default
mappings for datasource drivers are definable too, using
\DeclareDefaultSourcemap
* Customisable labels
A new macro interface is implemented (\DeclareLabelalphaTemplate)
which allows customisation of the label used in alphanumeric
styles. The previous static labels are now implemented in terms of
the new interface. The biblatex manual has a section on this
feature with examples. One edge-case has changed with the new
definition of the previous default label generation behaviour: a
name with a prefix will now include 3 characters after the prefix
instead of 2 ("van Rompel" will be "vRom" instead of "vRo"). The
previous behaviour was anomolous anyway. There are options to
auto-disambiguate labels in several ways.
* Related entries
A general method to support "related entries" is implemented. This
allows a localisable, flexible way to deal with relationships between
entries like "reprint of", "translation of", "reprinted in" etc.
Three new entry fields are available to support this - "related",
"relatedtype" and "relatedstring". Biber will automatically create
"dataonly" clones of the related entries so that their data can be
accessed in styles without having to cite them. Related entries may
also be cited themselves which does not interfere in any way with this
mechanism. The standard styles have been updated to support the new
fields. New punctuation macros are available to format the new fields
in the bibliography ("relatedpunct", "relateddelim", "related").
* Citation key aliases
It is now possible to include a new field "ids" in an entry which
is a comma-separated list of citation key aliases. The entry can be
cited by any of the aliases, which helps when you updated your
entry keys but don't want to change old documents.
* Option to sort names only using initials
The new option "sortfirstinits" allows users to specify that name
sorting only uses initials instead of the full name. Previously,
even if "firstinits" was true, sorting used full names.
* New citation commands
Starred variants of \citeyear and \citedate are now available which
include the extrayear information.
Allow searching across multiple folders
Improved support for screen readers and assistive technology using WCAG 2.0 and WAI ARIA standards
Update to TinyMCE 4.1 to support images in HTML signatures (copy & paste)
Added namespace filter and folder searching in folder manager
New config option to disable UI elements/actions
Stronger password encryption using OpenSSL
Support for the IMAP SPECIAL-USE extension
Support for Oracle as database backend
Manage 3rd party libs with Composer
Updated devel/p5-Sort-Versions to 1.60
Updated devel/p5-Stream-Buffered to 0.03
Updated devel/p5-String-Format to 1.17
Updated devel/p5-String-Print to 0.15
Updated devel/p5-Sub-Exporter-GlobExporter to 0.004
Updated devel/p5-Sub-Identify to 0.10
Updated devel/p5-Sub-Override to 0.09
Updated devel/p5-Sub-Uplevel to 0.2500
--------------
0.25 2015-01-26 20:32:52-05:00 America/New_York
[Fixed]
- fixed: 00-compile.t failures under Windows (bug #98230).
The 00-compile.t file has been moved to a release test and is
no longer shipped. [Michael Gray]
[Meta]
- moved bug tracker to Github
- updated repo files explaining how to contribute
- enabled Travis CI
- Switch BUILD_DEPENDS from (devel)/p5-Test-Exception to p5-Test-Fatal
(upstream)
- Update to 0.09
-----------------
0.09 Wed Jan 16 2013
Switch from Test::Exception to Test::Fatal.
Fix two typos on the POD. Patches from Ansgar Burchardt and david.skyba.
-------------------
0.09- A. Sinan Unur (1):
Fix test failure due to hard-coded filenames.
0.08- Rafael Garcia-Suarez (2):
Require at least perl 5.8.0
Improve docs beyond a really terse synopsis
0.07- Rafael Garcia-Suarez (1):
Require B unconditionally on older perls
0.06- Rafael Garcia-Suarez (4):
Remove perl version requirement
Skip tests that rely on perls more recent than 5.14.0
Update ppport.h
Use the pure-perl version of is_sub_constant on perls earlier than 5.16
0.05- Rafael Garcia-Suarez (13):
Add test for function prototypes
Require at least perl 5.14.1
Better, simpler code for testing if we can load the XS version
Add gitignore file
Experimental implementation of get_code_location
Add XS implementation of get_code_location()
Add test for the prototype of get_code_location
Make get_code_location work on undefined subs
Add link to github repo in the meta file
Add TODO file
Add pure-perl implementation of is_sub_constant()
Add XS implemetation of is_constant_sub()
Add documentation
-------------------
version 0.15: Fri Mar 14 09:06:18 CET 2014
Fixes:
- t/11modif.t regression test, where float may get ',' under
some locales [cpantesters]
version 0.14: Mon Mar 10 16:11:30 CET 2014
Improvements:
- changed documentation style
- Add ${PERL5_LICENSE}
(upstream)
- Update 1.5 to 1.60
------------------
1.60 2014-06-13 NEILB
- CPAN Testers hasn't reported any failures, so my first
non-developer release.
- Added SEE ALSO section to doc.
1.5_01 2014-06-11 NEILB
- Switched to Dist::Zilla, moving Versions.pm into lib/Sort/ in the process
This will address RT#83016 as a side effect.
- Specified utf-8 encoding for pod, and put Hack's surname in UTF-8.
RT#89433
- Added separate COPYRIGHT AND LICENSE section in pod, in expected format.
- Added github repo to pod.
- Reformatted this file as per CPAN::Changes::Spec
---------------------------
0.103010 2014-03-29 22:13:19-04:00 America/New_York
- fix guess_license_from_pod's return on GPL licenses
(thanks, Syohei YOSHIDA!)
0.103009 2014-02-20 22:19:45-05:00 America/New_York
- Updated FSF mailing address in license text for GFDL versions 1.2,
GPL versions 1 & 2, and LGPL 2.1
0.103008 2013-11-16 22:37:14 America/New_York
- faster! thanks, charsbar!
- add new_from_short_name to LicenseUtils for spdx.org-style
short names; thanks, Dominique Dumont!
- avoid double trailing dots in expanded licenses; thanks, Dave Rolsky!
- fix some errors in (3-clause) BSD license text
- the 2-clause BSD ("FreeBSD") license no longer incorrectly puts
"FreeBSD" as the owner in the license full text
0.103007 2013-10-26 19:57:05 America/New_York
fix regex to allow guessing from meta things like perl_5 (thanks,
Kevin Dawson!)
replace 'use base' with 'use parent'
0.103006 2013-10-20 14:17:53 America/New_York
try harder to identify licenses from all installed License classes;
this is an @INC-scanning change, so be vigilant; thanks, David
Golden!
0.103005 2012-12-08 16:15:30 America/New_York
add MPL 2.0 (thanks, Bernhard Amann)
still in the ${WRKSRC}/src/ subdirectory, but when we build with
./configure instead of Makefile.direct the build expects them to be in
${WRKSRC} so just move them there.