ad-aures_castoPod/app
semantic-release-bot c9fabe8888 chore(release): 2.0.0-next.3 [skip ci]
## [2.0.0-next.3](https://code.castopod.org/adaures/castopod/compare/v2.0.0-next.2...v2.0.0-next.3) (2024-12-30)

### Features

* **api:** add Episode create and publish endpoints ([a90cdfd](a90cdfdcdb))
* **image:** add image size's width and height ([f50098e](f50098ec89))
* **plugins:** add defaultValue for all field types ([d3a98db](d3a98db6d0))
* **plugins:** add group field type + multiple option to render field arrays ([11ccd0e](11ccd0ebe7))
* **plugins:** add html field type + CodeEditor component + rework html head generation ([8cf9c6d](8cf9c6dc83))
* **rss:** add option for 301 redirect to new feed url ([8402cc2](8402cc29d2))

### Bug Fixes

* add downloads_count to episodes table, computed every hour ([f981937](f981937645))
* allow passing json to app.proxyIPs config to set it ([cbf739e](cbf739e95c))
* **api:** cast integers when creating episode ([775b302](775b302f7c))
* **docker-image:** clear cache to account for new assets and data structure changes ([63c763f](63c763f941)), closes [#510](https://code.castopod.org/adaures/castopod/issues/510)
* edit remap functions to get episode in episode admin controllers ([9f74cca](9f74cca342))
* **episode:** do not change slug when editing episode title ([a83afb0](a83afb0004)), closes [#513](https://code.castopod.org/adaures/castopod/issues/513)
* **fediverse:** add "processing" and "failed" statuses to better manage broadcast load ([1d7583d](1d7583d738)), closes [#511](https://code.castopod.org/adaures/castopod/issues/511)
* **icons:** set correct names for lock and lock-unlock icons in premium banner ([37ee6d3](37ee6d35b4))
* **plugins:** clear cache after activating or deactivating plugin ([08c7df2](08c7df2a5d))
* **plugins:** delete relevant cache when submitting settings ([00bd4c0](00bd4c02ee))
* **podcast-model:** always query podcast from database when clearing cache ([d30c49c](d30c49cdff))
* **premium-podcasts:** update query to validate subscription ([2b1bbf3](2b1bbf3430))
* **preview:** delete episode preview cache after editing episode ([732d429](732d42923d)), closes [#514](https://code.castopod.org/adaures/castopod/issues/514)
* **release:** add conventional-changelog-conventionalcommits for CHANGELOG generation ([6934c8a](6934c8aa8f))
* **rss:** add subscription id to cache name to prevent premium feeds from overlapping ([74f9325](74f9325946))
* set user as www-data when running cron jobs in docker's supervisord config ([65d74f1](65d74f14e6))
* typo in EpisodeController remap function to get episode ([f288a75](f288a750f5))
* update select and multi-select options to value/label arrays ([63f93f5](63f93f585b))

### Internal

* **plugins:** create Field objects per field type in settings forms + handle rendering in class ([34be5bc](34be5bccab))
* remove fields from podcast and episode entities to be replaced with plugins ([b869acb](b869acb3a9))
* rename controller methods for views and actions to be more consistent ([85704bf](85704bfbe0))
* update CodeIgniter to v4.5.6 ([f295e9a](f295e9aa4c))
* update codigniter-icons to v1.0.1 ([fa6967e](fa6967e65c))
* update js dependencies to latest ([70c9797](70c97971fc))
2024-12-30 12:31:21 +00:00
..
Commands fix: add downloads_count to episodes table, computed every hour 2024-12-29 13:24:42 +00:00
Config chore(release): 2.0.0-next.3 [skip ci] 2024-12-30 12:31:21 +00:00
Controllers chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Database fix: add downloads_count to episodes table, computed every hour 2024-12-29 13:24:42 +00:00
Entities chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Filters build(php): upgrade min php version to 8.3 2024-06-14 15:53:33 +00:00
Helpers chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Language chore(i18n): new Crowdin updates 2024-07-04 13:54:43 +00:00
Libraries chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Models fix: add downloads_count to episodes table, computed every hour 2024-12-29 13:24:42 +00:00
Resources fix: typo in EpisodeController remap function to get episode 2024-12-29 13:21:50 +00:00
Validation refactor(plugins): create Field objects per field type in settings forms + handle rendering in class 2024-12-23 15:35:47 +00:00
Views chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
.htaccess chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Common.php feat(plugins): add html field type + CodeEditor component + rework html head generation 2024-12-17 15:11:45 +00:00
index.html chore: update php and js dependencies to latest 2024-02-17 13:01:39 +00:00