Skip to content

chore(main): release 1.0.0#173

Open
pythoninthegrass wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 1.0.0#173
pythoninthegrass wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@pythoninthegrass
Copy link
Collaborator

@pythoninthegrass pythoninthegrass commented May 13, 2025

🤖 I have created a release beep boop

1.0.0 (2026-03-21)

⚠ BREAKING CHANGES

  • PostgreSQL is no longer supported. SQLite is the sole database provider, configured via DB_PATH env var (default: /data/meetup_bot.db).

Features

  • add e2e test suite with testcontainers for TASK-006 (8d704ee)
  • add integration test suite with TestClient and pytest markers (6d08754)
  • add property-based tests with Hypothesis for TASK-007 (a1c88d3)
  • add pytest taskfile with test categories and server lifecycle (8470405)
  • add pytest unit test markers and fix all test failures (5cb0366)
  • add scheduling (800acda)
  • Add scheduling functionality (fa2cd46)
  • add shared db module with SQLite support for local development (5e4ba37)
  • auth: add PUBLIC_IPS env var and cookie-based session auth (1c5e71c)
  • migrate from PostgreSQL to SQLite with persistent Docker volume (c685523)
  • replace Node.js with Deno for JS/TS tooling (985c65a)

Bug Fixes

  • add raise ... from err in except clauses, add B904 rule (2679341)
  • add topicCategoryId filter to groupSearch query (5e02468)
  • auth: increase default token expiration from 30m to 8h (c83de20)
  • auth: persist Swagger UI authorization across page refreshes (8e676a1)
  • bypass auth for local requests when DEV=True (4f6d1b0)
  • compute time values per-request in check-schedule endpoint (2d53882)
  • docker (be44104)
  • e2e: set DEV=false in e2e server env and migrate to httpx (378e77b)
  • filters (f9810df)
  • handle duplicate user on startup and respect WEB_CONCURRENCY in gunicorn config (13f6630)
  • handle invalid private/public key gracefully in sign_jwt (2327d5e)
  • handle missing DB_USER/DB_PASS with actionable error and fix Dockerfile port (45d1a37)
  • handle missing events and imprecise date parsing in meetup_query (b1ffb41)
  • handle missing json file (9391c1b)
  • heroku stats (79977ab)
  • indentation (3a47e6c)
  • migrate capture_groups from keywordSearch to groupSearch API (52cd8a9)
  • migrate sign_jwt and scheduler from requests to httpx (1ba297f)
  • move entities to db.py and use absolute paths for file I/O (9b15b65)
  • override schedule times (f18718b)
  • pandas formatting (3b48647)
  • pandas formatting (9f7c5ce)
  • pass auth to get_events in post_slack endpoint (9dbc547)
  • poetry package error (a9a24ac)
  • print exception error (96c3c40)
  • remove buildkit (bd7ecc1)
  • remove deprecated typing.List/Union import, add UP035 rule (c036732)
  • remove hard-coded .env path (bc05636)
  • replace ParserError catch-all with explicit date type handling in sort_json (ae2bd73)
  • replace passlib with direct bcrypt and migrate to lifespan events (8071027)
  • set oauth2 auto_error=False so IP whitelist works without token (d5e2988)
  • update exclusions (adb7a7d)
  • use /api/slack path in dokploy cron command (99d0b63)
  • use ternary for if/else assignments, add SIM108 rule (353bab1)
  • use WEB_CONCURRENCY env var for gunicorn workers (394b54b)
  • wrong dockerfile directory (b77daf5)

Performance Improvements

  • batch GraphQL queries for /api/events endpoint (b413825)

Documentation

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@pythoninthegrass pythoninthegrass force-pushed the release-please--branches--main branch 2 times, most recently from 3984685 to 3021b99 Compare June 30, 2025 15:21
@pythoninthegrass pythoninthegrass force-pushed the release-please--branches--main branch from 3021b99 to 3fed90e Compare October 4, 2025 21:56
@pythoninthegrass pythoninthegrass force-pushed the release-please--branches--main branch 4 times, most recently from 9e02d08 to c5841f4 Compare February 26, 2026 22:39
@pythoninthegrass pythoninthegrass force-pushed the release-please--branches--main branch 19 times, most recently from b0695d2 to 381af2d Compare March 21, 2026 01:10
@pythoninthegrass pythoninthegrass force-pushed the release-please--branches--main branch from 381af2d to 566468d Compare March 21, 2026 01:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant