|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2024-02-23) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add `PermissionsMiddleware` as `permission` alias ([#77](https://github.com/RadioRoster/backend/issues/77)) ([ed84050](https://github.com/RadioRoster/backend/commit/ed84050cc48fb41693ad41c9e7ea17fa0f2ffa86)) |
| 9 | +* 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) |
| 10 | +* add API response classes for success and error ([#44](https://github.com/RadioRoster/backend/issues/44)) ([2fa9025](https://github.com/RadioRoster/backend/commit/2fa9025529cfca11e69225038e329274c941a541)) |
| 11 | +* add middleware to check JSON request ([#43](https://github.com/RadioRoster/backend/issues/43)) ([4aef4a6](https://github.com/RadioRoster/backend/commit/4aef4a6bc4cc6c79d18986bcd8fc280683eb9098)) |
| 12 | +* **auth:** add `/login` endpoint for authentication ([#42](https://github.com/RadioRoster/backend/issues/42)) ([6c6bbbc](https://github.com/RadioRoster/backend/commit/6c6bbbcc78931fc36f504f59d4875120ebcf30ed)) |
| 13 | +* **auth:** add `/logout` endpoint for user logout ([#58](https://github.com/RadioRoster/backend/issues/58)) ([fcb87c7](https://github.com/RadioRoster/backend/commit/fcb87c72674a742592fd87ee10d666439016c600)) |
| 14 | +* **auth:** add password reset endpoints ([#89](https://github.com/RadioRoster/backend/issues/89)) ([186f627](https://github.com/RadioRoster/backend/commit/186f6274400d9938b37760e78c952291512067b2)) |
| 15 | +* **docker:** add Docker support for Laravel app ([#39](https://github.com/RadioRoster/backend/issues/39)) ([9beed15](https://github.com/RadioRoster/backend/commit/9beed1517b67e6bca144a59d0a015196020752ab)) |
| 16 | +* initialize Laravel project ([#1](https://github.com/RadioRoster/backend/issues/1)) ([778d2f7](https://github.com/RadioRoster/backend/commit/778d2f724990583b7639149e0364f1422fde47ef)) |
| 17 | +* **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)) |
| 18 | +* **request:** implement Wishbox request model and API endpoints ([#110](https://github.com/RadioRoster/backend/issues/110)) ([f9e056d](https://github.com/RadioRoster/backend/commit/f9e056d6ca9c2b3bcb5beeee43cfe05f8e0300b1)) |
| 19 | +* **role:** implement CRUD actions with permissions ([#82](https://github.com/RadioRoster/backend/issues/82)) ([9801067](https://github.com/RadioRoster/backend/commit/9801067b4a6d54f41aac7b348e074c756e9b9ec9)) |
| 20 | +* **user:** add user permissions and tests ([#78](https://github.com/RadioRoster/backend/issues/78)) ([a1aa608](https://github.com/RadioRoster/backend/commit/a1aa6083ab81d8a6ae76dc6d9071096d27009b6e)) |
| 21 | +* **user:** add UserController for managing user operations ([#73](https://github.com/RadioRoster/backend/issues/73)) ([2c98578](https://github.com/RadioRoster/backend/commit/2c98578b96176bd094f54ffb8301329a049211d4)) |
| 22 | + |
| 23 | + |
| 24 | +### Bug Fixes |
| 25 | + |
| 26 | +* allow empty body ([#59](https://github.com/RadioRoster/backend/issues/59)) ([3b95567](https://github.com/RadioRoster/backend/commit/3b95567260bac49936dc703cc10c671b65966f46)) |
| 27 | +* **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)) |
| 28 | +* **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)) |
| 29 | +* **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)) |
| 30 | +* **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)) |
| 31 | +* **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)) |
| 32 | +* **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)) |
| 33 | +* **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)) |
| 34 | +* **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)) |
| 35 | +* **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)) |
| 36 | + |
| 37 | + |
| 38 | +### Miscellaneous Chores |
| 39 | + |
| 40 | +* add lockfile maintenance preset for renovatebot ([#94](https://github.com/RadioRoster/backend/issues/94)) ([5395c1e](https://github.com/RadioRoster/backend/commit/5395c1eca5b9145bd6c2adbc9887a9aba15c1f05)) |
| 41 | +* Change name and Version to `RadioRoster` ([#26](https://github.com/RadioRoster/backend/issues/26)) ([c8806bd](https://github.com/RadioRoster/backend/commit/c8806bda3d72619e8bc5ff21a8a79bfea891c400)) |
| 42 | +* Configure Renovate ([#29](https://github.com/RadioRoster/backend/issues/29)) ([363699e](https://github.com/RadioRoster/backend/commit/363699e9dea3f047b54759fba60ac5d1bb118675)) |
| 43 | +* **deps:** lock file maintenance ([#98](https://github.com/RadioRoster/backend/issues/98)) ([7d7e3c6](https://github.com/RadioRoster/backend/commit/7d7e3c6d992cb7d6eee692bb50bf1a6fe1d762cc)) |
| 44 | +* **deps:** lock file maintenance ([#99](https://github.com/RadioRoster/backend/issues/99)) ([b6c4265](https://github.com/RadioRoster/backend/commit/b6c42656c1ce57e58b341869b1904d412d2ea8da)) |
| 45 | +* **deps:** pin dependencies ([#30](https://github.com/RadioRoster/backend/issues/30)) ([89856cc](https://github.com/RadioRoster/backend/commit/89856cc53fdc3170499f74288601f27dda7bf1e8)) |
| 46 | +* **deps:** pin dependencies ([#46](https://github.com/RadioRoster/backend/issues/46)) ([9a2a663](https://github.com/RadioRoster/backend/commit/9a2a66388c3fe6bc0844068d29e898e04e8f9f46)) |
| 47 | +* **deps:** pin dependencies ([#63](https://github.com/RadioRoster/backend/issues/63)) ([5cc75f8](https://github.com/RadioRoster/backend/commit/5cc75f858e9694e7b488e59881afb672c40c0397)) |
| 48 | +* **deps:** pin dependencies ([#81](https://github.com/RadioRoster/backend/issues/81)) ([33da7aa](https://github.com/RadioRoster/backend/commit/33da7aa03dcd83efa5625590f26dc35b3bbfbcd4)) |
| 49 | +* **deps:** pin dependencies ([#96](https://github.com/RadioRoster/backend/issues/96)) ([0869747](https://github.com/RadioRoster/backend/commit/0869747f04e7b6098e1ff976c18e30f77a6f3c7f)) |
| 50 | +* **deps:** update actions/cache digest to e12d46a ([#117](https://github.com/RadioRoster/backend/issues/117)) ([7893f33](https://github.com/RadioRoster/backend/commit/7893f33e3146511f604ac6aa7520ded26e2e8ffa)) |
| 51 | +* **deps:** update actions/checkout action to v4 ([#60](https://github.com/RadioRoster/backend/issues/60)) ([c961d0f](https://github.com/RadioRoster/backend/commit/c961d0f8b0abeda0220976ee4e95ea66fbf8f1d6)) |
| 52 | +* **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)) |
| 53 | +* **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)) |
| 54 | +* **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)) |
| 55 | +* **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)) |
| 56 | +* **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)) |
| 57 | +* **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)) |
| 58 | +* **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)) |
| 59 | +* **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)) |
| 60 | +* **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)) |
| 61 | +* **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)) |
| 62 | +* **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)) |
| 63 | +* **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)) |
| 64 | +* **deps:** update dependency spatie/laravel-ignition to v2.3.2 ([35aa45f](https://github.com/RadioRoster/backend/commit/35aa45fbeb7c276bbf7fbea8214f7e5bde1946c1)) |
| 65 | +* **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)) |
| 66 | +* **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)) |
| 67 | +* **deps:** update docker/metadata-action digest to 8e5442c ([#121](https://github.com/RadioRoster/backend/issues/121)) ([6d7f05d](https://github.com/RadioRoster/backend/commit/6d7f05d1a5f3b51276c6b51129afda752c509cf0)) |
| 68 | +* **deps:** update docker/metadata-action digest to 9dc751f ([#85](https://github.com/RadioRoster/backend/issues/85)) ([2baa4f7](https://github.com/RadioRoster/backend/commit/2baa4f71480ffb60a9d0d0a9556ffe793ca8c878)) |
| 69 | +* **deps:** update docker/metadata-action digest to dbef880 ([#113](https://github.com/RadioRoster/backend/issues/113)) ([d452aa2](https://github.com/RadioRoster/backend/commit/d452aa2260d3d8c50ed7753bb628b81786cc685f)) |
| 70 | +* **deps:** update shivammathur/setup-php digest to 6727113 ([#127](https://github.com/RadioRoster/backend/issues/127)) ([14f96e2](https://github.com/RadioRoster/backend/commit/14f96e21e0f5b63174196d5aeed05f82df3de4f3)) |
| 71 | +* **deps:** update shivammathur/setup-php digest to 6d7209f ([#119](https://github.com/RadioRoster/backend/issues/119)) ([2fdd111](https://github.com/RadioRoster/backend/commit/2fdd1115556f5eccc5017ada14dff521c4fbbfb7)) |
| 72 | +* **deps:** update shivammathur/setup-php digest to 7ba520a ([#86](https://github.com/RadioRoster/backend/issues/86)) ([1e935c9](https://github.com/RadioRoster/backend/commit/1e935c96a61b20ae46ba130f2ee274e151964ab5)) |
| 73 | +* **deps:** update shivammathur/setup-php digest to 97e0a97 ([#91](https://github.com/RadioRoster/backend/issues/91)) ([973171d](https://github.com/RadioRoster/backend/commit/973171da22a7d894b9434453702800db4e290617)) |
| 74 | +* **deps:** update shivammathur/setup-php digest to a36e1e5 ([#31](https://github.com/RadioRoster/backend/issues/31)) ([4ba2d28](https://github.com/RadioRoster/backend/commit/4ba2d289b36bda84fa92bceadc305fbfd58fd2b0)) |
| 75 | +* **deps:** update shivammathur/setup-php digest to e8cd65f ([#37](https://github.com/RadioRoster/backend/issues/37)) ([8c0831d](https://github.com/RadioRoster/backend/commit/8c0831d69738250a41a4e299b5db9e726fd11827)) |
| 76 | +* **deps:** update shivammathur/setup-php digest to ed98159 ([#79](https://github.com/RadioRoster/backend/issues/79)) ([c41f1d2](https://github.com/RadioRoster/backend/commit/c41f1d225c3b01dd10c477e07ebb1ba9033f04d6)) |
| 77 | +* **docs:** add `swagger.yml` for api reference ([#41](https://github.com/RadioRoster/backend/issues/41)) ([256ed73](https://github.com/RadioRoster/backend/commit/256ed73b6724fc4911aab05e90e767dca3d6a924)) |
| 78 | +* don't pin php ([#35](https://github.com/RadioRoster/backend/issues/35)) ([71bc31a](https://github.com/RadioRoster/backend/commit/71bc31ad15e87c418f7c6692717ec676febd0f4a)) |
| 79 | +* fix swagger file name ([#90](https://github.com/RadioRoster/backend/issues/90)) ([469661b](https://github.com/RadioRoster/backend/commit/469661b3bd1af0f0b54a1c3144b2bba68be423e9)) |
| 80 | +* initialize config.platform.php with PHP 8.1 ([#100](https://github.com/RadioRoster/backend/issues/100)) ([7bbba89](https://github.com/RadioRoster/backend/commit/7bbba89cbd5dbe74f7a0d531e3b4ee2f9501a3eb)) |
| 81 | +* **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)) |
| 82 | +* **Readme:** customize readme ([#28](https://github.com/RadioRoster/backend/issues/28)) ([c026b20](https://github.com/RadioRoster/backend/commit/c026b2055c2bd46aa1c8a395d8c15536b92b8f0a)) |
| 83 | +* remove unused blade views and bundled files ([#68](https://github.com/RadioRoster/backend/issues/68)) ([7db371e](https://github.com/RadioRoster/backend/commit/7db371ebd260eb7eab4fe6ded7a9ffa84aecb916)) |
| 84 | +* **renovate:** add label to dependency PRs ([#69](https://github.com/RadioRoster/backend/issues/69)) ([a5a8ae7](https://github.com/RadioRoster/backend/commit/a5a8ae7df3af04efbf3f0eb2ab1322f229b0ea2c)) |
| 85 | +* **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)) |
| 86 | +* **renovate:** set automerge strategy to `squash` ([#40](https://github.com/RadioRoster/backend/issues/40)) ([31b4e65](https://github.com/RadioRoster/backend/commit/31b4e659f806bb00911b68ede6960285abfb9e04)) |
| 87 | +* update Dockerfile for building with diverse PHP versions ([#67](https://github.com/RadioRoster/backend/issues/67)) ([0ab3ddf](https://github.com/RadioRoster/backend/commit/0ab3ddf1f6b491654be587e84d88a990817771e6)) |
| 88 | +* update OpenAPI version in `swagger.yml` ([#88](https://github.com/RadioRoster/backend/issues/88)) ([c825a41](https://github.com/RadioRoster/backend/commit/c825a410edc111d77536d37469d5eff9f3c5e4e8)) |
0 commit comments