ad-aures_castoPod/app/Config
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
..
Boot chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
App.php fix: allow passing json to app.proxyIPs config to set it 2024-11-06 13:19:59 +00:00
Autoload.php feat(image): add image size's width and height 2024-11-07 12:56:46 +00:00
Cache.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Colors.php style: update ecs config to align associative arrays arrows 2023-06-12 15:12:49 +00:00
Constants.php chore(release): 2.0.0-next.3 [skip ci] 2024-12-30 12:31:21 +00:00
ContentSecurityPolicy.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Cookie.php fix: update Router to include latest CI changes with alternate-content logic 2023-09-09 10:23:34 +00:00
Cors.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
CURLRequest.php fix: update Router to include latest CI changes with alternate-content logic 2023-09-09 10:23:34 +00:00
Database.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
DocTypes.php build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest 2023-09-09 10:52:01 +00:00
Email.php chore: update CI4 + shield + other php and js packages 2024-01-15 14:34:11 +00:00
Embed.php fix(activitypub): set created_by to null for reblog if no user + update episode oembed data 2022-01-23 15:42:56 +00:00
Encryption.php build(ci4): update CodeIgniter to v4.3.6 2023-09-09 10:23:34 +00:00
Events.php chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Exceptions.php build: update CI to 4.5.3 + php and js dependencies to latest 2024-07-04 13:27:10 +00:00
Feature.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Fediverse.php refactor: add modules folder to phpstan paths + fix errors 2024-04-28 16:41:24 +00:00
Filters.php feat(api): add Episode create and publish endpoints 2024-12-25 11:22:29 +00:00
ForeignCharacters.php build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest 2023-09-09 10:52:01 +00:00
Format.php chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Generators.php feat(plugins): add html field type + CodeEditor component + rework html head generation 2024-12-17 15:11:45 +00:00
Honeypot.php build(ci4): update CodeIgniter to v4.3.6 2023-09-09 10:23:34 +00:00
Images.php style: update ecs config to align associative arrays arrows 2023-06-12 15:12:49 +00:00
Kint.php build: update CI4 to v4.5.5 + php and js packages to latest 2024-11-06 13:19:59 +00:00
Logger.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Migrations.php build: upgrade CI4 + php and js dependencies to latest 2023-11-17 17:29:05 +00:00
Mimes.php build: update CI4 to v4.5.5 + php and js packages to latest 2024-11-06 13:19:59 +00:00
Modules.php chore: update CI4 + shield + other php and js packages 2024-01-15 14:34:11 +00:00
Optimize.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Pager.php build(ci4): update CodeIgniter to v4.3.6 2023-09-09 10:23:34 +00:00
Paths.php chore: update CodeIgniter to v4.5.6 2024-12-29 16:02:08 +00:00
Publisher.php chore: update CI4 + shield + other php and js packages 2024-01-15 14:34:11 +00:00
Routes.php refactor: rename controller methods for views and actions to be more consistent 2024-12-18 16:05:25 +00:00
Routing.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Security.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Services.php feat(plugins): add html field type + CodeEditor component + rework html head generation 2024-12-17 15:11:45 +00:00
Session.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
Tasks.php fix: add downloads_count to episodes table, computed every hour 2024-12-29 13:24:42 +00:00
Toolbar.php chore: update CodeIgniter to 4.5.1 + other dependencies to latest 2024-04-26 09:26:22 +00:00
UserAgents.php style: update ecs config to align associative arrays arrows 2023-06-12 15:12:49 +00:00
Validation.php feat(plugins): load and validate plugin manifest.json 2024-06-14 15:53:32 +00:00
View.php feat(plugins): add html field type + CodeEditor component + rework html head generation 2024-12-17 15:11:45 +00:00
ViewComponents.php feat(themes): add ViewThemes library to set views in root themes folder 2021-12-29 11:54:52 +00:00