|
27 | 27 | "tscircuit/soup" : 2
|
28 | 28 | "tscircuit/circuit-to-svg" : 1
|
29 | 29 | "tscircuit/pcb-viewer" : 1
|
30 |
| - "tscircuit/props" : 1 |
| 30 | + "tscircuit/props" : 2 |
31 | 31 | "tscircuit/cli" : 1
|
32 | 32 | "tscircuit/winterspec" : 2
|
33 |
| - "tscircuit/autorouting-dataset" : 4 |
| 33 | + "tscircuit/autorouting-dataset" : 6 |
34 | 34 | "tscircuit/schematic-symbols" : 1
|
35 | 35 | ```
|
36 | 36 |
|
|
39 | 39 | | Contributor | π³ Major | π Minor | π Tiny |
|
40 | 40 | |-------------|-------|-------|-------|
|
41 | 41 | | imrishabh18 | 3 | 3 | 0 |
|
42 |
| -| abhijitxy | 1 | 0 | 0 | |
43 |
| -| seveibar | 7 | 0 | 0 | |
| 42 | +| abhijitxy | 0 | 2 | 0 | |
| 43 | +| seveibar | 7 | 2 | 0 | |
44 | 44 | | angelacaq | 1 | 0 | 0 |
|
45 | 45 |
|
46 | 46 | ## Changes by Repository
|
|
49 | 49 |
|
50 | 50 | | PR # | Impact | Contributor | Description |
|
51 | 51 | |------|--------|-------------|-------------|
|
52 |
| -| [#101](https://github.com/tscircuit/builder/pull/101) | π³ Major | imrishabh18 | Adds support for specifying the trace width in the `TraceHintBuilder`. | |
53 |
| -| [#97](https://github.com/tscircuit/builder/pull/97) | π³ Major | abhijitxy | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. | |
| 52 | +| [#101](https://github.com/tscircuit/builder/pull/101) | π³ Major | imrishabh18 | Add trace width feature | |
| 53 | +| [#97](https://github.com/tscircuit/builder/pull/97) | π Minor | abhijitxy | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. | |
54 | 54 |
|
55 | 55 | ### [tscircuit/soup](https://github.com/tscircuit/soup)
|
56 | 56 |
|
57 | 57 | | PR # | Impact | Contributor | Description |
|
58 | 58 | |------|--------|-------------|-------------|
|
59 |
| -| [#18](https://github.com/tscircuit/soup/pull/18) | π³ Major | imrishabh18 | Introduce a new `pcb_keepout` feature to the project. | |
60 |
| -| [#19](https://github.com/tscircuit/soup/pull/19) | π Minor | imrishabh18 | Add an optional `trace_width` field to the `pcb_trace_hint` schema. | |
| 59 | +| [#18](https://github.com/tscircuit/soup/pull/18) | π³ Major | imrishabh18 | Introduces a new feature, `pcb_keepout`, which allows defining a keepout area on the PCB. | |
| 60 | +| [#19](https://github.com/tscircuit/soup/pull/19) | π Minor | imrishabh18 | Add an optional `trace_width` property to the `pcb_trace_hint` type. | |
61 | 61 |
|
62 | 62 | ### [tscircuit/circuit-to-svg](https://github.com/tscircuit/circuit-to-svg)
|
63 | 63 |
|
64 | 64 | | PR # | Impact | Contributor | Description |
|
65 | 65 | |------|--------|-------------|-------------|
|
66 |
| -| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | π³ Major | imrishabh18 | Fixes the schematic port rendering and flips the schematic in the Y-axis to match the schematic-viewer. | |
| 66 | +| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | π³ Major | imrishabh18 | Fixes the schematic port rendering by adding the `schematic_port` element and flipping the schematic in the Y-axis to match the schematic-viewer. | |
67 | 67 |
|
68 | 68 | ### [tscircuit/pcb-viewer](https://github.com/tscircuit/pcb-viewer)
|
69 | 69 |
|
70 | 70 | | PR # | Impact | Contributor | Description |
|
71 | 71 | |------|--------|-------------|-------------|
|
72 |
| -| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | π Minor | imrishabh18 | Fix a TypeScript issue by updating import statements in the project. | |
| 72 | +| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | π Minor | imrishabh18 | Fix a TypeScript issue by updating the import statements in several components. | |
73 | 73 |
|
74 | 74 | ### [tscircuit/props](https://github.com/tscircuit/props)
|
75 | 75 |
|
76 | 76 | | PR # | Impact | Contributor | Description |
|
77 | 77 | |------|--------|-------------|-------------|
|
78 |
| -| [#16](https://github.com/tscircuit/props/pull/16) | π Minor | imrishabh18 | Add a new optional property `traceWidth` to `TraceHintProps` type | |
| 78 | +| [#16](https://github.com/tscircuit/props/pull/16) | π Minor | imrishabh18 | Adds a new property `traceWidth` to the `TraceHintProps` type in the TypeScript code. | |
| 79 | +| [#14](https://github.com/tscircuit/props/pull/14) | π Minor | abhijitxy | Rename `BugProps` to `ChipProps` and deprecate `BugProps` | |
79 | 80 |
|
80 | 81 | ### [tscircuit/cli](https://github.com/tscircuit/cli)
|
81 | 82 |
|
82 | 83 | | PR # | Impact | Contributor | Description |
|
83 | 84 | |------|--------|-------------|-------------|
|
84 |
| -| [#120](https://github.com/tscircuit/cli/pull/120) | π³ Major | seveibar | The pull request reorganizes the project into four main directories (`api`, `frontend`, `cli` and `example-project`), fixes all types, improves imports, and enhances the overall organization of the codebase. | |
| 85 | +| [#120](https://github.com/tscircuit/cli/pull/120) | π³ Major | seveibar | | |
85 | 86 |
|
86 | 87 | ### [tscircuit/winterspec](https://github.com/tscircuit/winterspec)
|
87 | 88 |
|
88 | 89 | | PR # | Impact | Contributor | Description |
|
89 | 90 | |------|--------|-------------|-------------|
|
90 |
| -| [#7](https://github.com/tscircuit/winterspec/pull/7) | π³ Major | seveibar | Fixes an issue where `opts` were not being passed when creating bundles from directories, causing middleware not to run. | |
91 |
| -| [#6](https://github.com/tscircuit/winterspec/pull/6) | π³ Major | seveibar | Add support for fetch middleware in the WinterSpec adapter. | |
| 91 | +| [#7](https://github.com/tscircuit/winterspec/pull/7) | π³ Major | seveibar | Fix opts not passing when creating bundles from dirs causing middleware not to run | |
| 92 | +| [#6](https://github.com/tscircuit/winterspec/pull/6) | π Minor | seveibar | Add support for fetch middleware in the createFetchHandlerFromDir function. | |
92 | 93 |
|
93 | 94 | ### [tscircuit/autorouting-dataset](https://github.com/tscircuit/autorouting-dataset)
|
94 | 95 |
|
95 | 96 | | PR # | Impact | Contributor | Description |
|
96 | 97 | |------|--------|-------------|-------------|
|
97 |
| -| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | π³ Major | seveibar | Optimizes the non-diagonal movement in the `infgrid-ijump` A* pathfinding algorithm. | |
98 |
| -| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | π³ Major | seveibar | Implements an A* algorithm for pathfinding on an infinite grid with obstacles. | |
99 |
| -| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | π³ Major | seveibar | Adds a TypeScript algorithm template for an autorouting algorithm. | |
100 |
| -| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | π³ Major | angelacaq | Introduce a new algorithm, the Jump Point Finder algorithm, to solve the grid routing problem for distant-single-trace connections, which shows a 2x speedup over the A* algorithm. | |
| 98 | +| [#26](https://github.com/tscircuit/autorouting-dataset/pull/26) | π³ Major | seveibar | Enhance the `getNeighbors` function in the `infinite-grid-ijump-astar` algorithm to consider orthogonal intersection hops for optimal path planning. | |
| 99 | +| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | π³ Major | seveibar | This pull request optimizes the non-diagonal movement in the `infgrid-ijump` A* algorithm, which includes adding new sub-directions, breaking up large steps, and introducing an "axis lock" escape mechanism to avoid slow exploration. | |
| 100 | +| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | π³ Major | seveibar | Implements a jumpy A* algorithm to find paths in an infinite grid with obstacles. | |
| 101 | +| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | π³ Major | seveibar | Add an algorithm template in TypeScript for an autorouting algorithm. | |
| 102 | +| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | π³ Major | angelacaq | Improve the speed of the distant-single-trace solver using the Jump Point Finder algorithm. | |
| 103 | +| [#29](https://github.com/tscircuit/autorouting-dataset/pull/29) | π Minor | seveibar | Removes the diagonal implementation pieces from the ortho implementation and adds a flag for the fast step heuristic. | |
101 | 104 |
|
102 | 105 | ### [tscircuit/schematic-symbols](https://github.com/tscircuit/schematic-symbols)
|
103 | 106 |
|
104 | 107 | | PR # | Impact | Contributor | Description |
|
105 | 108 | |------|--------|-------------|-------------|
|
106 |
| -| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | π³ Major | seveibar | Added a new "fuse" symbol in both horizontal and vertical orientations. | |
| 109 | +| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | π³ Major | seveibar | Added a new symbol for a fuse, including both horizontal and vertical orientations. | |
107 | 110 |
|
108 | 111 | ## Changes by Contributor
|
109 | 112 |
|
110 | 113 | ### [imrishabh18](https://github.com/imrishabh18)
|
111 | 114 |
|
112 | 115 | | PR # | Impact | Description |
|
113 | 116 | |------|--------|-------------|
|
114 |
| -| [#101](https://github.com/tscircuit/builder/pull/101) | π³ Major | Adds support for specifying the trace width in the `TraceHintBuilder`. | |
115 |
| -| [#18](https://github.com/tscircuit/soup/pull/18) | π³ Major | Introduce a new `pcb_keepout` feature to the project. | |
116 |
| -| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | π³ Major | Fixes the schematic port rendering and flips the schematic in the Y-axis to match the schematic-viewer. | |
117 |
| -| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | π Minor | Fix a TypeScript issue by updating import statements in the project. | |
118 |
| -| [#19](https://github.com/tscircuit/soup/pull/19) | π Minor | Add an optional `trace_width` field to the `pcb_trace_hint` schema. | |
119 |
| -| [#16](https://github.com/tscircuit/props/pull/16) | π Minor | Add a new optional property `traceWidth` to `TraceHintProps` type | |
| 117 | +| [#101](https://github.com/tscircuit/builder/pull/101) | π³ Major | Add trace width feature | |
| 118 | +| [#18](https://github.com/tscircuit/soup/pull/18) | π³ Major | Introduces a new feature, `pcb_keepout`, which allows defining a keepout area on the PCB. | |
| 119 | +| [#12](https://github.com/tscircuit/circuit-to-svg/pull/12) | π³ Major | Fixes the schematic port rendering by adding the `schematic_port` element and flipping the schematic in the Y-axis to match the schematic-viewer. | |
| 120 | +| [#34](https://github.com/tscircuit/pcb-viewer/pull/34) | π Minor | Fix a TypeScript issue by updating the import statements in several components. | |
| 121 | +| [#19](https://github.com/tscircuit/soup/pull/19) | π Minor | Add an optional `trace_width` property to the `pcb_trace_hint` type. | |
| 122 | +| [#16](https://github.com/tscircuit/props/pull/16) | π Minor | Adds a new property `traceWidth` to the `TraceHintProps` type in the TypeScript code. | |
120 | 123 |
|
121 | 124 | ### [abhijitxy](https://github.com/abhijitxy)
|
122 | 125 |
|
123 | 126 | | PR # | Impact | Description |
|
124 | 127 | |------|--------|-------------|
|
125 |
| -| [#97](https://github.com/tscircuit/builder/pull/97) | π³ Major | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. | |
| 128 | +| [#97](https://github.com/tscircuit/builder/pull/97) | π Minor | Add a test to replicate the issue of duplicate port hints by creating a `bug` with `footprint="soic8"`. | |
| 129 | +| [#14](https://github.com/tscircuit/props/pull/14) | π Minor | Rename `BugProps` to `ChipProps` and deprecate `BugProps` | |
126 | 130 |
|
127 | 131 | ### [seveibar](https://github.com/seveibar)
|
128 | 132 |
|
129 | 133 | | PR # | Impact | Description |
|
130 | 134 | |------|--------|-------------|
|
131 |
| -| [#120](https://github.com/tscircuit/cli/pull/120) | π³ Major | The pull request reorganizes the project into four main directories (`api`, `frontend`, `cli` and `example-project`), fixes all types, improves imports, and enhances the overall organization of the codebase. | |
132 |
| -| [#7](https://github.com/tscircuit/winterspec/pull/7) | π³ Major | Fixes an issue where `opts` were not being passed when creating bundles from directories, causing middleware not to run. | |
133 |
| -| [#6](https://github.com/tscircuit/winterspec/pull/6) | π³ Major | Add support for fetch middleware in the WinterSpec adapter. | |
134 |
| -| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | π³ Major | Optimizes the non-diagonal movement in the `infgrid-ijump` A* pathfinding algorithm. | |
135 |
| -| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | π³ Major | Implements an A* algorithm for pathfinding on an infinite grid with obstacles. | |
136 |
| -| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | π³ Major | Adds a TypeScript algorithm template for an autorouting algorithm. | |
137 |
| -| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | π³ Major | Added a new "fuse" symbol in both horizontal and vertical orientations. | |
| 135 | +| [#120](https://github.com/tscircuit/cli/pull/120) | π³ Major | | |
| 136 | +| [#7](https://github.com/tscircuit/winterspec/pull/7) | π³ Major | Fix opts not passing when creating bundles from dirs causing middleware not to run | |
| 137 | +| [#26](https://github.com/tscircuit/autorouting-dataset/pull/26) | π³ Major | Enhance the `getNeighbors` function in the `infinite-grid-ijump-astar` algorithm to consider orthogonal intersection hops for optimal path planning. | |
| 138 | +| [#25](https://github.com/tscircuit/autorouting-dataset/pull/25) | π³ Major | This pull request optimizes the non-diagonal movement in the `infgrid-ijump` A* algorithm, which includes adding new sub-directions, breaking up large steps, and introducing an "axis lock" escape mechanism to avoid slow exploration. | |
| 139 | +| [#24](https://github.com/tscircuit/autorouting-dataset/pull/24) | π³ Major | Implements a jumpy A* algorithm to find paths in an infinite grid with obstacles. | |
| 140 | +| [#23](https://github.com/tscircuit/autorouting-dataset/pull/23) | π³ Major | Add an algorithm template in TypeScript for an autorouting algorithm. | |
| 141 | +| [#2](https://github.com/tscircuit/schematic-symbols/pull/2) | π³ Major | Added a new symbol for a fuse, including both horizontal and vertical orientations. | |
| 142 | +| [#6](https://github.com/tscircuit/winterspec/pull/6) | π Minor | Add support for fetch middleware in the createFetchHandlerFromDir function. | |
| 143 | +| [#29](https://github.com/tscircuit/autorouting-dataset/pull/29) | π Minor | Removes the diagonal implementation pieces from the ortho implementation and adds a flag for the fast step heuristic. | |
138 | 144 |
|
139 | 145 | ### [angelacaq](https://github.com/angelacaq)
|
140 | 146 |
|
141 | 147 | | PR # | Impact | Description |
|
142 | 148 | |------|--------|-------------|
|
143 |
| -| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | π³ Major | Introduce a new algorithm, the Jump Point Finder algorithm, to solve the grid routing problem for distant-single-trace connections, which shows a 2x speedup over the A* algorithm. | |
| 149 | +| [#22](https://github.com/tscircuit/autorouting-dataset/pull/22) | π³ Major | Improve the speed of the distant-single-trace solver using the Jump Point Finder algorithm. | |
144 | 150 |
|
145 | 151 |
|
146 | 152 |
|
|
0 commit comments