Tags: ad-aures/castopod
Tags
chore(release): 1.12.2 [skip ci] ## [1.12.2](https://code.castopod.org/adaures/castopod/compare/v1.12.1...v1.12.2) (2024-07-03) ### Bug Fixes * broken icon call in frontend default pages template ([d8d2eb9](https://code.castopod.org/adaures/castopod/commit/d8d2eb92b741ecfc956b416db481f8c2dee84864))
chore(release): 1.12.1 [skip ci] ## [1.12.1](https://code.castopod.org/adaures/castopod/compare/v1.12.0...v1.12.1) (2024-07-01) ### Bug Fixes * set correct icons parameters in map and funding links views ([b129813](https://code.castopod.org/adaures/castopod/commit/b129813ea5d38436563639b51ec9ed2882644228)), closes [#500](https://code.castopod.org/adaures/castopod/issues/500)
chore(release): 1.12.0 [skip ci] # [1.12.0](https://code.castopod.org/adaures/castopod/compare/v1.11.0...v1.12.0) (6/28/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) ### Features * 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)
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](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
chore(release): 1.12.0-next.1 [skip ci] # [1.12.0-next.1](https://code.castopod.org/adaures/castopod/compare/v1.11.0...v1.12.0-next.1) (6/10/2024) ### Bug Fixes * **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)) * **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) ### Features * add Plugins module with base files for plugins architecture ([c655128](https://code.castopod.org/adaures/castopod/commit/c6551286f976946e3e18a10fda461ae464ba6f56)) * **plugins:** abstract settings form for general, podcast and episode types ([dfc46d6](https://code.castopod.org/adaures/castopod/commit/dfc46d6fd0e054b6eb279e0801be2f2f554477f7)) * **plugins:** activate / deactivate plugin using settings table ([ec983e7](https://code.castopod.org/adaures/castopod/commit/ec983e796d1811b9caedf77244d14920bad20c2d)) * **plugins:** add aside with plugin metadata next to plugin's readme ([15afe32](https://code.castopod.org/adaures/castopod/commit/15afe32b0d506b8769f682e4df0b33cbb4ab0ba2)) * **plugins:** add before channel/item hooks to allow podcast/episode data edit when generating rss ([f3bef86](https://code.castopod.org/adaures/castopod/commit/f3bef86adafc48c31d59a5d5790ba5d2c6ff086a)) * **plugins:** add json schema definition for plugin manifest ([fccefae](https://code.castopod.org/adaures/castopod/commit/fccefae54a3cf5718401928945c9e6ba49ee6d19)) * **plugins:** add methods to easily retrieve general, podcast and episode settings in hooks methods ([d2f2d74](https://code.castopod.org/adaures/castopod/commit/d2f2d74c11b36020ff4073e26c396a832f7914eb)) * **plugins:** add new field types + validate & cast user data before storing settings ([ea8c29c](https://code.castopod.org/adaures/castopod/commit/ea8c29c9dba576642995ccb9aac374b84039e68b)) * **plugins:** add options to manifest for building forms and storing plugin settings ([42e3c50](https://code.castopod.org/adaures/castopod/commit/42e3c50c49fb836014f8d94aab7c430b8f122342)) * **plugins:** add settings page for podcast and episode if defined in the plugin's manifest ([45007db](https://code.castopod.org/adaures/castopod/commit/45007dbb389fecda46d64ddb0707cd3e0e740543)) * **plugins:** add siteHead hook to add custom meta tags to public pages ([950d247](https://code.castopod.org/adaures/castopod/commit/950d2476bc31cdfaaa73a7976569f9cdee90c592)) * **plugins:** display errors when plugin is invalid instead of crashing ([5a0ccea](https://code.castopod.org/adaures/castopod/commit/5a0cceaf516d7d0a11e0ca177828da191f3c0468)) * **plugins:** handle empty states and long strings in UI ([099be51](https://code.castopod.org/adaures/castopod/commit/099be5122b10e7210dad1d9a8a948bf6ac9e082a)) * **plugins:** load and validate plugin manifest.json ([157c736](https://code.castopod.org/adaures/castopod/commit/157c7361ee72c56782a933a840e7f147c11875e0)) * **plugins:** load plugins using file locator service ([8fce7a5](https://code.castopod.org/adaures/castopod/commit/8fce7a559dd87a8a1c62e73654ae7f441c01b36c)) * **plugins:** load README.md file to view plugin's instructions in UI ([4647364](https://code.castopod.org/adaures/castopod/commit/46473646116e957f057710f353021618aea5601e)) * **plugins:** register plugins using Plugin.php file instead of namespace + simplify i18n structure ([1099a44](https://code.castopod.org/adaures/castopod/commit/1099a44add9ff6889951fffc99783cdee3a3a66c)) * **plugins:** uninstall plugins via CLI and admin UI ([5562e73](https://code.castopod.org/adaures/castopod/commit/5562e73b5aa70ad619e4de89e1c582255e1d2b89)) * 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)
chore(release): 1.11.0 [skip ci] # [1.11.0](https://code.castopod.org/adaures/castopod/compare/v1.10.5...v1.11.0) (4/17/2024) ### Bug Fixes * **premium:** set itunes:block on premium feeds to prevent indexing ([88851b0](https://code.castopod.org/adaures/castopod/commit/88851b022663d575a816f0e2f33f0353767dd52d)) * **rss:** generate podcast guid if empty ([a5aef2a](https://code.castopod.org/adaures/castopod/commit/a5aef2a63e464632f3941649d455672835989e6c)), closes [#450](https://code.castopod.org/adaures/castopod/issues/450) ### Features * add trailer tags to rss if trailer episodes are present ([80fdd9c](https://code.castopod.org/adaures/castopod/commit/80fdd9cfb4a95feac6ed0000435a013fc83e6892)) * add transcript display to episode page ([4d141fc](https://code.castopod.org/adaures/castopod/commit/4d141fceae56fa9e666b42c32a830ff9c68989db)), closes [#411](https://code.castopod.org/adaures/castopod/issues/411) * **platforms:** add telegram to socials ([004f804](https://code.castopod.org/adaures/castopod/commit/004f804045cd8e884361bb4318109fbdd7afc9a8)) * **platforms:** add truefans.fm and episodes.fm ([d046ecc](https://code.castopod.org/adaures/castopod/commit/d046ecc52f6ccd41d09f6de48e00d2c61d25d7f0)), closes [#458](https://code.castopod.org/adaures/castopod/issues/458) [#459](https://code.castopod.org/adaures/castopod/issues/459)
chore(release): 1.10.5 [skip ci] ## [1.10.5](https://code.castopod.org/adaures/castopod/compare/v1.10.4...v1.10.5) (3/12/2024) ### Bug Fixes * **file-uploads:** validate chapters json content + remove permit_empty rule to uploaded files ([6289c42](https://code.castopod.org/adaures/castopod/commit/6289c42b1189f074c7e4e4cd9fbfd73bf26625c9)), closes [#445](https://code.castopod.org/adaures/castopod/issues/445)
chore(release): 1.10.4 [skip ci] ## [1.10.4](https://code.castopod.org/adaures/castopod/compare/v1.10.3...v1.10.4) (2/26/2024) ### Bug Fixes * display chapters in episode preview page ([797516a](https://code.castopod.org/adaures/castopod/commit/797516a2ec7d88704412a5cca50421e8eef38eec)), closes [#445](https://code.castopod.org/adaures/castopod/issues/445)
chore(release): 1.10.3 [skip ci] ## [1.10.3](https://code.castopod.org/adaures/castopod/compare/v1.10.2...v1.10.3) (2/21/2024) ### Bug Fixes * **chapters:** use episode cover when chapter img is an empty string ([a343de4](https://code.castopod.org/adaures/castopod/commit/a343de4cf6ba38561b8fe675fa9c38d9f0ecfec7)), closes [#444](https://code.castopod.org/adaures/castopod/issues/444) * **import:** set episodes as premium if podcast is set as premium by default ([dfd66be](https://code.castopod.org/adaures/castopod/commit/dfd66beebfcca1670b0a9d389e8e3f8d2d08d2f2))
chore(release): 1.10.2 [skip ci] ## [1.10.2](https://code.castopod.org/adaures/castopod/compare/v1.10.1...v1.10.2) (2/20/2024) ### Bug Fixes * **podcast-import:** move closing parenthasis when checking for owner name and email existence ([cec7815](https://code.castopod.org/adaures/castopod/commit/cec78155f94a222edcf7964c0a2f3a3e0f46a98d))