chore(release): Release version 5.0.0 of the npm package

This commit is contained in:
Joachim Van Herwegen 2022-08-08 10:47:33 +02:00
parent d73480bde4
commit 17d0413923
3 changed files with 75 additions and 22 deletions

View File

@ -1,6 +1,78 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [5.0.0](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.1...v5.0.0) (2022-08-08)
### Features
* Accept both Settings and VariableBindings to create an App ([f609f1a](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/f609f1a9c5251b273ade785a798c1d6f8b7c29fb))
* Add a map that can check equality between object keys ([c35cd59](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/c35cd599a38700f8c5804053a180ad943f4f9d29))
* Add a SetMultiMap interface and implementation ([b5d5071](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/b5d5071403142cfb645c3992510bc01b3f05f399))
* Add contains function to IdentifierStrategy ([11c0d1d](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/11c0d1d6cf2898efab80c8e3f171f92b3d3b5aaa))
* Add find utility function for Iterables ([145758a](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/145758adbf0088ac3923b3ec3d6a713c9a467173))
* Add utilities for Iterables ([45f8aa1](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/45f8aa157de93e7f9f4cf26727bdad9233223ed1))
* Allow switching accounts ([3fea5c9](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/3fea5c98f5eef181bac7283943f2b35474821b17))
* Change permission interface to store identifiers ([23f0b37](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/23f0b37c2840035a436e0d140649bcb96e68c94e))
* Edit metadata resources ([#1188](https://github.com/CommunitySolidServer/CommunitySolidServer/issues/1188)) ([ca62511](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/ca62511d12c1190e046c6608692784082323a161))
* Enable strict parsing of CLI arguments ([4e999eb](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/4e999eba98920cb82e64091646eb61a8abf63213))
* Extend OIDC error descriptions ([3f817b1](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/3f817b14b0b7ee626d3f4e6922955392c00f8be2))
* initial proposal for multithreaded execution ([236bbc6](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/236bbc6e5d02e42016290812318c1d62179cb6e1))
* Introduce ModesExtractor for intermediate containers ([18391ec](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/18391ec414df7b78185e2670327abfa06f3c285d))
* Parse Accept headers as early as possible ([df08259](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/df0825936afd211fe51cdc2ff2034b4ca34234b3))
* regexRoutes stored as ordered array ([5399e75](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/5399e75ae4917f88b0909bf04849d51039ab5189))
* Respect root path for static assets and HTML links ([2814e72](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/2814e72b348212cb3f49e0eb1e6bcb69cf67c1a8))
* Rework ResourceStore to return extra info ([e0954cf](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/e0954cf2a79cd9bb97dfc305afc1bd6782f0f59b))
* Split WebAclReader behaviour over multiple classes ([7996fe5](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/7996fe5c3b6d05f3307f92f2ac2401d9c8ead408))
* store turtle prefixes in metadata when parsing ([66e82dd](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/66e82dd772c6d6ff6eb4bf1f3e50c50a7ec3172d))
* Update configs based on all permission changes ([d5bcec7](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/d5bcec704cc00a240634e3860e998f2bd861cf12))
* Update ModesExtractors to support new permission interface ([7085252](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/7085252b3f22a856ffb6a257aa8d1b8f64c7163b))
* Update PermissionReaders to support new permission interface ([0ff05fd](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/0ff05fd420f869e187743163a2bce746100116f1))
* Update WebAclMetadataCollector to support new permission interface ([fd83f4b](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/fd83f4b013fa4e1572ae6357971dc05bf9e57149))
* Use an IdentifierMap for ResourceStore responses ([9a12152](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/9a121522537327e0872a98189cecb250691de210))
### Refactors
* Add imports that allow for HTTPS through CLI params ([9dcba1a](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/9dcba1a2881b5568a57d4a9fa287917ea32193c7))
### Fixes
* Introducing initializers for handling lock cleanup on start ([1c65b06](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/1c65b06392da60ad5178c7db86c1bd4d6d83f800))
* logging component logs as coming from a worker ([c89cc4b](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/c89cc4b395170e14759bebca2627d3a7830dcea3))
* Prevent FileSystemResourceLocker from writing to ./ ([a99616a](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/a99616acf24ca28c904ca0f42f6793b0d7d42002))
* Remove MS-Author-Via header ([21b2850](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/21b285069646fd4e34d990a3ea18fcdc4a8cca44))
* remove workaround for cli parameters being turned into string ([a99db00](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/a99db00fb2bc9926d911fa3859141984a1994442))
* return contenttype header value string with parameters ([311f875](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/311f8756ec8ea74ab85fdcff09ac435364ca602d))
* Stop creating meta files for each new resource [#1217](https://github.com/CommunitySolidServer/CommunitySolidServer/issues/1217) ([fbbccb0](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/fbbccb0cf1f7980c008ecc06cabccb8c08b48b5f))
* Update the default timeout to 6s ([839a923](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/839a923df64b3556ea339cc20b2fa336245ea7d3))
### Documentation
* Add architecture diagrams and documentation ([5288237](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/528823725a799c8b18a5060efefa20169fbd2c0d))
### Chores
* Add email to senderName for email sender ([3dc8b49](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/3dc8b497bb62a4cadf1188fff391f2cd1f83406e))
* Update Components.js to v5.3.0 ([3e9989e](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/3e9989ee1b0f87594959710a59dfc339cde058e2))
## [5.0.0-alpha.0](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.0...v5.0.0-alpha.0) (2022-05-05)
### Added
* feat: add a process-/thread-safe file-based ResourceLocker ([fa78bc6](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/fa78bc68567d836927731eaa9a7d7f752dadae49))
* feat: file-based backend fallback for unknown media types ([ff80079](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/ff80079000a0f308f31b83cfc52e90421f20dadc))
### Changed
* fix: Fix typing issues with latest Components.js generator ([0e32d9a](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/0e32d9ad9b3e8558c32bf7263e33af157b88a6a1))
* fix([1de1f7c](deps): Update to Comunica v2 (<https://github.com/CommunitySolidServer/CommunitySolidServer/commit/1de1f7c12a8ae3f89fd91e9cb33af0405af7d995>))
* refactor: Replace RedirectAllHttpHandler usage with RedirectingHttpHandler ([d2bc995](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/d2bc995272ed596b2bd6acd0d4cab50fcb7859f0))
### Fixed
* fix: Update prefixes in all configs ([ce27bec](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/ce27bec207652f0bd37beb23301f864464751438))
* fix: Always define @type in configs ([cfdd122](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/cfdd1221f05f2b51abc770e64407bb8392224383))
* fix: Change YargsCliExtractor structure to avoid Components.js issues ([6f4e70d](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/6f4e70dbb928a9cb64e83a71954ea607a0bdb1a0))
## [4.1.0](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.1...v4.1.0) (2022-08-04) ## [4.1.0](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.1...v4.1.0) (2022-08-04)
### Features ### Features
@ -27,25 +99,6 @@ All notable changes to this project will be documented in this file.
* update docs links to new documentation site ([d0f9d1e](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/d0f9d1e24da7d89240efdbc11df7a5096841a398)) * update docs links to new documentation site ([d0f9d1e](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/d0f9d1e24da7d89240efdbc11df7a5096841a398))
## [5.0.0-alpha.0](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.0...v5.0.0-alpha.0) (2022-05-05)
### Added
* feat: add a process-/thread-safe file-based ResourceLocker ([fa78bc6](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/fa78bc68567d836927731eaa9a7d7f752dadae49))
* feat: file-based backend fallback for unknown media types ([ff80079](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/ff80079000a0f308f31b83cfc52e90421f20dadc))
### Changed
* fix: Fix typing issues with latest Components.js generator ([0e32d9a](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/0e32d9ad9b3e8558c32bf7263e33af157b88a6a1))
* fix([1de1f7c](deps): Update to Comunica v2 (<https://github.com/CommunitySolidServer/CommunitySolidServer/commit/1de1f7c12a8ae3f89fd91e9cb33af0405af7d995>))
* refactor: Replace RedirectAllHttpHandler usage with RedirectingHttpHandler ([d2bc995](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/d2bc995272ed596b2bd6acd0d4cab50fcb7859f0))
### Fixed
* fix: Update prefixes in all configs ([ce27bec](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/ce27bec207652f0bd37beb23301f864464751438))
* fix: Always define @type in configs ([cfdd122](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/cfdd1221f05f2b51abc770e64407bb8392224383))
* fix: Change YargsCliExtractor structure to avoid Components.js issues ([6f4e70d](https://github.com/CommunitySolidServer/CommunitySolidServer/commit/6f4e70dbb928a9cb64e83a71954ea607a0bdb1a0))
## [4.0.1](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.0...v4.0.1) (2022-05-10) ## [4.0.1](https://github.com/CommunitySolidServer/CommunitySolidServer/compare/v4.0.0...v4.0.1) (2022-05-10)
### Changed ### Changed

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "@solid/community-server", "name": "@solid/community-server",
"version": "5.0.0-alpha.0", "version": "5.0.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@solid/community-server", "name": "@solid/community-server",
"version": "5.0.0-alpha.0", "version": "5.0.0",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@comunica/query-sparql": "^2.2.1", "@comunica/query-sparql": "^2.2.1",

View File

@ -1,6 +1,6 @@
{ {
"name": "@solid/community-server", "name": "@solid/community-server",
"version": "5.0.0-alpha.0", "version": "5.0.0",
"description": "Community Solid Server: an open and modular implementation of the Solid specifications", "description": "Community Solid Server: an open and modular implementation of the Solid specifications",
"keywords": [ "keywords": [
"solid", "solid",