Changelog for net-spider-0.4.3.0
Revision history for net-spider
0.4.3.0 -- 2020-04-18
- Add SeqID module.
Snapshot module
- Add
graphTimestamp
function.
Log module
- Add
logInfoW
,logWarnW
andlogErrorW
functions.
0.4.2.0 -- 2020-03-21
- Add Weaver module.
Unify module
- Add
toLinkSamples
function.
Found module
- Add
sortByTime
,allTargetNodes
functions.
0.4.1.0 -- 2020-01-26
- Add
GraphML.Attribute
module.AttributeValue
and related types inGraphML.Writer
module are moved toGraphML.Attribute
module. - Add
ToAttributes
instance toTimeZone
. - Add
FromJSON
andToJSON
instances toAttributeValue
. - Add
attributesToAeson
function.
Timestamp module
- Add
FromJSON
,ToJSON
andToAttributes
instances toTimestamp
.
Found module
- Add
FromJSON
andToJSON
instances toLinkState
,FoundLink
andFoundNode
. - Add
Ord
instance toFoundNode
.
Snapshot module
- Add
FromJSON
andToJSON
instances toSnapshotLink
andSnapshotNode
.
0.4.0.1 -- 2019-12-29
- Confirm test with
data-interval-2.0.1
.
0.4.0.0 -- 2019-12-28
- Use
greskell-1.0.0.0
.
Graph module
- [BREAKING CHANGE] Change signatures of
parseNodeAttributes
andparseLinkAttributes
functions, because nowPropertMapList
andPropertyMapSingle
are deprecated. - [BREAKING CHANGE] Remove
ToAttributes
instance from types ofPropertyMap
class, becausePropertyMap
is now deprecated. - [BREAKING CHANGE] Now
EID
is alias forElementID
. It's kind is now* -> *
. This fixes #5. - [BREAKING CHANGE] Kind of
VFoundNode
andEFinds
is now*
(was* -> *
). - [BREAKING CHANGE] Remove
NodeAttributes PropertyMapList
instance andLinkAttributes PropertyMapSingle
instance, because PropertyMaps are deprecated. - Add
NodeAttributes
andLinkAttributes
instances toPMap
.
0.3.3.0 -- 2019-10-13
Interval module
- Add
secSince
andsecUntil
functions.
0.3.2.1 -- 2019-10-04
- Confirm test with
hashable-1.3.0.0
.
0.3.2.0 -- 2019-08-04
- Add
Interval
module.
Query module
- Add
Eq
instance toFoundNodePolicy
.
Spider module
- Add
withSpider
function.
0.3.1.1 -- 2019-07-19
- Add documentation about
GraphML.Writer
module.
0.3.1.0 -- 2019-07-15
- Add
GraphML.Writer
module.
Snapshot module
- Add
SnapshotGraph
type synonym.
Timestamp module
- Add
toTime
,toSystemTime
andshowTimestamp
functions.
0.3.0.0 -- 2019-05-03
-
Export
Snapshot.Internal
module. This module is only for internal use. -
[BREAKING CHANGE] Use StrictData extension by default. This changes the strictness of the following data types.
Query
(from Query module)Config
(from Spider.Config module)UnifyStdConfig
(from Unify module)
Found module
- Add
Functor
andBifunctor
instances toFoundNode
andFoundLink.
Graph module
- Add
NodeAttributes
instance toPropertyMapList
. - Add
LinkAttributes
instance toPropertyMapSingle
.
Query module
- [BREAKING CHANGE]
Query
data type is now strict.
Snapshot module
- Add
Functor
andBifunctor
instances toSnapshotNode
andSnapshotLink.
0.2.0.0 -- 2018-12-10
- Add
Log
module. - Confirmed test with base-4.12, time-1.9, containers-0.6
Query module
- Add
timeInterval
andfoundNodePolicy
fields toQuery
type. - Add
FoundNodePolicy
type. - Add
secUpTo
,policyOverwrite
andpolicyAppend
functions. - Re-export symbols from Data.Interval.
Spider module
- Fix bug that the Spider visits a node multiple times. The result was correct, but it took extra time.
- Now it may produce log messages.
Spider.Config module
- [BREAKING CHANGE] Now
Spider
type's internal is hidden. It was just a mistake. - [BREAKING CHANGE] Now
getSnapshot
andgetSnapshotSimple
requires(Show n)
constraint for logging. - Add
logThreshold
field. - Export
LogLevel
type.
Timestamp module
- [BREAKING CHANGE] Rename
fromEpochSecond
tofromEpochMillisecond
. NowTimestamp
represents milliseconds since the epoch. - Add
now
,addSec
,parseTimestamp
,fromS
,fromZonedTime
,fromUTCTime
,fromSystemTime
,fromLocalTime
,showEpochTime
.
Unify modulem
- [BREAKING CHANGE] Now
LinkSampleUnifier
returnsWriterLoggingM
monad. - [BREAKING CHANGE] Now
unifyToOne
,unifyToMany
andunifyStd
require(Show n)
constraint.
0.1.0.0 -- 2018-09-24
- First version. Released on an unsuspecting world.