v4.0.8 - 2023-05-17
v4.0.3 - 2023-03-29
v4.0.2 - 2023-03-29
v4.0.1 - 2023-03-28
v4.0.0 - 2023-03-28
- Merge pull request #66 from TREEcg/fix/update-dependencies
- Remove coverage threshold (for now)
- Fix component.js build process
- Go back to npm ci + fully remove yarn commands
- Try normal npm i
- Commit package-lock.json
- Add github action for CI
- Changes include: - Fix time-based prunning of members - Extract ldes:timestampPath from LDES metadata - Handle edge case where no members are emitted on sync mode
- Changes include: - Remove unmaintained and stale dependencies - Use WebStreams to process fetched pages - Use RDFJS store to do BGP lookups - Clean up code
- Remove in-memory caching of all page requests
- Fix cli error message
- Changes include: - Define enum type for output representation - Rename sychronization event - Make sure Event Stream tests run properly
- Fix LDES client unit tests + properly close stream
- Fix library unit tests + issue on stream pause/flow modes
- Fix bookkeeper unit tests
- Clean up dependencies
- Update dependencies
- Fix unit tests of RDF object filter with a quadstore
- Fix unit tests of rdf filtering with json-ld framing actor
- Clean up and update more dependencies
- Update jest and jsonld dependencies
- Update lerna and work with npm
- Update typescript dependencies
v3.0.2 - 2023-03-03
- Fix logic to allow for readable stream paused mode
- Merge pull request #62 from redpencilio/fix/pause_on_sync_when_necessary
- Merge pull request #63 from TREEcg/demonstrator-assumptions
- Small corrections in the assumption section
- Add assumption section to the README.md based on the findings of this project as a dependency for the IOW Demonstrater.
- Merge branch 'TREEcg:main' into fix/pause_on_sync_when_necessary
- Add pro-tip json-ld context
- Add pro-tip for writing/reading state
- ensure stream is paused on sync if necessary
- update README
- add support for passing custom headers when creating an eventStream
v3.0.1 - 2022-10-27
- Add option requestHeaders also to CLI
- update README
- add support for passing custom headers when creating an eventStream
- Update LICENSE
- Update LICENSE
v3.0.0 - 2022-08-25
- Merge pull request #60 from TREEcg/feat/update-componentsjs
- Update LDES Client to Comunica 2.3
- Merge branch 'development' of github.com:TREEcg/event-stream-client into development
- Merge pull request #31 from TREEcg/fix-12
- Merge branch 'development' into fix-12
- Make JSON-LD framing optional
v2.6.0 - 2022-06-13
- Merge branch 'main' of github.com:TREEcg/event-stream-client into main
- Change type of JsonLdContext to JsonLdDocument
- Use LRU cache for processedURIs
- Bump to release version v2.5.11
- Check with and without www when searching for view
- Feat 36 - Pause and Resume EventStream with exportState/importState methods (#42)
- Make JSON-LD framing optional
- Merge branch 'main' into feat/logger
- feat: Remove local Logger and import logger from @treecg/types
- feat: Add component.js config for logging + fix error logging
- feat: Add logging functionality
v2.5.11 - 2022-05-23
v2.5.7 - 2021-11-05
v2.5.6 - 2021-11-05
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.5.6 (2021-11-05)
Note: Version bump only for package @treecg/event-stream-client
All notable changes to this project will be documented in this file.
v2.5.6-alpha.0 - 2021-11-04
v2.5.5 - 2021-10-28
- Feat 46 - event "only syncing now" should only be emitted when disbableSynchronization is false (#49)
- feat: emit event when in syncing mode (#47)
v2.5.4 - 2021-10-27
v2.5.3 - 2021-10-27
v2.5.2 - 2021-10-26
v2.5.1 - 2021-10-26
- Bump to release version v2.5.0
- Feat 36 - Pause and Resume EventStream with exportState/importState methods (#42)
- Add serialisation & deserialization for Bookkeeper data structures (#35)
- Bump to release version v2.4.1
- Fix 40 - remove custom memberBuffer and use internal readableBuffer (#41)
v2.5.0 - 2021-10-26
- Feat 36 - Pause and Resume EventStream with exportState/importState methods (#42)
- Add serialisation & deserialization for Bookkeeper data structures (#35)
- Bump to release version v2.4.1
- Fix 40 - remove custom memberBuffer and use internal readableBuffer (#41)
v2.4.0 - 2021-10-26
- Merge pull request #39 from TREEcg/feat-32
- feat: update readme
- Merge pull request #38 from TREEcg/fix-37
- fix: change Quads events to adhere to Member interface
- feat: add dependency @treecg/types
- fix: rename bookie to bookkeeper
v2.3.11 - 2021-09-22
- Merge branch 'development' into main
- Add disableSynchronization in README
- Merge branch 'development' into main
- Merge branch 'fix-28' into development
- Update README with tree metadata
- Link to tree extractor and use treeMetadata.metadata
- Throw error instead of using expect
- Rename disablePolling with disableSynchronization
- Document and test how the collection's metadata is exposed
v2.3.10 - 2021-09-16
- Merge branch 'feat/pickfirstview' into development
- Merge branch 'fix-tests' into development
- Clean up tests
- Merge branch 'development' into fix-tests
- Just made LDESClient tests run
- Merge branch 'development' into fix-tests
- First try at cleaning up the tests
- Document in readme
- Fix: URL to tree:collection, pick first view encountered when no relations are found
v2.3.9 - 2021-09-16
- Use done to prevent extra buffering
- Unused variable
- Don’t wait until the buffer is full to already continue writing data
- Removed useless import
- Also continues buffering when empty pages are being processed
- Remove faulty and duplicate test-case
- merged
- Merge branch 'main' into development
- merged
- Merged with development
- Added test-case to check whether stream ends
- Merge branch 'development' into fix-25
- Fixed #25
v2.3.8 - 2021-09-10
v2.3.7 - 2021-09-09
- Merge pull request #23 from TREEcg/fix-22
- Update representation interface of Object
- Add test-case and change output quads to Array instead of asynciterator
- Allow a representation to be passed and make mimetype optional
v2.3.6 - 2021-08-26
- Update README.md
- Fix ignoring of pages
- Clean up some code
- Fail graciously when a dereferencing a member failed
- Add link following to member dereferencing
- Merge branch 'main' of github.com:TREEcg/event-stream-client
- Add optional rate limiting
- Wait on the processing of members
- Update dependencies
- Use polling interval as minimum time between repolling
- Dereference external members
- Add simple content type negotiation
- Add non-cyclic member extraction
v2.3.5 - 2021-07-27
v2.3.4 - 2021-07-27
v2.3.3 - 2021-07-27
- Don't make readonly
- Fix ending too soon when not polling
- Merge pull request #17 from hdelva/main
- Fix broken CLI interface
- Add method to ignore certain pages Because they have already been processed for example
- Remove recursion
- Emit metadata
- Make the LRU cache not a singleton
- Make the init actor stateless
v2.3.2 - 2021-06-25
v2.3.1 - 2021-06-25
v2.3.0 - 2021-06-25
v2.2.1 - 2021-06-24
v2.2.0 - 2021-06-24
v2.1.0 - 2021-06-10
v2.0.9 - 2021-06-10
- Merge branch 'main' of github.com:TREEcg/event-stream-client into main
- Update JSON-LD parser to latest
- Merge pull request #14 from nvdk/patch-2
- small corrections to readme
v2.0.8 - 2021-05-25
- Update engine-default
- Fix now.getTime()
- Fix #9: headers crash
- Fix #8 output to stderr
- Fix emit member once + <= fromTime
v2.0.7 - 2021-03-08
v2.0.6 - 2021-03-08
v2.0.5 - 2021-03-08
v2.0.4 - 2021-03-08
- Update Git URL
- Rename to TREEcg
- Merge branch 'main' of github.com:TREEcg/event-stream-client into main
- Change to fromTime
- Merge pull request #1 from brechtvdv/main
v2.0.3 - 2021-03-08
v2.0.2 - 2021-03-05
- Remove unused dependencies
- Fix #5 : only emit multiple times when explicitly configured. Fix #6 : latest fragment is automatically refetched every time leading to feching new pages too
- Fix #7
- Use LRU cache in book keeper
- Update to version 2
v2.0.1 - 2021-03-05
v2.0.0 - 2021-03-05
v1.19.1 - 2021-01-15
v1.19.0 - 2021-01-15
- Make true init actor + add pollingInterval parameter to actor
- Converting to real init actor
- Update readme