All notable changes to this project will be documented in this file.
v0.1.1 - 2020-09-03
v0.1.0 - 2020-09-03
- feat: Send server identification
- feat: Integrate ChainedConverter into the server
- feat: Dynamically determine matching types in ChainedConverter
- feat: Create RepresentationConverter that chains other converters
- feat: allow custom config to be passed
- feat: Enable dependency injection with auto-generated components
- feat: add support for parsing more RDF formats using rdf-parse
- feat: Support link and slug headers in SimpleBodyParser
- feat: Move runtime config into dedicated component, Closes #67
- feat: Add file based ResourceStore (#52)
- feat: Add more extensive permission parsing support
- feat: Integrate acl with rest of server
- feat: Add acl support
- feat: Integrate data conversion with rest of server
- feat: Convert data from ResourceStore based on preferences
- feat: Specifiy constants in separate file
- feat: Integrate PATCH functionality
- feat: Add support for SPARQL updates on ResourceStores
- feat: Add OperationHandler for PATCH
- feat: Add BodyParser for SPARQL updates
- feat: Add lock functionality
- feat: Add prepare script
- feat: Set up server using express
- feat: Add coveralls support
- feat: Validate Accept* headers while parsing
- feat: Fully support Accept* headers
- feat: add simple response writer
- feat: add simple operation handlers
- feat: add simple resource store
- feat: add simple permissions related handlers
- feat: add response description interface
- feat: add simple request parser
- feat: add simple preference parser
- feat: add simple target extractor
- feat: add simple body parser
- feat: add request parsing related interfaces
- feat: add typed readable
- feat: Add README with architecture links
- feat: add AuthenticatedLdpHandler
- feat: add CompositeAsyncHandler to support multiple handlers
- feat: add custom errors
- feat: add additional supported interfaces
- Initial configuration