Scalar, an open-source offline-first API client for OpenAPI, has encountered significant UI disruptions following recent updates, highlighting the need for immediate attention to stability.
The Scalar project has been actively addressing a surge in issues, particularly those affecting the user interface and functionality post-version updates. Notable issues include critical UI crashes (#3165) and errors (#3158) linked to recent version releases. Authentication handling and query parameter display inconsistencies (#3180) are also prominent concerns.
The Scalar project is actively working to resolve critical issues while continuing to develop new features and improve existing functionalities, maintaining a robust pace of development.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 21 | 13 | 37 | 0 | 1 |
30 Days | 43 | 38 | 88 | 1 | 1 |
90 Days | 158 | 127 | 285 | 5 | 1 |
All Time | 498 | 393 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Hans Pagel | 5 | 75/69/5 | 93 | 652 | 50032 | |
geoffgscott | 2 | 4/4/0 | 10 | 202 | 17163 | |
Amrit Kahlon | 7 | 29/27/1 | 41 | 188 | 10932 | |
Brynn | 2 | 14/14/1 | 15 | 462 | 3994 | |
Marc Laventure | 3 | 9/8/1 | 20 | 64 | 2603 | |
Anthony Lio | 7 | 31/28/2 | 39 | 126 | 2487 | |
Justin Lampe | 1 | 3/3/0 | 3 | 41 | 2420 | |
Thomas Mastromonaco | 5 | 5/2/2 | 17 | 30 | 1524 | |
Mason Little (Mason-Little) | 2 | 2/0/0 | 3 | 6 | 1413 | |
danwithabox | 1 | 1/1/0 | 1 | 24 | 1125 | |
Cameron Rohani | 2 | 2/1/0 | 4 | 25 | 665 | |
Facundo Juarez | 1 | 1/1/0 | 1 | 7 | 522 | |
Izuchukwu Kevin I | 1 | 2/1/1 | 1 | 3 | 63 | |
Alessio Koci | 1 | 1/1/0 | 1 | 2 | 39 | |
Tim Heuer | 1 | 1/1/0 | 1 | 2 | 26 | |
Edgaras | 1 | 1/1/0 | 1 | 2 | 13 | |
_sss | 1 | 1/1/0 | 1 | 2 | 7 | |
Ikko Eltociear Ashimine | 1 | 1/1/0 | 1 | 1 | 4 | |
Yasuhiro SHIMIZU | 1 | 1/1/0 | 1 | 1 | 2 | |
Chad Whitacre | 1 | 1/1/0 | 1 | 1 | 2 | |
Bhupendrakumar Piprava (bdpiprava) | 0 | 1/0/1 | 0 | 0 | 0 | |
None (fjdvchain) | 0 | 1/0/1 | 0 | 0 | 0 | |
Shine Zaw (ShineZaw123) | 0 | 4/0/4 | 0 | 0 | 0 | |
None (dependabot[bot]) | 0 | 0/0/1 | 0 | 0 | 0 | |
Tanguy Michardière (tanguyMichardiere) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Scalar project has recently seen a surge in activity, with 105 open issues on GitHub. Many of these issues are related to bugs and enhancements, particularly concerning the user interface and functionality of the API client. Notably, several issues have been reported regarding the handling of authentication methods, rendering of response schemas, and inconsistencies in the display of query parameters.
A recurring theme among the issues is the impact of recent updates on existing functionality, particularly with version changes that have introduced new bugs or altered expected behaviors. This suggests a potential need for more rigorous testing before releases.
Issue #3182: UI is broken in @scalar/hono-api-reference
on v0.5.147
Issue #3180: Example values of query parameters not used in "Test Request" dialog
Issue #3168: API Key Not Set When Pasting into Authorization Header Field
Issue #3165: @scalar/api-reference v1.25.12
and v1.25.13
cause the UI to crash
Issue #3158: Critical errors happen since @scalar/api-reference
v1.25.12 - v1.25.13 (current latest)
This analysis underscores the importance of maintaining robust testing practices during development cycles to ensure that new releases do not introduce regressions or critical failures in existing functionalities.
The Scalar project has a diverse set of recent pull requests (PRs) that reflect ongoing enhancements, bug fixes, and community contributions. The PRs cover a range of topics from performance upgrades and feature additions to documentation updates and dependency management.
The recent activity in the Scalar project repository indicates a strong focus on improving both functionality and performance. The introduction of new features such as the Postman to OpenAPI converter (#3161) and enhancements to existing functionalities like the API client's sidebar performance (#3175) demonstrate an active effort to expand and refine the tool's capabilities.
Bug fixes are also a significant part of the recent PRs, with issues like incorrect request security requirement lookups (#3177) and improper handling of trailing slashes in URLs (#3176) being addressed promptly. This reflects a commitment to maintaining high-quality standards and ensuring a smooth user experience.
The presence of draft PRs (#3161, #3160, #3151, #3150) suggests ongoing development efforts and possibly new features or major updates in the pipeline. These drafts indicate active contributions from the community or internal teams working on enhancing Scalar's functionality.
Overall, the Scalar project exhibits a healthy development pace with regular updates, community involvement, and a clear focus on both expanding features and improving existing ones. The mix of new feature introductions, performance enhancements, bug fixes, and routine maintenance releases highlights a well-rounded approach to software development that prioritizes both innovation and reliability.
Hans Pagel (hanspagel)
Amrit Kahlon (amritk)
Marc Laventure (marclave)
Anthony Lio (antlio)
Justin Lampe (xC0dex)
Cameron Rohani (cameronrohani)
Brynn (hwkr)
Geoff Scott (geoffgscott)
Thomas Mastromonaco (tmastrom)
Overall, the development team demonstrates a high level of productivity with a clear focus on enhancing both functionality and user experience within the Scalar project.