semantic-release-bot
696250f041
chore(release): 1.12.11 [skip ci]
...
## [1.12.11](https://code.castopod.org/adaures/castopod/compare/v1.12.10...v1.12.11 ) (2024-10-16)
### Bug Fixes
* allow passing json to app.proxyIPs config to set it ([7d1460b](7d1460b8e0
))
2024-10-16 11:52:06 +00:00
semantic-release-bot
a2af32abbd
chore(release): 1.12.10 [skip ci]
...
## [1.12.10](https://code.castopod.org/adaures/castopod/compare/v1.12.9...v1.12.10 ) (2024-10-03)
### Bug Fixes
* set user as www-data when running cron jobs in docker's supervisord config ([be3b6db](be3b6db207
))
2024-10-03 14:03:35 +00:00
Yassine Doghri
bba13d80f7
build: update CI4 to v4.5.5 + php and js packages to latest
2024-09-24 10:35:55 +00:00
semantic-release-bot
61e8a4a717
chore(release): 1.12.9 [skip ci]
...
## [1.12.9](https://code.castopod.org/adaures/castopod/compare/v1.12.8...v1.12.9 ) (2024-08-16)
### Bug Fixes
* **fediverse:** add "processing" and "failed" statuses to better manage broadcast load ([cf9e072](cf9e0724fc
)), closes [#511 ](https://code.castopod.org/adaures/castopod/issues/511 )
2024-08-16 15:40:24 +00:00
semantic-release-bot
88d7c0b575
chore(release): 1.12.8 [skip ci]
...
## [1.12.8](https://code.castopod.org/adaures/castopod/compare/v1.12.7...v1.12.8 ) (2024-08-16)
### Bug Fixes
* **podcast-model:** always query podcast from database when clearing cache ([995ca5b](995ca5b197
))
2024-08-16 13:05:26 +00:00
semantic-release-bot
7c98b55aa9
chore(release): 1.12.7 [skip ci]
...
## [1.12.7](https://code.castopod.org/adaures/castopod/compare/v1.12.6...v1.12.7 ) (2024-08-14)
### Bug Fixes
* **episode:** do not change slug when editing episode title ([89bf73b](89bf73b869
)), closes [#513 ](https://code.castopod.org/adaures/castopod/issues/513 )
* **preview:** delete episode preview cache after editing episode ([6a2cdd0](6a2cdd066e
)), closes [#514 ](https://code.castopod.org/adaures/castopod/issues/514 )
2024-08-14 10:45:13 +00:00
semantic-release-bot
a3fbcc83d9
chore(release): 1.12.6 [skip ci]
...
## [1.12.6](https://code.castopod.org/adaures/castopod/compare/v1.12.5...v1.12.6 ) (2024-08-09)
### Bug Fixes
* **docker-image:** clear cache to account for new assets and data structure changes ([e41245d](e41245d2e7
)), closes [#510 ](https://code.castopod.org/adaures/castopod/issues/510 )
2024-08-09 13:32:09 +00:00
semantic-release-bot
66ce3e4703
chore(release): 1.12.5 [skip ci]
...
## [1.12.5](https://code.castopod.org/adaures/castopod/compare/v1.12.4...v1.12.5 ) (2024-07-30)
### Bug Fixes
* **rss:** add subscription id to cache name to prevent premium feeds from overlapping ([5310d86](5310d8648a
))
2024-07-30 16:46:04 +00:00
Yassine Doghri
3d1fcc323d
build: update CI4 to 4.5.4 + php and js dependencies to latest
2024-07-30 16:35:30 +00:00
semantic-release-bot
ef1449b664
chore(release): 1.12.4 [skip ci]
...
## [1.12.4](https://code.castopod.org/adaures/castopod/compare/v1.12.3...v1.12.4 ) (2024-07-30)
### Bug Fixes
* **icons:** set correct names for lock and lock-unlock icons in premium banner ([94deaab](94deaab3cd
))
* **premium-podcasts:** update query to validate subscription ([0e6d294](0e6d2945f2
))
2024-07-30 11:10:51 +00:00
semantic-release-bot
83886c69ad
chore(release): 1.12.3 [skip ci]
...
## [1.12.3](https://code.castopod.org/adaures/castopod/compare/v1.12.2...v1.12.3 ) (2024-07-04)
### Bug Fixes
* **audio-player:** set player icons to default instead of missing Castopod's ([c89d298](c89d29867e
))
2024-07-04 14:52:05 +00:00
semantic-release-bot
0037160885
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](d8d2eb92b7
))
2024-07-03 09:37:43 +00:00
semantic-release-bot
dbaf80d88c
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](b129813ea5
)), closes [#500 ](https://code.castopod.org/adaures/castopod/issues/500 )
2024-07-01 16:24:27 +00:00
Yassine Doghri
e9e5acb862
build: update CI to 4.5.3 + php and js dependencies to latest
2024-07-01 16:14:12 +00:00
semantic-release-bot
f07f561c88
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](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 )
### Features
* 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 )
2024-06-28 14:52:36 +00:00
Yassine Doghri
bb628f355f
refactor: add modules folder to phpstan paths + fix errors
2024-04-28 16:41:24 +00:00
Yassine Doghri
51b064d67a
refactor(icons): use php-icons library to load and display icons
2024-04-26 17:57:25 +00:00
Yassine Doghri
d4a36f811b
chore: update CodeIgniter to 4.5.1 + other dependencies to latest
2024-04-26 09:26:22 +00:00
semantic-release-bot
30a56546d3
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](88851b0226
))
* **rss:** generate podcast guid if empty ([a5aef2a](a5aef2a63e
)), closes [#450 ](https://code.castopod.org/adaures/castopod/issues/450 )
### Features
* add trailer tags to rss if trailer episodes are present ([80fdd9c](80fdd9cfb4
))
* add transcript display to episode page ([4d141fc](4d141fceae
)), closes [#411 ](https://code.castopod.org/adaures/castopod/issues/411 )
* **platforms:** add telegram to socials ([004f804](004f804045
))
* **platforms:** add truefans.fm and episodes.fm ([d046ecc](d046ecc52f
)), closes [#458 ](https://code.castopod.org/adaures/castopod/issues/458 ) [#459 ](https://code.castopod.org/adaures/castopod/issues/459 )
2024-04-17 11:05:38 +00:00
semantic-release-bot
9d7d11cefa
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](6289c42b11
)), closes [#445 ](https://code.castopod.org/adaures/castopod/issues/445 )
2024-03-12 11:28:38 +00:00
Yassine Doghri
6289c42b11
fix(file-uploads): validate chapters json content + remove permit_empty rule to uploaded files
...
refs #445
2024-03-12 09:32:22 +00:00
semantic-release-bot
37f2d2d21a
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](797516a2ec
)), closes [#445 ](https://code.castopod.org/adaures/castopod/issues/445 )
2024-02-26 12:11:00 +00:00
semantic-release-bot
efa5acd415
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](a343de4cf6
)), closes [#444 ](https://code.castopod.org/adaures/castopod/issues/444 )
* **import:** set episodes as premium if podcast is set as premium by default ([dfd66be](dfd66beebf
))
2024-02-21 15:16:02 +00:00
semantic-release-bot
6c3dee2131
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](cec78155f9
))
2024-02-20 15:35:03 +00:00
semantic-release-bot
867dfad9ae
chore(release): 1.10.1 [skip ci]
...
## [1.10.1](https://code.castopod.org/adaures/castopod/compare/v1.10.0...v1.10.1 ) (2/20/2024)
### Bug Fixes
* **fediverse:** use config name to get Fediverse config properties instead of hardcoded class string ([5fd0980](5fd0980ff7
))
2024-02-20 10:36:40 +00:00
semantic-release-bot
80c114287f
chore(release): 1.10.0 [skip ci]
...
# [1.10.0](https://code.castopod.org/adaures/castopod/compare/v1.9.0...v1.10.0 ) (2/19/2024)
### Bug Fixes
* **op3:** move op3 prefix to enclosure url instead of audio proxy ([d580369](d580369235
))
* **podcast-import:** rollback transaction before exception is thrown ([419bb04](419bb04716
)), closes [#429 ](https://code.castopod.org/adaures/castopod/issues/429 ) [#319 ](https://code.castopod.org/adaures/castopod/issues/319 ) [#443 ](https://code.castopod.org/adaures/castopod/issues/443 ) [#438 ](https://code.castopod.org/adaures/castopod/issues/438 )
### Features
* add podcast:season and podcast:episode tags to rss feed ([98c6658](98c6658840
))
* add support for podcasting 2.0 "medium" tag with podcast, music and audiobook ([630e788](630e788f0e
)), closes [#439 ](https://code.castopod.org/adaures/castopod/issues/439 )
* display chapters in episode's public page ([87cc437](87cc437e1e
)), closes [#423 ](https://code.castopod.org/adaures/castopod/issues/423 )
* support VTT transcript file format in addition to SRT ([7071b4b](7071b4b6f4
)), closes [#433 ](https://code.castopod.org/adaures/castopod/issues/433 )
2024-02-19 12:35:11 +00:00
Yassine Doghri
d0a94dd2cb
chore: update php and js dependencies to latest
2024-02-17 13:01:39 +00:00
semantic-release-bot
bc4f93d2b7
chore(release): 1.9.0 [skip ci]
...
# [1.9.0](https://code.castopod.org/adaures/castopod/compare/v1.8.2...v1.9.0 ) (1/31/2024)
### Bug Fixes
* **i18n:** escape language strings in form fields to prevent them from disappearing ([3cb5ffd](3cb5ffd25b
)), closes [#412 ](https://code.castopod.org/adaures/castopod/issues/412 )
* **podcast-about:** update stats query to discard scheduled episodes from episodes number ([67c037c](67c037c9eb
))
* **premium-subs:** clear subscription list cache after insert ([2accb0f](2accb0f765
)), closes [#430 ](https://code.castopod.org/adaures/castopod/issues/430 )
* **s3:** remove proxy, set objects acl to public-read, and serve files using their public urls ([6a77a9d](6a77a9d2f2
))
### Features
* add actor domain to handle in follow page ([de099ac](de099ac643
))
* **admin:** add podcast's OP3 analytics dashboard link ([5f3752b](5f3752b443
))
2024-01-31 10:00:05 +00:00
semantic-release-bot
a12327da8e
chore(release): 1.8.2 [skip ci]
...
## [1.8.2](https://code.castopod.org/adaures/castopod/compare/v1.8.1...v1.8.2 ) (1/17/2024)
### Bug Fixes
* **transcript:** add condition when concatenating sub text to prevent second line duplication ([6cbfec0](6cbfec0d7d
))
2024-01-17 10:16:14 +00:00
semantic-release-bot
28a31ca03b
chore(release): 1.8.1 [skip ci]
...
## [1.8.1](https://code.castopod.org/adaures/castopod/compare/v1.8.0...v1.8.1 ) (1/16/2024)
### Bug Fixes
* **models:** set updatedField as empty string when not used ([164f4d3](164f4d3be7
))
2024-01-16 10:07:25 +00:00
semantic-release-bot
9899870e28
chore(release): 1.8.0 [skip ci]
...
# [1.8.0](https://code.castopod.org/adaures/castopod/compare/v1.7.4...v1.8.0 ) (1/15/2024)
### Bug Fixes
* **episode-form:** add required validation rules for title and slug ([30a3473](30a3473863
)), closes [#420 ](https://code.castopod.org/adaures/castopod/issues/420 )
* **import:** check for empty string when generating podcast guid for feeds not including one ([ac5336f](ac5336fbc5
))
* **install:** add created superadmin to most powerful group in instance, ie. superadmin ([2ed511f](2ed511f8a0
))
* **persons:** delete person avatar when deleting a person ([c1ec98c](c1ec98c956
)), closes [#419 ](https://code.castopod.org/adaures/castopod/issues/419 )
* **platforms:** add matrix.org as a social platform ([9178c3f](9178c3f3af
)), closes [#421 ](https://code.castopod.org/adaures/castopod/issues/421 )
### Features
* **admin:** add tooltip for not authorized routes ([f7f9baf](f7f9bafc3e
))
* **admin:** emphasize unprivileged items in sidebar with "prohibited" icon ([0bd7dde](0bd7ddea58
))
* allow hiding owner's email in public RSS feed ([222e02a](222e02a2af
))
* **persons:** order persons by full_name ASC for easier list scanning ([68a599f](68a599fee0
)), closes [#418 ](https://code.castopod.org/adaures/castopod/issues/418 )
2024-01-15 16:31:11 +00:00
Yassine Doghri
6f8217e1a6
chore: update CI4 + shield + other php and js packages
2024-01-15 14:34:11 +00:00
semantic-release-bot
1001ec6b76
chore(release): 1.7.4 [skip ci]
...
## [1.7.4](https://code.castopod.org/adaures/castopod/compare/v1.7.3...v1.7.4 ) (1/3/2024)
### Bug Fixes
* **media:** add missing HEAD route for static assets served with S3 ([b61a32c](b61a32c8a9
))
2024-01-03 15:07:01 +00:00
semantic-release-bot
cc85637e18
chore(release): 1.7.3 [skip ci]
...
## [1.7.3](https://code.castopod.org/adaures/castopod/compare/v1.7.2...v1.7.3 ) (12/21/2023)
### Bug Fixes
* **analytics:** upgrade opawg's user-agents-php to user-agents-v2-php ([8cd7886](8cd7886676
))
* **platforms:** add Threads and YouTube Music ([9264a2d](9264a2d74c
))
2023-12-21 16:34:24 +00:00
Yassine Doghri
8cd7886676
fix(analytics): upgrade opawg's user-agents-php to user-agents-v2-php
...
update php and js dependencies to latest
2023-12-21 15:48:54 +00:00
semantic-release-bot
98ed36d7a4
chore(release): 1.7.2 [skip ci]
...
## [1.7.2](https://code.castopod.org/adaures/castopod/compare/v1.7.1...v1.7.2 ) (12/12/2023)
### Bug Fixes
* **episode-form:** render episode number optional when episode type is trailer or bonus ([694328f](694328f108
))
2023-12-12 16:12:45 +00:00
semantic-release-bot
aeaee8ae64
chore(release): 1.7.1 [skip ci]
...
## [1.7.1](https://code.castopod.org/adaures/castopod/compare/v1.7.0...v1.7.1 ) (12/1/2023)
### Bug Fixes
* **housekeeping:** add where clause to check episode_id is not null on reset comments count ([119742c](119742cdbb
))
2023-12-01 09:46:02 +00:00
semantic-release-bot
de8b84c874
chore(release): 1.7.0 [skip ci]
...
# [1.7.0](https://code.castopod.org/adaures/castopod/compare/v1.6.5...v1.7.0 ) (11/29/2023)
### Bug Fixes
* **admin-ux:** hide navigation submenus in details panel for easier scanning ([b047a3c](b047a3c670
))
* **admin:** remove episode title truncation + display description in two lines in episode list ([f4ffa30](f4ffa30ec4
)), closes [#386 ](https://code.castopod.org/adaures/castopod/issues/386 )
* **auth:** display error messages from validator ([5a834c0](5a834c0f89
))
* **housekeeping:** remove unnecessary $tablePrefix variable when resetting post count ([97d793f](97d793f55e
)), closes [#383 ](https://code.castopod.org/adaures/castopod/issues/383 )
* **import:** handle bad values for location attributes ([642981f](642981fd35
))
* **import:** use cocur/slugify library to handle non latin text ([4ca7f9c](4ca7f9ccae
))
* move monetization outside of podcast form + add broadcast section to podcast menu ([dff8516](dff85168b3
))
* **nodeinfo2:** import database config + use dynamic table prefix for active local actors query ([6a7ef01](6a7ef0109a
))
* **persons:** set roles field as optional + set `Cast > Host` as default value ([02132dc](02132dc466
)), closes [#347 ](https://code.castopod.org/adaures/castopod/issues/347 )
* **platforms:** make platforms' websites and submit urls more prominent ([61cf8fa](61cf8fa3e2
))
* **podcast-form:** move fediverse section below author section ([1861d67](1861d67971
))
* reorder podcast form fields + extract sync feeds to its own form ([2d52fa1](2d52fa1046
))
### Features
* **admin:** add rss feed link to podcast side navigation ([18e2633](18e2633a49
))
* **icons:** update new Deezer logo ([f2d5b27](f2d5b272ac
))
* **install:** init database and create superadmin using CLI ([02d4ba6](02d4ba69ac
)), closes [#380 ](https://code.castopod.org/adaures/castopod/issues/380 )
* **ux:** add episode description to episode cards ([5f8d413](5f8d413b84
))
2023-11-29 19:23:23 +00:00
Yassine Doghri
2f1a5eb294
build: update shield to beta.8 + php and js dependencies to latest
2023-11-29 16:33:18 +00:00
Yassine Doghri
61cf8fa3e2
fix(platforms): make platforms' websites and submit urls more prominent
...
+ show default podcast website (castopod) link first in links page
2023-11-17 17:29:05 +00:00
Yassine Doghri
3d5fc14d5e
build: upgrade CI4 + php and js dependencies to latest
...
closes #396
2023-11-17 17:29:05 +00:00
Yassine Doghri
642981fd35
fix(import): handle bad values for location attributes
2023-11-17 17:29:05 +00:00
Yassine Doghri
4ca7f9ccae
fix(import): use cocur/slugify library to handle non latin text
2023-11-08 13:51:34 +00:00
semantic-release-bot
fcad25a551
chore(release): 1.6.5 [skip ci]
...
## [1.6.5](https://code.castopod.org/adaures/castopod/compare/v1.6.4...v1.6.5 ) (2023-09-26)
### Bug Fixes
* **fediverse:** use NoteObject including episode link in content (hotfix) ([ffa530e](ffa530e187
))
2023-09-26 15:33:41 +00:00
Yassine Doghri
2dd9cc9ef5
chore(phpstan): remove redundant dynamicConstantNames
...
+ update quality tools
2023-09-26 14:56:04 +00:00
semantic-release-bot
cc19c24668
chore(release): 1.6.4 [skip ci]
...
## [1.6.4](https://code.castopod.org/adaures/castopod/compare/v1.6.3...v1.6.4 ) (2023-09-17)
### Bug Fixes
* **fediverse:** do not cache remote action form + fix typo on post routes for passing post uuid ([4ecb42f](4ecb42f7c8
))
* **fediverse:** update post controller namespace in routes ([3189f12](3189f12206
))
2023-09-17 12:35:30 +00:00
semantic-release-bot
18fcb5ba3e
chore(release): 1.6.3 [skip ci]
...
## [1.6.3](https://code.castopod.org/adaures/castopod/compare/v1.6.2...v1.6.3 ) (2023-09-14)
### Bug Fixes
* **fediverse:** add `index` to post controller-method to access post's jsonld contents ([35142d8](35142d8e56
))
2023-09-14 13:59:36 +00:00
semantic-release-bot
27a04bd0df
chore(release): 1.6.2 [skip ci]
...
## [1.6.2](https://code.castopod.org/adaures/castopod/compare/v1.6.1...v1.6.2 ) (2023-09-11)
### Bug Fixes
* **migrations:** remove if exists modifier for drop index ([82013c9](82013c9cde
)), closes [#382 ](https://code.castopod.org/adaures/castopod/issues/382 )
2023-09-11 15:52:31 +00:00
semantic-release-bot
daa11eb9c1
chore(release): 1.6.1 [skip ci]
...
## [1.6.1](https://code.castopod.org/adaures/castopod/compare/v1.6.0...v1.6.1 ) (2023-09-09)
### Bug Fixes
* **admin:** redirect root fediverse route to fediverse-blocked-actors ([ba5324e](ba5324ea19
))
* **analytics:** show full referrer domain in web pages visits reports ([6be38e9](6be38e9fda
)), closes [#367 ](https://code.castopod.org/adaures/castopod/issues/367 )
* **auth:** overwrite Shield's PermissionFilter ([c6e8000](c6e8000bab
))
* **auth:** update shield from v1.0.0-beta.3 to v1.0.0-beta.6 ([23842df](23842df03a
))
* **platforms:** add missing tiktok to social platforms seed ([8dfdaf3](8dfdaf3215
))
* remove fediverse prefix to prevent migration error + load routes during podcast import ([7ff1dbe](7ff1dbe903
))
* **routes:** overwrite RouteCollection to include all routes + update js and php dependencies ([b4f1b91](b4f1b916bf
))
* update Router to include latest CI changes with alternate-content logic ([ae57601](ae57601c83
))
* use podcast-activity named route instead of not existing actor route ([3c35718](3c357183ca
))
2023-09-09 12:30:01 +00:00
Yassine Doghri
1c96a6f5da
build: upgrade CI4 to 4.4.1 + update php and js dependencies to latest
2023-09-09 10:52:01 +00:00