Forked from
Ad Aures / Castopod
749 commits behind the upstream repository.
-
semantic-release-bot authored
# [1.0.0-alpha.80](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.79...v1.0.0-alpha.80) (2021-12-29) ### Bug Fixes * add application/octet-stream mimetype to mp3 and m4a extensions to prevent ext_in error ([339bef87](https://code.podlibre.org/podlibre/castopod-host/commit/339bef878e54983d86e91e6ff7a931a843d321b3)), closes [#145](https://code.podlibre.org/podlibre/castopod-host/issues/145)
semantic-release-bot authored# [1.0.0-alpha.80](https://code.podlibre.org/podlibre/castopod-host/compare/v1.0.0-alpha.79...v1.0.0-alpha.80) (2021-12-29) ### Bug Fixes * add application/octet-stream mimetype to mp3 and m4a extensions to prevent ext_in error ([339bef87](https://code.podlibre.org/podlibre/castopod-host/commit/339bef878e54983d86e91e6ff7a931a843d321b3)), closes [#145](https://code.podlibre.org/podlibre/castopod-host/issues/145)
To find the state of this project's repository at the time of any of these versions, check out the tags.
- 1.0.0-alpha.80 (2021-12-29)
- Bug Fixes
- 1.0.0-alpha.79 (2021-12-20)
- Bug Fixes
- 1.0.0-alpha.78 (2021-12-15)
- Bug Fixes
- 1.0.0-alpha.77 (2021-11-23)
- Bug Fixes
- 1.0.0-alpha.76 (2021-10-26)
- Bug Fixes
- 1.0.0-alpha.75 (2021-10-05)
- Bug Fixes
- 1.0.0-alpha.74 (2021-09-28)
- Features
- 1.0.0-alpha.73 (2021-09-22)
- Bug Fixes
- 1.0.0-alpha.72 (2021-09-20)
- Bug Fixes
- 1.0.0-alpha.71 (2021-09-17)
- Features
- 1.0.0-alpha.70 (2021-08-31)
- Bug Fixes
- 1.0.0-alpha.69 (2021-08-23)
- Bug Fixes
- 1.0.0-alpha.68 (2021-08-19)
- Bug Fixes
- 1.0.0-alpha.67 (2021-07-24)
- Features
- 1.0.0-alpha.66 (2021-07-24)
- Features
- 1.0.0-alpha.65 (2021-07-22)
- Bug Fixes
- 1.0.0-alpha.64 (2021-07-12)
- Features
- 1.0.0-alpha.63 (2021-07-12)
- Features
- 1.0.0-alpha.62 (2021-07-02)
- Bug Fixes
- 1.0.0-alpha.61 (2021-06-23)
- Bug Fixes
- 1.0.0-alpha.60 (2021-06-21)
- Features
- 1.0.0-alpha.59 (2021-06-15)
- Bug Fixes
- 1.0.0-alpha.58 (2021-06-11)
- Bug Fixes
- Performance Improvements
- Reverts
- 1.0.0-alpha.57 (2021-05-12)
- Bug Fixes
- 1.0.0-alpha.56 (2021-05-12)
- Bug Fixes
- 1.0.0-alpha.55 (2021-05-03)
- Features
- 1.0.0-alpha.54 (2021-05-03)
- Features
- Performance Improvements
- 1.0.0-alpha.53 (2021-04-16)
- Bug Fixes
- 1.0.0-alpha.52 (2021-04-16)
- Bug Fixes
- 1.0.0-alpha.51 (2021-04-15)
- Bug Fixes
- 1.0.0-alpha.50 (2021-04-14)
- Bug Fixes
- 1.0.0-alpha.49 (2021-04-12)
- Bug Fixes
- 1.0.0-alpha.48 (2021-04-10)
- Bug Fixes
- 1.0.0-alpha.47 (2021-04-10)
- Bug Fixes
- 1.0.0-alpha.46 (2021-04-09)
- Bug Fixes
- 1.0.0-alpha.45 (2021-04-08)
- Bug Fixes
- 1.0.0-alpha.44 (2021-04-08)
- Bug Fixes
- 1.0.0-alpha.43 (2021-04-08)
- Bug Fixes
- 1.0.0-alpha.42 (2021-04-02)
- Features
- 1.0.0-alpha.41 (2021-03-30)
- Features
- 1.0.0-alpha.40 (2021-03-19)
- Features
- 1.0.0-alpha.39 (2021-03-01)
- Bug Fixes
- 1.0.0-alpha.38 (2021-02-27)
- Features
- 1.0.0-alpha.37 (2021-02-17)
- Bug Fixes
- 1.0.0-alpha.36 (2021-02-16)
- Features
- 1.0.0-alpha.35 (2021-02-12)
- Bug Fixes
- 1.0.0-alpha.34 (2021-02-11)
- Bug Fixes
- 1.0.0-alpha.33 (2021-02-10)
- Features
- 1.0.0-alpha.32 (2021-02-10)
- Features
- 1.0.0-alpha.31 (2020-12-23)
- Features
- 1.0.0-alpha.30 (2020-12-21)
- Features
- 1.0.0-alpha.29 (2020-12-10)
- Bug Fixes
- Reverts
- 1.0.0-alpha.28 (2020-12-07)
- Features
- 1.0.0-alpha.27 (2020-12-07)
- Features
- 1.0.0-alpha.26 (2020-11-30)
- Bug Fixes
- 1.0.0-alpha.25 (2020-11-30)
- Features
- 1.0.0-alpha.24 (2020-11-26)
- Features
- 1.0.0-alpha.23 (2020-11-24)
- Bug Fixes
- 1.0.0-alpha.22 (2020-11-24)
- Features
- 1.0.0-alpha.21 (2020-11-24)
- Features
- 1.0.0-alpha.20 (2020-11-24)
- Bug Fixes
- Features
- 1.0.0-alpha.19 (2020-11-13)
- Bug Fixes
- 1.0.0-alpha.18 (2020-11-09)
- Features
- 1.0.0-alpha.17 (2020-11-05)
- Bug Fixes
- 1.0.0-alpha.16 (2020-11-04)
- Features
- 1.0.0-alpha.15 (2020-11-03)
- Features
- 1.0.0-alpha.14 (2020-11-02)
- Features
- 1.0.0-alpha.13 (2020-10-29)
- Bug Fixes
- Features
- 1.0.0-alpha.12 (2020-10-26)
- Bug Fixes
- 1.0.0-alpha.11 (2020-10-26)
- Features
- 1.0.0-alpha.10 (2020-10-26)
- Bug Fixes
- 1.0.0-alpha.9 (2020-10-26)
- Features
- 1.0.0-alpha.8 (2020-10-22)
- Features
- 1.0.0-alpha.7 (2020-10-21)
- Features
- BREAKING CHANGES
- 1.0.0-alpha.6 (2020-10-20)
- Bug Fixes
- 1.0.0-alpha.5 (2020-10-20)
- Features
- 1.0.0-alpha.4 (2020-10-20)
- Features
- 1.0.0-alpha.3 (2020-10-19)
- Bug Fixes
- 1.0.0-alpha.2 (2020-10-19)
- Features
- 1.0.0-alpha.1 (2020-10-16)
- Bug Fixes
- Features
- Reverts
CHANGELOG.md 43.58 KiB
1.0.0-alpha.80 (2021-12-29)
Bug Fixes
- add application/octet-stream mimetype to mp3 and m4a extensions to prevent ext_in error (339bef8), closes #145
1.0.0-alpha.79 (2021-12-20)
Bug Fixes
- import: set episode and season numbers to null when not present in item tag (3211398)
1.0.0-alpha.78 (2021-12-15)
Bug Fixes
- import: add extension when downloading file without + truncate slug if too long (c5f18bb)
1.0.0-alpha.77 (2021-11-23)
Bug Fixes
- cors: add preflight option routes for episode, podcast and status objects (a281abf)
- podcast-import: move guid attribute declaration for Episode entity to include slug data (5d02ae3)
1.0.0-alpha.76 (2021-10-26)
Bug Fixes
- replace hardcoded style links with vite service + set default value for remote transcript url (3f2e056), closes #149 #150
1.0.0-alpha.75 (2021-10-05)
Bug Fixes
1.0.0-alpha.74 (2021-09-28)
Features
- platforms: add missing newpodcastapps.com's platforms (92dd370)
1.0.0-alpha.73 (2021-09-22)
Bug Fixes
- map: update episode markers query to discard unpublished episodes (b3caac4)
1.0.0-alpha.72 (2021-09-20)
Bug Fixes
- rename field status to task_status to get scheduled activities (4ff82a5)
1.0.0-alpha.71 (2021-09-17)
Features
- map: display geolocated episodes on a map page (4357cc2)
1.0.0-alpha.70 (2021-08-31)
Bug Fixes
- partner: set correct image URL (61554be)
1.0.0-alpha.69 (2021-08-23)
Bug Fixes
- import: cast description's SimpleXMLElement to string (02d17be)
1.0.0-alpha.68 (2021-08-19)
Bug Fixes
- analytics: redirect to mp3 file even when referer was not set (9fc388d)
1.0.0-alpha.67 (2021-07-24)
Features
- allow cross origin requests on episode comments (e12f95a)
1.0.0-alpha.66 (2021-07-24)
Features
- rss: add podcast:comments tag to link to episode comments (32e8c7c)
1.0.0-alpha.65 (2021-07-22)
Bug Fixes
- update conditions when checking for empty max_episodes and season_number (fbad0b5)
1.0.0-alpha.64 (2021-07-12)
Features
- activitypub: add Podcast actor and PodcastEpisode object with comments (9e1e5d2)
1.0.0-alpha.63 (2021-07-12)
Features
1.0.0-alpha.62 (2021-07-02)
Bug Fixes
- episode: replace guid's empty string value to null (441052a)
1.0.0-alpha.61 (2021-06-23)
Bug Fixes
- release: add missing version number to castopod-host package (8f3e9d9)
- ux: allow for empty message upon episode publication and warn user on submit (33d01b8), closes #129
1.0.0-alpha.60 (2021-06-21)
Features
- rss: add ˂podcast:guid˃ tag for channel (1fab10e)
1.0.0-alpha.59 (2021-06-15)
Bug Fixes
- check that additional files are valid when creating episode (eac5bc8)
1.0.0-alpha.58 (2021-06-11)
Bug Fixes
- cast actor_id to pass as int to set_interact_as_actor() function (56a8e5d)
- analytics: set duration field to precise decimal as episode's audio file duration (d772685)
- analytics: update migrations to set decimal precision for latitude and longitude (714d6b5)
- check for database connection and podcasts table existence before redirecting to install (eb74e81)
- save transcript and chapters files to podcasts folder (63f49c7)
- set cache expiration to next note publish to show note on publication date (0a66de3)
- set episode description footer to null when empty value (3a7d97d)
- set location to null when getting empty string (71b1b5f)
- update condition in home controller to redirect to install page (33f1b91)
- activity-pub: cache issues when navigating to activity stream urls (7bcbfb3)
- activity-pub: get database records using new model instances (92536dd)
- category: remove uncategorized option to enforce users in choosing a category (8c64f25)
- install: redirect manually to install wizard on first visit (2ceaaca)
- types: update fake seeders types + fix bugs (76a4bf3)
- update broken contributor dropdown fields (e5b7515)
- ux: redirect user to install page on database error in home page (9017e30)
- update condition in AnalyticsTrait (fbc0967)
Performance Improvements
- cache: use deleteMatching method to prevent forgetting cached elements in models (76afc0c)
Reverts
- set deprecated config options back in App config (433745f)
1.0.0-alpha.57 (2021-05-12)
Bug Fixes
- follow: add missing helpers to Actor controller (ee53a73)
1.0.0-alpha.56 (2021-05-12)
Bug Fixes
- rss: use originalPath instead of originalMediaPath in Image library (b4012b7)
1.0.0-alpha.55 (2021-05-03)
Features
- add remote_url alternative for transcript and chapters files (3143c9a)
1.0.0-alpha.54 (2021-05-03)
Features
- set app parameter forceGlobalSecureRequests = true forcing requests to go through https (d9dff1b)
- ux: remove admin dashboard and redirect directly to podcast list (27c48b8)
- add cache to ActivityPub sql queries + cache activity and note pages (2d297f4)
Performance Improvements
- cache: update CI4 to use cache's deleteMatching method (54b84f9)
- docker: add redis caching service for development (05ace8c)
1.0.0-alpha.53 (2021-04-16)
Bug Fixes
1.0.0-alpha.52 (2021-04-16)
Bug Fixes
1.0.0-alpha.51 (2021-04-15)
Bug Fixes
1.0.0-alpha.50 (2021-04-14)
Bug Fixes
- persons: prevent overflow of persons list by adding horizontal scroll (9e8995d)
1.0.0-alpha.49 (2021-04-12)
Bug Fixes
- multiselect: add missing class names in choices options for purge to work properly (719538d)
1.0.0-alpha.48 (2021-04-10)
Bug Fixes
- import-with-escaped-characters: remove \CodeIgniter\HTTP\URI in download_file, closes #103 (35b5be0)
1.0.0-alpha.47 (2021-04-10)
Bug Fixes
- episodeCount: add missing brackets to French language file (c1b4112)
1.0.0-alpha.46 (2021-04-09)
Bug Fixes
1.0.0-alpha.45 (2021-04-08)
Bug Fixes
- add head request to analytics_hit route (f0a2f0b)
1.0.0-alpha.44 (2021-04-08)
Bug Fixes
1.0.0-alpha.43 (2021-04-08)
Bug Fixes
-
episode-form: show warning to set
memory_limit
,upload_max_filesize
&post_max_size
(3b3c218), closes #5 #86
1.0.0-alpha.42 (2021-04-02)
Features
- fediverse: implement activitypub protocols + update user interface (2f525c0), closes #69 #65 #85 #51 #91 #92 #88
1.0.0-alpha.41 (2021-03-30)
Features
- partner: add link and image in episode description (ad07bb9)
1.0.0-alpha.40 (2021-03-19)
Features
- custom-rss: add custom xml tag injection in rss feed for ❬channel❭ and ❬item❭ (6ecdaad)
1.0.0-alpha.39 (2021-03-01)
Bug Fixes
- embeddable-player: enable any ancestor when X-Frame-Options is set on server (44a4962)
1.0.0-alpha.38 (2021-02-27)
Features
- embeddable-player: add embeddable player widget (141788f)
1.0.0-alpha.37 (2021-02-17)
Bug Fixes
- import: remove query string from files url (109c4aa)
1.0.0-alpha.36 (2021-02-16)
Features
- platforms: add pod.link (3d7a232)
1.0.0-alpha.35 (2021-02-12)
Bug Fixes
- admin: save block and lock switches (b66c0af)
1.0.0-alpha.34 (2021-02-11)
Bug Fixes
- rss-import: add Castopod user-agent, handle redirects for downloaded files, add Content namespace (214243b)
1.0.0-alpha.33 (2021-02-10)
Features
- platforms: add helloasso (16cb993)
1.0.0-alpha.32 (2021-02-10)
Features
- person: add podcastindex.org namespace person tag (8acd011)
1.0.0-alpha.31 (2020-12-23)
Features
- rss: add podcast:location tag (c0a2282)
1.0.0-alpha.30 (2020-12-21)
Features
- rss: update monetization tag so that it meets PodcastIndex requirements (4c7ecbe)
1.0.0-alpha.29 (2020-12-10)
Bug Fixes
- episodes: add publication status + set publication date to null when none has been set (d882981), closes #70
Reverts
- soundbites: remove soundbite table from episode's public page (5dc0f19)
1.0.0-alpha.28 (2020-12-07)
Features
1.0.0-alpha.27 (2020-12-07)
Features
- platforms: add AntennaPod (53e9cfd)
1.0.0-alpha.26 (2020-11-30)
Bug Fixes
- analytics: update service management so that it works with new OPAWG slug values (7fe9d42)
1.0.0-alpha.25 (2020-11-30)
Features
- platforms: add podfriend (9fdc8d3)
1.0.0-alpha.24 (2020-11-26)
Features
- monetization: add Web Monetization support (96a6026)
1.0.0-alpha.23 (2020-11-24)
Bug Fixes
- define podcastNamespaceLink value (0d744d2)
1.0.0-alpha.22 (2020-11-24)
Features
1.0.0-alpha.21 (2020-11-24)
Features
- platforms: add Fediverse and some funding platforms, add link on logo (afc3d50)
1.0.0-alpha.20 (2020-11-24)
Bug Fixes
- import: use tag when no itunes:image is present (20e607a)
Features
1.0.0-alpha.19 (2020-11-13)
Bug Fixes
1.0.0-alpha.18 (2020-11-09)
Features
- platforms: add Podcast Index (ad52b1c)
1.0.0-alpha.17 (2020-11-05)
Bug Fixes
- open-graph: replace non existant episode description to podcast description in podcast page (b02584e)
1.0.0-alpha.16 (2020-11-04)
Features
1.0.0-alpha.15 (2020-11-03)
Features
- analytics: add 'other' group to pie charts in order to display more accurate data (73acef9)
1.0.0-alpha.14 (2020-11-02)
Features
- analytics: add weekday and hour bar charts (8ab3132)
1.0.0-alpha.13 (2020-10-29)
Bug Fixes
- episodes-table: set descriptions to be not null (6774ec1)
Features
- add episode_numbering() component helper to display episode and season numbers (3f4a6bd)
- episodes: replace all audio file URL parameters with base64 encoded data (e1f65cd)
1.0.0-alpha.12 (2020-10-26)
Bug Fixes
- replace getWebEnclosureUrl with getEnclosureWebUrl (8122cea)
1.0.0-alpha.11 (2020-10-26)
Features
1.0.0-alpha.10 (2020-10-26)
Bug Fixes
- install: redirect to host_url install route on instanceConfig validation error (99250b1)
1.0.0-alpha.9 (2020-10-26)
Features
1.0.0-alpha.8 (2020-10-22)
Features
- episodes: schedule episode with future publication_date by using cache expiration time (4f1e773), closes #47
1.0.0-alpha.7 (2020-10-21)
Features
- analytics: add service name from rss user-agent (7202b98)
BREAKING CHANGES
- analytics: analytics_podcasts_by_player table and analytics_podcasts procedure were updated
1.0.0-alpha.6 (2020-10-20)
Bug Fixes
- cache: add locale for podcast and episode pages + clear some persisting cache in models (9cec8a8), closes #42 #61
1.0.0-alpha.5 (2020-10-20)
Features
- add lock podcast according to the Podcastindex podcast-namespace to prevent unauthozized import (72b3012)
1.0.0-alpha.4 (2020-10-20)
Features
- analytics: add charts and data export (78625c4)
1.0.0-alpha.3 (2020-10-19)
Bug Fixes
- analytics: remove charts empty values + remove useless language cache (1678794)
1.0.0-alpha.2 (2020-10-19)
Features
- add cumulative listening time charts (588b4d2)
1.0.0-alpha.1 (2020-10-16)
Bug Fixes
- add public/media folder to castopod bundle (8053d35), closes #52
- add where condition to get episode count without deleted episodes (7661734), closes #67
- comment all cache clean after page update to prevent analytics cache deletion (e6197a4)
- correct chart data (4d3e9c8)
- correct percona compatibility issue (e53f819)
- correct php-fpm issues (1ef55d7)
- correct referrer bug (ed69b2f)
- correction for servers with low int precision (31b7828)
- declare typed properties in PHPDoc for php<7.4 (14dd44d), closes #23
- escape generated feed tag values and remove new lines from public pages meta description (6238a43), closes #57 #46
- fix layout bugs in admin and update translation files (a834171), closes #40
- minor corrections (13be386)
- move analytics to helper (d311917)
- re-order graph values (35f633b)
- remove required for other_categories field and add podcast_id to latest podcasts query (5417be0)
- rename issue_templates labels (9f00305)
- rename MyAccount controller file (e109df3), closes #60
- reorder fields as composite primary keys for analytics tables (9660aa9)
- replace website key for webpages in breadcrumb translate file (50e32ff)
- set episode duration translation to hardcoded english (c39efc9), closes #64
- set episode guid upon episode creation (ad8b153), closes #48
- update purgecss content path for php helper files (eb70bb4), closes #59
- install: redirect to input baseUrl after instance config (2426af7), closes #53
- platforms: display platform link only when visible is toggled on (6e503c8), closes #39
- sort episodic podcasts by season (d7b6794)
- update .htaccess for shared hosting config (2379826)
- update iso-369 language table seeder (0c90db4)
- package.json: update destination of postcss generation scripts (21413f8)
- use slash instead of backslash to call layout (a80adb2)
Features
- add alternate rss feed link tag to podcast page head (a973c09), closes #35
- add analytics and unknown useragents (ec92e65)
- add breadcrumb in admin area (7fb1de2), closes #17
- add french translation (196920d)
- add install wizard form to bootstrap database and create the first superadmin user (cba871c), closes #2
- add ISO 3166 country codes (97cd94b)
- add map analytics, add episodes analytics, clean analytics page layout, translate countries (07eae83)
- add npm for js dependencies + move src/ files to root folder (cbb83a6)
- add pages table to store custom instance pages (eg. legal-notice, cookie policy, etc.) (9c224a8), closes #24
- add platform models (a333d29)
- add platforms form in podcast settings (043f49c)
- add platforms tables (ce59344)
- add unique listeners analytics (3a49258)
- add user permissions and basic groups to handle authorizations (d58e518), closes #3 #18
- create optimized & resized images upon upload (02e4441), closes #6
- display legal disclaimer and warning on podcast import page (2f07992), closes #34
- edit + delete podcast and episode (ac5f0c7)
- enhance admin ui with responsive design and ux improvements (2d44b45), closes #31 #9
- enhance ui using javascript in admin area (c0e66d5)
- import podcast from an rss feed url (9a5d5a1), closes #21
- set podcast / episode description in the pages description meta tag (1c4a504), closes #44
- update analytics so to meet IABv2 requirements (03e23a2), closes #10
- cache: add podcast and episode pages to cache + clear them after insert or update (da0f047)
- categories: create model, entity, migrations and seeds (f73b042)
- devcontainer: add devcontainer settings for dev environment (69e7266)
- episodes: add create form and view pages for episode (f3b2c8b), closes #1
- episodes: add migrations, model and entity for episodes table (0444821)
- podcast: create a podcast using form (1202ba3)
- podcast-form: update routes and redirect to podcast page (12ce905)
- public-ui: adapt public podcast and episode pages to wireframes (40a0535), closes #30 #13
- rss: generate rss feed from podcast entity (c815ecd)
- users: add myth-auth to handle users crud + add admin gateway only accessible by login (c63a077), closes #11
- minor corrections to some tables (3bf9420)
- write id3v2 tags to episode's audio file (4651d01)
Reverts
- use basic input file for episodes audio files instead of button for better UX (d5f22fb)