Update changelog for v1.3.4

This commit is contained in:
Matteo Cypriani 2013-07-25 19:02:18 -04:00
parent b91fdc52ab
commit c17675d5ff
1 changed files with 66 additions and 0 deletions

View File

@ -1,6 +1,72 @@
This file is automatically generated from the Git tag messages.
v1.3.4 OwlPS, version 1.3.4 (development point release)
This is again a big release in terms of number of commits. Many of these
commits are code cleaning, refactoring, and other invisible
improvements, but there are also a number of noticeable changes, and
especially two major ones.
First of all, this release could be called "mine-ready OwlPS". Indeed,
the most important change is the new autocalibration method in OwlPS
Positioner that allows to generate reference points along a path defined
in the configuration, which enables self-calibrated positioning in a
network of tunnels.
The other important change is that the aggregation CSV format is now
versionned. The first field OwlPS Aggregator's CSV output files is now
an unsigned integer that defines the version of the CSV format used. The
format was otherwise untouched, and this version has number 1. An
aggregation file generated with a previous version can therefore still
be used by adding "1;" at the beginning of each line.
A summary of all the noticeable changes since 1.3.3 follows.
Documentation:
- CMake rules were added to handle the documentation; manual pages are
now generated in the man/ directory under the build tree.
- Doxygen is now used to generate manual pages from the libraries' code.
- The manual page owlps-client(1) is now complete.
- New manual page owlps-listenerd(1).
- New manual page owlps-deployment(7).
- Some improvements in other existing manual pages.
libowlps API change:
- To be consistent, every reference to an "Access Point" has been
changed to "Capture Point"; the only visible change is that all the
structures that contained a field named "ap_mac_addr_bytes" now
contain a field "cp_mac_addr_bytes" instead.
OwlPS Client:
- New options verbose (-v) and quiet (-q).
OwlPS Listener:
- New option -G to dump the current configuration on the standard output
and exit.
- Now builds on *BSD (compilation tested on NetBSD, OpenBSD and
DragonFly).
OwlPS Aggregator:
- New option -G (same as for Listener).
- New option -F to not flush the output.
- Option -o is now optional, and the default output file is the standard
output.
- When exiting, the requests in memory are output instead of being
deleted.
OwlPS Positioner:
- Should now build with clang++.
- Now requires to be linked against libclaw_tween.
- The unit tests were brought back to live, although they are very
incomplete.
- A new autocalibration method was implemented, that allows to generate
reference points along a path instead of a meshing of reference
points. The behaviour of the positioning.generate-reference-points
option was changed, and two new options were added:
positioning.generated-line-path and positioning.generated-line-step.
v1.3.3 OwlPS, version 1.3.3 (development point release)
We've got a real build system, and that's worth a point release!