Changelog for net-spider-rpl-0.4.1.5
Revision history for net-spider-rpl
0.4.1.5 -- 2022-01-02
- Confirm test with
base-4.15
0.4.1.4 -- 2020-12-30
- Confirm test with
greskell-1.2.0.0
0.4.1.3 -- 2020-06-21
- Confirm test with
base-4.13
andbase-4.14
.
0.4.1.2 -- 2020-05-30
- Confirm test with
aeson-1.5.0.0
.
0.4.1.1 -- 2020-04-26
- Confirm test with
greskell-1.1.0.0
0.4.1.0 -- 2020-01-26
- Add
FromJSON
andToJSON
instances to the following types.DIONode
DIOLink
NeighborType
MergedDIOLink
DAONode
DAOLink
CombinedNode
CombinedLink
FindingType
- Add
ToJSON
instance toIPv6ID
.
0.4.0.1 -- 2019-12-29
- Confirm
ip-1.7.0
andfast-logger-3.0.0
.
0.4.0.0 -- 2019-12-28
- [BREAKING CHANGE] Changes instances of
LinkAttributes
andNodeAttributes
because their signature are changed innet-spider-0.4.0.0
. - This also leads to a bug fix. Before, it could not write or parse attribute values of 'Nothing'.
- Add
FromGraphSON
andToJSON
instances toNeighborType
.
0.3.1.0 -- 2019-10-04
- Expose an internal module
NetSpider.RPL.IPv6
. - Confirm test with
ip-1.5.1
,ip-1.6.0
,hashable-1.3.0.0
,time-1.9.3
.
0.3.0.0 -- 2019-09-30
ContikiNG module
- [BREAKING CHANGE]
parseStream
,parserFoundNodeDIO
andparserFoundNodeDAO
functions now requireMonadLogger
context. - Add
parseFileHandleM
function. - Now the parser functions can emit Warning logs when the parser fails in an unexpected context.
0.2.3.0 -- 2019-09-24
ContikiNG module
- Add
parseStream
,parserFoundNodeDIO
,parserFoundNodeDAO
functions.
0.2.2.0 -- 2019-09-23
RPL module
- document: change the link to net-spider-rpl-example into net-spider-rpl-cli.
ContikiNG module
- Add
parseFileHandle
function.
0.2.1.0 -- 2019-07-19
DIO module
- Export
TrickleInterval
type synonym. It should have been exported in the first place.
0.2.0.0 -- 2019-07-15
-
[BREAKING CHANGE] Type class instances from net-spider-pangraph are removed. This is because
NetSpider.GraphML.Writer
from net-spider can be used to format SnapshotGraphs into GraphML- net-spider-pangraph has relatively a heavy dependency set
NetSpider.Pangraph.ToAttributes
typeclass instance can be easily implemented byNetSpider.Pangraph.attributesFromGraphML
.
-
Add
NetSpider.GraphML.ToAttributes
instance to RPL data types so that SnapshotGraphs can be formatted to GraphML.
Combined module
- Add
SnapshotGraphCombined
type synonym. combineNodes
now prefers the input node with the latest timestamp as the basis of the result.
ContikiNG module
- Bug fix for DIO entries including the infinite rank.
- Add detailed doc to
parseFile
.
DAO module
- Add
SnapshotGraphDAO
type synonym. - Add
daoDefQuery
function. - Fix writer and parser of
dao_route_num
attribute.
DIO module
- Add
SnapshotGraphDIO
type synonym. - Add
dioDefQuery
function.
FindingID module
- Add
NetSpider.GraphML.Writer.ToNodeID
intance toFindingID
andIPv6ID
.
0.1.0.0 -- 2019-05-03
- First version. Released on an unsuspecting world.