Skip to content

Conversation

@jackmisner
Copy link
Owner

@jackmisner jackmisner commented Jan 18, 2026

Backend (Python):

  • certifi: 2025.7.9 → 2026.1.4
  • dnspython: 2.7.0 → 2.8.0
  • iniconfig: 2.1.0 → 2.3.0
  • platformdirs: 4.3.8 → 4.5.1
  • pytest-env: 1.1.5 → 1.2.0
  • pytest-mock: 3.14.1 → 3.15.1
  • python-dotenv: 1.1.0 → 1.2.1
  • sentinels: 1.0.0 → 1.1.1
  • Transitive dependencies also updated (pytest, marshmallow, Flask, pymongo, numpy, etc.)

Frontend (npm):

  • Updated package-lock.json with latest resolved versions

All tests passing. Major version upgrades deferred for separate review.

Summary by CodeRabbit

  • Bug Fixes

    • Improved platform stability, security, and compatibility through comprehensive dependency updates across the entire application stack.
  • Chores

    • Refreshed backend production and development library versions to latest stable releases for enhanced performance.
    • Updated frontend dependencies and incremented application version to 1.11.1.

✏️ Tip: You can customize this high-level summary in your review settings.

  Backend (Python):
  - certifi: 2025.7.9 → 2026.1.4
  - dnspython: 2.7.0 → 2.8.0
  - iniconfig: 2.1.0 → 2.3.0
  - platformdirs: 4.3.8 → 4.5.1
  - pytest-env: 1.1.5 → 1.2.0
  - pytest-mock: 3.14.1 → 3.15.1
  - python-dotenv: 1.1.0 → 1.2.1
  - sentinels: 1.0.0 → 1.1.1
  - Transitive dependencies also updated (pytest, marshmallow, Flask,
    pymongo, numpy, etc.)

  Frontend (npm):
  - Updated package-lock.json with latest resolved versions

  All tests passing. Major version upgrades deferred for separate review.
@vercel
Copy link

vercel bot commented Jan 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
brewtracker Ready Ready Preview, Comment Jan 18, 2026 5:15pm

Request Review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 18, 2026

Walkthrough

Dependency versions updated across both backend production and development requirements, along with a minor frontend package version bump. All Python package dependencies in the backend have been refreshed to newer versions, and the frontend package version has been incremented from 1.11.0 to 1.11.1.

Changes

Cohort / File(s) Summary
Backend dependencies
backend/requirements-prod.txt, backend/requirements.txt
Multiple Python dependency versions updated including Flask (3.1.x), flask-cors (6.0.x), Flask-Limiter (3.12), certifi, numpy, pandas, PyJWT, pymongo, requests, and numerous other core libraries. Some package name capitalisations adjusted. No functional logic changes.
Frontend versioning
frontend/package.json
Package version incremented from 1.11.0 to 1.11.1. No structural or dependency changes.
🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarises the main change—updating project dependencies across backend and frontend.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

🤖 This commit was automatically generated by GitHub Actions
to ensure consistent code formatting across the project.
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@backend/requirements-prod.txt`:
- Line 18: The dependency was bumped to marshmallow==4.2.0 which is a major
release with breaking changes; run the full test suite and search for any usages
of marshmallow Schema/Field/Nested (e.g., any instantiation of Schema
subclasses, calls to Schema.load/dump, direct Field subclasses, or Nested field
usage) and confirm they still behave; if tests fail or you find custom
Field/Schema/Nested usages update the code to the Marshmallow 4 API (adjust
Schema initialization and Field typing as needed) or revert/pin the requirement
to the previous working major version until changes are implemented and tests
pass.

@jackmisner jackmisner merged commit 4fae41c into main Jan 18, 2026
3 checks passed
@jackmisner jackmisner deleted the Update-dependencies branch January 18, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants