This repository has been archived by the owner on Jun 22, 2023. It is now read-only.
Releases: trompamusic/ce-api
Releases · trompamusic/ce-api
v1.7.0
1.7.0 (2021-04-09)
- fix(json-ld): Add correct types to json output definition files (373a368)
- feat(json-ld): Return error if document lang doesn't match accept-lang (c354239)
- feat(schema): Allow custom motivations to be created (e3b03ae)
- feat(schema): allow wasAttributedTo to be a SoftwareApplication (3866a07)
- feat(schema): Use custom trompa type for additionalProperty field (e00caa9)
v1.6.0
1.6.0 (2021-03-22)
- fix: upgrade graphql-tag from 2.11.0 to 2.12.1 (3a53241)
- fix: upgrade neo4j-driver from 4.2.1 to 4.2.2 (19f0727)
- fix: upgrade validator from 12.1.0 to 12.2.0 (3483048)
- fix: upgrade walk-sync from 2.0.2 to 2.2.0 (ff13b9c)
- feat(jsonld): extend @type with additionalType (8513e9f), closes #85
- feat(project): add green licenses check (cfcb70f)
- feat(project): create property and propertyValue
wasDerivedFrom
relation (3587415) - feat(project): update dependencies (dbef14b)
- feat(schema): add skos:broader to DefinedTerm (40b25c7)
- feat(schema): Add Web Annotations (17d4834)
- feat(schema): make memberOf and member inverses (7b52dde)
- chore(project): add green licenses allow list and replace concatenate dependency (25974c6)
- chore(project): fix eslint warnings (c95fc49)
- chore(project): prevent usage of private properties (38730f3)
- chore(project): run yarn install in github action (d6f2b9e)
- doc(project): add snyk and code style badges (8e96690)
v1.5.1
v1.5.0
1.5.0 (2021-03-11)
- chore(project): update modified for merge action (c7fb21f)
- feat(project): automatically set created and modified properties (3029fb1), closes #112
- feat(schema): Add Rating "templates" (ef53fb9)
- feat(schema): Use Neo4j DateTime type for created and modfied fields (021ea58)
- fix(api): fix error when requesting a node (6158127)
- fix(search): search query improvements (1bbff3a)
v1.4.0
1.4.0 (2021-03-09)
- chore(project): remove deprecated environment variable (98af0b0)
- chore(project): use default value before validating valueRequired (9f700a8)
- feat(jsonld): use configs instead of descriptions for JSON-LD output (b6f1e9c)
- feat(project): throw UserInputError on validation errors (de858b5), closes #129
- feat(project): update neo4j and neo4j-graphql-js (1459d27)
- feat(project): use default values when requesting a control action (9950c40)
- feat(QueryHelper): simplify interface matcher (76e9f84)
- feat(schema): Make Organization.legalName optional (d2c0fb6)
- feat(search): improve search results for searchMetadataText (d5f144b)
- feat(search): improve search without specific type (df051e2)
- fix(project): make migrations backwards compatible (b2ba53f)
v1.3.0
1.3.0 (2021-02-26)
- chore(MusicPlaylist): rename relation name to be more specific (e5b7e7c)
- feat(project): update dependencies with vulnerabilities (df1420c)
- feat(project): update Docker to use node-14.16.0 (6959c18)
- feat(schema): Align ItemListOrder enum with schema.org values (ea66dda)
- fix: multiple control actions generated when match query returns multiple items (2b1de56), closes #138
- fix(MusicPlaylist): add trackItemList property (e4e9ebd)
v1.2.0
1.2.0 (2021-02-12)
- fix(search): fix allResults query error (da7f85f)
- Add EXAMPLE_OF_WORK relations that link directly to Audio/MediaObject (3d4f9a8)
- copy name field from Property to PropertyValue (17b5798)
- Remove custom URL scalar (8be87f2)
- chore(deps-dev): bump node-fetch from 2.3.0 to 2.6.1 (2af8452)
- chore(deps): bump ini from 1.3.5 to 1.3.8 (6e0302d)
- chore(schema): fix schema errors and update neo4j-graphql-js (3214aef)
- refactor(schema): use SearchableInterface for searchMetadataText query (c8003c5)
- feat(project): remove CreativeWork type from schema (aa9ad2f)
- feat(schema): merge Thing and Metadata interface (084e0f4)
v1.1.0
1.1.0 (2020-11-12)
- feat(project): run Neo4j migrations before starting the server (b05622e)
- feat(project): update dc terms and rdf urls (7b88001)
- feat(schema): add dc terms Agent to Person type (b8da7b2), closes #111
- feat(schema): allow creator and endTime properties in RequestControlAction (b1a4453)
- feat(schema): remove pending from subjectOf and url (2cfb886)
- feat(search): improve the search algorithm (d638f2c)
- fix(project): fix migrations failing due to Cypher issues (1529872)
- fix(project): fix mixed schema/data migrations not working (b4dbb27)
- fix(schema): make isPartOf the inverse of hasPart (e3f92bd)
- chore(project): remove debug line (b5baf60)
- chore(project): remove unused import (ef7fc3f)
v1.0.0
1.0.0 (2020-04-21)
- fix: add necessary labels to requested ControlActions (d5fbe57)
- fix: default actionStatus for RequestControlAction mutation (0c31f39)
- fix: ensure actionStatus is set on RequestControlAction query (c381750)
- fix: fix searchMetadataText query (c7af3b8)
- fix: RequestControlAction query without properties (f4af89b)
- fix: Update and Merge mutations updating the wrong nodes (2acd84b)
- fix(auth): add Authorization to the allowed CORS headers (90febbd)
- fix(auth): parse JWT_AUTH_KEYS instead of stringifying (aac919a)
- fix(docker): fix docker container (9a2334b)
- fix(graphql): fix error when deleting non-existing node (8c67543)
- fix(json-ld): fix type not being discovered properly by the get type query (7f40a03)
- fix(mutation): remove custom UpdateControlAction mutation (c872bfd)
- fix(project): add Content-Type to CORS allowed headers (bbe7e73)
- fix(project): fix RequestControlAction mutation (ab0e72e)
- fix(project): fix RequestControlAction mutation query not working (aa0812e)
- fix(project): install neo4j-graphql-js in dockerfile (ec9957b)
- fix(schema): fix prov namespace URL (e8defd9)
- fix(schema): fix queries and filters for interfaced types (5691433)
- fix(schema): fix RequestControlAction query when property param is not defined (aa71ebe)
- fix(schema): make creator required in MetadataInterface (734d5db)
- fix(schema): Make name fields optional on all types (000662f), closes #97
- fix(schema): make ratingValue and bestRating required (7154185)
- fix(search): fix pagination in searchMetadataText query (7898d41)
- fix(search): fix searchMetadataText query when offset or first is not given (b44df14)
- ci: Set up travis (d9af5f3)
- chore: add commit message linting (0210aac)
- chore(auth): fix eslint warning (f7a658e)
- chore(auth): remove eslint comment and update error message (3561889)
- chore(project): add auth environment variables to docker-compose file (7ddc22d)
- chore(project): fix livereload for start script (35e7fa6)
- chore(project): remove custom neo4j-graphql-js build in dockerfile (2f110d4)
- chore(project): remove unused import (7d31dbe)
- chore(project): update docker scripts (754c6f0)
- chore(schema): grammar (5596682)
- chore(schema): re-add allowUndefinedInResolve (b5ff459)
- chore(subscriptions): remove console.log (3ee579e)
- feat(auth): allow changing the jwt expiration (d934a61)
- feat(auth): change the scope format to operation:type:action (43d0bdd)
- feat(auth): disable authentication if JWT_SECRET is missing (bb61f82)
- feat(json-ld): convert agent and participant to Person objects (6bd9bc9)
- feat(neo4j): disable lossless integers (76add58)
- feat(project): bump neo4j-graphql-js to 2.13.0 (cd480bb)
- feat(project): implement jwt authorization (e061c16)
- feat(project): update build and start scripts (26399c4)
- feat(project): wip authentication (47a7969)
- feat(schema): Add DefinedTermSet and DefinedTerm (123f1a4)
- feat(schema): add input to override potentialAction (28134e0)
- feat(schema): Add Rating from schema.org (39182ad)
- feat(schema): add url param to UpdateControlAction mutation (a968158)
- feat(schema): align actionStatusType enum with schema.org (d085989), closes #29
- feat(schema): default potentialAction actionStatus to PotentialActionStatus (4bfa619)
- feat(schema): make ControlAction agent and participant properties of type String (8220fc8)
- feat(schema): make description property optional (5f77848)
- feat(schema): make title property optional (47707dd)
- feat(subscriptions): implement generic subscription for create mutations (5d7436f)
- feat(subscriptions): refactor subscription query and add MediaObject specific queries (7f20b5e)
- test(auth): add unit tests for auth functions (b64be97)
- test(schema): add unit tests for parseFieldName (79fd6d2)
- refactor: rename resolve to createResolver (6a90870)
- refactor(auth): move auth related functions to auth.js (9f73d5b)
- refactor(project): refactor subscriptions and authentication to field transformers (e0fc526)
- docs(auth): add token for development environment (178fd10)
- docs(auth): added expiration and more environment variables (bae2ecf)
- docs(auth): update authentication documentation (486466b)
- Enable all trompa supported languages (ef868a6)
- make language optional (9510c83)
- Make name optional on some data types (7529814)
- Make subject optional (730604b)
- Update docs/authentication.md (c75b136)
- use dcterms:modified for the datetime that an item was modified/changed (9bf4d13)