From 457332ed60a87cc4d46fbff72029c597413c15d9 Mon Sep 17 00:00:00 2001 From: radioroster-bot <154706802+radioroster-bot@users.noreply.github.com> Date: Fri, 23 Feb 2024 22:04:18 +0100 Subject: [PATCH] chore(main): release 1.0.0 --- CHANGELOG.md | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++ composer.json | 12 +++++-- 2 files changed, 98 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..d5299004 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,88 @@ +# Changelog + +## 1.0.0 (2024-02-23) + + +### Features + +* add `PermissionsMiddleware` as `permission` alias ([#77](https://github.com/RadioRoster/backend/issues/77)) ([ed84050](https://github.com/RadioRoster/backend/commit/ed84050cc48fb41693ad41c9e7ea17fa0f2ffa86)) +* add and initialize `saits/laravel-permission` package ([#65](https://github.com/RadioRoster/backend/issues/65)) ([5c9142e](https://github.com/RadioRoster/backend/commit/5c9142ee1f1abf5deb5810b8e89f0ad5f0f9d942)), closes [#25](https://github.com/RadioRoster/backend/issues/25) +* add API response classes for success and error ([#44](https://github.com/RadioRoster/backend/issues/44)) ([2fa9025](https://github.com/RadioRoster/backend/commit/2fa9025529cfca11e69225038e329274c941a541)) +* add middleware to check JSON request ([#43](https://github.com/RadioRoster/backend/issues/43)) ([4aef4a6](https://github.com/RadioRoster/backend/commit/4aef4a6bc4cc6c79d18986bcd8fc280683eb9098)) +* **auth:** add `/login` endpoint for authentication ([#42](https://github.com/RadioRoster/backend/issues/42)) ([6c6bbbc](https://github.com/RadioRoster/backend/commit/6c6bbbcc78931fc36f504f59d4875120ebcf30ed)) +* **auth:** add `/logout` endpoint for user logout ([#58](https://github.com/RadioRoster/backend/issues/58)) ([fcb87c7](https://github.com/RadioRoster/backend/commit/fcb87c72674a742592fd87ee10d666439016c600)) +* **auth:** add password reset endpoints ([#89](https://github.com/RadioRoster/backend/issues/89)) ([186f627](https://github.com/RadioRoster/backend/commit/186f6274400d9938b37760e78c952291512067b2)) +* **docker:** add Docker support for Laravel app ([#39](https://github.com/RadioRoster/backend/issues/39)) ([9beed15](https://github.com/RadioRoster/backend/commit/9beed1517b67e6bca144a59d0a015196020752ab)) +* initialize Laravel project ([#1](https://github.com/RadioRoster/backend/issues/1)) ([778d2f7](https://github.com/RadioRoster/backend/commit/778d2f724990583b7639149e0364f1422fde47ef)) +* **permission:** add endpoint for retrieving all and single permission ([#109](https://github.com/RadioRoster/backend/issues/109)) ([b13d79e](https://github.com/RadioRoster/backend/commit/b13d79edb2003cef8929467a72cac1f18832330b)) +* **request:** implement Wishbox request model and API endpoints ([#110](https://github.com/RadioRoster/backend/issues/110)) ([f9e056d](https://github.com/RadioRoster/backend/commit/f9e056d6ca9c2b3bcb5beeee43cfe05f8e0300b1)) +* **role:** implement CRUD actions with permissions ([#82](https://github.com/RadioRoster/backend/issues/82)) ([9801067](https://github.com/RadioRoster/backend/commit/9801067b4a6d54f41aac7b348e074c756e9b9ec9)) +* **user:** add user permissions and tests ([#78](https://github.com/RadioRoster/backend/issues/78)) ([a1aa608](https://github.com/RadioRoster/backend/commit/a1aa6083ab81d8a6ae76dc6d9071096d27009b6e)) +* **user:** add UserController for managing user operations ([#73](https://github.com/RadioRoster/backend/issues/73)) ([2c98578](https://github.com/RadioRoster/backend/commit/2c98578b96176bd094f54ffb8301329a049211d4)) + + +### Bug Fixes + +* allow empty body ([#59](https://github.com/RadioRoster/backend/issues/59)) ([3b95567](https://github.com/RadioRoster/backend/commit/3b95567260bac49936dc703cc10c671b65966f46)) +* **ApiResponse:** set `Accept` and `Content-Type` headers to `application/json` ([#50](https://github.com/RadioRoster/backend/issues/50)) ([195a9ca](https://github.com/RadioRoster/backend/commit/195a9cac89a7c0a2771f5ce806cf8ab53d0f09a1)) +* **deps:** update dependency guzzlehttp/guzzle to v7.8.1 ([#54](https://github.com/RadioRoster/backend/issues/54)) ([2fc7821](https://github.com/RadioRoster/backend/commit/2fc782196218e8784a2ac3403b07554b2492c554)) +* **deps:** update dependency laravel/framework to v10.33.0 ([#34](https://github.com/RadioRoster/backend/issues/34)) ([c437198](https://github.com/RadioRoster/backend/commit/c4371988f773fa2a4ab2aa95ce557cd0d28f53fb)) +* **deps:** update dependency laravel/framework to v10.43.0 ([#83](https://github.com/RadioRoster/backend/issues/83)) ([7a10530](https://github.com/RadioRoster/backend/commit/7a10530afb0ed7d4fab360459cff6dc07dc440e4)) +* **deps:** update dependency laravel/sanctum to v3.3.2 ([#36](https://github.com/RadioRoster/backend/issues/36)) ([1cfa3b5](https://github.com/RadioRoster/backend/commit/1cfa3b5a95c916f42dccd0b649a9c981d1a5644f)) +* **deps:** update dependency laravel/sanctum to v3.3.3 ([#102](https://github.com/RadioRoster/backend/issues/102)) ([719ecfe](https://github.com/RadioRoster/backend/commit/719ecfec90d50ca32dbfd5b54b06d8356e5771d1)) +* **deps:** update dependency laravel/tinker to v2.9.0 ([#116](https://github.com/RadioRoster/backend/issues/116)) ([019baab](https://github.com/RadioRoster/backend/commit/019baab64fce8cf8a093e530b8e1318fd5413033)) +* **deps:** update dependency spatie/laravel-permission to v6.3.0 ([#101](https://github.com/RadioRoster/backend/issues/101)) ([624b62e](https://github.com/RadioRoster/backend/commit/624b62e3650befd84493becbe331cd5be1c1dddb)) +* **requests:** update request handling and non-json request testing ([#74](https://github.com/RadioRoster/backend/issues/74)) ([0fc0bc8](https://github.com/RadioRoster/backend/commit/0fc0bc80cfad2acc878b58a69153236f1fbcb8de)) + + +### Miscellaneous Chores + +* add lockfile maintenance preset for renovatebot ([#94](https://github.com/RadioRoster/backend/issues/94)) ([5395c1e](https://github.com/RadioRoster/backend/commit/5395c1eca5b9145bd6c2adbc9887a9aba15c1f05)) +* Change name and Version to `RadioRoster` ([#26](https://github.com/RadioRoster/backend/issues/26)) ([c8806bd](https://github.com/RadioRoster/backend/commit/c8806bda3d72619e8bc5ff21a8a79bfea891c400)) +* Configure Renovate ([#29](https://github.com/RadioRoster/backend/issues/29)) ([363699e](https://github.com/RadioRoster/backend/commit/363699e9dea3f047b54759fba60ac5d1bb118675)) +* **deps:** lock file maintenance ([#98](https://github.com/RadioRoster/backend/issues/98)) ([7d7e3c6](https://github.com/RadioRoster/backend/commit/7d7e3c6d992cb7d6eee692bb50bf1a6fe1d762cc)) +* **deps:** lock file maintenance ([#99](https://github.com/RadioRoster/backend/issues/99)) ([b6c4265](https://github.com/RadioRoster/backend/commit/b6c42656c1ce57e58b341869b1904d412d2ea8da)) +* **deps:** pin dependencies ([#30](https://github.com/RadioRoster/backend/issues/30)) ([89856cc](https://github.com/RadioRoster/backend/commit/89856cc53fdc3170499f74288601f27dda7bf1e8)) +* **deps:** pin dependencies ([#46](https://github.com/RadioRoster/backend/issues/46)) ([9a2a663](https://github.com/RadioRoster/backend/commit/9a2a66388c3fe6bc0844068d29e898e04e8f9f46)) +* **deps:** pin dependencies ([#63](https://github.com/RadioRoster/backend/issues/63)) ([5cc75f8](https://github.com/RadioRoster/backend/commit/5cc75f858e9694e7b488e59881afb672c40c0397)) +* **deps:** pin dependencies ([#81](https://github.com/RadioRoster/backend/issues/81)) ([33da7aa](https://github.com/RadioRoster/backend/commit/33da7aa03dcd83efa5625590f26dc35b3bbfbcd4)) +* **deps:** pin dependencies ([#96](https://github.com/RadioRoster/backend/issues/96)) ([0869747](https://github.com/RadioRoster/backend/commit/0869747f04e7b6098e1ff976c18e30f77a6f3c7f)) +* **deps:** update actions/cache digest to e12d46a ([#117](https://github.com/RadioRoster/backend/issues/117)) ([7893f33](https://github.com/RadioRoster/backend/commit/7893f33e3146511f604ac6aa7520ded26e2e8ffa)) +* **deps:** update actions/checkout action to v4 ([#60](https://github.com/RadioRoster/backend/issues/60)) ([c961d0f](https://github.com/RadioRoster/backend/commit/c961d0f8b0abeda0220976ee4e95ea66fbf8f1d6)) +* **deps:** update dependency fakerphp/faker to v1.23.1 ([#114](https://github.com/RadioRoster/backend/issues/114)) ([3383521](https://github.com/RadioRoster/backend/commit/3383521b3d18d8db92d27ca065b83291a0fe04fa)) +* **deps:** update dependency laravel/pint to v1.13.10 ([#118](https://github.com/RadioRoster/backend/issues/118)) ([f807834](https://github.com/RadioRoster/backend/commit/f807834df5df7f12d7ace1d6729edb19e300397b)) +* **deps:** update dependency laravel/pint to v1.13.6 ([#33](https://github.com/RadioRoster/backend/issues/33)) ([74cabba](https://github.com/RadioRoster/backend/commit/74cabbade78b49731c0456369330747ceccf3e11)) +* **deps:** update dependency laravel/pint to v1.13.7 ([#57](https://github.com/RadioRoster/backend/issues/57)) ([503160c](https://github.com/RadioRoster/backend/commit/503160c2fd0a513f4858f797595e3c532711a1ce)) +* **deps:** update dependency laravel/sail to v1.26.3 ([#38](https://github.com/RadioRoster/backend/issues/38)) ([d606113](https://github.com/RadioRoster/backend/commit/d6061138866d09938e614557eb9941c28e82c337)) +* **deps:** update dependency laravel/sail to v1.27.3 ([#115](https://github.com/RadioRoster/backend/issues/115)) ([c136132](https://github.com/RadioRoster/backend/commit/c1361322edf40b88872316068bb1b7d8d395baea)) +* **deps:** update dependency mockery/mockery to v1.6.7 ([#72](https://github.com/RadioRoster/backend/issues/72)) ([fee848a](https://github.com/RadioRoster/backend/commit/fee848ada3c7251815062c991d4162e2b76a6cd6)) +* **deps:** update dependency phpunit/phpunit to v10.5.1 ([#48](https://github.com/RadioRoster/backend/issues/48)) ([900f448](https://github.com/RadioRoster/backend/commit/900f448ad9500b667c3909b0911c2963addd8057)) +* **deps:** update dependency phpunit/phpunit to v10.5.10 ([#120](https://github.com/RadioRoster/backend/issues/120)) ([9600dab](https://github.com/RadioRoster/backend/commit/9600dabd139b16db2100be5746399b45ebe2623c)) +* **deps:** update dependency phpunit/phpunit to v10.5.2 ([#55](https://github.com/RadioRoster/backend/issues/55)) ([3526d16](https://github.com/RadioRoster/backend/commit/3526d162ce09fe26ab166d2aa1f5cfb60d3884e4)) +* **deps:** update dependency phpunit/phpunit to v10.5.3 ([#84](https://github.com/RadioRoster/backend/issues/84)) ([411bafc](https://github.com/RadioRoster/backend/commit/411bafccb3ef2533b76b262d9b583bdda0567c90)) +* **deps:** update dependency phpunit/phpunit to v10.5.5 ([#111](https://github.com/RadioRoster/backend/issues/111)) ([324e768](https://github.com/RadioRoster/backend/commit/324e768d3ec9dad736eebb1e9913b1551ae7fce4)) +* **deps:** update dependency spatie/laravel-ignition to v2.3.2 ([35aa45f](https://github.com/RadioRoster/backend/commit/35aa45fbeb7c276bbf7fbea8214f7e5bde1946c1)) +* **deps:** update dependency spatie/laravel-ignition to v2.4.1 ([#93](https://github.com/RadioRoster/backend/issues/93)) ([5ca2093](https://github.com/RadioRoster/backend/commit/5ca2093d49314c39e119afa13d0753c0da9e0f01)) +* **deps:** update dependency vite to v4.5.1 [security] ([#53](https://github.com/RadioRoster/backend/issues/53)) ([92a0c68](https://github.com/RadioRoster/backend/commit/92a0c685e3b1fd60f81c9b65add6b3d5b6c6155e)) +* **deps:** update docker/metadata-action digest to 8e5442c ([#121](https://github.com/RadioRoster/backend/issues/121)) ([6d7f05d](https://github.com/RadioRoster/backend/commit/6d7f05d1a5f3b51276c6b51129afda752c509cf0)) +* **deps:** update docker/metadata-action digest to 9dc751f ([#85](https://github.com/RadioRoster/backend/issues/85)) ([2baa4f7](https://github.com/RadioRoster/backend/commit/2baa4f71480ffb60a9d0d0a9556ffe793ca8c878)) +* **deps:** update docker/metadata-action digest to dbef880 ([#113](https://github.com/RadioRoster/backend/issues/113)) ([d452aa2](https://github.com/RadioRoster/backend/commit/d452aa2260d3d8c50ed7753bb628b81786cc685f)) +* **deps:** update shivammathur/setup-php digest to 6727113 ([#127](https://github.com/RadioRoster/backend/issues/127)) ([14f96e2](https://github.com/RadioRoster/backend/commit/14f96e21e0f5b63174196d5aeed05f82df3de4f3)) +* **deps:** update shivammathur/setup-php digest to 6d7209f ([#119](https://github.com/RadioRoster/backend/issues/119)) ([2fdd111](https://github.com/RadioRoster/backend/commit/2fdd1115556f5eccc5017ada14dff521c4fbbfb7)) +* **deps:** update shivammathur/setup-php digest to 7ba520a ([#86](https://github.com/RadioRoster/backend/issues/86)) ([1e935c9](https://github.com/RadioRoster/backend/commit/1e935c96a61b20ae46ba130f2ee274e151964ab5)) +* **deps:** update shivammathur/setup-php digest to 97e0a97 ([#91](https://github.com/RadioRoster/backend/issues/91)) ([973171d](https://github.com/RadioRoster/backend/commit/973171da22a7d894b9434453702800db4e290617)) +* **deps:** update shivammathur/setup-php digest to a36e1e5 ([#31](https://github.com/RadioRoster/backend/issues/31)) ([4ba2d28](https://github.com/RadioRoster/backend/commit/4ba2d289b36bda84fa92bceadc305fbfd58fd2b0)) +* **deps:** update shivammathur/setup-php digest to e8cd65f ([#37](https://github.com/RadioRoster/backend/issues/37)) ([8c0831d](https://github.com/RadioRoster/backend/commit/8c0831d69738250a41a4e299b5db9e726fd11827)) +* **deps:** update shivammathur/setup-php digest to ed98159 ([#79](https://github.com/RadioRoster/backend/issues/79)) ([c41f1d2](https://github.com/RadioRoster/backend/commit/c41f1d225c3b01dd10c477e07ebb1ba9033f04d6)) +* **docs:** add `swagger.yml` for api reference ([#41](https://github.com/RadioRoster/backend/issues/41)) ([256ed73](https://github.com/RadioRoster/backend/commit/256ed73b6724fc4911aab05e90e767dca3d6a924)) +* don't pin php ([#35](https://github.com/RadioRoster/backend/issues/35)) ([71bc31a](https://github.com/RadioRoster/backend/commit/71bc31ad15e87c418f7c6692717ec676febd0f4a)) +* fix swagger file name ([#90](https://github.com/RadioRoster/backend/issues/90)) ([469661b](https://github.com/RadioRoster/backend/commit/469661b3bd1af0f0b54a1c3144b2bba68be423e9)) +* initialize config.platform.php with PHP 8.1 ([#100](https://github.com/RadioRoster/backend/issues/100)) ([7bbba89](https://github.com/RadioRoster/backend/commit/7bbba89cbd5dbe74f7a0d531e3b4ee2f9501a3eb)) +* **readme:** add section why we choosen php and laravel ([#76](https://github.com/RadioRoster/backend/issues/76)) ([ea6bb6d](https://github.com/RadioRoster/backend/commit/ea6bb6d4b5a480d966c0cf369ad47c85b089b68d)) +* **Readme:** customize readme ([#28](https://github.com/RadioRoster/backend/issues/28)) ([c026b20](https://github.com/RadioRoster/backend/commit/c026b2055c2bd46aa1c8a395d8c15536b92b8f0a)) +* remove unused blade views and bundled files ([#68](https://github.com/RadioRoster/backend/issues/68)) ([7db371e](https://github.com/RadioRoster/backend/commit/7db371ebd260eb7eab4fe6ded7a9ffa84aecb916)) +* **renovate:** add label to dependency PRs ([#69](https://github.com/RadioRoster/backend/issues/69)) ([a5a8ae7](https://github.com/RadioRoster/backend/commit/a5a8ae7df3af04efbf3f0eb2ab1322f229b0ea2c)) +* **renovate:** restrict major PHP updates, mandate approval for minors ([#51](https://github.com/RadioRoster/backend/issues/51)) ([743fef8](https://github.com/RadioRoster/backend/commit/743fef8947d82a509a6d81cba3c71fd001139ae4)) +* **renovate:** set automerge strategy to `squash` ([#40](https://github.com/RadioRoster/backend/issues/40)) ([31b4e65](https://github.com/RadioRoster/backend/commit/31b4e659f806bb00911b68ede6960285abfb9e04)) +* update Dockerfile for building with diverse PHP versions ([#67](https://github.com/RadioRoster/backend/issues/67)) ([0ab3ddf](https://github.com/RadioRoster/backend/commit/0ab3ddf1f6b491654be587e84d88a990817771e6)) +* update OpenAPI version in `swagger.yml` ([#88](https://github.com/RadioRoster/backend/issues/88)) ([c825a41](https://github.com/RadioRoster/backend/commit/c825a410edc111d77536d37469d5eff9f3c5e4e8)) diff --git a/composer.json b/composer.json index bad531a1..338b4b64 100644 --- a/composer.json +++ b/composer.json @@ -2,9 +2,17 @@ "name": "radioroster/api", "type": "project", "description": "", - "keywords": ["radio", "api", "schedule", "scheduler", "timetable", "management-system", "roster"], + "keywords": [ + "radio", + "api", + "schedule", + "scheduler", + "timetable", + "management-system", + "roster" + ], "license": "AGPL-3.0", - "version": "0.0.0", + "version": "1.0.0", "require": { "php": "^8.1", "guzzlehttp/guzzle": "7.8.1",