budget

Get a grip on your finances.

MIT License

Stars
986
Committers
13

Bot releases are hidden (Show)

budget - v0.19.0 Latest Release

Published by range-of-motion about 2 months ago

  • #471 - Get rid of ideas and suggestions
  • #468 - Get rid of plans
  • Translate SPA prototype
  • Fix outdated usage of exchange rates API

Non-functional

  • Upgrade to PHP 8.2
  • Fix Chrome driver version in CI
  • Create tests for mails
  • Test endpoint for logging in
  • Test jobs responsible for fetching conversion rates
  • Get rid of overengineerd scopes
  • Get rid of command for dispatching job
  • Ignore commands for installing and updating of project from code coverage
  • Ignore command for updating version file from code coverage
  • Ignore schedule function of kernel in code coverage
  • Associate activity with user by API key as fallback

Security

  • Bump follow-redirects from 1.15.3 to 1.15.6
  • Bump braces from 3.0.2 to 3.0.3
  • Bump axios from 1.6.0 to 1.7.4
  • Bump vite from 4.5.1 to 4.5.3
budget - v0.18.0

Published by range-of-motion 10 months ago

  • Show chart of balance per day on dashboard
  • Attempt another fix for sorting of transactions
  • Create page in SPA prototype that shows activities

Non-functional

  • #462 - Fix issue with database host and port used by wait-for-it
  • Automate building and pushing of Docker image
budget - v0.17.1

Published by range-of-motion 10 months ago

  • Fix bug where transactions got sorted incorrectly
budget - v0.17.0

Published by range-of-motion 10 months ago

  • Support toggling of weekly report in settings of SPA prototype
  • Support creating of recurrings in SPA prototype
  • Show most recent transactions first in overview
  • Show version number on login page

Security

  • Bump vite from 4.4.9 to 4.4.12
budget - v0.16.0

Published by range-of-motion 11 months ago

  • #404 - Create prototype for SPA
    • Available under /prototype/login
    • You can disable the entire prototype by adding SPA_PROTOTYPE_ENABLED=false to your .env file

Non-functional

  • Use wait-for-it script to determine whether database container is up
budget - v0.15.3

Published by range-of-motion 11 months ago

Security

  • Bump axios from 0.26.0 to 1.6.0
budget - v0.15.2

Published by range-of-motion 12 months ago

Non-functional

  • Refactor Docker part in README.md
  • Move files used for Docker into dedicated directory
  • Wait until database container has booted before starting app container
  • Map port of MySQL container to 33061
  • Copy files into Docker image instead of downloading release from GitHub
  • Change column type to unsigned big integer for ID in users table
  • #429 - Upgrade to MySQL 8
  • Reinstate hosted link in README.md
  • Get rid of misunderstood badge in README.md
budget - v0.15.1

Published by range-of-motion almost 1 year ago

  • #387 - Fix job for fetching conversion rates by using @fawazahmed0's repo (instead of scraping ValutaFX)
  • Fix outdated command for building front-end assets in budget:install command
  • #400 - Fix reports by defining its routes individually again instead of as a resource

Non-functional

  • Replace usage of native date function in SpaceInvite model
  • #424 - Use upgraded definition of accessors in models

Security

  • Bump postcss from 8.4.27 to 8.4.31
budget - v0.15.0

Published by range-of-motion about 1 year ago

budget - v0.14.0

Published by range-of-motion about 1 year ago

Again, no major functional changes, but a significant switch from Yarn to NPM triggered this release.

Non-functional

  • Use Node.js 18 in GitHub Actions and Dockerfile
  • Clean up NPM packages
  • #409 - Use NPM instead of Yarn
  • Clarify absence of hosted link in README.md
  • #406 - Use bullseye variant for PHP 8.1 image in Dockerfile
budget - v0.13.0

Published by range-of-motion about 1 year ago

No functional changes this release, simply a few technical leaps.

Non-functional

  • #402 - Upgrade to Laravel 10
  • #384 - Use resource function in route definitions where possible
  • #262 - Use named routes everywhere
  • #379 - Switch to Vite
  • #378 - Upgrade Vue to 2.7
  • Allow plugin for code sniffer to run
  • Update Tailwind to 3.0.24

Security

  • dependabot/npm_and_yarn/terser-4.8.1
  • dependabot/npm_and_yarn/minimatch-3.1.2
  • dependabot/npm_and_yarn/decode-uri-component-0.2.2
  • dependabot/npm_and_yarn/json5-1.0.2
  • dependabot/npm_and_yarn/webpack-5.76.1
  • dependabot/composer/guzzlehttp/guzzle-7.4.5
  • dependabot/npm_and_yarn/express-4.18.2
  • dependabot/composer/symfony/http-kernel-6.0.20
  • dependabot/composer/guzzlehttp/guzzle-7.4.3
  • dependabot/npm_and_yarn/async-2.6.4
budget - v0.12.1

Published by range-of-motion over 2 years ago

Security

  • #358 - Bump node-forge from 1.2.1 to 1.3.0
  • #361 - Bump minimist from 1.2.5 to 1.2.6
  • #359 - Bump guzzlehttp/psr7 from 2.1.0 to 2.2.1

Non-functional

  • #360 - Fix ChromeDriver version in CI
budget - v0.12.0

Published by range-of-motion over 2 years ago

  • Start using Tailwind (you will only see a difference on the login and register pages for now)

Non-functional

  • #352 - Upgrade to Laravel 9
  • #353 - Move to fork of Faker
  • Add calendar extension as Composer requirement
budget - v0.11.2

Published by range-of-motion over 2 years ago

  • Fix numerous CVEs from follow-redirects, node-forge and nanoid packages
budget - v0.11.1

Published by range-of-motion almost 3 years ago

  • #312 - Fix potential XSS vulnerabilities on several pages
budget - v0.11.0

Published by range-of-motion almost 3 years ago

  • #333 - Support PHP 7.4
  • #148 - Revamp Docker setup
  • #176 - Make installation command interactive
  • #285 - Implement ability to disable registration

Non-functional

  • Use PHP 7.4 in Dockerfile
  • Update laravel/framework to 8.76.2
  • Bump Laravel Mix to 6.0.34
  • dependabot/npm_and_yarn/ansi-regex-5.0.1
  • dependabot/npm_and_yarn/axios-0.21.2
  • dependabot/npm_and_yarn/nth-check-2.0.1

Internal

  • #338 - Check for vulnerable PHP packages
  • Fix Chrome driver version in CI
budget - v0.10.0

Published by range-of-motion over 3 years ago

  • #314 - range-of-motion/313-fix-not-being-able-to-view-budgets-page-after-deleting-tag
  • #317 - range-of-motion/patch-laravel-mix-vulnerability
  • #316 - range-of-motion/dependabot/composer/league/flysystem-1.1.4
  • #311 - range-of-motion/310-bump-chromedriver-to-91-inside-github-actions
  • #306 - range-of-motion/dependabot/npm_and_yarn/browserslist-4.16.6
  • #307 - range-of-motion/dependabot/npm_and_yarn/dns-packet-1.3.4
  • #308 - range-of-motion/dependabot/npm_and_yarn/ws-7.4.6
  • #302 - range-of-motion/dependabot/npm_and_yarn/lodash-4.17.21
  • #300 - range-of-motion/dependabot/composer/laravel/framework-8.40.0
  • #282 - Sasso0101/master
  • #299 - r0uzic/master
  • #298 - range-of-motion/297-upgrade-subdependencies-for-laravel-mix-to-resolve-security-issue
  • #296 - range-of-motion/295-sniff-for-unused-uses
  • #286 - range-of-motion/dependabot/npm_and_yarn/elliptic-6.5.4
  • #292 - range-of-motion/upgrade-to-laravel-mix-6
  • #294 - range-of-motion/293-ditch-travis
  • #290 - range-of-motion/289-update-hosted-link-in-readme
  • #283 - range-of-motion/dependabot/composer/laravel/framework-8.24.0
budget - v0.9.2

Published by range-of-motion almost 4 years ago

  • #274 - Add Bangladeshi taka
  • Update Laravel to v8.22.1
  • #273 - Make weekly report mail a premium feature
budget - v0.9.1

Published by range-of-motion almost 4 years ago

  • Bump axios from 0.19.2 to 0.21.1
budget - v0.9.0

Published by range-of-motion almost 4 years ago

  • #218 - Support dashboard customization
  • #249 - Clarify currency input on registration page
  • #252 - Fix bug where flags were missing in language input

Non-functional

  • Update PHP requirement in README.md
  • Upgrade to Laravel 8
  • dependabot/npm_and_yarn/ini-1.3.7
  • #259 - Use PCOV instead of Xdebug
  • Fix Chrome driver error in Travis
  • Update resolve-url-loader from 3.1.0 to-3.1.2
  • Update Laravel Mix from 5.0.4 to 5.0.9