mirror of
https://code.castopod.org/adaures/castopod.git
synced 2024-09-08 03:39:20 +02:00
chore(release): 2.0.0-next.1 [skip ci]
# [2.0.0-next.1](https://code.castopod.org/adaures/castopod/compare/v1.11.0...v2.0.0-next.1) (6/19/2024) ### Bug Fixes * add missing php-icons config file to bundle ([56612f0
](56612f0c76
)) * **docs:** add base to og image using env variable ([fe67659
](fe676590f2
)) * **import:** rewrite download_file helper to output curl response directly to file ([eb7ad2f
](eb7ad2f7e1
)) * include app/Resources/icons folder to bundle ([3fd5efc
](3fd5efc795
)) * **platforms:** add platforms service + reduce memory consumption when rendering platform cards ([fe73e9f
](fe73e9fae9
)) * set owner email visibility when editing podcast ([fc4f982
](fc4f982556
)), closes [#473](https://code.castopod.org/adaures/castopod/issues/473) ### Build System * release next major version as prerelease ([8275226
](827522643e
)) ### Features * add Plugins module with base files for plugins architecture ([7253e13
](7253e13ac2
)) * **plugins:** abstract settings form for general, podcast and episode types ([b62b483
](b62b483ad9
)) * **plugins:** activate / deactivate plugin using settings table ([27d2a1b
](27d2a1b0ff
)) * **plugins:** add aside with plugin metadata next to plugin's readme ([dfb7888
](dfb7888aeb
)) * **plugins:** add before channel/item hooks to allow podcast/episode data edit when generating rss ([80d2c48
](80d2c48ee2
)) * **plugins:** add json schema definition for plugin manifest ([b5eddf3
](b5eddf351f
)) * **plugins:** add methods to easily retrieve general, podcast and episode settings in hooks methods ([3a900bb
](3a900bbab6
)) * **plugins:** add new field types + validate & cast user data before storing settings ([6f833fc
](6f833fc76a
)) * **plugins:** add options to manifest for building forms and storing plugin settings ([3d8aedf
](3d8aedf9c3
)) * **plugins:** add settings page for podcast and episode if defined in the plugin's manifest ([89ac92f
](89ac92fb41
)) * **plugins:** add siteHead hook to add custom meta tags to public pages ([e80a33b
](e80a33bf2a
)) * **plugins:** display errors when plugin is invalid instead of crashing ([8ec7909
](8ec79097bb
)) * **plugins:** handle empty states and long strings in UI ([45ac2a4
](45ac2a4be9
)) * **plugins:** load and validate plugin manifest.json ([1510e36
](1510e36c0a
)) * **plugins:** load plugins using file locator service ([587938d
](587938d2bf
)) * **plugins:** load README.md file to view plugin's instructions in UI ([e6bfdfc
](e6bfdfc390
)) * **plugins:** register plugins using Plugin.php file instead of namespace + simplify i18n structure ([2035c39
](2035c39fd1
)) * **plugins:** uninstall plugins via CLI and admin UI ([9a80de4
](9a80de4068
)) * set owner email to hidden by default in podcast create form ([7a6d9df
](7a6d9df6db
)) * support podcast:txt tag with verify use case ([57e459e
](57e459e187
)), closes [#468](https://code.castopod.org/adaures/castopod/issues/468) ### BREAKING CHANGES * next major release including plugins architecture
This commit is contained in:
parent
827522643e
commit
0eeedb9dc6
79
CHANGELOG.md
79
CHANGELOG.md
@ -1,3 +1,82 @@
|
||||
# [2.0.0-next.1](https://code.castopod.org/adaures/castopod/compare/v1.11.0...v2.0.0-next.1) (6/19/2024)
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- add missing php-icons config file to bundle
|
||||
([56612f0](https://code.castopod.org/adaures/castopod/commit/56612f0c762aa2d98e3c8c77fba88ffdf6f46a44))
|
||||
- **docs:** add base to og image using env variable
|
||||
([fe67659](https://code.castopod.org/adaures/castopod/commit/fe676590f23a33bdbe8905d234760923c029e350))
|
||||
- **import:** rewrite download_file helper to output curl response directly to
|
||||
file
|
||||
([eb7ad2f](https://code.castopod.org/adaures/castopod/commit/eb7ad2f7e1c0137f222f47e47062887de42c4824))
|
||||
- include app/Resources/icons folder to bundle
|
||||
([3fd5efc](https://code.castopod.org/adaures/castopod/commit/3fd5efc7956977acc19e53182f25b12813964a7d))
|
||||
- **platforms:** add platforms service + reduce memory consumption when
|
||||
rendering platform cards
|
||||
([fe73e9f](https://code.castopod.org/adaures/castopod/commit/fe73e9fae9ea5d5ce946680aec194308bb2e620c))
|
||||
- set owner email visibility when editing podcast
|
||||
([fc4f982](https://code.castopod.org/adaures/castopod/commit/fc4f9825568cd4384c5b3cfe972accd146548807)),
|
||||
closes [#473](https://code.castopod.org/adaures/castopod/issues/473)
|
||||
|
||||
### Build System
|
||||
|
||||
- release next major version as prerelease
|
||||
([8275226](https://code.castopod.org/adaures/castopod/commit/827522643e9f8a5ea9be05b4847dc637f0f43a13))
|
||||
|
||||
### Features
|
||||
|
||||
- add Plugins module with base files for plugins architecture
|
||||
([7253e13](https://code.castopod.org/adaures/castopod/commit/7253e13ac2118f6f165f54ea0cbcd63d51ab9205))
|
||||
- **plugins:** abstract settings form for general, podcast and episode types
|
||||
([b62b483](https://code.castopod.org/adaures/castopod/commit/b62b483ad9ff114a22a9ee52e1a1a2c9fa444d42))
|
||||
- **plugins:** activate / deactivate plugin using settings table
|
||||
([27d2a1b](https://code.castopod.org/adaures/castopod/commit/27d2a1b0ffba9454dd54cbb4251a2d179b09762a))
|
||||
- **plugins:** add aside with plugin metadata next to plugin's readme
|
||||
([dfb7888](https://code.castopod.org/adaures/castopod/commit/dfb7888aeb689b4066abc37084e08cd7f1d0f15d))
|
||||
- **plugins:** add before channel/item hooks to allow podcast/episode data edit
|
||||
when generating rss
|
||||
([80d2c48](https://code.castopod.org/adaures/castopod/commit/80d2c48ee265cb32ed0d710c488292fcbc120044))
|
||||
- **plugins:** add json schema definition for plugin manifest
|
||||
([b5eddf3](https://code.castopod.org/adaures/castopod/commit/b5eddf351f6f6fa1c299fbac31cbd056ef232330))
|
||||
- **plugins:** add methods to easily retrieve general, podcast and episode
|
||||
settings in hooks methods
|
||||
([3a900bb](https://code.castopod.org/adaures/castopod/commit/3a900bbab68b819cedf8943540d2ee0aeb6e8539))
|
||||
- **plugins:** add new field types + validate & cast user data before storing
|
||||
settings
|
||||
([6f833fc](https://code.castopod.org/adaures/castopod/commit/6f833fc76a3aa6c6b87c27ad18a2fb90e537e21e))
|
||||
- **plugins:** add options to manifest for building forms and storing plugin
|
||||
settings
|
||||
([3d8aedf](https://code.castopod.org/adaures/castopod/commit/3d8aedf9c34e6927b6d3b11445d5f0e669b347d7))
|
||||
- **plugins:** add settings page for podcast and episode if defined in the
|
||||
plugin's manifest
|
||||
([89ac92f](https://code.castopod.org/adaures/castopod/commit/89ac92fb412a04231ce52fd6480c9ab893b19ef5))
|
||||
- **plugins:** add siteHead hook to add custom meta tags to public pages
|
||||
([e80a33b](https://code.castopod.org/adaures/castopod/commit/e80a33bf2ad4fe1b47037add7470a6c2770f4036))
|
||||
- **plugins:** display errors when plugin is invalid instead of crashing
|
||||
([8ec7909](https://code.castopod.org/adaures/castopod/commit/8ec79097bbdbcbce622518ef61c068f20e0ef74e))
|
||||
- **plugins:** handle empty states and long strings in UI
|
||||
([45ac2a4](https://code.castopod.org/adaures/castopod/commit/45ac2a4be96532b9456e6af1d26ba4ada3649303))
|
||||
- **plugins:** load and validate plugin manifest.json
|
||||
([1510e36](https://code.castopod.org/adaures/castopod/commit/1510e36c0acd2b254622ec230acd1d2461ee9bf3))
|
||||
- **plugins:** load plugins using file locator service
|
||||
([587938d](https://code.castopod.org/adaures/castopod/commit/587938d2bf307b823af143586b9ec9e9b44e8dc1))
|
||||
- **plugins:** load README.md file to view plugin's instructions in UI
|
||||
([e6bfdfc](https://code.castopod.org/adaures/castopod/commit/e6bfdfc3902705285701c13c8067fe0f538425c6))
|
||||
- **plugins:** register plugins using Plugin.php file instead of namespace +
|
||||
simplify i18n structure
|
||||
([2035c39](https://code.castopod.org/adaures/castopod/commit/2035c39fd138a1fd408516bd1972ab6a02544c10))
|
||||
- **plugins:** uninstall plugins via CLI and admin UI
|
||||
([9a80de4](https://code.castopod.org/adaures/castopod/commit/9a80de40686bbf4288da21cc2a6dde8036580e47))
|
||||
- set owner email to hidden by default in podcast create form
|
||||
([7a6d9df](https://code.castopod.org/adaures/castopod/commit/7a6d9df6db8a6184b8250ced0475f3e741dde7f4))
|
||||
- support podcast:txt tag with verify use case
|
||||
([57e459e](https://code.castopod.org/adaures/castopod/commit/57e459e187ed048430f4137172e22396cd02bf81)),
|
||||
closes [#468](https://code.castopod.org/adaures/castopod/issues/468)
|
||||
|
||||
### BREAKING CHANGES
|
||||
|
||||
- next major release including plugins architecture
|
||||
|
||||
# [1.11.0](https://code.castopod.org/adaures/castopod/compare/v1.10.5...v1.11.0) (4/17/2024)
|
||||
|
||||
### Bug Fixes
|
||||
|
@ -11,7 +11,7 @@ declare(strict_types=1);
|
||||
|
|
||||
| NOTE: this constant is updated upon release with Continuous Integration.
|
||||
*/
|
||||
defined('CP_VERSION') || define('CP_VERSION', '1.11.0');
|
||||
defined('CP_VERSION') || define('CP_VERSION', '2.0.0-next.1');
|
||||
|
||||
/*
|
||||
| --------------------------------------------------------------------
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "adaures/castopod",
|
||||
"version": "1.11.0",
|
||||
"version": "2.0.0-next1",
|
||||
"type": "project",
|
||||
"description": "Castopod is an open-source hosting platform made for podcasters who want engage and interact with their audience.",
|
||||
"homepage": "https://castopod.org",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "castopod",
|
||||
"version": "1.11.0",
|
||||
"version": "2.0.0-next.1",
|
||||
"description": "Castopod Host is an open-source hosting platform made for podcasters who want engage and interact with their audience.",
|
||||
"private": true,
|
||||
"license": "AGPL-3.0-or-later",
|
||||
|
Loading…
Reference in New Issue
Block a user