+2020-01-25 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.4.
+
+ * A new back-end for the GNU Hurd was contributed by Joan Lledó.
+
+ * When printing VPD item identifiers, non-ASCII characters are escaped.
+
+2020-01-22 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.3.
+
+ * `lspci -t' (tree mode) can be combined with `-s' to show a sub-tree.
+ We also fixed potential buffer overflows in the tree dumper.
+
+ * Cleaned messy code for dumping of I/O, memory, and ROM regions.
+ This helped fixing a bug, which caused some 64-bit regions to be
+ reported as virtual. All flags are now printed after the address
+ (previously, "[virtual]" and "[enhanced]" were before it for no good
+ reason).
+
+ * Added pci_find_cap_nr() to the library, which handles capabilities
+ which occur multiple times in a single device.
+
+ * Minor improvements in printing of PCIe capabilities.
+
+ * We now decode the Multicast and Secondary PCI Express extended
+ capabilities.
+
+ * The list of capability names available to setpci was updated.
+
+ * Minor bugs were fixed in FreeBSD and Solaris ports.
+
+ * We now prefer HTTPS URLs in all documentation
+
+ * The pci.ids file has a man page.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2018-08-12 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.2.
+
+ * Added "-P" and "-PP" switches to lspci, which display the path
+ through bridges to each device.
+
+ * Fixed a couple of bugs in computation of bus topology. It was
+ previously used only for the tree display, but we re-use it for
+ computing the paths.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
+2018-07-12 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.1.
+
+ * Fixed compilation issues on Linux systems with MUSL libc.
+
+2018-06-30 Martin Mares <mj@ucw.cz>
+
+ * Released as 3.6.0.
+
+ * BARs reported by the OS, but not set on the device itself are
+ reliably marked with "[virtual]".
+
+ * Library: Introduced a generic mechanism of string properties. This
+ avoids lots of special cases and makes ABI compatibility easier.
+
+ * On Linux systems with OpenFirmware, report corresponding device tree nodes
+ as device properties.
+
+ * VPD decoder knows several non-standard extensions.
+
+ * When PCIe link speed is less than the maximum supported by the
+ device, it is explicitly marked as "downgraded".
+
+ * Several new capabilities are not decoded yet, but at least their
+ names are printed.
+
+ * The Null capability is easily decoded.
+
+ * Formatting of several capabilities was cleaned up.
+
+ * The VGA16 bit in the bridge control register is now supported.
+
+ * Added a port to SylixOS. Thanks to YuJian Gong for contribution.
+
+ * Added a port to DOS/DJGPP. Thanks to Rudolf Marek for contribution.
+
+ * The order in which back-ends are probed was decoupled from the
+ internal back-end IDs. This helps, because new back-ends must have
+ their ID allocated at the end to keep the ABI, but they might need
+ to be probed earlier.
+
+ * The fbsd-device back-end should work again.
+
+ * Fixed a couple of bugs. Most notably, DeviceName was not printed.
+
+ * As usually, updated pci.ids to the current snapshot of the database.
+
2017-11-17 Martin Mares <mj@ucw.cz>
* Released as 3.5.6.