pie
"tscircuit/builder" : 8
"tscircuit/pcb-viewer" : 3
"tscircuit/debug.tscircuit.com-frontend" : 1
"tscircuit/routing" : 2
"tscircuit/cli" : 4
"tscircuit/props" : 3
"tscircuit/footprinter" : 1
"tscircuit/jscad-fiber" : 7
"tscircuit/schematic-viewer" : 2
"tscircuit/tscircuit" : 1
"tscircuit/soup-to-svg" : 1
"tscircuit/easyeda-converter" : 5
"tscircuit/motor-controller" : 1
"tscircuit/soup" : 1
| Contributor | π³ Major | π Minor | π Tiny |
|---|---|---|---|
| seveibar | 12 | 10 | 0 |
| imrishabh18 | 2 | 1 | 0 |
| andrii-balitskyi | 4 | 3 | 0 |
| syedbarimanjan | 0 | 0 | 1 |
| Slaviiiii | 2 | 1 | 0 |
| r-bt | 1 | 0 | 1 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #75 | π³ Major | seveibar | Adds a new method getFootprintPinLabels() to the FootprintBuilder class to retrieve the pin labels of a footprint, and also makes some changes to the BugBuilder to handle cases where the footprint has no pins. |
| #74 | π³ Major | seveibar | The pull request fixes an issue where failure to connect routes doesn't show an error that routes failed to connect. |
| #78 | π Minor | seveibar | Add a development guide for the @tscircuit/builder library. |
| #73 | π Minor | seveibar | Fix bad usage of convert function in plated-hole-builder.ts |
| #72 | π£ | seveibar | |
| #71 | π³ Major | seveibar | Fix default plated hole construction when there's no outer width or hole width |
| #70 | π Minor | seveibar | Upgrade Footprinter package to the latest version |
| #77 | π Minor | imrishabh18 | Refactor the import of Soup from a local package to use the @tscircuit/soup package. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #28 | π³ Major | seveibar | Add an NPM build workflow and fix a build error in the edit-events.ts file. |
| #25 | π³ Major | seveibar | Fix port aliases not appearing for SMTPADS and plated holes for most components |
| #26 | π Minor | seveibar | Fixes a deprecated builder import by replacing it with the correct import from @tscircuit/soup. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #134 | π³ Major | seveibar | Update the builder and soup-util dependencies to fix issues with blank schematics. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #10 | π³ Major | seveibar | Automatically adjust the viewbox when the JSON text is pasted to ensure the entire board is visible. |
| #11 | π Minor | seveibar | Add a landing page for the Storybook stories |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #99 | π³ Major | seveibar | Fix "over dragging" issue, add debug logging, fix LEVEL_NOT_FOUND error messages |
| #102 | π³ Major | imrishabh18 | Fix an issue where localhost is interpreted as IPv6 instead of IPv4 by the axiosInstance package. |
| #98 | π Minor | seveibar | Add a --no-cleanup flag to keep temporary entrypoints around for debugging purposes. |
| #100 | π Minor | andrii-balitskyi | Improve 401 error messages by providing a more helpful error message when a 401 error occurs. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #6 | π³ Major | seveibar | Add formatter and format check, and add typecheck workflow. |
| #8 | π Minor | seveibar | Make pinLabels and schPortArrangement optional in the bugProps object. |
| #7 | π Minor | Slaviiiii | Change the property names pcbCenterX and pcbCenterY to pcbX and pcbY in the boardProps type. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #11 | π³ Major | seveibar | Add a new pinrow function and a new biome.json configuration file. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #16 | π³ Major | seveibar | Add test and release workflows, fix exports, and add build system. |
| #19 | π³ Major | Slaviiiii | Update functions and shapes in the code |
| #20 | π Minor | seveibar | Fix the deployment of the gh-pages by updating the predeploy script to build the Cosmos instead of the library. |
| #12 | π£ | Slaviiiii | Introduces new extrusion-related components, including ExtrudeHelical, ExtrudeRectangular, and ExtrudeRotate. |
| #15 | π³ Major | Slaviiiii | Adds support for geometry colorization in the JSCAD fixture component. |
| #22 | π³ Major | r-bt | Adds support for rendering custom geometry using the <custom> component. |
| #24 | π Tiny | r-bt | Update the version in package.json to publish a new version on npm |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #41 | π³ Major | seveibar | Add typecheck and Chromatic visual testing workflows to the project. |
| #37 | π Minor | seveibar | Modify the Renovate configuration to avoid creating too many pull requests and enable auto-merge for major, minor, and patch updates. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #263 | π Minor | seveibar | Add soup-util package to fix build errors. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | π³ Major | imrishabh18 | Initialized the lib with build and type checking |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #28 | π³ Major | andrii-balitskyi | Prefix numeric pin labels with pin |
| #27 | π³ Major | andrii-balitskyi | SOLIDREGION package detail shape should correctly handle negative coordinates |
| #25 | π³ Major | andrii-balitskyi | Use the normalized manufacturer part number as the TypeScript component name |
| #23 | π³ Major | andrii-balitskyi | Support parsing RECT package detail shape |
| #26 | π Minor | andrii-balitskyi | Export normalizeManufacturerPartNumber function |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | π Minor | andrii-balitskyi | Fix the formatting of the table in the README.md file |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #12 | π Tiny | syedbarimanjan | Rename the exported module from "cad_component_model" to "cad_component" |
| PR # | Impact | Description |
|---|---|---|
| #75 | π³ Major | Adds a new method getFootprintPinLabels() to the FootprintBuilder class to retrieve the pin labels of a footprint, and also makes some changes to the BugBuilder to handle cases where the footprint has no pins. |
| #74 | π³ Major | The pull request fixes an issue where failure to connect routes doesn't show an error that routes failed to connect. |
| #28 | π³ Major | Add an NPM build workflow and fix a build error in the edit-events.ts file. |
| #25 | π³ Major | Fix port aliases not appearing for SMTPADS and plated holes for most components |
| #134 | π³ Major | Update the builder and soup-util dependencies to fix issues with blank schematics. |
| #10 | π³ Major | Automatically adjust the viewbox when the JSON text is pasted to ensure the entire board is visible. |
| #99 | π³ Major | Fix "over dragging" issue, add debug logging, fix LEVEL_NOT_FOUND error messages |
| #6 | π³ Major | Add formatter and format check, and add typecheck workflow. |
| #11 | π³ Major | Add a new pinrow function and a new biome.json configuration file. |
| #16 | π³ Major | Add test and release workflows, fix exports, and add build system. |
| #78 | π Minor | Add a development guide for the @tscircuit/builder library. |
| #73 | π Minor | Fix bad usage of convert function in plated-hole-builder.ts |
| #72 | π£ | |
| #71 | π³ Major | Fix default plated hole construction when there's no outer width or hole width |
| #41 | π³ Major | Add typecheck and Chromatic visual testing workflows to the project. |
| #70 | π Minor | Upgrade Footprinter package to the latest version |
| #37 | π Minor | Modify the Renovate configuration to avoid creating too many pull requests and enable auto-merge for major, minor, and patch updates. |
| #26 | π Minor | Fixes a deprecated builder import by replacing it with the correct import from @tscircuit/soup. |
| #11 | π Minor | Add a landing page for the Storybook stories |
| #263 | π Minor | Add soup-util package to fix build errors. |
| #98 | π Minor | Add a --no-cleanup flag to keep temporary entrypoints around for debugging purposes. |
| #8 | π Minor | Make pinLabels and schPortArrangement optional in the bugProps object. |
| #20 | π Minor | Fix the deployment of the gh-pages by updating the predeploy script to build the Cosmos instead of the library. |
| PR # | Impact | Description |
|---|---|---|
| #102 | π³ Major | Fix an issue where localhost is interpreted as IPv6 instead of IPv4 by the axiosInstance package. |
| #2 | π³ Major | Initialized the lib with build and type checking |
| #77 | π Minor | Refactor the import of Soup from a local package to use the @tscircuit/soup package. |
| PR # | Impact | Description |
|---|---|---|
| #28 | π³ Major | Prefix numeric pin labels with pin |
| #27 | π³ Major | SOLIDREGION package detail shape should correctly handle negative coordinates |
| #25 | π³ Major | Use the normalized manufacturer part number as the TypeScript component name |
| #23 | π³ Major | Support parsing RECT package detail shape |
| #100 | π Minor | Improve 401 error messages by providing a more helpful error message when a 401 error occurs. |
| #26 | π Minor | Export normalizeManufacturerPartNumber function |
| #2 | π Minor | Fix the formatting of the table in the README.md file |
| PR # | Impact | Description |
|---|---|---|
| #12 | π Tiny | Rename the exported module from "cad_component_model" to "cad_component" |
| PR # | Impact | Description |
|---|---|---|
| #19 | π³ Major | Update functions and shapes in the code |
| #7 | π Minor | Change the property names pcbCenterX and pcbCenterY to pcbX and pcbY in the boardProps type. |
| #12 | π£ | Introduces new extrusion-related components, including ExtrudeHelical, ExtrudeRectangular, and ExtrudeRotate. |
| #15 | π³ Major | Adds support for geometry colorization in the JSCAD fixture component. |
| PR # | Impact | Description |
|---|---|---|
| #22 | π³ Major | Adds support for rendering custom geometry using the <custom> component. |
| #24 | π Tiny | Update the version in package.json to publish a new version on npm |