Remember to bring your dependencies up to date with ./scripts/venvinstall.sh
when updating to this version!
- Security: Add integrity checks to javascript resources loaded from external CDNs. (#1813)
- Security: Encode URI components in user search. (#1832)
- Major: Full deletion of hsbet module along with hsbet-related quest modules; including table-related code and relevant tables. (#1864)
- Major: Full deletion of prediction module; including table-related code and relevant tables. (#1863)
- Major: Full deletion of pleblist module; excluding table-related code. (#1814)
- Major: Remove pleblist API endpoints. (#1809)
- Major: Remove pleblist pages. (#1809)
- Minor: Added
increasekvi
anddecreasekvi
variables. (#1913) - Minor: Add
$(randomchoice)
variable which picks a random value from the ones provided. Example:$(randomchoice:"foo", "bar", "baz")
. (#1920) - Minor: Updated
me
method insend_message_to_user
function to include user ping. (#1874) - Minor: Set the ignore, admincommands, dbmanage & debug modules as hidden due to their un-toggleable and un-configurable nature. (#1835)
- Minor: Added the
announce
message type. (#1847) - Bugfix: Fix web commands list buttons not working. (#1893)
- Bugfix: Fix
!add command
not working. (#1892) - Bugfix: Command response type now sticks properly when a command is edited through chat. (#1846)
- Bugfix: Fix toggling of submodules. (#1824)
- Bugfix: Fix banphrase API not properly returning matching banphrase. (#1823)
- Bugfix: Fix toggling of playsound module from the playsound admin page. (#1825)
- Bugfix: Fix errors in the API not properly returning a JSON response. (#1833)
- Bugfix: Fix command "Check message" option not being modifiable. (#1845)
- Bugfix: Work around no VIPs being refreshed through VIP refresh module in some cases. (#1862)
- Dev: Add deprecation messages to
add_win
&remove_win
functions. (#1941) - Dev: Use Fomantic-UI native slider instead of the semantic-ui-range library. (#1895)
- Dev: Migrate
delete_or_timeout
function to main bot class. (#1872) - Dev: Moved javascript and css web dependencies into a dedicated folder in order to centralize importing and updates. (#1843, #1841, #1840, #1842, #1896, #1899, #1897, #1900, #1901, #1902, #1898, #1932)
- Dev: Migrate from
flask_restful
tomarshmallow
for handling request parameter parsing. (#1809)
What's Changed (Commit list)
- Bump types-colorama from 0.4.9 to 0.4.10 by @dependabot in #1812
- Bump types-requests from 2.27.15 to 2.27.16 by @dependabot in #1811
- Bump types-redis from 4.1.18 to 4.1.19 by @dependabot in #1810
- Migrate from
flask_restful
tomarshmallow
by @pajlada in #1809 - Add integrity checks to javascript resources loaded from external CDNs by @ALazyMeme in #1813
- Remove autobuild from codeql by @ALazyMeme in #1815
- Bump riotwatcher from 3.2.0 to 3.2.1 by @dependabot in #1817
- Bump redis from 4.2.1 to 4.2.2 by @dependabot in #1818
- Bump types-colorama from 0.4.10 to 0.4.11 by @dependabot in #1821
- Bump types-cryptography from 3.3.18 to 3.3.19 by @dependabot in #1820
- Bump types-beautifulsoup4 from 4.10.16 to 4.10.18 by @dependabot in #1819
- Fix banphrase API not properly returning matching banphrase by @pajlada in #1823
- Fix toggling of submodules by @pajlada in #1824
- Fix playsound module toggling from playsound admin page by @pajlada in #1825
- Full pleblist removal by @ALazyMeme in #1814
- Bump rapidfuzz from 2.0.7 to 2.0.8 by @dependabot in #1829
- Bump pylast from 4.5.0 to 5.0.0 by @dependabot in #1828
- Bump types-psycopg2 from 2.9.9 to 2.9.10 by @dependabot in #1826
- Bump beautifulsoup4 from 4.10.0 to 4.11.1 by @dependabot in #1831
- Bump sqlalchemy from 1.4.32 to 1.4.35 by @dependabot in #1822
- Encode URI components in user search. by @pajlada in #1832
- Fix errors in the API not properly returning a JSON response by @pajlada in #1833
- Bump rapidfuzz from 2.0.8 to 2.0.9 by @dependabot in #1836
- Bump twisted from 22.2.0 to 22.4.0 by @dependabot in #1834
- Check message option can now be edited for commands by @pajlada in #1845
- Command response type now sticks properly when a command is edited through chat by @pajlada in #1846
- Hide modules that are always enabled and have no configurable settings by @ALazyMeme in #1835
- Use template strings where possible in javascript code by @ALazyMeme in #1839
- Bump types-colorama from 0.4.11 to 0.4.12 by @dependabot in #1849
- Bump types-requests from 2.27.16 to 2.27.19 by @dependabot in #1851
- Bump types-redis from 4.1.19 to 4.1.21 by @dependabot in #1853
- Bump types-markdown from 3.3.12 to 3.3.13 by @dependabot in #1850
- Bump types-cryptography from 3.3.19 to 3.3.20 by @dependabot in #1852
- Bump types-psycopg2 from 2.9.10 to 2.9.11 by @dependabot in #1854
- Bump types-beautifulsoup4 from 4.10.18 to 4.10.20 by @dependabot in #1855
- Bump rapidfuzz from 2.0.9 to 2.0.10 by @dependabot in #1856
- Bump types-requests from 2.27.19 to 2.27.20 by @dependabot in #1857
- Bump marshmallow-dataclass from 8.5.3 to 8.5.4 by @dependabot in #1860
- Bump types-redis from 4.1.21 to 4.1.22 by @dependabot in #1858
- Bump types-psycopg2 from 2.9.11 to 2.9.13 by @dependabot in #1861
- Workaround for vip_refresh failure by @zneix in #1862
- Full prediction module removal by @ALazyMeme in #1863
- Full hsbet module removal by @ALazyMeme in #1864
- Bump rapidfuzz from 2.0.10 to 2.0.11 by @dependabot in #1867
- Bump regex from 2022.3.15 to 2022.4.24 by @dependabot in #1868
- Bump types-redis from 4.1.22 to 4.2.0 by @dependabot in #1870
- Bump marshmallow-dataclass from 8.5.4 to 8.5.5 by @dependabot in #1869
- Bump pytest from 7.1.1 to 7.1.2 by @dependabot in #1871
- Update howler script to 2.2.3 by @ALazyMeme in #1843
- Bump github/codeql-action from 1 to 2 by @dependabot in #1877
- Bump riotwatcher from 3.2.1 to 3.2.2 by @dependabot in #1876
- Bump marshmallow-dataclass from 8.5.5 to 8.5.6 by @dependabot in #1880
- Update
me
method insend_message_to_user
function to include user ping by @ALazyMeme in #1874 - Bump types-markdown from 3.3.13 to 3.3.14 by @dependabot in #1882
- Bump types-colorama from 0.4.12 to 0.4.13 by @dependabot in #1885
- Bump marshmallow-dataclass from 8.5.6 to 8.5.8 by @dependabot in #1884
- Bump types-requests from 2.27.20 to 2.27.22 by @dependabot in #1883
- Bump types-pytz from 2021.3.6 to 2021.3.7 by @dependabot in #1887
- Bump types-retry from 0.9.5 to 0.9.6 by @dependabot in #1886
- Bump types-requests from 2.27.22 to 2.27.24 by @dependabot in #1888
- Bump jinja2 from 3.1.1 to 3.1.2 by @dependabot in #1890
- Bump flask from 2.1.1 to 2.1.2 by @dependabot in #1889
- Added the announcement message type by @mmattbtw in #1847
- Fix
!add command
not working by @pajlada in #1892 - Migrate
delete_or_timeout
function to bot class by @ALazyMeme in #1872 - Fix web command list by @pajlada in #1893
- Update underscore script to 1.13.2 by @ALazyMeme in #1841
- Bump sqlalchemy from 1.4.35 to 1.4.36 by @dependabot in #1879
- Bump mypy from 0.942 to 0.950 by @dependabot in #1881
- Use native Fomantic-UI slider instead of semantic-ui-range library by @pajlada in #1895
- Update jquery script to 3.6.0 by @ALazyMeme in #1840
- Update moment-with-locales script to 2.29.3 by @ALazyMeme in #1842
- Move
lettering
dependency to dependencies folder by @ALazyMeme in #1896 - Move
fomantic-ui
dependencies to dependencies folder by @ALazyMeme in #1899 - Bump types-requests from 2.27.24 to 2.27.25 by @dependabot in #1903
- Bump types-cryptography from 3.3.20 to 3.3.21 by @dependabot in #1904
- Move
textillate
dependency to dependencies folder by @ALazyMeme in #1897 - Move
jquery-cookie
dependency to dependencies folder by @ALazyMeme in #1900 - Move
livestamp
dependency to dependencies folder by @ALazyMeme in #1901 - Move
moment-duration-format
dependency to dependencies folder by @ALazyMeme in #1902 - Bump types-redis from 4.2.0 to 4.2.1 by @dependabot in #1909
- Bump autobahn from 22.3.2 to 22.4.2 by @dependabot in #1908
- Bump markdown from 3.3.6 to 3.3.7 by @dependabot in #1910
- Update
animate
stylesheet to 4.1.1 by @ALazyMeme in #1898 - Migrate
add_command
function tosend_message_to_user
function by @ALazyMeme in #1912 - Convert
MessageAction.get_argument_value
to a global function by @pajlada in #1918 - Add more tests to models/action.py substitution parsing by @pajlada in #1919
- Bump types-redis from 4.2.1 to 4.2.2 by @dependabot in #1924
- Bump types-pytz from 2021.3.7 to 2021.3.8 by @dependabot in #1923
- Bump types-beautifulsoup4 from 4.10.20 to 4.11.0 by @dependabot in #1922
- Bump types-colorama from 0.4.13 to 0.4.14 by @dependabot in #1921
- Bump types-retry from 0.9.6 to 0.9.7 by @dependabot in #1926
- Bump types-markdown from 3.3.14 to 3.3.16 by @dependabot in #1929
- Bump types-beautifulsoup4 from 4.11.0 to 4.11.1 by @dependabot in #1927
- Add randomchoice function that picks a random value by @pajlada in #1920
- Bump redis from 4.2.2 to 4.3.1 by @dependabot in #1925
- Use compat version of animatecss by @pajlada in #1932
- Bump types-redis from 4.2.2 to 4.2.3 by @dependabot in #1933
- Bump types-requests from 2.27.25 to 2.27.26 by @dependabot in #1935
- Bump types-markdown from 3.3.16 to 3.3.17 by @dependabot in #1934
- Bump types-markdown from 3.3.17 to 3.3.20 by @dependabot in #1937
- Bump urlextract from 1.5.0 to 1.6.0 by @dependabot in #1936
- Bump types-redis from 4.2.3 to 4.2.4 by @dependabot in #1938
- Bump types-requests from 2.27.26 to 2.27.27 by @dependabot in #1940
- Bump types-markdown from 3.3.20 to 3.3.21 by @dependabot in #1939
- Added
increasekvi
&decreasekvi
variables by @ALazyMeme in #1913 - Add deprecation messages to
add win
andremove win
functions by @ALazyMeme in #1941
Full Changelog: v1.60...v1.61