Releases: engineervix/zed-news
Releases · engineervix/zed-news
v0.9.0 (2024-07-21)
What's changed in this release
💄 Styling
- change support image (795a860)
🐛 Bug Fixes
- correct usage of together v1.2.x completions API (4d5c7a6)
- deps: update dependency boto3 to v1.34.145 (c232eda)
- deps: update dependency ua-parser-js to v1.0.38 (c9616dc)
- use together v1.2.x and the Chat interface (415c7fd)
📝 Docs
👷 CI/CD
- bump schneegans/dynamic-badges-action to v1.7.0 (fd122b4)
- ensure TOGETHER_API_KEY environment variable exists (fa71dad)
- improve CI (aaeaf67)
🚀 Features
- apply Dynamic Range Compression (280e1d4)
- improve audio quality and only use 1 audio file for background music (d8b2131)
- the one where Ayanda returns from her hiatus (e775906)
- use meta-llama/Llama-3-70b-chat-hf (12fbe27)
✅ Tests
♻️ Code Refactoring
- bump summary limits (0c33424)
- change intro and outro music (ab3877f)
- darken overlay, brighten txt, use smaller & more apt bg image (66880b5)
- switch from Google Podcasts to Spotify (4313912)
- update some text on about page (35ef4bb)
- update transcript creation prompt (544f30c)
- use actual podcast transcript to generate description (3166486)
- use older/newer instead of next/previous (d685379)
- we no longer need to specify version in docker compose config (0d48eb0)
⚙️ Build System
- bump Node.js to version 18 (8ac7d09)
- bump poetry to 1.8.3 (7d4a871)
- deps-dev: update dependency eslint to v8.57.0 (#92) (0f9ab59)
- deps-dev: update dependency eslint-config-prettier to v8.10.0 (#93) (7dd8528)
- deps-dev: update dependency eslint-webpack-plugin to v4.2.0 (#94) (37f5d44)
- deps-dev: update dependency mini-css-extract-plugin to v2.9.0 (#95) (b7dbe51)
- deps: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (#69) (02c9b22)
- deps: update dependency bootstrap to v5.3.3 (#71) (42b92b9)
- deps: update dependency boto3 to v1.34.136 (#72) (5932716)
- deps: update dependency commitizen to v3.27.0 (#75) (bc1e505)
- deps: update dependency commitizen to v3.28.0 (#91) (ed3fd4d)
- deps: update dependency css-loader to v6.11.0 (#86) (a6d8955)
- deps: update dependency cssnano to v6.1.2 (#76) (a77a048)
- deps: update dependency del to v7.1.0 (#77) (beca01c)
- deps: update dependency dotenv to v16.4.5 (#87) (445744f)
- deps: update dependency jinja2 to v3.1.4 (#83) (32faf57)
- deps: update dependency peewee to v3.17.5 (#73) (1b5d917)
- deps: update dependency peewee to v3.17.6 (#88) (7324a49)
- deps: update dependency postcss to v8.4.39 (#70) (5dea587)
- deps: update dependency python-dotenv to v1.0.1 (#74) (5c6cd1a)
- deps: update dependency requests to v2.32.2 [security] (#78) (bc12059)
- deps: update dependency sharer.js to v0.5.2 (#89) (5fb25aa)
- deps: update dependency together to v1.2.2 (#90) (19d7649)
- remove html-minifier because of security vulnerabilities (b89bd99)
- update black (23.12.1 -> 24.4.2) (9d7619b)
- update certifi (2023.5.7 -> 2024.7.4) (ffa96fa)
- update idna (3.4 -> 3.7) (9db73ee)
- update langchain (0.0.353 -> 0.2.10) (da3a9f9)
- update requests (2.31.0 -> 2.32.3) (aaf5bbb)
- update ruff (0.0.291 -> 0.5.3) (7b767ba)
- update setuptools (67.8.0 -> 71.0.4) (f099997)
- update transformers (4.36.2 -> 4.42.4) (02f4011)
- update urllib3 (1.26.16 -> 2.2.2) (7b83a7f)
- update zipp (3.15.0 -> 3.19.2) (6b512e0)
v0.8.0 (2024-07-01)
What's changed in this release
♻️ Code Refactoring
🚀 Features
- add Times of Zambia (e5366f9)
🐛 Bug Fixes
v0.7.0 (2024-03-25)
What's changed in this release
✅ Tests
- fix broken test (d077ff5)
🚀 Features
- add a better description of each podcast (fbfe3db)
- add title and description to the uploaded video (0e2f6c1)
- do not use the same image overlay everytime (4f66c53)
- make the LLM more creative (df1e8b1)
🐛 Bug Fixes
- correct broken YAML in episode 196 Nunjucks template (adf5e93)
- description formatting in 2024-03-18.njk (b03e33f)
- ensure we don't have empy description (c1b40c3)
- iensure that the description has no newlines (438b71c)
- use the correct path for the images (f181b20)
- yet another description formatting correction (97150f0)
♻️ Code Refactoring
⚙️ Build System
- deps: update babel monorepo (#58) (686a762)
- deps: update dependency beautifulsoup4 to v4.12.3 (#61) (74732fb)
- deps: update dependency boto3 to v1.34.70 (#62) (033d5c9)
- deps: update dependency core-js to v3.36.1 (#66) (ae04a47)
- deps: update dependency css-loader to v6.10.0 (#67) (b51216b)
- deps: update dependency jinja2 to v3.1.3 (#63) (2c703de)
- deps: update dependency mini-css-extract-plugin to v2.8.1 (#60) (267261e)
- deps: update dependency together to v0.2.11 (#64) (6bf55dc)
v0.6.0 (2024-02-15)
What's changed in this release
⚙️ Build System
- deps: update dependency black to v23.12.1 (#59) (6643a9a)
- deps: update dependency boto3 to v1.34.19 (#54) (3138c19)
- deps: update dependency cssnano to v6.0.3 (#51) (ee75d90)
- deps: update dependency postcss to v8.4.33 (#52) (487d9ad)
- deps: update dependency sass-loader to v13.3.3 (#53) (c0baa61)
- deps: update dependency torch to v2.1.2 (#55) (b31dff3)
- deps: update dependency transformers to v4.36.2 (#56) (2c5d47d)
- deps: update dependency ua-parser-js to v1.0.37 (#57) (acbbfe8)
♻️ Code Refactoring
- ensure social posts don't start with Facebook Post: (4e5f6a6)
- go back to using mistralai/Mixtral-8x7B-Instruct-v0.1 for social posts (05cbf07)
- simplify social share prompt & switch to Platypus2-70B-instruct (80ebde2)
🐛 Bug Fixes
- add a quick fix to handle connection errors for ZNBC (710f46c)
- address the too many articles problem (79ee3aa)
- correct the buggy fix in 710f46c (64be24d)
- remove baclticks in social post and correct conditional statements (b078422)
- simplify pagination (56b1217)
- use the correct font and adjust text duration (e22ca82)
🚀 Features
v0.5.0 (2024-01-02)
What's changed in this release
✅ Tests
- mock together summarisation backend (ca7b9ac)
- temporarily remove failing test and exercise caution with bs4 (f76b321)
🚀 Features
- install replicate (40c12ba)
- let the LLM actually present the podcast (d0e63b3)
- use together.ai & bump langchain to 0.0.348 (63e68e7)
- use vicuna-13b-v1.5-16k and garage-bAInd/Platypus2-70B-instruct (16e2877)
♻️ Code Refactoring
- change prompt and do not use one-sentence summary (5b0ad43)
- tweak the content generation (c1b6237)
- tweak the together.ai invocation (39199f1)
- update codebase to incorporate new ORM (8d2fa06)
- yet another small tweak (b81538c)
👷 CI/CD
- deps: update sosedoff/pgweb docker tag to v0.14.2 (daf654d)
🐛 Bug Fixes
- deps: update dependency num2words to v0.5.13 (#50) (d9c1593)
- ensure that import_db_dump task works correctly (c13067f)
- erroneous transcript generation (0fdb6c9)
⚙️ Build System
- deps: update dependency babel-loader to v9.1.3 (#43) (fd4f110)
- deps: update dependency bootstrap to v5.3.2 (#47) (df4d544)
- deps: update dependency boto3 to v1.34.11 (#32) (43b6536)
- deps: update dependency cssnano to v6.0.2 (#44) (d2601cf)
- deps: update dependency feedparser to v6.0.11 (#48) (539cfe6)
- deps: update dependency langchain to ^0.0.353 (#49) (7a9987b)
- deps: update dependency rimraf to v5.0.5 (#45) (ee33868)
- replace tortoise-orm with peewee. No more async (af02a49)
v0.4.0 (2023-11-22)
What's changed in this release
👷 CI/CD
- bump Node from v16 to v18 (2c2b83e)
- remove requirements.txt because cloudflare recognizes poetry (c899203)
🚀 Features
- programmatically post to facebook (52567c7)
🐛 Bug Fixes
- ensure that file is closed (7837abd)
⚙️ Build System
- deps: add html5lib (54c6b3c)
- deps: fix psycopg dependencies to allow for better multiarch compatibility (f38ab3f)
- switch to node v18 (27a0249)
- update poetry to 1.6.1 (53d0ade)
♻️ Code Refactoring
v0.3.2 (2023-10-15)
v0.3.1 (2023-07-17)
v0.3.0 (2023-06-24)
What's changed in this release
💄 Styling
- let's use animate on scroll (494249d)
👷 CI/CD
- add environment variables for CI tests (00abab0)
- fix placement of env variables (6934d72)
- fix poetry setup (cdc7fb5)
- install poetry (bb0e2ba)
- use latest version of
actions/checkout
(d5aa008)
⚙️ Build System
- deps-dev: update dependency sass-loader to v13.3.2 (#25) (d160a24)
- deps: bump outdated python packages (79559cc)
- deps: remove animate.css (a042cce)
- deps: update dependency webpack-cli to v5.1.4 (#26) (9d32366)
- install mutagen (e83f772)
- install poetry and remove extraneous config files (b4ab738)
- replace isort and flake8 with ruff (31280f7)
- temporarily add requirements.txt to fix CF builds (80799c9)
✅ Tests
- add some sample test data to work with (8619606)
- add test for
random_opening()
(ee21e4c) - fix coverage configuration (b06218d)
- fix test_update_article_with_summary_article_not_found (3c700b3)
- test transcript creation (a502554)
- write more tests (a5aed89)
🐛 Bug Fixes
- avoid returning multiple Article objects (26b60ea)
- correct metadata for episode 004 (af6dac4)
- datetime.datetime is the one with
strptime
method (f88063b) - play/pause button controls & state on home page (8ca6d02)
- specify the correct(ish) episode pubDate (491248c)
- use mutagen to determine mp3 length (6ce9f19)
- use the correct syntax for rich text in episode description (4079a66)
♻️ Code Refactoring
- reduce the treble gain by half (from 6dB to 3dB) (c3c0f61)
- remove spacing on google/apple podcast button, and ad URLs (47e741d)
- use description instead of just specifying episode No. (cd04555)
🚀 Features
v0.2.0 (2023-06-05)
What's changed in this release
🐛 Bug Fixes
- argument passed to random.choice for many articles (1720456)
- reduce treble gain from 10dB to 6dB (bc031f9)
- timeago implementation (a11d699)
- whitespace breaking accordion classes (2f48a5f)
💄 Styling
🚀 Features
- add RSS feed (26389ca)
- add social sharing buttons and fix some minor bugs (1b5cf8a)
- setup and configure 11ty web project (813e904)
- sound equalisation and album art for the audio file (8f41036)
- use aerich for database migrations (0306101)
- use apprise to send telegram notifications (fb2b123)
- use bootstrap 5.3, with built-in dark mode support (41c1181)
- use Jinja2 to render njk template for 11ty (d65e632)
✅ Tests
- write some tests (b50f5d8)
👷 CI/CD
- add cache-dependency-path on setup-python action (edba603)
- add Github Actions config (3a08a93)
- add test suite to CI/CD (1178143)
- fix coverage data upload (0877142)
- fix extraction of total coverage (312630f)
- fix python version (3acef2d)
- fix test job configuration (75c62d0)
- fix timezone setup in test job (1afd4be)
- generate coverage badge (a54be8f)
- install things as root (d95dc8e)
- no need to install unnecessary stuff (c561911)
- remove packages already installed (8b21a11)
- run prettier (1116575)
- run shellcheck on shell script(s) (58b2291)
⚙️ Build System
- add .nvmrc with node version set to 16 (cf208ac)
- add a bash script to be run by cron (901ca45)
- deps: add tortoise-orm and related packages (97ff236)
- deps: fix dependency conflicts & CI dependency installation (c16ad40)
- deps: install timeago.js (7c61700)
- deps: update dependency boto3 to v1.26.146 (#2) (adf0aa9)
- deps: update dependency botocore to v1.29.146 (#3) (fb4bb7e)
- deps: update dependency langchain to v0.0.189 (#5) (1b3108b)
- deps: update dependency typing-extensions to v4.6.3 (#7) (b916b65)
- deps: update python dependencies (05f6f24)
- deps: use psycopg2-binary due to failing cloudflare pages build (b5c4b34)
- images must be built in case there are significant changes (834636d)
- integrate healthchecks.io into the cron job (a69733e)
- specify python version to fix cloudflare pages build failure (f595b61)
- switch to ubuntu as base image (d07dd37)
- update Dockerfile (773694c)
- update ENV variables (3af2369)
- use docker for python developement (4cb7e4e)
♻️ Code Refactoring
- add aerich-related tasks and update paths (7764f68)
- add album art and reorganize images (abb52ab)
- add correct button depending on OS (2efdf69)
- add facebook icon and update dev link (2b18128)
- change code organisation (ad73f5b)
- finalise toolchain for the podcast audio production (9e08ebd)
- improve a number of litle things (a69ea21)
- improve code structure and some some abstractions (5102f9d)
- improve RSS feed data (f65d189)
- randomize some phrases (901b7f1)
- regenerate aerich database migrations (f2f1554)
- remove external playing for now. (fc4aa3d)
- update 11ty config to include RSS filter (018f1ea)
- update default date in models (e45ca83)
- update paths from src/... to app/... (174720a)
- update templates (3518d71)