Skip to content

Commit c5841f4

Browse files
chore(main): release 1.0.0
1 parent a802c78 commit c5841f4

File tree

3 files changed

+69
-2
lines changed

3 files changed

+69
-2
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.1.2"
2+
".": "1.0.0"
33
}

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,72 @@
11
# Changelog
22

3+
## [1.0.0](https://github.com/pythoninthegrasses/meetup_bot/compare/v1.1.2...v1.0.0) (2026-02-26)
4+
5+
6+
### Features
7+
8+
* add e2e test suite with testcontainers for TASK-006 ([8d704ee](https://github.com/pythoninthegrasses/meetup_bot/commit/8d704eefeff083bba95c37aa4b4c0e17f0cb387d))
9+
* add integration test suite with TestClient and pytest markers ([6d08754](https://github.com/pythoninthegrasses/meetup_bot/commit/6d08754eefc6e0bcf4981719ea02dcf5174fe4e6))
10+
* add property-based tests with Hypothesis for TASK-007 ([a1c88d3](https://github.com/pythoninthegrasses/meetup_bot/commit/a1c88d3e48a76c982d107144a16039962907f3bd))
11+
* add pytest taskfile with test categories and server lifecycle ([8470405](https://github.com/pythoninthegrasses/meetup_bot/commit/84704056f9873607f8052622a993f215c84aea03))
12+
* add pytest unit test markers and fix all test failures ([5cb0366](https://github.com/pythoninthegrasses/meetup_bot/commit/5cb0366ca3496b8971ba2cc2f450a47d3718793b))
13+
* add scheduling ([800acda](https://github.com/pythoninthegrasses/meetup_bot/commit/800acda371006760724ca67e6b0a70260b39b0b1))
14+
* Add scheduling functionality ([fa2cd46](https://github.com/pythoninthegrasses/meetup_bot/commit/fa2cd46d1ca05d11625c31ed70b2e4cd629af397))
15+
* add shared db module with SQLite support for local development ([5e4ba37](https://github.com/pythoninthegrasses/meetup_bot/commit/5e4ba373f9d151800a3d073f03c5e5ef10bf68ef))
16+
* replace Node.js with Deno for JS/TS tooling ([985c65a](https://github.com/pythoninthegrasses/meetup_bot/commit/985c65aee2c8e1b2dbd22d8f56221aa2fdb466c1))
17+
18+
19+
### Bug Fixes
20+
21+
* bypass auth for local requests when DEV=True ([4f6d1b0](https://github.com/pythoninthegrasses/meetup_bot/commit/4f6d1b009b1fef98133b662791704acd0bb6848e))
22+
* docker ([be44104](https://github.com/pythoninthegrasses/meetup_bot/commit/be44104c8caa7197eeb12123873ab64aa7677ef8))
23+
* **e2e:** set DEV=false in e2e server env and migrate to httpx ([378e77b](https://github.com/pythoninthegrasses/meetup_bot/commit/378e77b1b35efc276d77ab0828ca733eccc75556))
24+
* filters ([f9810df](https://github.com/pythoninthegrasses/meetup_bot/commit/f9810df9964bdbc9ac60ca64db36143c4c9c38a7))
25+
* handle missing json file ([9391c1b](https://github.com/pythoninthegrasses/meetup_bot/commit/9391c1b0e0fd2fac723e258c1b7ba474c5d7b61d))
26+
* heroku stats ([79977ab](https://github.com/pythoninthegrasses/meetup_bot/commit/79977ab5549de6d11d888b229fd3b7f0d1b352e0))
27+
* indentation ([3a47e6c](https://github.com/pythoninthegrasses/meetup_bot/commit/3a47e6c245164d085b69cfc9d27081b75a9f308d))
28+
* move entities to db.py and use absolute paths for file I/O ([9b15b65](https://github.com/pythoninthegrasses/meetup_bot/commit/9b15b652d4d6f6c2ba8390fb96e7acb02773d0a3))
29+
* override schedule times ([f18718b](https://github.com/pythoninthegrasses/meetup_bot/commit/f18718b62b403fabf7dce0921c9056dd96defba1))
30+
* pandas formatting ([3b48647](https://github.com/pythoninthegrasses/meetup_bot/commit/3b48647ae1fa23598c7ee70d3efdcfe77070050f))
31+
* pandas formatting ([9f7c5ce](https://github.com/pythoninthegrasses/meetup_bot/commit/9f7c5ce6d53f2f09230a078961f2314e83840964))
32+
* poetry package error ([a9a24ac](https://github.com/pythoninthegrasses/meetup_bot/commit/a9a24ac14d7ef2ce86ed517e744ada7128ebc6d1))
33+
* print exception error ([96c3c40](https://github.com/pythoninthegrasses/meetup_bot/commit/96c3c404b1268401f2a4bbfc803f32849cc54d98))
34+
* remove buildkit ([bd7ecc1](https://github.com/pythoninthegrasses/meetup_bot/commit/bd7ecc125d188e5bf4fc526f267282dd5492a19d))
35+
* remove hard-coded .env path ([bc05636](https://github.com/pythoninthegrasses/meetup_bot/commit/bc056360e81968c7d086fce4744f807b9093c0e3))
36+
* replace ParserError catch-all with explicit date type handling in sort_json ([ae2bd73](https://github.com/pythoninthegrasses/meetup_bot/commit/ae2bd7314db6e03050a906c29567a02633a9adf0))
37+
* replace passlib with direct bcrypt and migrate to lifespan events ([8071027](https://github.com/pythoninthegrasses/meetup_bot/commit/8071027035975b57e6c5848d5a9df0b9a25d0184))
38+
* update exclusions ([adb7a7d](https://github.com/pythoninthegrasses/meetup_bot/commit/adb7a7d57cfef266f89edc8aa08a4fa6531905fe))
39+
* wrong dockerfile directory ([b77daf5](https://github.com/pythoninthegrasses/meetup_bot/commit/b77daf51d5b1ae3d4fae406b3513ae8a201bce30))
40+
41+
42+
### Performance Improvements
43+
44+
* batch GraphQL queries for /api/events endpoint ([b413825](https://github.com/pythoninthegrasses/meetup_bot/commit/b413825e22b459fd510c97f573a840751e89e786))
45+
46+
47+
### Documentation
48+
49+
* add [@alex-code4okc](https://github.com/alex-code4okc) as a contributor ([7feccfa](https://github.com/pythoninthegrasses/meetup_bot/commit/7feccfa439115616c7fdb760c15043ff3e6d858e))
50+
* add architecture ([450061e](https://github.com/pythoninthegrasses/meetup_bot/commit/450061ecaaa88023d2efae883d815bbd6a68cb17))
51+
* add backlog tasks, add security.md, update agents.md ([dc3d549](https://github.com/pythoninthegrasses/meetup_bot/commit/dc3d5493360474fe98997d929d15a040382ee583))
52+
* contributing ([fd2c294](https://github.com/pythoninthegrasses/meetup_bot/commit/fd2c294a018e6943b4b6b66af74b8eaa14db0c0c))
53+
* update .env.example ([5918f91](https://github.com/pythoninthegrasses/meetup_bot/commit/5918f9183d46eea3072a01fdabf1bb161ef5a45b))
54+
* update readme ([437d81a](https://github.com/pythoninthegrasses/meetup_bot/commit/437d81a528e7e63b98d8f9ab7e1086d2a11023b7))
55+
* update readme ([899cb27](https://github.com/pythoninthegrasses/meetup_bot/commit/899cb279d2ee87acb154edf612e196b6f9b1b541))
56+
* update README.md ([11239c0](https://github.com/pythoninthegrasses/meetup_bot/commit/11239c098f59acc35ed006610fd8b4031520f953))
57+
* update README.md ([e270e5e](https://github.com/pythoninthegrasses/meetup_bot/commit/e270e5e1bcd2f3a9a7f520ac074c7f687063da27))
58+
* update README.md ([9038532](https://github.com/pythoninthegrasses/meetup_bot/commit/903853252fcf1bfa0d28540eed8e1fb45c6ddaa1))
59+
* update README.md ([a752c67](https://github.com/pythoninthegrasses/meetup_bot/commit/a752c673f073d8cf355bf399416d8b4dcda05b4b))
60+
* update README.md ([489ba54](https://github.com/pythoninthegrasses/meetup_bot/commit/489ba540d873ee79863b57e31ab3fa4fa2f1fcca))
61+
* update README.md ([84e891a](https://github.com/pythoninthegrasses/meetup_bot/commit/84e891a468a74532518c95c26190c0f2ade614be))
62+
* update README.md ([c3013b6](https://github.com/pythoninthegrasses/meetup_bot/commit/c3013b6b2a953f5992bba588d17f4f7d7f43ee36))
63+
* update todo ([990793e](https://github.com/pythoninthegrasses/meetup_bot/commit/990793eba772f638b6c2a8189c6990c8170f78af))
64+
65+
66+
### Miscellaneous Chores
67+
68+
* release 1.0.0 ([116b45f](https://github.com/pythoninthegrasses/meetup_bot/commit/116b45f03d246b7ad5cf11f54bb99330311bf1dd))
69+
370
## [1.1.2](https://github.com/pythoninthegrass/meetup_bot/compare/v1.1.1...v1.1.2) (2025-05-13)
471

572

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "meetup_bot"
3-
version = "1.1.2"
3+
version = "1.0.0"
44
description = "Use Meetup Pro API to send Slack messages before events occur."
55
authors = [
66
{ name = "pythoninthegrass", email = "4097471+pythoninthegrass@users.noreply.github.com" }

0 commit comments

Comments
 (0)