pie
"tscircuit/builder" : 3
"tscircuit/pcb-viewer" : 2
"tscircuit/soup" : 3
"tscircuit/circuit-to-svg" : 1
"tscircuit/props" : 4
"tscircuit/cli" : 1
"tscircuit/soup-util" : 2
"tscircuit/winterspec" : 2
"tscircuit/autorouting-dataset" : 10
"tscircuit/schematic-symbols" : 1
| Contributor | 🐳 Major | 🐙 Minor | 🐌 Tiny |
|---|---|---|---|
| imrishabh18 | 4 | 6 | 0 |
| abhijitxy | 1 | 2 | 0 |
| seveibar | 13 | 2 | 0 |
| angelacaq | 1 | 0 | 0 |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #102 | 🐳 Major | imrishabh18 | Introduces a new trace_width property in the TraceHint object, which can be specified in the offset parameter. |
| #97 | 🐳 Major | abhijitxy | Add a test to replicate the issue of duplicate port hints by creating a bug with footprint="soic8". |
| #101 | 🐙 Minor | imrishabh18 | Add trace width property to the TraceHintProps type. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #35 | 🐳 Major | imrishabh18 | Add the ability to specify trace width in the PcbTraceHint component. |
| #34 | 🐙 Minor | imrishabh18 | Fix a TypeScript issue by updating import statements in multiple files. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #18 | 🐳 Major | imrishabh18 | Introduce a new pcb_keepout entity to represent keepout areas on a PCB. |
| #20 | 🐙 Minor | imrishabh18 | Add trace_width field to pcb_trace_hint and route_hint_point types. |
| #19 | 🐙 Minor | imrishabh18 | Introduce a new optional property trace_width to the pcb_trace_hint schema. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #12 | 🐳 Major | imrishabh18 | Flips the schematic in the Y-axis to match the schematic-viewer and adds support for parsing and displaying schematic ports. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #18 | 🐙 Minor | imrishabh18 | Update the version of the "@tscircuit/soup" dependency from 0.0.17 to 0.0.50. |
| #16 | 🐙 Minor | imrishabh18 | Add a new optional traceWidth property to the TraceHintProps type. |
| #17 | 🐙 Minor | abhijitxy | Added SwitchProps to standardize props for the Switch component. |
| #14 | 🐙 Minor | abhijitxy | Rename BugProps to ChipProps and deprecate the old name |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #120 | 🐳 Major | seveibar | Reorganizes the project into a single package.json, fixes all types, improves imports, and improves overall organization. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #7 | 🐳 Major | seveibar | Add a delete method to the SoupUtils library. |
| #6 | 🐳 Major | seveibar | Add support for the insert method and the toArray method to the su object. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #7 | 🐳 Major | seveibar | Fix for not passing opts when creating bundles from directories, causing middleware not to run |
| #6 | 🐙 Minor | seveibar | Add support for fetch middleware in the createFetchHandlerFromDir function. |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #37 | 🐳 Major | seveibar | Publish the "ijump" algorithm as a package |
| #33 | 🐳 Major | seveibar | Introduce the ijump-max (ijump v2) algorithm, enhance logging, and refactor the infinite grid autorouter. |
| #32 | 🐳 Major | seveibar | Check and regenerate examples that have overlapping pads |
| #30 | 🐳 Major | seveibar | Introduce support for multi-trace routing and conjoined obstacle detection in the ijump-astar algorithm. |
| #26 | 🐳 Major | seveibar | Optimizes the "ijump" algorithm by introducing orthogonal intersection detection and improved step calculations. |
| #25 | 🐳 Major | seveibar | Optimize the non-diagonal neighbors calculation in the infgrid-ijump AStar algorithm. |
| #24 | 🐳 Major | seveibar | Adds a benchmark for the "jumpy-grid" algorithm that uses the A* pathfinding algorithm to find routes in an infinite grid with obstacles. |
| #23 | 🐳 Major | seveibar | Adding a Typescript algorithm template for an autorouting algorithm. |
| #22 | 🐳 Major | angelacaq | Introduces a benchmark and a new algorithm (Jump Point Finder) for the autorouting solver, which is shown to have a 2x speed improvement over the previous A* algorithm for distant-single-trace cases. |
| #29 | 🐙 Minor | seveibar | Remove diagonals from ortho implementation and add flag for fast step heuristic |
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2 | 🐳 Major | seveibar | Added a new symbol for a fuse in both horizontal and vertical orientations. |
| PR # | Impact | Description |
|---|---|---|
| #102 | 🐳 Major | Introduces a new trace_width property in the TraceHint object, which can be specified in the offset parameter. |
| #35 | 🐳 Major | Add the ability to specify trace width in the PcbTraceHint component. |
| #18 | 🐳 Major | Introduce a new pcb_keepout entity to represent keepout areas on a PCB. |
| #12 | 🐳 Major | Flips the schematic in the Y-axis to match the schematic-viewer and adds support for parsing and displaying schematic ports. |
| #101 | 🐙 Minor | Add trace width property to the TraceHintProps type. |
| #34 | 🐙 Minor | Fix a TypeScript issue by updating import statements in multiple files. |
| #20 | 🐙 Minor | Add trace_width field to pcb_trace_hint and route_hint_point types. |
| #19 | 🐙 Minor | Introduce a new optional property trace_width to the pcb_trace_hint schema. |
| #18 | 🐙 Minor | Update the version of the "@tscircuit/soup" dependency from 0.0.17 to 0.0.50. |
| #16 | 🐙 Minor | Add a new optional traceWidth property to the TraceHintProps type. |
| PR # | Impact | Description |
|---|---|---|
| #97 | 🐳 Major | Add a test to replicate the issue of duplicate port hints by creating a bug with footprint="soic8". |
| #17 | 🐙 Minor | Added SwitchProps to standardize props for the Switch component. |
| #14 | 🐙 Minor | Rename BugProps to ChipProps and deprecate the old name |
| PR # | Impact | Description |
|---|---|---|
| #120 | 🐳 Major | Reorganizes the project into a single package.json, fixes all types, improves imports, and improves overall organization. |
| #7 | 🐳 Major | Add a delete method to the SoupUtils library. |
| #6 | 🐳 Major | Add support for the insert method and the toArray method to the su object. |
| #7 | 🐳 Major | Fix for not passing opts when creating bundles from directories, causing middleware not to run |
| #37 | 🐳 Major | Publish the "ijump" algorithm as a package |
| #33 | 🐳 Major | Introduce the ijump-max (ijump v2) algorithm, enhance logging, and refactor the infinite grid autorouter. |
| #32 | 🐳 Major | Check and regenerate examples that have overlapping pads |
| #30 | 🐳 Major | Introduce support for multi-trace routing and conjoined obstacle detection in the ijump-astar algorithm. |
| #26 | 🐳 Major | Optimizes the "ijump" algorithm by introducing orthogonal intersection detection and improved step calculations. |
| #25 | 🐳 Major | Optimize the non-diagonal neighbors calculation in the infgrid-ijump AStar algorithm. |
| #24 | 🐳 Major | Adds a benchmark for the "jumpy-grid" algorithm that uses the A* pathfinding algorithm to find routes in an infinite grid with obstacles. |
| #23 | 🐳 Major | Adding a Typescript algorithm template for an autorouting algorithm. |
| #2 | 🐳 Major | Added a new symbol for a fuse in both horizontal and vertical orientations. |
| #6 | 🐙 Minor | Add support for fetch middleware in the createFetchHandlerFromDir function. |
| #29 | 🐙 Minor | Remove diagonals from ortho implementation and add flag for fast step heuristic |
| PR # | Impact | Description |
|---|---|---|
| #22 | 🐳 Major | Introduces a benchmark and a new algorithm (Jump Point Finder) for the autorouting solver, which is shown to have a 2x speed improvement over the previous A* algorithm for distant-single-trace cases. |