semantic-release-bot
12720055b4
chore(release): 1.15.5
...
## [1.15.5](https://code.castopod.org/adaures/castopod/compare/v1.15.4...v1.15.5 ) (2026-02-24)
### Bug Fixes
* **docker:** add arch-specific supercronic and s6-overlay services ([243ce3a ](243ce3a45c )), closes [#580 ](https://code.castopod.org/adaures/castopod/issues/580 )
2026-02-24 16:03:12 +00:00
semantic-release-bot
30801b9b0b
chore(release): 1.15.4
...
## [1.15.4](https://code.castopod.org/adaures/castopod/compare/v1.15.3...v1.15.4 ) (2026-02-19)
### Bug Fixes
* **emails:** display verification link in clear text for email clients only displaying text ([37c89df ](37c89df342 )), closes [#328 ](https://code.castopod.org/adaures/castopod/issues/328 )
2026-02-19 13:10:56 +00:00
semantic-release-bot
a4878f5b46
chore(release): 1.15.3
...
## [1.15.3](https://code.castopod.org/adaures/castopod/compare/v1.15.2...v1.15.3 ) (2026-02-19)
### Bug Fixes
* **bundle:** include resources folder for icons during rsync ([70ca0c7 ](70ca0c7928 )), closes [#588 ](https://code.castopod.org/adaures/castopod/issues/588 )
2026-02-19 09:52:58 +00:00
semantic-release-bot
33a13774ca
chore(release): 1.15.2
...
## [1.15.2](https://code.castopod.org/adaures/castopod/compare/v1.15.1...v1.15.2 ) (2026-02-18)
### Bug Fixes
* **player:** load icons locally instead of relying on vimejs picking them from third party scripts ([0961987 ](0961987276 )), closes [#551 ](https://code.castopod.org/adaures/castopod/issues/551 )
2026-02-18 22:14:34 +00:00
Yassine Doghri
0961987276
fix(player): load icons locally instead of relying on vimejs picking them from third party scripts
...
- use codeigniter-vite to manage static resources
- update dependencies to latest
closes #551
2026-02-18 22:40:18 +01:00
semantic-release-bot
835bbf9960
chore(release): 1.15.1
...
## [1.15.1](https://code.castopod.org/adaures/castopod/compare/v1.15.0...v1.15.1 ) (2026-02-17)
### Bug Fixes
* **docker:** create optimized builder with docker-container driver for arm64 builds ([89ae2b8 ](89ae2b89fd )), closes [#580 ](https://code.castopod.org/adaures/castopod/issues/580 )
2026-02-17 21:06:44 +00:00
Yassine Doghri
49e363140a
chore(release): 1.15.0
...
## [1.15.0](https://code.castopod.org/adaures/castopod/compare/v1.14.1...v1.15.0 ) (2026-02-16)
### Features
* **docker:** replace all-in-one image with FrankenPHP and Caddy based image + discard other images ([14089f0 ](14089f0542 ))
2026-02-16 00:19:00 +00:00
semantic-release-bot
07247bf0d2
chore(release): 1.14.1 [skip ci]
...
## <small>1.14.1 (2026-01-31)</small>
* fix(i18n): set english as first item in supported locales in case locale negotiation does not work ([44fb904 ](44fb904 ))
2026-01-31 14:50:57 +00:00
Yassine Doghri
44fb904ba6
fix(i18n): set english as first item in supported locales in case locale negotiation does not work
2026-01-31 15:41:35 +01:00
semantic-release-bot
ea9ba5adc8
chore(release): 1.14.0 [skip ci]
...
## 1.14.0 (2026-01-23)
* feat: add Lithuanian and Czech languages ([9582f2a ](9582f2a ))
2026-01-23 16:46:10 +00:00
Yassine Doghri
9582f2a93f
feat: add Lithuanian and Czech languages
2026-01-23 16:36:56 +00:00
semantic-release-bot
527f0c7a72
chore(release): 1.13.8 [skip ci]
...
## <small>1.13.8 (2025-12-20)</small>
* chore: update CI4 to v4.6.4 + php and js packages to latest ([133e308 ](133e308 ))
* fix(fediverse): match episode posts replies fields with comments in union query ([d438190 ](d438190 )), closes [#577 ](https://code.castopod.org/adaures/castopod/issues/577 )
2025-12-20 19:04:39 +00:00
Yassine Doghri
133e308603
chore: update CI4 to v4.6.4 + php and js packages to latest
2025-12-20 18:48:44 +00:00
semantic-release-bot
8495bf8148
chore(release): 1.13.7 [skip ci]
...
## <small>1.13.7 (2025-11-03)</small>
* fix(rss): set person's avatar url to "federation" for width and height of 400px ([a50b0f3 ](a50b0f3 ))
2025-11-03 20:18:58 +00:00
semantic-release-bot
b797a08f2e
chore(release): 1.13.6 [skip ci]
...
## <small>1.13.6 (2025-11-03)</small>
* fix(fediverse): access to URI in 'object' instead of going down with '->id' in delete case ([41211a1 ](41211a1 ))
* build: update docker images' versions + docs to latest ([07e3a9c ](07e3a9c ))
2025-11-03 11:25:03 +00:00
semantic-release-bot
248739bde7
chore(release): 1.13.5 [skip ci]
...
## <small>1.13.5 (2025-08-25)</small>
* chore: add discourse social network ([08a3779 ](08a3779 ))
* chore: fix rector issues with filters' methods return types ([3d7969d ](3d7969d ))
* chore: update .releaserc to include more detailed release notes ([5b4403e ](5b4403e ))
* chore: update CI to v4.6.3 + all php and js dependencies ([842c4e4 ](842c4e4 ))
* fix(episodes): set dropdown menu for seasons / years to a maximum height with auto scroll ([f88abd2 ](f88abd2 ))
* fix(fediverse): add is_private field to posts to flag private posts and hide them from public views ([d5ef2ab ](d5ef2ab ))
2025-08-25 17:18:26 +00:00
Yassine Doghri
842c4e4b79
chore: update CI to v4.6.3 + all php and js dependencies
2025-08-25 16:44:27 +00:00
semantic-release-bot
7914066563
chore(release): 1.13.4 [skip ci]
...
## [1.13.4](https://code.castopod.org/adaures/castopod/compare/v1.13.3...v1.13.4 ) (2025-02-24)
### Bug Fixes
* **platforms:** add podcast id when deleting platforms on save ([019fbaf ](019fbaf74d ))
* return method instead of throwing a 404 when submitting a post ([44ad651 ](44ad651176 )), closes [#550 ](https://code.castopod.org/adaures/castopod/issues/550 )
2025-02-24 12:55:48 +00:00
semantic-release-bot
7287e603e2
chore(release): 1.13.3 [skip ci]
...
## [1.13.3](https://code.castopod.org/adaures/castopod/compare/v1.13.2...v1.13.3 ) (2025-01-08)
### Bug Fixes
* remove exit function from podcast:import command to allow for episodes:compute-downloads to run ([3359abf ](3359abf3fc ))
2025-01-08 12:22:52 +00:00
Yassine Doghri
3359abf3fc
fix: remove exit function from podcast:import command to allow for episodes:compute-downloads to run
...
- update CI4 to v4.5.7
- update php and js dependencies to latest
- reconfigure lint-staged
2025-01-08 12:11:18 +00:00
semantic-release-bot
4b0c0d7531
chore(release): 1.13.2 [skip ci]
...
## [1.13.2](https://code.castopod.org/adaures/castopod/compare/v1.13.1...v1.13.2 ) (2024-12-28)
### Bug Fixes
* add downloads_count to episodes table, computed every hour ([5182d5d ](5182d5d67a ))
2024-12-28 15:32:55 +00:00
Yassine Doghri
5182d5d67a
fix: add downloads_count to episodes table, computed every hour
...
This removes computing latency when retrieving episodes list with download count in admin.
The more
analytics records, the more it took to calculate the sum of hits to get the downloads count for each
episode.
2024-12-28 15:23:02 +00:00
semantic-release-bot
d1c4091421
chore(release): 1.13.1 [skip ci]
...
## [1.13.1](https://code.castopod.org/adaures/castopod/compare/v1.13.0...v1.13.1 ) (2024-12-05)
### Bug Fixes
* **api:** cast integers when creating episode ([7ca501d ](7ca501dd6f ))
2024-12-05 09:45:20 +00:00
Yassine Doghri
34374e823c
chore: replace codeigniter-icons with php-icons v1.2.0
...
+ update dependencies to latest
2024-11-06 12:25:41 +00:00
semantic-release-bot
3b90c5b5bd
chore(release): 1.13.0 [skip ci]
...
# [1.13.0](https://code.castopod.org/adaures/castopod/compare/v1.12.11...v1.13.0 ) (2024-10-25)
### Features
* **api:** add Episode create and publish endpoints ([75cf78e ](75cf78e972 ))
* **rss:** add option for 301 redirect to new feed url ([3a7d26f ](3a7d26fdf9 ))
2024-10-25 14:03:26 +00:00
Nate Ritter
75cf78e972
feat(api): add Episode create and publish endpoints
2024-10-24 12:48:16 +00:00
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
Yassine Doghri
7d1460b8e0
fix: allow passing json to app.proxyIPs config to set it
2024-10-16 11:42: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
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
d88b041d2c
docs: change vitepress with astro's starlight
...
- change language keys to kebab-case
- add new languages to docs: ca, de, es, sr-latn, zh-hans
2024-05-21 16:07:56 +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
Yassine Doghri
303a900f66
refactor(platforms): move platforms data in code instead of database
...
refs #457
2024-04-24 14:47:05 +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
Guy Martin (Dwev)
4d141fceae
feat: add transcript display to episode page
...
+ fix transcript parser
closes #411
2024-04-17 09:13:07 +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
c24850bda9
build(i18n): include Breton and Serbian (Latin) languages to Castopod bundle
2024-03-12 09:32:22 +00:00