All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add files to botanic search example, closes [#62].
- Remove inline quote numbers from botanic search example.
- Add scenario
endpoint.element.postElement, closes [#58].
- Improve botanic search example, closes [#59].
- Add botanic search scenario closes [#55].
- Change license from AGPL 3 to MIT, closes [#52].
- Extended scenario
general.paginationto support testing index endpoint pagination, closes [#49].
- Add scenario
general.if-none-match, closes [#44]. - Add scenario
general.if-match, closes [#43].
- Add scenarios
general.etag.maximum,general.etag.create-node,general.etag.create-owns-relation,general.etag.create-normal-relation,general.etag.update-node,general.etag.update-owns-relation,general.etag.update-normal-relation,general.etag.delete-node,general.etag.delete-owns-relationandgeneral.etag.delete-normal-relation, closes [#41].
- Fix duplicate OWNS-relation between user
be5d2aa7-5ff8-4ca2-ba03-20a9c10ffdb1and tokenae26e994-7511-4269-929f-01d075cc7c36within scenariosecurity.multipleGroups.immediateNodeOwnership.
- Add scenarios
command.token.revoke.*, closes [#36].
- Remove trigger
pull_requestandforkfrom test CI, closes [#37].
- Add multiple scenarios for missing feature tests, closes [#34].
- Add test scenario
security.tokenState, closes [#31].
- All tokens have a new property
stateset to the valueACTIVE, required by [#31].
- Add test scenario
security.deleteToken, closes [#28].
- Hotfix due to duplicate email conflict, references [#24].
- Hotfix due to duplicate id issue, references [#24].
- Add test scenario
general.ownershipModel, closes [#24].
- Update readme.
- Change email TLD from .de to .dev, closes [#14].
- Replace legacy property name "test" with "scenario", closes [#20].
- Add scenario
general.anonymousUser, closes [#18].
- Add test scenario
endpoint.user.changePassword, closes [#13]. - Add
cytopia/jsonlintto CI to verify JSON files, closes [#16].
- Add newline to all JSON files.
- Add test scenario
security.edgeCase.tokenWithNoOwnerandsecurity.edgeCase.tokenWithTwoOwners, closes [#10].
- Fix test scenario
security.edgeCase.tokenWithTwoOwners, token no longer own data element.
- Add token file back for test
endpoint.user.postToken. - Switch license to GPL-3.0-only.
- Add password hash to user
user@postToken.user.endpoint.localhost.dein scenarioendpoint.user.postToken. Fixes [#6].
- Add test scenario
endpoint.user.postTokenfor Ember Nexus API #49: HTTP POST /token - PostTokenController. - Add test scenario
endpoint.user.deleteTokenfor Ember Nexus API #65: HTTP DELETE /token - DeleteTokenController. - Add test scenario
endpoint.user.getTokenfor Ember Nexus API #72: HTTP GET /token - GetTokenController.
- Refactor folder structure.
- Resolved UUID conflict.
- Improved frontend demo dataset.
- Add frontend demo dataset.
- Add empty file folder for future features.
- Initial commit, extracted backup from https://github.com/ember-nexus/api .
- Change backup structure, replace numbered format with full text identifiers.
- Add pagination data set.