@@ -73,8 +73,8 @@ useHead({
7373 <span
7474 class =" block max-w-max bg-gradient-to-r from-white via-white/80 to-white/30 bg-clip-text text-transparent"
7575 >
76- Hoppscotch v2025.11.0: API Documentation [Beta],
77- Scripting, API Mocking Enhancements, and Portable Desktop Apps
76+ Hoppscotch v2025.11.0: API Documentation [Beta], Scripting, API
77+ Mocking Enhancements, and Portable Desktop Apps
7878 </span >
7979 </h3 >
8080 <div class =" flex items-center" >
@@ -101,160 +101,185 @@ useHead({
101101 />
102102 </section >
103103 <section class =" max-w-xl text-zinc-200/80" >
104- <p class =" mb-8 mt-4" >
105- We're excited to announce the release of Hoppscotch v2025.11.0.
106- This update brings highly requested features like API
107- Documentation, significant improvements to scripting, and
108- enhancements to The Hoppscotch desktop application.
109- </p >
110- <hr
111- class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
112- />
113- <h4 class =" mb-4 text-white" >API Documentation</h4 >
114- <p class =" mb-8 mt-4" >
115- We are introducing a comprehensive API Documentation feature to
116- Hoppscotch, enabling users to create, edit, and view rich
117- documentation for their API collections and requests. This
118- enhancement transforms Hoppscotch from a pure testing tool into
119- a complete API documentation platform.
120- </p >
121- <section class =" max-w-4xl" >
122- <ImageZoom
123- class =" h-full w-full rounded md:rounded-xl"
124- src =" /images/blog-v2025-11-0-1.png"
125- width =" 352"
126- height =" 198"
127- alt =" API Documentation"
128- />
129- </section >
130- <br />
131- <p class =" mb-8 mt-4" >
132- Team members can collaboratively add, edit, and publish API
133- documentation to a public URL, making it easy to share your API
134- specifications with your team and the world.
135- </p >
136- <ul class =" mb-8 list-inside list-disc space-y-2" >
137- <li >
138- <strong >Markdown Support:</strong > Write rich documentation
139- using Markdown to provide context and details for your APIs.
140- </li >
141- <li >
142- <strong >Code Snippet Generator:</strong > Generate code
143- snippets for your requests in multiple languages and clients.
144- </li >
145- <li >
146- <strong >Sidebar Navigation:</strong > Easily navigate through
147- your entire collection or view documentation request by
148- request.
149- </li >
150- <li >
151- <strong >Public URLs:</strong > Publish your documentation to a
152- public URL for easy sharing with your team and external
153- stakeholders.
154- </li >
155- </ul >
156- <p class =" mb-8 mt-4" >
157- We have an exciting roadmap ahead, with features like versioning
158- and more coming soon.
159- </p >
160- <p class =" mb-8 mt-4" >
161- <em
162- >Note: API Documentation is an experimental feature currently
163- in public beta. We welcome your feedback as we continue to
164- refine and improve this capability.</em
165- >
166- </p >
167- <hr
168- class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
169- />
170- <h4 class =" mb-4 text-white" >Scripting, API Mocking Enhancements</h4 >
171- <p class =" mb-8 mt-4" >
172- Adds request-sending to the scripting sandbox with
173- <code >hopp.fetch()</code >, global <code >fetch()</code >, and
174- <code >pm.sendRequest()</code > so pre/post-request scripts can
175- perform token refreshes, chained calls, and validations.
176- Requests respect the chosen interceptor across web, desktop, and
177- CLI, with strong typing and extensive tests.
178- </p >
179- <section class =" max-w-4xl" >
180- <ImageZoom
181- class =" h-full w-full rounded md:rounded-xl"
182- src =" /images/blog-v2025-11-0-2.png"
183- width =" 352"
184- height =" 198"
185- alt =" Scripting, API Mocking Enhancements"
186- />
187- </section >
188- <br />
189- <p class =" mb-8 mt-4" >New Features</p >
190- <ul class =" mb-8 list-inside list-disc space-y-2" >
191- <li >
192- <code >hopp.fetch()</code > and global <code >fetch</code > with
193- Request/Response/Headers/FormData/URLSearchParams support and
194- single-read body semantics.
195- </li >
196- <li >
197- <code >pm.sendRequest()</code > for Postman compatibility (string
198- URL or request object), backed by the same fetch layer.
199- </li >
200- </ul >
201- <hr
202- class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
203- />
204- <h4 class =" mb-4 text-white" >Portable Desktop Apps</h4 >
205- <p class =" mb-8 mt-4" >
206- The Hoppscotch desktop application now supports portable builds for both
207- Cloud and Self-Hosted editions (Community and Enterprise). This
208- major update allows you to run Hoppscotch without installation,
209- providing greater flexibility for users who need to work across
210- multiple environments or have restricted installation
211- privileges.
212- </p >
213- <hr
214- class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
104+ <p class =" mb-8 mt-4" >
105+ We're excited to announce the release of Hoppscotch v2025.11.0.
106+ This update brings highly requested features like API
107+ Documentation, significant improvements to scripting, and
108+ enhancements to The Hoppscotch desktop application.
109+ </p >
110+ <hr
111+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
112+ />
113+ <h4 class =" mb-4 text-white" >API Documentation</h4 >
114+ <p class =" mb-8 mt-4" >
115+ We are introducing a comprehensive API Documentation feature to
116+ Hoppscotch, enabling users to create, edit, and view rich
117+ documentation for their API collections and requests. This
118+ enhancement transforms Hoppscotch from a pure testing tool into a
119+ complete API documentation platform.
120+ </p >
121+ <section class =" max-w-4xl" >
122+ <ImageZoom
123+ class =" h-full w-full rounded md:rounded-xl"
124+ src =" /images/blog-v2025-11-0-1.png"
125+ width =" 352"
126+ height =" 198"
127+ alt =" API Documentation"
215128 />
216- <h4 class =" mb-4 text-white" >Mock Server Enhancements</h4 >
217- <p class =" mb-8 mt-4" >
218- We've added several feature enhancements to the Mock Server,
219- making it more robust and flexible for your testing needs.
220- </p >
221- <section class =" max-w-4xl" >
222- <ImageZoom
223- class =" h-full w-full rounded md:rounded-xl"
224- src =" /images/blog-v2025-11-0-3.png"
225- width =" 352"
226- height =" 198"
227- alt =" Mock Server Enhancements"
228- />
229- </section >
230- <br />
231- <ul class =" mb-8 list-inside list-disc space-y-2" >
232- <li >
233- Mock URLs in Environment Variables: You can now use
234- environment variables for mock URLs, streamlining your
235- workflow across different environments.
236- </li >
237- <li >
238- Pet Store Example Collection: We've added a Pet Store example
239- collection featuring a complete set of CRUD requests to help
240- you explore mock server capabilities.
241- </li >
242- <li >
243- Enhanced UX: Improved user experience with clear messages and
244- guidance when creating example collections.
245- </li >
246- </ul >
247- <hr
248- class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
129+ </section >
130+ <br />
131+ <p class =" mb-8 mt-4" >
132+ Team members can collaboratively add, edit, and publish API
133+ documentation to a public URL, making it easy to share your API
134+ specifications with your team and the world.
135+ </p >
136+ <ul class =" mb-8 list-inside list-disc space-y-2" >
137+ <li >
138+ <strong >Markdown Support:</strong > Write rich documentation
139+ using Markdown to provide context and details for your APIs.
140+ </li >
141+ <li >
142+ <strong >Code Snippet Generator:</strong > Generate code snippets
143+ for your requests in multiple languages and clients.
144+ </li >
145+ <li >
146+ <strong >Sidebar Navigation:</strong > Easily navigate through
147+ your entire collection or view documentation request by request.
148+ </li >
149+ <li >
150+ <strong >Public URLs:</strong > Publish your documentation to a
151+ public URL for easy sharing with your team and external
152+ stakeholders.
153+ </li >
154+ </ul >
155+ <p class =" mb-8 mt-4" >
156+ We have an exciting roadmap ahead, with features like versioning
157+ and more coming soon.
158+ </p >
159+ <p class =" mb-8 mt-4" >
160+ <em
161+ >Note: API Documentation is an experimental feature currently in
162+ public beta. We welcome your feedback as we continue to refine
163+ and improve this capability.</em
164+ >
165+ </p >
166+ <hr
167+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
168+ />
169+ <h4 class =" mb-4 text-white" >Scripting, API Mocking Enhancements</h4 >
170+ <p class =" mb-8 mt-4" >
171+ Adds request-sending to the scripting sandbox with
172+ <code >hopp.fetch()</code >, global <code >fetch()</code >, and
173+ <code >pm.sendRequest()</code > so pre/post-request scripts can
174+ perform token refreshes, chained calls, and validations. Requests
175+ respect the chosen interceptor across web, and desktop with strong
176+ typing and extensive tests.
177+ </p >
178+ <section class =" max-w-4xl" >
179+ <ImageZoom
180+ class =" h-full w-full rounded md:rounded-xl"
181+ src =" /images/blog-v2025-11-0-2.png"
182+ width =" 352"
183+ height =" 198"
184+ alt =" Scripting, API Mocking Enhancements"
249185 />
250- <h4 class =" mb-4 text-white" >Other Improvements</h4 >
251- <p class =" mb-8 mt-4" >
252- We've also included various bug fixes and performance
253- improvements to ensure a smoother experience.
254- </p >
255- <hr
256- class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
186+ </section >
187+ <br />
188+ <p class =" mb-8 mt-4" >New Features</p >
189+ <ul class =" mb-8 list-inside list-disc space-y-2" >
190+ <li >
191+ <code >hopp.fetch()</code > and global <code >fetch</code > with
192+ Request/Response/Headers/FormData/URLSearchParams support and
193+ single-read body semantics.
194+ </li >
195+ <li >
196+ <code >pm.sendRequest()</code > for Postman compatibility (string
197+ URL or request object), backed by the same fetch layer.
198+ </li >
199+ </ul >
200+ <p class =" mb-8 mt-4" >
201+ <em
202+ >Note: It is recommended to use the Agent interceptor on the Web
203+ App and the Native interceptor on the Desktop App for fetch(),
204+ hopp.fetch() and pm.sendRequest() usages.</em
205+ >
206+ </p >
207+ <p class =" mb-8 mt-4" >
208+ On self-hosted instances, there is a known security concern with
209+ same-origin requests made from scripts to Hoppscotch's own backend
210+ API using cookie-based authentication, as these bypass CSRF
211+ protections. The scripting interceptor inspector will warn when
212+ this pattern is detected.
213+ </p >
214+ <hr
215+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
216+ />
217+ <h4 class =" mb-4 text-white" >Portable Desktop Apps</h4 >
218+ <p class =" mb-8 mt-4" >
219+ The Hoppscotch desktop application now supports portable builds
220+ for both Cloud and Self-Hosted editions (Community and
221+ Enterprise). This major update allows you to run Hoppscotch
222+ without installation, providing greater flexibility for users who
223+ need to work across multiple environments or have restricted
224+ installation privileges.
225+ </p >
226+ <hr
227+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
228+ />
229+ <h4 class =" mb-4 text-white" >Mock Server Enhancements</h4 >
230+ <p class =" mb-8 mt-4" >
231+ We've added several feature enhancements to the Mock Server,
232+ making it more robust and flexible for your testing needs.
233+ </p >
234+ <section class =" max-w-4xl" >
235+ <ImageZoom
236+ class =" h-full w-full rounded md:rounded-xl"
237+ src =" /images/blog-v2025-11-0-3.png"
238+ width =" 352"
239+ height =" 198"
240+ alt =" Mock Server Enhancements"
257241 />
242+ </section >
243+ <br />
244+ <ul class =" mb-8 list-inside list-disc space-y-2" >
245+ <li >
246+ Mock URLs in Environment Variables: You can now use environment
247+ variables for mock URLs, streamlining your workflow across
248+ different environments.
249+ </li >
250+ <li >
251+ Pet Store Example Collection: We've added a Pet Store example
252+ collection featuring a complete set of CRUD requests to help you
253+ explore mock server capabilities.
254+ </li >
255+ <li >
256+ Enhanced UX: Improved user experience with clear messages and
257+ guidance when creating example collections.
258+ </li >
259+ </ul >
260+ <hr
261+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
262+ />
263+ <h4 class =" mb-4 text-white" >CLI Updates</h4 >
264+ <p class =" mb-8 mt-4" >
265+ The minimum supported Node.js version for the CLI is now
266+ <code >v22</code >. If you're on Node.js <code >v20</code > (EOL in
267+ April, 2026), you can continue using CLI
268+ <code >v0.26.0</code > alongside <code >v2025.10.1</code > of the
269+ Hoppscotch app. Future CLI versions will require Node.js v22 or
270+ higher.
271+ </p >
272+ <hr
273+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
274+ />
275+ <h4 class =" mb-4 text-white" >Other Improvements</h4 >
276+ <p class =" mb-8 mt-4" >
277+ We've also included various bug fixes and performance improvements
278+ to ensure a smoother experience.
279+ </p >
280+ <hr
281+ class =" my-12 h-px border-t-0 bg-gradient-to-r from-transparent via-zinc-500/20"
282+ />
258283 <p class =" mb-8 mt-4" >
259284 What do you want us to build next? Write to us at
260285 <a
0 commit comments