@@ -5,4 +5,101 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
- ## [ Unreleased]
8
+ ## [ 0.2.8] ( https://github.com/QuantGeekDev/mcp-framework/compare/mcp-framework-v0.2.7...mcp-framework-v0.2.8 ) (2025-03-28)
9
+
10
+
11
+ ### Features
12
+
13
+ * add auth ([ 6338d14] ( https://github.com/QuantGeekDev/mcp-framework/commit/6338d14b6b8ad020ab41b2c2d3cf843d660db2fc ) )
14
+ * add Base Tool ([ 6b51594] ( https://github.com/QuantGeekDev/mcp-framework/commit/6b51594aaaedf0c13c418055d2b2039e919cc2d3 ) )
15
+ * add basic sse support ([ e8b808f] ( https://github.com/QuantGeekDev/mcp-framework/commit/e8b808f1967a9255a94cb9922169724e0a0bb145 ) )
16
+ * add build before start. this one is for you, vibe coders ;) ([ fa43fa8] ( https://github.com/QuantGeekDev/mcp-framework/commit/fa43fa81195981688adf30689d1cbd65fdb29892 ) )
17
+ * add cli tool ([ 91101ee] ( https://github.com/QuantGeekDev/mcp-framework/commit/91101ee9671eb8489d7cb69d2b596d201a204cb1 ) )
18
+ * add cors configuration ([ 5d3f27f] ( https://github.com/QuantGeekDev/mcp-framework/commit/5d3f27f0f2ce61551b1c66dbf9d3aa7f640606ff ) )
19
+ * add execa ([ 4d44864] ( https://github.com/QuantGeekDev/mcp-framework/commit/4d44864db3abbd41cbf02da380c597e92d2de39d ) )
20
+ * add execa ([ d68cfb6] ( https://github.com/QuantGeekDev/mcp-framework/commit/d68cfb6b43034893a6de3018793164d5d334f5fe ) )
21
+ * add find-up ([ 09c767f] ( https://github.com/QuantGeekDev/mcp-framework/commit/09c767fe82dbf53403543905f8e056a9e2c9a3df ) )
22
+ * add find-up ([ 9f90df9] ( https://github.com/QuantGeekDev/mcp-framework/commit/9f90df97a5cf3777a5910c0a806a6fbc70dee61e ) )
23
+ * Add HTTP Stream transport with improved session handling and CORS support ([ 04ff8a5] ( https://github.com/QuantGeekDev/mcp-framework/commit/04ff8a5453b56e912d157356bb05a8cb6c987c41 ) )
24
+ * add image support ([ ab023ba] ( https://github.com/QuantGeekDev/mcp-framework/commit/ab023ba082af9d7e560a498e1e77b93e69331d74 ) )
25
+ * add image support ([ 9c8ca20] ( https://github.com/QuantGeekDev/mcp-framework/commit/9c8ca201f792a2386b112e67d1e664ca78d2e2d1 ) )
26
+ * add index ([ 62873b9] ( https://github.com/QuantGeekDev/mcp-framework/commit/62873b9fb67d41cff0fdca647b4d1a0ff4d35e6b ) )
27
+ * add keywords to package ([ 95ea9a7] ( https://github.com/QuantGeekDev/mcp-framework/commit/95ea9a7adb25fb5dd844a944ef1a5cc7ccfaeb25 ) )
28
+ * Add LICENSE ([ 2d3612a] ( https://github.com/QuantGeekDev/mcp-framework/commit/2d3612a89dcd27b1567480378b318eeb8e838863 ) )
29
+ * add logging ([ d637a65] ( https://github.com/QuantGeekDev/mcp-framework/commit/d637a6560b17b09c5383b6b1ca7838f08c5fc780 ) )
30
+ * add mcp-build cli ([ 27cb517] ( https://github.com/QuantGeekDev/mcp-framework/commit/27cb517306deaf2b34646d9b2ac617dc70c476f5 ) )
31
+ * add MCPServer ([ 807f04d] ( https://github.com/QuantGeekDev/mcp-framework/commit/807f04ddbfe28598bb26c0dce640dcc0909d739a ) )
32
+ * add MCPTool abstraction ([ 4d5fb39] ( https://github.com/QuantGeekDev/mcp-framework/commit/4d5fb398efd4a253f1ea23e8307690ecb84f8009 ) )
33
+ * add MCPTool abstraction ([ 3458e78] ( https://github.com/QuantGeekDev/mcp-framework/commit/3458e78233437c9afd71b9195424659e62aa08f3 ) )
34
+ * add prompt capabilities ([ 9ca6a0f] ( https://github.com/QuantGeekDev/mcp-framework/commit/9ca6a0fc19638c2428c060bdb3996d49c5c31e55 ) )
35
+ * add prompt capabilities ([ 019f409] ( https://github.com/QuantGeekDev/mcp-framework/commit/019f40949ea66fc4d1ca1969aaa57c8943e81036 ) )
36
+ * add readme ([ 752024e] ( https://github.com/QuantGeekDev/mcp-framework/commit/752024ed92213c3c27a2b9a5a702f823e835e167 ) )
37
+ * add README ([ b0a371c] ( https://github.com/QuantGeekDev/mcp-framework/commit/b0a371c1b3a6275d249fdd89e67d7d791b573601 ) )
38
+ * add release-please workflow ([ eb6c121] ( https://github.com/QuantGeekDev/mcp-framework/commit/eb6c121a1b22659747c7edaecf05d3cd39b2d92e ) )
39
+ * add release-please workflow ([ 5a89670] ( https://github.com/QuantGeekDev/mcp-framework/commit/5a89670a1f797f8d91254d0b3f9f991fdc77148a ) )
40
+ * add resources support ([ e8b03d4] ( https://github.com/QuantGeekDev/mcp-framework/commit/e8b03d432fd09e7e25e3f272f735cebeb571a31b ) )
41
+ * add sdk version logging ([ 8a05c48] ( https://github.com/QuantGeekDev/mcp-framework/commit/8a05c48431ff01b4fd68e178a055cfec41236b21 ) )
42
+ * add sdk version logging ([ bb716db] ( https://github.com/QuantGeekDev/mcp-framework/commit/bb716dba19d75214f7f23973f526f4ab107fe187 ) )
43
+ * add toolLoader ([ a44ffe7] ( https://github.com/QuantGeekDev/mcp-framework/commit/a44ffe7e7df099479ff516bc5fa0e9e2a5115bf0 ) )
44
+ * add typescript dependencies ([ 0ade3dc] ( https://github.com/QuantGeekDev/mcp-framework/commit/0ade3dc3627934884b8908202fe71b06a3a1c660 ) )
45
+ * bump up version ([ 85624c6] ( https://github.com/QuantGeekDev/mcp-framework/commit/85624c6bfe7dda5df0cfb6894b58bf8a6b39a99e ) )
46
+ * bump version ([ 0d88a0f] ( https://github.com/QuantGeekDev/mcp-framework/commit/0d88a0fbd6b571ff578a96c85361930616371355 ) )
47
+ * bump version ([ e227702] ( https://github.com/QuantGeekDev/mcp-framework/commit/e227702c87476bda82384c34efd871b13292b089 ) )
48
+ * bump version ([ 33b1776] ( https://github.com/QuantGeekDev/mcp-framework/commit/33b17764330126ee79bb4c9510d8f067b339fda3 ) )
49
+ * bump version ([ a0e5a38] ( https://github.com/QuantGeekDev/mcp-framework/commit/a0e5a381ecc4b9fc6dee3a35609ead7297af905a ) )
50
+ * bump version ([ ea3085d] ( https://github.com/QuantGeekDev/mcp-framework/commit/ea3085d1deae39e8dc737be499564d6a9487654c ) )
51
+ * bump version ([ ddf74f6] ( https://github.com/QuantGeekDev/mcp-framework/commit/ddf74f6f142a69dcfe99af8def8b785b59c6d662 ) )
52
+ * bump version ([ 4c04edb] ( https://github.com/QuantGeekDev/mcp-framework/commit/4c04edbf0037f34041948bd9596a1d3cab4f4b34 ) )
53
+ * bump version ([ 0e6a21b] ( https://github.com/QuantGeekDev/mcp-framework/commit/0e6a21bbfc90ed9166692e4aea02d4e7d07a93d4 ) )
54
+ * bump version ([ 1d1cfef] ( https://github.com/QuantGeekDev/mcp-framework/commit/1d1cfef4542d95d66fb52b8bee61d0eb6766674a ) )
55
+ * bump version number ([ 3a7f329] ( https://github.com/QuantGeekDev/mcp-framework/commit/3a7f329092c810d99d0cedd09ba11d902e941879 ) )
56
+ * enforce node version 20 ([ 8f1466a] ( https://github.com/QuantGeekDev/mcp-framework/commit/8f1466adfa7f6adc69070ed1d7feb7c8ffbca224 ) )
57
+ * enforce node version 20 ([ bf4a4bb] ( https://github.com/QuantGeekDev/mcp-framework/commit/bf4a4bb427bedd948509eaf13b8a82222c98c006 ) )
58
+ * fix directory validation issue ([ bf0e0d4] ( https://github.com/QuantGeekDev/mcp-framework/commit/bf0e0d4d331cf64a132b27c52b85d0115fe6f280 ) )
59
+ * fix directory validation issue ([ bc6ab31] ( https://github.com/QuantGeekDev/mcp-framework/commit/bc6ab31396a05c898121ccc96a545e4a1ebc82ea ) )
60
+ * HTTP stream transport implementation (v0.2.0-beta.16) ([ d29fb5f] ( https://github.com/QuantGeekDev/mcp-framework/commit/d29fb5fc36ce67c4494a2a47e79645a2559c4f80 ) )
61
+ * lower node version to 18 ([ 77c8d1b] ( https://github.com/QuantGeekDev/mcp-framework/commit/77c8d1bcb4b26dbc0d8884269d9b5ddfe9b8864c ) )
62
+ * make the mcp server config optional ([ 9538626] ( https://github.com/QuantGeekDev/mcp-framework/commit/9538626ff03a9534a72913436c011616b61163e2 ) )
63
+ * make toolLoader load tools automatically ([ 16f2793] ( https://github.com/QuantGeekDev/mcp-framework/commit/16f27930bf4d5251867f5a700fa1842d8f70ad07 ) )
64
+ * read default name and version from package json ([ b5789af] ( https://github.com/QuantGeekDev/mcp-framework/commit/b5789af47c112eddece3764505e8e942dc6f3810 ) )
65
+ * remove vibe coder contingency ([ 36bbc88] ( https://github.com/QuantGeekDev/mcp-framework/commit/36bbc88d731f6aa2629ad85da3ab69e77508b74f ) )
66
+ * update readme ([ ac3725a] ( https://github.com/QuantGeekDev/mcp-framework/commit/ac3725a4fda0b0b14a9a5d3cea44674e191999dc ) )
67
+ * update readme ([ 06af3b8] ( https://github.com/QuantGeekDev/mcp-framework/commit/06af3b8573e41360f528b21176fceeb4290f1197 ) )
68
+ * update readme ([ e739ff6] ( https://github.com/QuantGeekDev/mcp-framework/commit/e739ff6d2570b134289c3190476af4fe7ca61d1c ) )
69
+ * update README ([ 6c1efcd] ( https://github.com/QuantGeekDev/mcp-framework/commit/6c1efcde6bcef838aaacc52e6e41903025e5ecc5 ) )
70
+ * upgrade tool loader ([ 2b066e6] ( https://github.com/QuantGeekDev/mcp-framework/commit/2b066e6a0af46f9720ee266e019345fd6022eb3a ) )
71
+
72
+
73
+ ### Bug Fixes
74
+
75
+ * add release-please manifest file ([ 14bd878] ( https://github.com/QuantGeekDev/mcp-framework/commit/14bd878652ea3fdbf684749cb42752bccf675a6b ) )
76
+ * build error ([ adc7e48] ( https://github.com/QuantGeekDev/mcp-framework/commit/adc7e48d51b6075ab7624901033050e87ef1f632 ) )
77
+ * build errors with mcp-build ([ 27c255b] ( https://github.com/QuantGeekDev/mcp-framework/commit/27c255b119dbcc79575b4feae589c980972c8933 ) )
78
+ * build errors with mcp-build ([ dc5b56e] ( https://github.com/QuantGeekDev/mcp-framework/commit/dc5b56e6b1bf7937b02eb29a7c33a6ca7b771eb6 ) )
79
+ * build issues ([ 2a3d12d] ( https://github.com/QuantGeekDev/mcp-framework/commit/2a3d12d1d5c0bd238cdd090e0e805cd4625ade32 ) )
80
+ * cli build issues ([ f84266a] ( https://github.com/QuantGeekDev/mcp-framework/commit/f84266a29214e5de73bd52bc0135727882cadbef ) )
81
+ * execa ([ 641614d] ( https://github.com/QuantGeekDev/mcp-framework/commit/641614d3b86450fbc850ee22898003438f5504cc ) )
82
+ * execa ([ e520f27] ( https://github.com/QuantGeekDev/mcp-framework/commit/e520f2718fb8c082bdd76431e1b63b9cd72a301e ) )
83
+ * follow spec ([ b9420c4] ( https://github.com/QuantGeekDev/mcp-framework/commit/b9420c45fbb44d65b4cf430dc69ee96294d7ad43 ) )
84
+ * follow spec ([ 938a13b] ( https://github.com/QuantGeekDev/mcp-framework/commit/938a13b4c7ae08f88a5ac4078dbac94b1f89f31d ) )
85
+ * node spawning issue ([ 8b5d4fa] ( https://github.com/QuantGeekDev/mcp-framework/commit/8b5d4fafac022c15028abbf62a11fdf2a35207df ) )
86
+ * Prevent duplicate builds by removing prepare script ([ 3584959] ( https://github.com/QuantGeekDev/mcp-framework/commit/3584959f6c3260c3299beeb6cc09c284f6206d84 ) )
87
+ * remove findup ([ f281451] ( https://github.com/QuantGeekDev/mcp-framework/commit/f281451cb25264fcd80bf90ac7027fd1bbeaa1f4 ) )
88
+ * remove findup ([ be6f5b0] ( https://github.com/QuantGeekDev/mcp-framework/commit/be6f5b076c0c764b4447a87eb0b75ee5cc607e42 ) )
89
+ * remove project name ([ 40789f3] ( https://github.com/QuantGeekDev/mcp-framework/commit/40789f3760f04a0dc117b6866b439e283ceec68a ) )
90
+ * remove project name ([ 6e89e31] ( https://github.com/QuantGeekDev/mcp-framework/commit/6e89e3128cca93d2657fc2dc382fa0f0d658aaf6 ) )
91
+ * remove redundant prepare script from package.json and create.ts ([ 1ddff3f] ( https://github.com/QuantGeekDev/mcp-framework/commit/1ddff3f5ce4f8d7817a9c04db6432332957635a9 ) )
92
+ * scope ([ 84b72f6] ( https://github.com/QuantGeekDev/mcp-framework/commit/84b72f6f2988121277bffcb5eb0474a47c2940a1 ) )
93
+ * session id for initialization ([ 2743eaf] ( https://github.com/QuantGeekDev/mcp-framework/commit/2743eaf68994e890d319e9b2881ea47bb676d848 ) )
94
+ * session id for initialization ([ 061d152] ( https://github.com/QuantGeekDev/mcp-framework/commit/061d1522729392a49e8565569931d96ef7c57693 ) )
95
+ * sse reconnect issues ([ fad62e3] ( https://github.com/QuantGeekDev/mcp-framework/commit/fad62e33b9fc3cc0df5bdfd96370dd6c2723dc57 ) )
96
+ * tool loader base dir ([ 636807c] ( https://github.com/QuantGeekDev/mcp-framework/commit/636807cea8eb93227a75725b7359828e24bc8d26 ) )
97
+ * tool loader base dir ([ aa035a0] ( https://github.com/QuantGeekDev/mcp-framework/commit/aa035a0cd3da7d2187b2aae8d08da382b0a8d1f2 ) )
98
+ * tsc during project creation bug ([ eb3a7bf] ( https://github.com/QuantGeekDev/mcp-framework/commit/eb3a7bf0f94ca9809cfede795425f30a31480664 ) )
99
+ * tsc during project creation bug ([ 2177d3e] ( https://github.com/QuantGeekDev/mcp-framework/commit/2177d3ebfee001242fb7fa6ac989cee9e3c05a1b ) )
100
+ * tsconfig not found ([ 4d2062f] ( https://github.com/QuantGeekDev/mcp-framework/commit/4d2062fe5e8f1984b770cd5389d4c2c8f84c7cff ) )
101
+ * tsconfig not found ([ ec87841] ( https://github.com/QuantGeekDev/mcp-framework/commit/ec87841580cf9d4ea1ab9e5e3765b68f01a483be ) )
102
+ * wrong index created ([ b6f186c] ( https://github.com/QuantGeekDev/mcp-framework/commit/b6f186cc21f79bef0acadd6bf904277ef2f13760 ) )
103
+ * wrong index created ([ 1c6f9ef] ( https://github.com/QuantGeekDev/mcp-framework/commit/1c6f9ef587f14d77e346df7dbf1b59ad5fb5a3bc ) )
104
+
105
+ ## [ Unreleased]
0 commit comments