What's Changed
Breaking Changes
With #1775, the default for the "available from" month of a transaction changes to be the month following the transaction instead of the month of the transaction. The "available from" field now also reflects changes in the transaction date and updates to the following month automatically.
Of course, you can still set the availability date manually after setting the transaction date.
Features
- feat!: set default available from to next month by @morremeyer in #1775
CI
- ci: build images in one matrix job per architecture by @morremeyer in #1755
- ci: only build arm image on release, do not block image build with other jobs by @morremeyer in #1758
- ci: enable merge groups by @morremeyer in #1761
- ci: fix cypress check names by @morremeyer in #1766
Maintenance chores
- chore: migrate config and renovate token by @morremeyer in #1767
- chore: update renovate config to remove encrypted config by @morremeyer in #1771
- chore(config): migrate renovate config by @renovate in #1774
- chore: fix Dockerfile deprecations by @morremeyer in #1802
- chore(renovate): only rebase when needed by @morremeyer in #1804
Dependency Updates
- chore(deps): update actions/checkout action to v4.1.7 by @renovate in #1738
- chore(deps): update dependency vite to v5.2.14 [security] by @renovate in #1745
- chore(deps): update actions/setup-node action to v4.0.3 by @renovate in #1742
- chore(deps): update cypress-io/github-action action to v6.7.6 by @renovate in #1746
- chore(deps): update dependency @heroicons/react to v2.1.5 by @renovate in #1747
- chore(deps): update dependency @tailwindcss/forms to v0.5.9 by @renovate in #1748
- chore(deps): update dependency @types/jest to v29.5.14 by @renovate in #1749
- chore(deps): update dependency http-proxy-middleware to v2.0.7 [security] by @renovate in #1750
- chore(deps): update actions/setup-node action to v4.0.4 by @renovate in #1751
- chore(deps): update dependency @vitejs/plugin-react to v4.3.3 by @renovate in #1752
- chore(deps): update dependency http-proxy-middleware to v3 by @renovate in #1654
- chore(deps): update cypress-io/github-action action to v6.7.7 by @renovate in #1754
- chore(deps): update dependency autoprefixer to v10.4.20 by @renovate in #1753
- chore(deps): update dependency eslint to v8.57.1 by @renovate in #1756
- chore(deps): update dependency postcss to v8.4.49 by @renovate in #1757
- chore(deps): update dependency web-vitals to v4 by @renovate in #1715
- chore(deps): pin dependencies by @renovate in #1759
- chore(deps): update dependency react-i18next to v14.1.3 by @renovate in #1762
- chore(deps): update node.js to v22 by @renovate in #1765
- chore(deps): update dependency @testing-library/react to v16 by @renovate in #1680
- chore(deps): update dependency tailwindcss to v3.4.15 by @renovate in #1764
- chore(deps): update nginx docker tag to v1.27.2 by @renovate in #1768
- chore(deps): update react monorepo by @renovate in #1769
- chore(deps): update dependency @envelope-zero/ynap-parsers to v1.17.34 by @renovate in #1618
- chore(deps): update dependency prettier-plugin-tailwindcss to v0.6.9 by @renovate in #1731
- chore(deps): update actions/setup-node action to v4.1.0 by @renovate in #1773
- chore(deps): update actions/checkout action to v4.2.2 by @renovate in #1772
- chore(deps): update dependency eslint-plugin-import to v2.31.0 by @renovate in #1779
- chore(deps): update dependency eslint-plugin-react to v7.37.2 by @renovate in #1781
- chore(deps): update dependency @testing-library/jest-dom to v6.6.3 by @renovate in #1777
- chore(deps): update dependency flowbite-react to v0.10.2 by @renovate in #1783
- chore(deps): update dependency typescript to v5.7.2 by @renovate in #1788
- chore(deps): update dependency i18next to v23.16.8 by @renovate in #1784
- chore(deps): update dependency sass to v1.81.0 by @renovate in #1787
- chore(deps): update docker/metadata-action action to v5.6.1 by @renovate in #1791
- chore(deps): update docker/setup-qemu-action action to v3.2.0 by @renovate in #1793
- chore(deps): update pre-commit hook python-jsonschema/check-jsonschema to v0.29.4 by @renovate in #1794
- chore(deps): update docker/setup-buildx-action action to v3.7.1 by @renovate in #1792
- chore(deps): update typescript-eslint monorepo to v7.18.0 by @renovate in #1795
- chore(deps): update dependency vite to v5.4.11 by @renovate in #1789
- chore(deps): update workbox monorepo to v7.3.0 by @renovate in #1796
- chore(deps): update dependency @heroicons/react to v2.2.0 by @renovate in #1776
- chore(deps): update docker/login-action action to v3.3.0 by @renovate in #1790
- chore(deps): update dependency eslint-plugin-jsx-a11y to v6.10.2 by @renovate in #1780
- chore(deps): update dependency flowbite to v2.5.2 by @renovate in #1782
- chore(deps): update dependency react-router-dom to v6.28.0 by @renovate in #1786
- chore(deps): update dependency cypress to v13.16.0 by @renovate in #1778
- chore(deps): update dependency js-big-decimal to v2.1.0 by @renovate in #1785
- chore(deps): update typescript-eslint monorepo to v8 (major) by @renovate in #1801
- chore(deps): update dependency react-i18next to v15 by @renovate in #1798
- chore(deps): update ghcr.io/envelope-zero/backend docker tag to v6 by @renovate in #1803
- chore(deps): update dependency i18next to v24 by @renovate in #1797
Full Changelog: 3.3.5...4.0.0