What's Changed
See also https://github.com/wger-project/react/releases/tag/2.3
Features
- Axes behind reverse proxy by @bbkz in #1521
- Fix wrong default setting in docker image by @bbkz in #1531
- Add sync method for ingredients by @rolandgeider in #1546
- Add progress bar to load-online-fixtures by @ebwinters in #1561
- Move to pyproject.toml by @rolandgeider in #1565
- Add full text search by @rolandgeider in #1594
- put building/obtaining image instructions before trying to run it. by @Dieterbe in #1655
- add support for fiber goal by @Dieterbe in #1664
- Add myself to the Polish translators by @Maniues in #1661
- fix calendar accordion by @bbkz in #1681
- Refactor product/ingredient import by @rolandgeider in #1666
- Export prometheus metrics by @rolandgeider in #1685
- Fixed a typo by @JLaField in #1695
- Allow deactivating the language filter when searching for ingredients and exercises by @rolandgeider in #1687
- docker image: support loading exercise videos, fixtures, nutrition info by @Dieterbe in #1746
- Allow env specification of Redis connection SSL parameters by @taylor-fuller in #1751
- Improve docker image by @rolandgeider in #1786
- give dummy meals names by @Dieterbe in #1795
- Update django.po by @victorbmlabs in #1798
- Dynamically update WeightUnit from user preferences when creating workout by @kmoy1 in #1807
- Rework the calendar page by @rolandgeider in #1824
- make main use pyinvoke
Program
as entrypoint by @eyJhb in #1833 - Fix incorrectly placed h1 tag and replace it with an h4 tag for the "Members List" DataTable. by @navyjosh in #1843
- Fix/registration by @Maralai in #1855
- fixes #1278 by @blsouthcott in #1365
- Add Management Command for Async Ingredient Synchronization by @crypto-a in #1876
- Add language filter to sync-ingredients management command. by @navyjosh in #1875
- Fixes for adding language filter to sync-ingredients management command. by @scrapcode in #1894
- Clean apt temporary files in the base Docker image by @PeterDaveHello in #1906
- Flexible routines by @rolandgeider in #1827
Dependencies
- Bump django-filter from 23.4 to 23.5 by @dependabot in #1518
- Bump actions/setup-python from 4 to 5 by @dependabot in #1519
- Update fontawesomefree requirement from ~=6.4.2 to ~=6.5.1 by @dependabot in #1512
- Bump actions/download-artifact from 3 to 4 by @dependabot in #1529
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1528
- Bump isort from 5.12.0 to 5.13.2 by @dependabot in #1527
- Bump django-ipware from 6.0.2 to 6.0.3 by @dependabot in #1532
- Bump coverage from 7.3.2 to 7.3.4 by @dependabot in #1535
- Bump reportlab from 4.0.7 to 4.0.8 by @dependabot in #1522
- Bump django-axes from 6.1.1 to 6.3.0 by @dependabot in #1539
- Bump drf-spectacular[sidecar] from 0.26.5 to 0.27.0 by @dependabot in #1537
- Bump github/codeql-action from 2 to 3 by @dependabot in #1526
- Bump faker from 20.1.0 to 22.1.0 by @dependabot in #1541
- Bump pillow from 10.1.0 to 10.2.0 by @dependabot in #1542
- Bump coverage from 7.3.4 to 7.4.0 by @dependabot in #1544
- Bump tzdata from 2023.3 to 2023.4 by @dependabot in #1543
- Bump reportlab from 4.0.8 to 4.0.9 by @dependabot in #1545
- Update django-formtools requirement from ~=2.4 to ~=2.5 by @dependabot in #1538
- Bump pymongo from 4.6.0 to 4.6.1 by @dependabot in #1510
- Bump faker from 22.1.0 to 22.2.0 by @dependabot in #1548
- Bump Sortable from 1.15.0 to 1.15.2 by @dependabot in #1547
- Bump actions/cache from 3 to 4 by @dependabot in #1557
- Bump faker from 22.2.0 to 22.4.0 by @dependabot in #1559
- Bump drf-spectacular[sidecar] from 0.27.0 to 0.27.1 by @dependabot in #1558
- Bump faker from 22.4.0 to 22.5.0 by @dependabot in #1562
- Bump faker from 22.5.0 to 22.5.1 by @dependabot in #1563
- Bump coverage from 7.4.0 to 7.4.1 by @dependabot in #1568
- Bump faker from 22.5.1 to 22.6.0 by @dependabot in #1574
- Bump ruff from 0.1.14 to 0.1.15 by @dependabot in #1573
- Bump ruff from 0.1.15 to 0.2.0 by @dependabot in #1577
- Bump django-debug-toolbar from 4.2.0 to 4.3.0 by @dependabot in #1576
- Bump ruff from 0.2.0 to 0.2.1 by @dependabot in #1579
- Bump faker from 22.6.0 to 23.2.1 by @dependabot in #1587
- Bump bootstrap from 5.3.2 to 5.3.3 by @dependabot in #1590
- Bump ruff from 0.2.1 to 0.3.0 by @dependabot in #1593
- Bump tzdata from 2023.4 to 2024.1 by @dependabot in #1586
- Bump tqdm from 4.66.1 to 4.66.2 by @dependabot in #1584
- Bump reportlab from 4.0.9 to 4.1.0 by @dependabot in #1583
- Update django-simple-history requirement from ~=3.4 to ~=3.5 by @dependabot in #1598
- Bump faker from 23.2.1 to 24.0.0 by @dependabot in #1599
- Bump django-axes[ipware] from 6.3.0 to 6.4.0 by @dependabot in #1600
- Bump crispy-bootstrap5 from 2023.10 to 2024.2 by @dependabot in #1596
- Bump coverage from 7.4.1 to 7.4.3 by @dependabot in #1597
- Bump faker from 24.0.0 to 24.2.0 by @dependabot in #1609
- Bump openfoodfacts from 0.1.12 to 0.2.0 by @dependabot in #1605
- Bump ruff from 0.3.3 to 0.3.4 by @dependabot in #1613
- Bump faker from 24.3.0 to 24.4.0 by @dependabot in #1615
- Bump django-filter from 24.1 to 24.2 by @dependabot in #1616
- Bump djangorestframework from 3.15.0 to 3.15.1 by @dependabot in #1614
- Bump ruff from 0.3.4 to 0.3.5 by @dependabot in #1620
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #1618
- Bump drf-spectacular[sidecar] from 0.27.1 to 0.27.2 by @dependabot in #1619
- Bump pymongo from 4.6.2 to 4.6.3 by @dependabot in #1617
- Bump openfoodfacts from 0.2.0 to 0.2.1 by @dependabot in #1625
- Bump celery[redis] from 5.3.6 to 5.4.0 by @dependabot in #1635
- Bump ruff from 0.3.5 to 0.4.1 by @dependabot in #1639
- Bump openfoodfacts from 0.2.1 to 0.3.0 by @dependabot in #1638
- Bump pymongo from 4.6.3 to 4.7.1 by @dependabot in #1648
- Bump faker from 24.4.0 to 25.0.0 by @dependabot in #1647
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #1668
- Bump tqdm from 4.66.2 to 4.66.3 by @dependabot in #1652
- Bump coverage from 7.4.4 to 7.5.1 by @dependabot in #1657
- Bump faker from 25.0.0 to 25.2.0 by @dependabot in #1672
- Bump gunicorn from 21.2 to 22.0.0 by @dependabot in #1634
- Bump d3 from 7.8.5 to 7.9.0 by @dependabot in #1606
- Bump requests from 2.32.0 to 2.32.3 by @dependabot in #1684
- Bump ruff from 0.4.4 to 0.4.8 by @dependabot in #1691
- Update django-simple-history requirement from ~=3.5 to ~=3.7 by @dependabot in #1686
- Bump django-axes[ipware] from 6.4.0 to 6.5.0 by @dependabot in #1698
- Update django-compressor requirement from ~=4.4 to ~=4.5 by @dependabot in #1700
- Bump docker/build-push-action from 5 to 6 by @dependabot in #1699
- Bump coverage from 7.5.1 to 7.5.4 by @dependabot in #1706
- Bump djangorestframework from 3.15.1 to 3.15.2 by @dependabot in #1708
- Bump django-debug-toolbar from 4.3.0 to 4.4.3 by @dependabot in #1716
- Bump icalendar from 5.0.12 to 5.0.13 by @dependabot in #1717
- Bump faker from 25.2.0 to 26.0.0 by @dependabot in #1710
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 by @dependabot in #1712
- Bump django-axes[ipware] from 6.5.0 to 6.5.1 by @dependabot in #1718
- Bump openfoodfacts from 0.3.0 to 0.4.0 by @dependabot in #1711
- Bump yarn from 1.22.21 to 1.22.22 by @dependabot in #1604
- Bump django-debug-toolbar from 4.4.3 to 4.4.5 by @dependabot in #1719
- Update django-crispy-forms requirement from ~=2.1 to ~=2.2 by @dependabot in #1721
- Bump pillow from 10.3.0 to 10.4.0 by @dependabot in #1722
- Bump reportlab from 4.2.0 to 4.2.2 by @dependabot in #1725
- Bump ruff from 0.4.8 to 0.5.4 by @dependabot in #1729
- Bump django-cors-headers from 4.3.1 to 4.4.0 by @dependabot in #1720
- Update django-crispy-forms requirement from ~=2.2 to ~=2.3 by @dependabot in #1741
- Update fontawesomefree requirement from ~=6.5.1 to ~=6.6.0 by @dependabot in #1743
- Bump ruff from 0.5.4 to 0.6.2 by @dependabot in #1757
- Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 by @dependabot in #1730
- Bump easy-thumbnails from 2.8.5 to 2.10 by @dependabot in #1766
- Bump wheel from 0.43.0 to 0.44.0 by @dependabot in #1769
- Bump ruff from 0.6.2 to 0.6.7 by @dependabot in #1775
- Bump django-filter from 24.2 to 24.3 by @dependabot in #1776
- Bump pymongo from 4.7.1 to 4.9.1 by @dependabot in #1772
- Bump coverage from 7.5.4 to 7.6.1 by @dependabot in #1778
- Bump ruff from 0.6.7 to 0.6.8 by @dependabot in #1777
- Bump tzdata from 2024.1 to 2024.2 by @dependabot in #1781
- Bump pymongo from 4.9.1 to 4.10.1 by @dependabot in #1782
- Bump django-axes[ipware] from 6.5.1 to 7.0.0 by @dependabot in #1783
- Bump openfoodfacts from 0.4.0 to 1.1.3 by @dependabot in #1784
- Bump icalendar from 5.0.13 to 6.0.0 by @dependabot in #1788
- Bump tqdm from 4.66.4 to 4.66.5 by @dependabot in #1787
- Bump coverage from 7.6.1 to 7.6.3 by @dependabot in #1794
- Bump reportlab from 4.2.2 to 4.2.5 by @dependabot in #1796
- Bump gunicorn from 22.0.0 to 23.0.0 by @dependabot in #1799
- Bump icalendar from 6.0.0 to 6.0.1 by @dependabot in #1793
- Bump django-cors-headers from 4.4.0 to 4.5.0 by @dependabot in #1800
- Bump psycopg2-binary from 2.9.9 to 2.9.10 by @dependabot in #1802
- Bump openfoodfacts from 1.1.3 to 2.2.0 by @dependabot in #1812
- Bump wheel from 0.44.0 to 0.45.0 by @dependabot in #1817
- Bump Sortable from 1.15.2 to 1.15.3 by @dependabot in #1764
- Bump ruff from 0.6.8 to 0.7.4 by @dependabot in #1821
- Bump coverage from 7.6.3 to 7.6.7 by @dependabot in #1823
- Bump django-cors-headers from 4.5.0 to 4.6.0 by @dependabot in #1826
- Bump crispy-bootstrap5 from 2024.2 to 2024.10 by @dependabot in #1828
- Bump icalendar from 6.0.1 to 6.1.0 by @dependabot in #1830
- Bump ruff from 0.7.4 to 0.8.0 by @dependabot in #1831
- Bump wheel from 0.45.0 to 0.45.1 by @dependabot in #1832
- Bump tqdm from 4.66.5 to 4.67.1 by @dependabot in #1829
- Bump ruff from 0.8.0 to 0.8.2 by @dependabot in #1834
- Update bleach[css] requirement from ~=6.1 to ~=6.2 by @dependabot in #1835
- Bump pillow from 10.4.0 to 11.0.0 by @dependabot in #1838
- Bump htmx.org from 2.0.3 to 2.0.4 by @dependabot in #1842
- Bump ruff from 0.8.2 to 0.8.3 by @dependabot in #1841
- Bump django-axes[ipware] from 7.0.0 to 7.0.1 by @dependabot in #1846
- Bump coverage from 7.6.7 to 7.6.10 by @dependabot in #1851
- Bump faker from 26.0.0 to 33.1.0 by @dependabot in #1857
- Bump ruff from 0.8.3 to 0.8.5 by @dependabot in #1861
- Bump django-debug-toolbar from 4.4.5 to 4.4.6 by @dependabot in #1740
- Bump faker from 33.1.0 to 33.3.0 by @dependabot in #1866
- Bump drf-spectacular[sidecar] from 0.27.2 to 0.28.0 by @dependabot in #1865
- Bump ruff from 0.8.5 to 0.9.0 by @dependabot in #1872
- Bump djangorestframework-simplejwt[crypto] from 5.3.1 to 5.4.0 by @dependabot in #1868
- Bump pillow from 11.0.0 to 11.1.0 by @dependabot in #1874
- Bump faker from 33.3.0 to 35.0.0 by @dependabot in #1881
- Update django-simple-history requirement from ~=3.7 to ~=3.8 by @dependabot in #1882
- Bump django-environ from 0.11.2 to 0.12.0 by @dependabot in #1883
- Bump docker/setup-qemu-action from 3.2.0 to 3.4.0 by @dependabot in #1886
- Bump psycopg from 3.2.3 to 3.2.4 by @dependabot in #1879
- Bump django-debug-toolbar from 4.4.6 to 5.0.1 by @dependabot in #1893
- Bump coverage from 7.6.10 to 7.6.12 by @dependabot in #1898
- Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 by @dependabot in #1904
- Bump pymongo from 4.10.1 to 4.11.2 by @dependabot in #1908
- Bump psycopg[binary] from 3.2.3 to 3.2.6 by @dependabot in #1911
- Bump openfoodfacts from 2.2.0 to 2.5.0 by @dependabot in #1848
- Bump isort from 5.13.2 to 6.0.1 by @dependabot in #1910
- Bump datatables.net-bs5 from 2.1.8 to 2.2.2 by @dependabot in #1885
- Bump ruff from 0.9.0 to 0.11.0 by @dependabot in #1916
- Bump django-filter from 24.3 to 25.1 by @dependabot in #1912
- Bump reportlab from 4.2.5 to 4.3.1 by @dependabot in #1915
- Bump django-axes[ipware] from 7.0.1 to 7.0.2 by @dependabot in #1913
- Bump tzdata from 2024.2 to 2025.1 by @dependabot in #1919
- Bump djangorestframework-simplejwt[crypto] from 5.4.0 to 5.5.0 by @dependabot in #1918
- Bump faker from 35.0.0 to 37.0.2 by @dependabot in #1923
- Bump icalendar from 6.1.0 to 6.1.2 by @dependabot in #1922
- Bump coverage from 7.6.12 to 7.7.0 by @dependabot in #1925
- Bump psycopg from 3.2.4 to 3.2.6 by @dependabot in #1920
- Bump django-debug-toolbar from 5.0.1 to 5.1.0 by @dependabot in #1924
- Bump django-cors-headers from 4.6.0 to 4.7.0 by @dependabot in #1929
- Bump tzdata from 2025.1 to 2025.2 by @dependabot in #1933
New Contributors
- @ebwinters made their first contribution in #1561
- @Dieterbe made their first contribution in #1655
- @Maniues made their first contribution in #1661
- @JLaField made their first contribution in #1695
- @taylor-fuller made their first contribution in #1751
- @victorbmlabs made their first contribution in #1798
- @kmoy1 made their first contribution in #1807
- @eyJhb made their first contribution in #1833
- @navyjosh made their first contribution in #1843
- @Maralai made their first contribution in #1855
- @blsouthcott made their first contribution in #1365
- @crypto-a made their first contribution in #1876
- @scrapcode made their first contribution in #1894
- @PeterDaveHello made their first contribution in #1906
Full Changelog: 2.2...2.3
What's Changed
Features
- Axes behind reverse proxy by @bbkz in #1521
- Fix wrong default setting in docker image by @bbkz in #1531
- Add sync method for ingredients by @rolandgeider in #1546
- Add progress bar to load-online-fixtures by @ebwinters in #1561
- Move to pyproject.toml by @rolandgeider in #1565
- Add full text search by @rolandgeider in #1594
- put building/obtaining image instructions before trying to run it. by @Dieterbe in #1655
- add support for fiber goal by @Dieterbe in #1664
- Add myself to the Polish translators by @Maniues in #1661
- fix calendar accordion by @bbkz in #1681
- Refactor product/ingredient import by @rolandgeider in #1666
- Export prometheus metrics by @rolandgeider in #1685
- Fixed a typo by @JLaField in #1695
- Allow deactivating the language filter when searching for ingredients and exercises by @rolandgeider in #1687
- docker image: support loading exercise videos, fixtures, nutrition info by @Dieterbe in #1746
- Allow env specification of Redis connection SSL parameters by @taylor-fuller in #1751
- Improve docker image by @rolandgeider in #1786
- give dummy meals names by @Dieterbe in #1795
- Update django.po by @victorbmlabs in #1798
- Dynamically update WeightUnit from user preferences when creating workout by @kmoy1 in #1807
- Rework the calendar page by @rolandgeider in #1824
- make main use pyinvoke
Program
as entrypoint by @eyJhb in #1833 - Fix incorrectly placed
tag and replace it with an
tag for the "Members List" DataTable. by @navyjosh in #1843
- Fix/registration by @Maralai in #1855
- fixes #1278 by @blsouthcott in #1365
- Add Management Command for Async Ingredient Synchronization by @crypto-a in #1876
- Add language filter to sync-ingredients management command. by @navyjosh in #1875
- Fixes for adding language filter to sync-ingredients management command. by @scrapcode in #1894
- Clean apt temporary files in the base Docker image by @PeterDaveHello in #1906
- Flexible routines by @rolandgeider in #1827
Dependencies
- Bump django-filter from 23.4 to 23.5 by @dependabot in #1518
- Bump actions/setup-python from 4 to 5 by @dependabot in #1519
- Update fontawesomefree requirement from ~=6.4.2 to ~=6.5.1 by @dependabot in #1512
- Bump actions/download-artifact from 3 to 4 by @dependabot in #1529
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1528
- Bump isort from 5.12.0 to 5.13.2 by @dependabot in #1527
- Bump django-ipware from 6.0.2 to 6.0.3 by @dependabot in #1532
- Bump coverage from 7.3.2 to 7.3.4 by @dependabot in #1535
- Bump reportlab from 4.0.7 to 4.0.8 by @dependabot in #1522
- Bump django-axes from 6.1.1 to 6.3.0 by @dependabot in #1539
- Bump drf-spectacular[sidecar] from 0.26.5 to 0.27.0 by @dependabot in #1537
- Bump github/codeql-action from 2 to 3 by @dependabot in #1526
- Bump faker from 20.1.0 to 22.1.0 by @dependabot in #1541
- Bump pillow from 10.1.0 to 10.2.0 by @dependabot in #1542
- Bump coverage from 7.3.4 to 7.4.0 by @dependabot in #1544
- Bump tzdata from 2023.3 to 2023.4 by @dependabot in #1543
- Bump reportlab from 4.0.8 to 4.0.9 by @dependabot in #1545
- Update django-formtools requirement from ~=2.4 to ~=2.5 by @dependabot in #1538
- Bump pymongo from 4.6.0 to 4.6.1 by @dependabot in #1510
- Bump faker from 22.1.0 to 22.2.0 by @dependabot in #1548
- Bump Sortable from 1.15.0 to 1.15.2 by @dependabot in #1547
- Bump actions/cache from 3 to 4 by @dependabot in #1557
- Bump faker from 22.2.0 to 22.4.0 by @dependabot in #1559
- Bump drf-spectacular[sidecar] from 0.27.0 to 0.27.1 by @dependabot in #1558
- Bump faker from 22.4.0 to 22.5.0 by @dependabot in #1562
- Bump faker from 22.5.0 to 22.5.1 by @dependabot in #1563
- Bump coverage from 7.4.0 to 7.4.1 by @dependabot in #1568
- Bump faker from 22.5.1 to 22.6.0 by @dependabot in #1574
- Bump ruff from 0.1.14 to 0.1.15 by @dependabot in #1573
- Bump ruff from 0.1.15 to 0.2.0 by @dependabot in #1577
- Bump django-debug-toolbar from 4.2.0 to 4.3.0 by @dependabot in #1576
- Bump ruff from 0.2.0 to 0.2.1 by @dependabot in #1579
- Bump faker from 22.6.0 to 23.2.1 by @dependabot in #1587
- Bump bootstrap from 5.3.2 to 5.3.3 by @dependabot in #1590
- Bump ruff from 0.2.1 to 0.3.0 by @dependabot in #1593
- Bump tzdata from 2023.4 to 2024.1 by @dependabot in #1586
- Bump tqdm from 4.66.1 to 4.66.2 by @dependabot in #1584
- Bump reportlab from 4.0.9 to 4.1.0 by @dependabot in #1583
- Update django-simple-history requirement from ~=3.4 to ~=3.5 by @dependabot in #1598
- Bump faker from 23.2.1 to 24.0.0 by @dependabot in #1599
- Bump django-axes[ipware] from 6.3.0 to 6.4.0 by @dependabot in #1600
- Bump crispy-bootstrap5 from 2023.10 to 2024.2 by @dependabot in #1596
- Bump coverage from 7.4.1 to 7.4.3 by @dependabot in #1597
- Bump faker from 24.0.0 to 24.2.0 by @dependabot in #1609
- Bump openfoodfacts from 0.1.12 to 0.2.0 by @dependabot in #1605
- Bump ruff from 0.3.3 to 0.3.4 by @dependabot in #1613
- Bump faker from 24.3.0 to 24.4.0 by @dependabot in #1615
- Bump django-filter from 24.1 to 24.2 by @dependabot in #1616
- Bump djangorestframework from 3.15.0 to 3.15.1 by @dependabot in #1614
- Bump ruff from 0.3.4 to 0.3.5 by @dependabot in #1620
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #1618
- Bump drf-spectacular[sidecar] from 0.27.1 to 0.27.2 by @dependabot in #1619
- Bump pymongo from 4.6.2 to 4.6.3 by @dependabot in #1617
- Bump openfoodfacts from 0.2.0 to 0.2.1 by @dependabot in #1625
- Bump celery[redis] from 5.3.6 to 5.4.0 by @dependabot in #1635
- Bump ruff from 0.3.5 to 0.4.1 by @dependabot in #1639
- Bump openfoodfacts from 0.2.1 to 0.3.0 by @dependabot in #1638
- Bump pymongo from 4.6.3 to 4.7.1 by @dependabot in #1648
- Bump faker from 24.4.0 to 25.0.0 by @dependabot in #1647
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #1668
- Bump tqdm from 4.66.2 to 4.66.3 by @dependabot in #1652
- Bump coverage from 7.4.4 to 7.5.1 by @dependabot in #1657
- Bump faker from 25.0.0 to 25.2.0 by @dependabot in #1672
- Bump gunicorn from 21.2 to 22.0.0 by @dependabot in #1634
- Bump d3 from 7.8.5 to 7.9.0 by @dependabot in #1606
- Bump requests from 2.32.0 to 2.32.3 by @dependabot in #1684
- Bump ruff from 0.4.4 to 0.4.8 by @dependabot in #1691
- Update django-simple-history requirement from ~=3.5 to ~=3.7 by @dependabot in #1686
- Bump django-axes[ipware] from 6.4.0 to 6.5.0 by @dependabot in #1698
- Update django-compressor requirement from ~=4.4 to ~=4.5 by @dependabot in #1700
- Bump docker/build-push-action from 5 to 6 by @dependabot in #1699
- Bump coverage from 7.5.1 to 7.5.4 by @dependabot in #1706
- Bump djangorestframework from 3.15.1 to 3.15.2 by @dependabot in #1708
- Bump django-debug-toolbar from 4.3.0 to 4.4.3 by @dependabot in #1716
- Bump icalendar from 5.0.12 to 5.0.13 by @dependabot in #1717
- Bump faker from 25.2.0 to 26.0.0 by @dependabot in #1710
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 by @dependabot in #1712
- Bump django-axes[ipware] from 6.5.0 to 6.5.1 by @dependabot in #1718
- Bump openfoodfacts from 0.3.0 to 0.4.0 by @dependabot in #1711
- Bump yarn from 1.22.21 to 1.22.22 by @dependabot in #1604
- Bump django-debug-toolbar from 4.4.3 to 4.4.5 by @dependabot in #1719
- Update django-crispy-forms requirement from ~=2.1 to ~=2.2 by @dependabot in #1721
- Bump pillow from 10.3.0 to 10.4.0 by @dependabot in #1722
- Bump reportlab from 4.2.0 to 4.2.2 by @dependabot in #1725
- Bump ruff from 0.4.8 to 0.5.4 by @dependabot in #1729
- Bump django-cors-headers from 4.3.1 to 4.4.0 by @dependabot in #1720
- Update django-crispy-forms requirement from ~=2.2 to ~=2.3 by @dependabot in #1741
- Update fontawesomefree requirement from ~=6.5.1 to ~=6.6.0 by @dependabot in #1743
- Bump ruff from 0.5.4 to 0.6.2 by @dependabot in #1757
- Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 by @dependabot in #1730
- Bump easy-thumbnails from 2.8.5 to 2.10 by @dependabot in #1766
- Bump wheel from 0.43.0 to 0.44.0 by @dependabot in #1769
- Bump ruff from 0.6.2 to 0.6.7 by @dependabot in #1775
- Bump django-filter from 24.2 to 24.3 by @dependabot in #1776
- Bump pymongo from 4.7.1 to 4.9.1 by @dependabot in #1772
- Bump coverage from 7.5.4 to 7.6.1 by @dependabot in #1778
- Bump ruff from 0.6.7 to 0.6.8 by @dependabot in #1777
- Bump tzdata from 2024.1 to 2024.2 by @dependabot in #1781
- Bump pymongo from 4.9.1 to 4.10.1 by @dependabot in #1782
- Bump django-axes[ipware] from 6.5.1 to 7.0.0 by @dependabot in #1783
- Bump openfoodfacts from 0.4.0 to 1.1.3 by @dependabot in #1784
- Bump icalendar from 5.0.13 to 6.0.0 by @dependabot in #1788
- Bump tqdm from 4.66.4 to 4.66.5 by @dependabot in #1787
- Bump coverage from 7.6.1 to 7.6.3 by @dependabot in #1794
- Bump reportlab from 4.2.2 to 4.2.5 by @dependabot in #1796
- Bump gunicorn from 22.0.0 to 23.0.0 by @dependabot in #1799
- Bump icalendar from 6.0.0 to 6.0.1 by @dependabot in #1793
- Bump django-cors-headers from 4.4.0 to 4.5.0 by @dependabot in #1800
- Bump psycopg2-binary from 2.9.9 to 2.9.10 by @dependabot in #1802
- Bump openfoodfacts from 1.1.3 to 2.2.0 by @dependabot in #1812
- Bump wheel from 0.44.0 to 0.45.0 by @dependabot in #1817
- Bump Sortable from 1.15.2 to 1.15.3 by @dependabot in #1764
- Bump ruff from 0.6.8 to 0.7.4 by @dependabot in #1821
- Bump coverage from 7.6.3 to 7.6.7 by @dependabot in #1823
- Bump django-cors-headers from 4.5.0 to 4.6.0 by @dependabot in #1826
- Bump crispy-bootstrap5 from 2024.2 to 2024.10 by @dependabot in #1828
- Bump icalendar from 6.0.1 to 6.1.0 by @dependabot in #1830
- Bump ruff from 0.7.4 to 0.8.0 by @dependabot in #1831
- Bump wheel from 0.45.0 to 0.45.1 by @dependabot in #1832
- Bump tqdm from 4.66.5 to 4.67.1 by @dependabot in #1829
- Bump ruff from 0.8.0 to 0.8.2 by @dependabot in #1834
- Update bleach[css] requirement from ~=6.1 to ~=6.2 by @dependabot in #1835
- Bump pillow from 10.4.0 to 11.0.0 by @dependabot in #1838
- Bump htmx.org from 2.0.3 to 2.0.4 by @dependabot in #1842
- Bump ruff from 0.8.2 to 0.8.3 by @dependabot in #1841
- Bump django-axes[ipware] from 7.0.0 to 7.0.1 by @dependabot in #1846
- Bump coverage from 7.6.7 to 7.6.10 by @dependabot in #1851
- Bump faker from 26.0.0 to 33.1.0 by @dependabot in #1857
- Bump ruff from 0.8.3 to 0.8.5 by @dependabot in #1861
- Bump django-debug-toolbar from 4.4.5 to 4.4.6 by @dependabot in #1740
- Bump faker from 33.1.0 to 33.3.0 by @dependabot in #1866
- Bump drf-spectacular[sidecar] from 0.27.2 to 0.28.0 by @dependabot in #1865
- Bump ruff from 0.8.5 to 0.9.0 by @dependabot in #1872
- Bump djangorestframework-simplejwt[crypto] from 5.3.1 to 5.4.0 by @dependabot in #1868
- Bump pillow from 11.0.0 to 11.1.0 by @dependabot in #1874
- Bump faker from 33.3.0 to 35.0.0 by @dependabot in #1881
- Update django-simple-history requirement from ~=3.7 to ~=3.8 by @dependabot in #1882
- Bump django-environ from 0.11.2 to 0.12.0 by @dependabot in #1883
- Bump docker/setup-qemu-action from 3.2.0 to 3.4.0 by @dependabot in #1886
- Bump psycopg from 3.2.3 to 3.2.4 by @dependabot in #1879
- Bump django-debug-toolbar from 4.4.6 to 5.0.1 by @dependabot in #1893
- Bump coverage from 7.6.10 to 7.6.12 by @dependabot in #1898
- Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 by @dependabot in #1904
- Bump pymongo from 4.10.1 to 4.11.2 by @dependabot in #1908
- Bump psycopg[binary] from 3.2.3 to 3.2.6 by @dependabot in #1911
- Bump openfoodfacts from 2.2.0 to 2.5.0 by @dependabot in #1848
- Bump isort from 5.13.2 to 6.0.1 by @dependabot in #1910
- Bump datatables.net-bs5 from 2.1.8 to 2.2.2 by @dependabot in #1885
- Bump ruff from 0.9.0 to 0.11.0 by @dependabot in #1916
- Bump django-filter from 24.3 to 25.1 by @dependabot in #1912
- Bump reportlab from 4.2.5 to 4.3.1 by @dependabot in #1915
- Bump django-axes[ipware] from 7.0.1 to 7.0.2 by @dependabot in #1913
- Bump tzdata from 2024.2 to 2025.1 by @dependabot in #1919
- Bump djangorestframework-simplejwt[crypto] from 5.4.0 to 5.5.0 by @dependabot in #1918
- Bump faker from 35.0.0 to 37.0.2 by @dependabot in #1923
- Bump icalendar from 6.1.0 to 6.1.2 by @dependabot in #1922
- Bump coverage from 7.6.12 to 7.7.0 by @dependabot in #1925
- Bump psycopg from 3.2.4 to 3.2.6 by @dependabot in #1920
- Bump django-debug-toolbar from 5.0.1 to 5.1.0 by @dependabot in #1924
- Bump django-cors-headers from 4.6.0 to 4.7.0 by @dependabot in #1929
- Bump tzdata from 2025.1 to 2025.2 by @dependabot in #1933
New Contributors
- @ebwinters made their first contribution in #1561
- @Dieterbe made their first contribution in #1655
- @Maniues made their first contribution in #1661
- @JLaField made their first contribution in #1695
- @taylor-fuller made their first contribution in #1751
- @victorbmlabs made their first contribution in #1798
- @kmoy1 made their first contribution in #1807
- @eyJhb made their first contribution in #1833
- @navyjosh made their first contribution in #1843
- @Maralai made their first contribution in #1855
- @blsouthcott made their first contribution in #1365
- @crypto-a made their first contribution in #1876
- @scrapcode made their first contribution in #1894
- @PeterDaveHello made their first contribution in #1906
Full Changelog: 2.2...2.3