### 2024.3.1

[full changelog](https://github.com/SickChill/SickChill/compare/2024.2.27...2024.3.1)


### 2024.2.27

[full changelog](https://github.com/SickChill/SickChill/compare/2024.2.20.204434...2024.2.27)

* feat: add ability to drop Results.zip or sickchill-*-none-any.whl into a folder and have sickchill auto install it, and an argument to pass a path to a whl or zip to install

### 2024.2.20.204434

[full changelog](https://github.com/SickChill/SickChill/compare/2024.2.20...2024.2.20.204434)

* grunt

### 2024.2.20

[full changelog](https://github.com/SickChill/SickChill/compare/2024.2.2...2024.2.20)

* fix: pypi wont let me specify cinemagoer from source, we have to wait or use another library

### 2024.2.2

[full changelog](https://github.com/SickChill/SickChill/compare/2024.2.18...2024.2.2)

* Release version 2024.2.2
* fix: another typo in workflow that builds wheels from commits to the develop branch
* fix: typo on workflow run type that triggers building wheels on develop
* refactor: try and complete the removal of episode_object parameter from all provider search methods, fixes newznab and other providers
* Update poetry (python) and yarn (npm) dependencies
* chore: try building develop branch and uploading artifacts
* v4.0.73-5.3
* v4.0.73-5.2
* v4.0.73-5.1
* v4.0.73-5.0
* fix: prevent results with a quality of 0 (NONE) from being set as preferred in duplicates for nzb
* fix: issue with table formatting on status page when a show was just added. fixes [#8682](https://github.com/SickChill/SickChill/issues/8682)
* fix: don't show traceback when imdb info is not found

### 2024.2.18

[full changelog](https://github.com/SickChill/SickChill/compare/2024.2.17...2024.2.18)

* root dirs, trakt, addshow, bdecode ([#8718](https://github.com/SickChill/SickChill/issues/8718))

### 2024.2.17

[full changelog](https://github.com/SickChill/SickChill/compare/2024.1.8-3...2024.2.17)

* chore: make publish only create one commit

### 2024.1.8-3

[full changelog](https://github.com/SickChill/SickChill/compare/2024.1.8-2...2024.1.8-3)

* Release 2024.1.8-3
* Signed-off-by: miigotu <miigotu@gmail.com>

### 2024.1.8-2

[full changelog](https://github.com/SickChill/SickChill/compare/2024.1.8-1...2024.1.8-2)

* Release 2024.1.8-2
* fix: another error in check_torznab (jackett/newznab/nzb)
* Signed-off-by: miigotu <miigotu@gmail.com>

### 2024.1.8-1

[full changelog](https://github.com/SickChill/SickChill/compare/2024.1.8...2024.1.8-1)

* release: 2024.1.8-1 hotfix for newznab error
* Signed-off-by: miigotu <miigotu@gmail.com>

### 2024.1.8

[full changelog](https://github.com/SickChill/SickChill/compare/2024.1.31...2024.1.8)

* Update Changelog

### 2024.1.31

[full changelog](https://github.com/SickChill/SickChill/compare/2023.6.27...2024.1.31)

* Release version 2024.1.31, Grunt

### 2023.6.27

[full changelog](https://github.com/SickChill/SickChill/compare/2023.5.30...2023.6.27)

* Release version 2023.6.27
* dismissing site messages such as discord banner
* Update poetry (python) and yarn (npm) dependencies
* Update torrentleech.py
* minimum time for leech
* Update urllib3 requirement from <2.0.0 to <3.0.0
* Bump snyk from 1.1183.0 to 1.1184.0
* TL category clean
* Clean \n logging and note
* Update generic.py
* revert rstrip
* rstrip
* Test bencode \n' remover
* Test bencode \n
* Add debian packaging base
* Bump workbox-webpack-plugin from 6.6.1 to 7.0.0
* Update types-setuptools requirement from >=65.3,<68.0 to >=65.3,<69.0

### 2023.5.30

[full changelog](https://github.com/SickChill/SickChill/compare/2023.5.28...2023.5.30)

* Release version 2023.5.30

### 2023.5.28

[full changelog](https://github.com/SickChill/SickChill/compare/2023.5.24...2023.5.28)

* Release version 2023.5.28
* Raise minimum version of greenlet to 2.0.0, fixes [#8433](https://github.com/SickChill/SickChill/issues/8433)
* Reorganize readme, add github issue tracker and discussions deprecation notice, add discord link, add important links
* fix javascript typo checking for value equality rather than type equality
* Update poetry (python) and yarn (npm) dependencies
* fix morethantv. enable nzb in search settings and add it as a custom nzb provider: https://www.morethantv.me/api/torznab with your api key generated in your mtv account settings. add Discord widget in the bottom right corner remove telegram, slack, and irc from the menu. Solely using Discord now.
* Bump snyk from 1.1162.0 to 1.1163.0

### 2023.5.24

[full changelog](https://github.com/SickChill/SickChill/compare/2023.10.20.1...2023.5.24)

* Release version 2023.5.24
* Bump webpack from 5.75.0 to 5.76.0
* Bump http-cache-semantics from 4.1.0 to 4.1.1

### 2023.10.20.1

[full changelog](https://github.com/SickChill/SickChill/compare/2023.10.20...2023.10.20.1)

* try calver output
* Signed-off-by: miigotu <miigotu@gmail.com>

### 2023.10.20

[full changelog](https://github.com/SickChill/SickChill/compare/2023.1.2...2023.10.20)

* try calver output
* Signed-off-by: miigotu <miigotu@gmail.com>

### 2023.1.2

[full changelog](https://github.com/SickChill/SickChill/compare/2022.9.28...2023.1.2)

* bump
* remove commitizen until release system is rewritten
* fix: change commit messages in grunt
* add ability to save fansub Black/White list as defaults ([#8323](https://github.com/SickChill/SickChill/issues/8323))
* XML headers now write to NFO ([#8328](https://github.com/SickChill/SickChill/issues/8328))
* fix: legacyversion has been removed from pypa packaging after a 2 year deprecation period
* Update pyopenssl requirement from >=20.0.1,<23.0.0 to >=20.0.1,<24.0.0 ([#8330](https://github.com/SickChill/SickChill/issues/8330))
* Update poetry (python) and yarn (npm) dependencies
* Mass Update Filter Words per Show ([#8311](https://github.com/SickChill/SickChill/issues/8311))
* Add CodeQL workflow for GitHub code scanning ([#8312](https://github.com/SickChill/SickChill/issues/8312))
* Update packaging requirement from >=20.9,<22.0 to >=20.9,<23.0 ([#8317](https://github.com/SickChill/SickChill/issues/8317))
* Bump actions/stale from 6 to 7 ([#8321](https://github.com/SickChill/SickChill/issues/8321))
* 265 and mass update ([#8302](https://github.com/SickChill/SickChill/issues/8302))
* Bump @webpack-cli/generators from 2.5.0 to 3.0.0 ([#8301](https://github.com/SickChill/SickChill/issues/8301))
* chore(formatting): remove trailing whitespace
* chore(formatting) more unicorns
* chore(formatting): fix formatting for new unicorn rule requiring brackets around case statements inside switches for javascript
* chore(torrent911): update to new url
* Bump xo from 0.52.4 to 0.53.1 ([#8297](https://github.com/SickChill/SickChill/issues/8297))
* Bump webpack-cli from 4.10.0 to 5.0.0 ([#8294](https://github.com/SickChill/SickChill/issues/8294))
* Update python-slugify requirement from >=4.0.1,<7.0.0 to >=4.0.1,<8.0.0 ([#8296](https://github.com/SickChill/SickChill/issues/8296))
* Bump eslint-plugin-unicorn from 44.0.2 to 45.0.0 ([#8298](https://github.com/SickChill/SickChill/issues/8298))
* Update morethantv.py ([#8295](https://github.com/SickChill/SickChill/issues/8295))
* Bump eslint-config-xo from 0.42.0 to 0.43.1 ([#8288](https://github.com/SickChill/SickChill/issues/8288))
* Merge pull request [#8281](https://github.com/SickChill/SickChill/issues/8281) from SickChill/PosterSort
* Bump babel-loader from 8.2.5 to 9.0.0
* Bump snyk from 1.1042.0 to 1.1043.0 ([#8279](https://github.com/SickChill/SickChill/issues/8279))
* Bump ava from 4.3.3 to 5.0.1 ([#8274](https://github.com/SickChill/SickChill/issues/8274))
* feat(interface): add wire frame for a new web server and front end framework, coexists with tornado ([#8256](https://github.com/SickChill/SickChill/issues/8256))
* Bump snyk from 1.1029.0 to 1.1030.0

### 2022.9.28

[full changelog](https://github.com/SickChill/SickChill/compare/2022.9.26...2022.9.28)

* Release version 2022.9.28
* Make sure to install dev dependencies when running tests

### 2022.9.26

[full changelog](https://github.com/SickChill/SickChill/compare/2022.9.22...2022.9.26)

* Release version 2022.9.26
* Update poetry (python) and yarn (npm) dependencies
* Fix: translatable stringn error for global proxy
* Update Dockerfile.rpi
* Update Dockerfile.pip
* Update Dockerfile
* Update test_pip.py
* Switch docker builds to use pip entirely, from source, and add arm6/7 to docker builds to see if they build now
* Bump actions/stale from 5 to 6 ([#8194](https://github.com/SickChill/SickChill/issues/8194))
* Bump snyk from 1.1009.0 to 1.1011.0 ([#8195](https://github.com/SickChill/SickChill/issues/8195))

### 2022.9.22

[full changelog](https://github.com/SickChill/SickChill/compare/2022.9.17...2022.9.22)

* Release version 2022.9.22
* Code cleanup/tv ([#8189](https://github.com/SickChill/SickChill/issues/8189))
* Fix ui timeout searching indexers\n 8161#issuecomment-1250823193
* Update poetry (python) and yarn (npm) dependencies
* Bump snyk from 1.1008.0 to 1.1009.0 ([#8190](https://github.com/SickChill/SickChill/issues/8190))
* Bump snyk from 1.1006.0 to 1.1007.0 ([#8188](https://github.com/SickChill/SickChill/issues/8188))
* SickChill with more rage removal ([#8117](https://github.com/SickChill/SickChill/issues/8117))
* Add ability to change logs folder ([#8161](https://github.com/SickChill/SickChill/issues/8161))
* Update pip.py ([#8182](https://github.com/SickChill/SickChill/issues/8182))

### 2022.9.17

[full changelog](https://github.com/SickChill/SickChill/compare/2022.9.14...2022.9.17)

* Release version 2022.9.17
* Fixes [#8169](https://github.com/SickChill/SickChill/issues/8169)
* Update poetry (python) and yarn (npm) dependencies

### 2022.9.14

[full changelog](https://github.com/SickChill/SickChill/compare/2022.8.30...2022.9.14)

* Release version 2022.9.14
* Fix error in Gruntfile.js for release
* Allow feeds to not have seeder/leecher information for example with rsstorrents.
* Update poetry (python) and yarn (npm) dependencies
* Remove git and source updating from the self updater, and remove code that switches branches and compares commits. Pip updates are all that is supported (for now) ([#8162](https://github.com/SickChill/SickChill/issues/8162))
* Bump snyk from 1.997.0 to 1.998.0 ([#8145](https://github.com/SickChill/SickChill/issues/8145))
* Tests and fixes ([#8124](https://github.com/SickChill/SickChill/issues/8124))
 Use rustup installer --profile minimal to avoid doc install ([#8131](https://github.com/SickChill/SickChill/issues/8131))

### 2022.8.30

[full changelog](https://github.com/SickChill/SickChill/compare/2022.8.29...2022.8.30)

* Release version 2022.8.30
* ffi doesnt support pathlib yet in pypy
* Path.unlink missing_ok parameter was not added until 3.8 From docs: "Changed in python version 3.8: The missing_ok parameter was added."
* Some reason this fails on python3.7, lets be explicit
* Fix another typo
* Fix typo in newnewznab.py
* Fix order of setting verify mode in make_context, we have to set check_hostname before setting the verify_mode Fix testing of created https/ssl certs, especially for pypy
* Try to fix ssl key and cert generation on pypy (and possibly some regulat cpython installs)

### 2022.8.29

[full changelog](https://github.com/SickChill/SickChill/compare/2022.8.22.74751...2022.8.29)

* Release version 2022.8.29
* Undo the mess with seconds in the version string, breaking release strategy
* Release version 2022.8.22.74751

### 2022.8.22.74751

[full changelog](https://github.com/SickChill/SickChill/compare/2022.8.22...2022.8.22.74751)

* Release version 2022.8.22

### 2022.8.22

[full changelog](https://github.com/SickChill/SickChill/compare/2022.8.15...2022.8.22)

* Release version 2022.8.22
* Do not test providers on normal test runs, because pytest-vcr is broken and causes github actions to take hours
* Update poetry (python) and yarn (npm) dependencies
* Update parser.py ([#8098](https://github.com/SickChill/SickChill/issues/8098))
* Update helpers.py
* Update calendar.py ([#8097](https://github.com/SickChill/SickChill/issues/8097))
* Lime torrent BeautifulSoup call ([#8080](https://github.com/SickChill/SickChill/issues/8080))
* chg: Fix case sensitivity supportedParams property for newznab ([#8087](https://github.com/SickChill/SickChill/issues/8087))
* Update types-setuptools requirement from ^63.2.2 to ^65.1.0 ([#8091](https://github.com/SickChill/SickChill/issues/8091))
* Update processTV.py ([#8085](https://github.com/SickChill/SickChill/issues/8085))
* Fix file.extension double dot ([#8079](https://github.com/SickChill/SickChill/issues/8079))
* I wish there was a better way to test workflows -.-
* Try to fix build linting

### 2022.8.15

[full changelog](https://github.com/SickChill/SickChill/compare/2022.8.14...2022.8.15)

* Release version 2022.8.15
* Update bs4_parser.py

### 2022.8.14

[full changelog](https://github.com/SickChill/SickChill/compare/2022.7.0...2022.8.14)

* Release version 2022.8.14
* Fix regex matching poetry output in gruntfile
* Missing stdout to poetry version setting
* Fail if poetry version bump seemed to fail
* Fix another error in grunt, getMonth starts with month 0
* Match version.py to pyproject
* Fix typo on release script

### 2022.7.0

[full changelog](https://github.com/SickChill/SickChill/compare/2022.10.8...2022.7.0)

* Release version 2022.7.0
* Fix downloads column sorting on simple, banner, and small poster layouts. Fixes [#8019](https://github.com/SickChill/SickChill/issues/8019)
* Fix error in log line that broke subtitles support Fixes [#8026](https://github.com/SickChill/SickChill/issues/8026)
* Pin bandit to 1.7.2 to avoid a bug, remove poetry.lock again
* Add pypy and 3.11 beta builds to experimental tests
* Fix typo
* Add python 3.11 to tests
* Add 3.6 as an experimental build so we know when it stop working
* Drop python3.6 from pyproject, as support is no longer provided. Should contiue to run on it for awhile though with some tweaking
* Fix build
* Release 2022.07.20

### 2022.10.8

[full changelog](https://github.com/SickChill/SickChill/compare/2022.10.13...2022.10.8)

* Release version 2022.10.8
* Missed pipe extension
* Start adding a workflow and tool to properly bump date-versioning-string
* Update poetry (python) and yarn (npm) dependencies
* Update README.md
* Bump snok/install-poetry from 1.3.1 to 1.3.2 ([#8240](https://github.com/SickChill/SickChill/issues/8240))
* Test docker image before push ([#8243](https://github.com/SickChill/SickChill/issues/8243))
* Bump eslint-plugin-unicorn from 44.0.1 to 44.0.2 ([#8241](https://github.com/SickChill/SickChill/issues/8241))
* Bump snyk from 1.1024.0 to 1.1025.0 ([#8242](https://github.com/SickChill/SickChill/issues/8242))
* Clean up dockerfile using linter hints, add links to pyproject to be shown on pypi
* Switch from actions/cache to buildx built-in cache for actions and actions/setup-python built-in caching. Fix typo in linux.s390x => linux/s390x Set base python version for experimental testing to 3.10, and 3.11-dev to 3.11-rc2 Re-enable fail-fast and disable continue-on-error Remove unnecessary code and neaten up Dockerfile
* Drop python_version constraint for cryptography
* Try to make sure rustc stays on the path
* Last try for s390x and ppc64le
* Revert buildx testing commits to working state, disable s390x and ppc64le
* Update pythonpackage.yml
* Update Dockerfile
* Bump eslint-plugin-unicorn from 43.0.2 to 44.0.0 ([#8228](https://github.com/SickChill/SickChill/issues/8228))
* Bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1 ([#8227](https://github.com/SickChill/SickChill/issues/8227))
--security flag is unknown
* See if actions allows us to set insecure-entitlements = [ "network.host", "security.insecure" ]
* Update pyproject.toml
* Pin stevedore to 3.4.1 for python 3.7. Project dropped support for python 3.7.
* Delete .python-version ([#8225](https://github.com/SickChill/SickChill/issues/8225))
* Upload arm/v7 wheels as artifacts.
* Drop ppc64le and s390x for now.
* Try another way to find the built wheel in the dockerfile
* Drop linux/386
* Idk why this isn't working, is it some caching issue?
* Remove the downloaded get-pip.py
* What is going on
* Try Poetry 1.2.1
* Change workflow a bit and update pip inside
* Pull ParserBeautifulSoup from subliminal into our code, pin cryptography to < 35.0.0
* Set piwheels extra-index-url in dockerfile, hopefully I dont need to split them up again. Set PYTHONBUFFERED, so we can see python error output in terminal during build, insted of only in the container log download
* Make sure curl uses https
* Add rustup back to Dockerfile in builder stage
* Try to fix docker build and arm32 builds
* another fix for str.format missing var name ([#8224](https://github.com/SickChill/SickChill/issues/8224))
* anime parser ([#8222](https://github.com/SickChill/SickChill/issues/8222))
* Default item_size so torrent RSS feeds work again ([#8219](https://github.com/SickChill/SickChill/issues/8219))
* Update debian-ubuntu-install.sh
* Fix dockerfile syntax error

### 2022.10.13

[full changelog](https://github.com/SickChill/SickChill/compare/2022.07.20...2022.10.13)

* Release version 2022.10.13
* Update poetry (python) and yarn (npm) dependencies
* Update upgrade_dependencies.yml
* style(maint): add pre-commit and commitizen ([#8244](https://github.com/SickChill/SickChill/issues/8244)) ([#8248](https://github.com/SickChill/SickChill/issues/8248))

### 2022.07.20

[full changelog](https://github.com/SickChill/SickChill/compare/2022.02.20...2022.07.20)

* Make sure VIRTUAL_ENV is set when we restart into a virtualenv
* Remove poetry.lock
* Add updated pyproject.toml to master
* Add back poetry.lock, update yarn.lock, and check for VIRTUAL_ENV environment variable to prevent race condition
* Update dependabot.yml
* Bump grunt from 1.4.1 to 1.5.2 ([#7948](https://github.com/SickChill/SickChill/issues/7948))
* Bump minimist from 1.2.5 to 1.2.6 ([#7940](https://github.com/SickChill/SickChill/issues/7940))
* Fix identifier for license in pyproject and fix LICENSE.md to include the full license

### 2022.02.20

[full changelog](https://github.com/SickChill/SickChill/compare/2022.02.17-3...2022.02.20)

* Release 2022.02.22 Fix curly braces in request formatter, Fixes [#7886](https://github.com/SickChill/SickChill/issues/7886)
* Update poetry (python) and yarn (npm) dependencies
* Update upgrade_dependencies.yml
* Bump qbittorrent-api from 2022.1.27 to 2022.2.28 ([#7878](https://github.com/SickChill/SickChill/issues/7878))
* Bump webpack from 5.69.0 to 5.69.1 ([#7879](https://github.com/SickChill/SickChill/issues/7879))
* Bump grunt-contrib-jshint from 3.1.1 to 3.2.0 ([#7880](https://github.com/SickChill/SickChill/issues/7880))
* Bump snyk from 1.854.0 to 1.855.0 ([#7881](https://github.com/SickChill/SickChill/issues/7881))

### 2022.02.17-3

[full changelog](https://github.com/SickChill/SickChill/compare/2022.02.17-2...2022.02.17-3)

* Again

### 2022.02.17-2

[full changelog](https://github.com/SickChill/SickChill/compare/2022.02.17-1...2022.02.17-2)

* Bugfix error with undefined variable 2022.02.17-2
* Squashed commit of the following:

### 2022.02.17-1

[full changelog](https://github.com/SickChill/SickChill/compare/2022.02.17...2022.02.17-1)


### 2022.02.17

[full changelog](https://github.com/SickChill/SickChill/compare/2022.02.16...2022.02.17)


### 2022.02.16
