pie
"tscircuit/footprints" : 1
"tscircuit/soup" : 4
"tscircuit/soup-util" : 4
"tscircuit/props" : 3
"tscircuit/builder" : 2
"tscircuit/cli" : 3
"tscircuit/core" : 2
"tscircuit/jscad-electronics" : 2
"tscircuit/schematic-symbols" : 5
"tscircuit/jscad-fiber" : 1
"tscircuit/pcb-viewer" : 1
"tscircuit/footprinter" : 3
"tscircuit/circuit-to-svg" : 4
"tscircuit/tscircuit" : 2
"tscircuit/circuit-to-png" : 1
| Contributor | π³ Major | π Minor | π Tiny |
|---|---|---|---|
| seveibar | 12 | 11 | 0 |
| imrishabh18 | 3 | 6 | 2 |
| anas-sarkez | 0 | 1 | 0 |
| abhijitxy | 2 | 0 | 0 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3 | π³ Major | seveibar | The pull request performs a major cleanup of the repository, including switching to the Bun runtime, fixing type issues, adding workflows for format checking, type checking, and publishing to npm, and fixing a published types error. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #27 | π³ Major | seveibar | Introduce a new formatbot that has special behavior for forks, where it only checks without autofix. |
| #23 | π Minor | seveibar | Add a new property route_thickness_mode to support constant or interpolated route thickness, and a new optional property should_round_corners. |
| #24 | π Minor | seveibar | Add an optional symbol_name field to the SchematicComponent type. |
| #22 | π Minor | seveibar | Add pcb_board_id field to pcb_board object |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #9 | π³ Major | seveibar | Adds an option to the su function to enable validation when inserting new elements into the soup. |
| #8 | π³ Major | seveibar | Add an "update" method to the su object that allows modifying the properties of an existing element in the soup. |
| #7 | π³ Major | seveibar | Add a new delete method to the su module |
| #6 | π³ Major | seveibar | Add support for insert and toArray methods to the su utility object. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #20 | π³ Major | seveibar | Introduce a new portRef type and update the traceProps type to use the new portRef type instead of strings for from and to fields. |
| #22 | π Minor | seveibar | Make <tracehint for="..." /> optional to support new syntax. |
| #21 | π Minor | seveibar | Avoid parsing portRef reference to prevent losing the reference. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #104 | π Minor | seveibar | Fix the default value of flip_y_axis to false in the convertSoupToExcellonDrillCommands, convertSoupToGerberCommands, and generatePickAndPlaceCSV functions. |
| #103 | π Minor | imrishabh18 | Added "circuit-to-png" as a devDependency |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #130 | π Minor | seveibar | Flip the Y-axis for Gerber and drill commands from true to false. |
| #128 | π Minor | seveibar | Move @tscircuit/builder from devDependencies to dependencies |
| #124 | π Minor | imrishabh18 | Add dynamic import for circuitToPng to improve performance. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #4 | π£ | seveibar | |
| #3 | π³ Major | seveibar | Improve the implementation of the selectAll method in PrimitiveComponent to use the new isMatchingSelector utility function, and update the Port component to use the new isMatchingNameOrAlias and isMatchingAnyOf methods. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #13 | π³ Major | seveibar | Implement tssop component |
| #14 | π³ Major | abhijitxy | Implement a new component for the SOT-23-3P (Small Outline Transistor with 3 Pins) package. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #9 | π³ Major | seveibar | Fix the coordinates of the diode and LED symbols |
| #7 | π³ Major | seveibar | Add format check and type check workflows, run code format, and add a format bot to automatically format code in pull requests. |
| #4 | π³ Major | seveibar | Initial release of the schematic symbols project |
| #6 | π Minor | seveibar | Add computed fields to the exported symbols to make it easier to use them. |
| #5 | π Minor | seveibar | Add type exports for drawing primitives |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #71 | π Minor | seveibar | Add a zAxisUp prop to the JsCadFixture component to allow rotating the scene by -90 degrees around the X-axis. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #37 | π³ Major | imrishabh18 | Add the buldge in the trace |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #17 | π³ Major | imrishabh18 | Introduce a new package circuit-to-svg to convert circuit soup to SVG. |
| #15 | π³ Major | abhijitxy | Add SOT23 package definition |
| #18 | π Minor | anas-sarkez | Added test and snapshot for tssop |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #21 | π³ Major | imrishabh18 | The pull request adds the 'svgson' library to the project's dependencies and modifies the 'pcb-soup-to-svg.ts' file to use the 'svgson' library to generate the SVG output. |
| #24 | π Minor | imrishabh18 | Add a white background to the SVG element. |
| #23 | π Minor | imrishabh18 | The pull request renames two functions, pcbSoupToSvg to circuitJsonToPcbSvg and soupToSvg to circuitJsonToSchematicSvg, to better reflect their purpose. |
| #22 | π Tiny | imrishabh18 | Fix a typo in the pcb-soup-to-svg.ts file. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #351 | π Minor | imrishabh18 | Automatically update the package version by checking for updates daily and creating a pull request with the update if the tests pass. |
| #349 | π Minor | imrishabh18 | Upgrade the '@tscircuit/builder' dependency to version ^1.11.1 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #13 | π Tiny | imrishabh18 | Remove unused @resvg/resvg-wasm package from dependencies |
| PR # | Impact | Description |
|---|---|---|
| #3 | π³ Major | The pull request performs a major cleanup of the repository, including switching to the Bun runtime, fixing type issues, adding workflows for format checking, type checking, and publishing to npm, and fixing a published types error. |
| #27 | π³ Major | Introduce a new formatbot that has special behavior for forks, where it only checks without autofix. |
| #9 | π³ Major | Adds an option to the su function to enable validation when inserting new elements into the soup. |
| #8 | π³ Major | Add an "update" method to the su object that allows modifying the properties of an existing element in the soup. |
| #7 | π³ Major | Add a new delete method to the su module |
| #6 | π³ Major | Add support for insert and toArray methods to the su utility object. |
| #20 | π³ Major | Introduce a new portRef type and update the traceProps type to use the new portRef type instead of strings for from and to fields. |
| #104 | π Minor | Fix the default value of flip_y_axis to false in the convertSoupToExcellonDrillCommands, convertSoupToGerberCommands, and generatePickAndPlaceCSV functions. |
| #130 | π Minor | Flip the Y-axis for Gerber and drill commands from true to false. |
| #128 | π Minor | Move @tscircuit/builder from devDependencies to dependencies |
| #23 | π Minor | Add a new property route_thickness_mode to support constant or interpolated route thickness, and a new optional property should_round_corners. |
| #24 | π Minor | Add an optional symbol_name field to the SchematicComponent type. |
| #22 | π Minor | Add pcb_board_id field to pcb_board object |
| #22 | π Minor | Make <tracehint for="..." /> optional to support new syntax. |
| #21 | π Minor | Avoid parsing portRef reference to prevent losing the reference. |
| #4 | π£ | |
| #3 | π³ Major | Improve the implementation of the selectAll method in PrimitiveComponent to use the new isMatchingSelector utility function, and update the Port component to use the new isMatchingNameOrAlias and isMatchingAnyOf methods. |
| #13 | π³ Major | Implement tssop component |
| #9 | π³ Major | Fix the coordinates of the diode and LED symbols |
| #7 | π³ Major | Add format check and type check workflows, run code format, and add a format bot to automatically format code in pull requests. |
| #4 | π³ Major | Initial release of the schematic symbols project |
| #71 | π Minor | Add a zAxisUp prop to the JsCadFixture component to allow rotating the scene by -90 degrees around the X-axis. |
| #6 | π Minor | Add computed fields to the exported symbols to make it easier to use them. |
| #5 | π Minor | Add type exports for drawing primitives |
| PR # | Impact | Description |
|---|---|---|
| #37 | π³ Major | Add the buldge in the trace |
| #17 | π³ Major | Introduce a new package circuit-to-svg to convert circuit soup to SVG. |
| #21 | π³ Major | The pull request adds the 'svgson' library to the project's dependencies and modifies the 'pcb-soup-to-svg.ts' file to use the 'svgson' library to generate the SVG output. |
| #103 | π Minor | Added "circuit-to-png" as a devDependency |
| #351 | π Minor | Automatically update the package version by checking for updates daily and creating a pull request with the update if the tests pass. |
| #349 | π Minor | Upgrade the '@tscircuit/builder' dependency to version ^1.11.1 |
| #124 | π Minor | Add dynamic import for circuitToPng to improve performance. |
| #24 | π Minor | Add a white background to the SVG element. |
| #23 | π Minor | The pull request renames two functions, pcbSoupToSvg to circuitJsonToPcbSvg and soupToSvg to circuitJsonToSchematicSvg, to better reflect their purpose. |
| #22 | π Tiny | Fix a typo in the pcb-soup-to-svg.ts file. |
| #13 | π Tiny | Remove unused @resvg/resvg-wasm package from dependencies |
| PR # | Impact | Description |
|---|---|---|
| #18 | π Minor | Added test and snapshot for tssop |
| PR # | Impact | Description |
|---|---|---|
| #15 | π³ Major | Add SOT23 package definition |
| #14 | π³ Major | Implement a new component for the SOT-23-3P (Small Outline Transistor with 3 Pins) package. |