contributions.tscircuit.com γ» tscircuit.com γ» Contribution Overviews γ» Changelogs
Generates weekly contribution overviews for tscircuit contributors. Check out all the contribution overviews here You can find AI-generated monthly changelogs in the changelogs directory
- All PRs in the tscircuit org are scanned/summarized via an LLM
- The LLM classifies each Diff/PR as into a set of attributes for scoring
- All the PRs, summaries, and classifications are organized into charts and tables for the website
Want to run locally? See the Development Section
The current week is shown below. There are 3 major sections:
pie
"tscircuit/core" : 21
"tscircuit/cli" : 65
"tscircuit/ti" : 22
"tscircuit/schematic-viewer" : 2
"tscircuit/pcb-viewer" : 2
"tscircuit/tscircuit" : 88
"tscircuit/circuit-to-svg" : 1
"tscircuit/runframe" : 44
"tscircuit/assembly-viewer" : 1
"tscircuit/svg.tscircuit.com" : 2
"tscircuit/docs" : 7
"tscircuit/tscircuit-autorouter" : 18
"tscircuit/circuit-json-to-step" : 3
"tscircuit/tscircuit.com" : 38
"tscircuit/eval" : 30
"tscircuit/circuit-json-to-kicad" : 4
"tscircuit/schematic-trace-solver" : 8
"tscircuit/ti-parts-engine" : 1
"tscircuit/kicad-to-circuit-json" : 3
"tscircuit/footprinter" : 1
"tscircuit/dsn-converter" : 3
"tscircuit/sparkfun-boards" : 2
"tscircuit/circuit-json-to-3d-png" : 1
"tscircuit/easyeda-converter" : 1
"tscircuit/jscad-electronics" : 1
"tscircuit/checks" : 1
"tscircuit/schematic-symbols" : 1
"tscircuit/dsn-viewer" : 4
"tscircuit/circuit-json-to-tscircuit" : 7
"tscircuit/EEcircuit-engine" : 4
"tscircuit/ngspice-spice-engine" : 3
"tscircuit/circuit-json-to-spice" : 1
"tscircuit/matchpack" : 2
"tscircuit/dataset-srj18" : 1
"tscircuit/plop" : 1
"tscircuit/handbook" : 1
"tscircuit/cad-component-viz" : 2
"tscircuit/circuit-json-to-gerber" : 1
"tscircuit/tiny-hypergraph" : 2
| Contributor | π³ Major | π Minor | π Tiny | Score | β | Discussion Contributions |
|---|---|---|---|---|---|---|
| ShiboSoftwareDev | 4 | 6 | 10 | 42 | ββ | 0πΉ 0πΆ 0π |
| rushabhcodes | 4 | 3 | 16 | 37 | ββ | 0πΉ 0πΆ 0π |
| MustafaMulla29 | 2 | 4 | 12 | 29 | ββ | 0πΉ 0πΆ 0π |
| imrishabh18 | 1 | 5 | 20 | 27.5 | ββ | 0πΉ 0πΆ 0π |
| 0hmX | 4 | 3 | 1 | 24 | ββ | 0πΉ 0πΆ 0π |
| AnasSarkiz | 3 | 0 | 4 | 20 | ββ | 0πΉ 0πΆ 0π |
| tscircuitbot | 0 | 0 | 261 | 16.5 | ββ | 0πΉ 0πΆ 0π |
| techmannih | 1 | 1 | 6 | 16 | ββ | 0πΉ 0πΆ 0π |
| Abse2001 | 2 | 1 | 4 | 15 | ββ | 0πΉ 0πΆ 0π |
| Sang-it | 0 | 3 | 5 | 12 | ββ | 0πΉ 0πΆ 0π |
| anil08607 | 0 | 3 | 6 | 12 | ββ | 0πΉ 0πΆ 0π |
| mohan-bee | 1 | 0 | 0 | 7 | β | 0πΉ 0πΆ 0π |
| seveibar | 0 | 0 | 4 | 5 | β | 0πΉ 0πΆ 0π |
| Contributor | Reviewed PRs | Rejections | Approvals | SPR |
|---|---|---|---|---|
| techmannih | 4 | 4 | 1 | 0.0% |
| 0hmX | 4 | 0 | 4 | 100.0% |
| ShiboSoftwareDev | 3 | 2 | 1 | 33.3% |
| rushabhcodes | 3 | 0 | 3 | 100.0% |
| MustafaMulla29 | 1 | 0 | 2 | 100.0% |
| Abse2001 | 1 | 1 | 0 | 0.0% |
| IamShreshth | 1 | 1 | 0 | 0.0% |
techmannih SPR PRs (4)
0hmX SPR PRs (4)
ShiboSoftwareDev SPR PRs (3)
rushabhcodes SPR PRs (3)
MustafaMulla29 SPR PRs (1)
- #526 Prevent the untangle pass from routing traces through component bodies
Abse2001 SPR PRs (1)
- #656 Fix diode silkscreen polarity marking to match cathode orientation
IamShreshth SPR PRs (1)
- #531 feat: add SameNetTraceMergeSolver to fix trace jogs and overlaps (Fixβ¦
Note: AI evaluates PRs and assigns 1-3 star ratings automatically. 4 and 5 star ratings require manual staff review.
- πΉ Normal Comments: Basic participation with minimal effort
- πΆ Great Informative Comments: Thoughtful participation that adds value
- π Incredible Comments: Exceptional participation with high-quality content
| Contributor | Reviews Received | Approvals Received | Rejections Received | Approvals | Rejections Given | PRs Opened | PRs Merged | Issues Created |
|---|---|---|---|---|---|---|---|---|
| zslydeapple-creator | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| LuuOW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| imrishabh18 | 4 | 3 | 0 | 22 | 7 | 27 | 26 | 0 |
| GhostAOI | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Suryateja-byte | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| singhaditya21 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| varyavsksm-sudo | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| xnnnc | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| pvbang | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| NydiaFang | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| techmannih | 16 | 3 | 4 | 4 | 0 | 17 | 8 | 0 |
| seveibar | 3 | 2 | 0 | 19 | 7 | 7 | 4 | 0 |
| tscircuitbot | 0 | 0 | 0 | 0 | 0 | 338 | 261 | 0 |
| gfgf-brain | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| MustafaMulla29 | 16 | 8 | 1 | 12 | 0 | 20 | 18 | 0 |
| Shaidyk | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| Aaloklovanshi | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| qlufiq-collab | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 |
| b3417 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 |
| sourcesss | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| shauryam2807 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| nitin-rachabathuni | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Abse2001 | 10 | 8 | 1 | 2 | 0 | 11 | 8 | 0 |
| ShiboSoftwareDev | 8 | 3 | 3 | 4 | 0 | 28 | 22 | 0 |
| sagarmaurya64-ai | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| rushabhcodes | 60 | 25 | 1 | 4 | 0 | 41 | 23 | 0 |
| Swately | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| anil08607 | 17 | 10 | 1 | 0 | 0 | 10 | 9 | 0 |
| gwhthompson | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| tongzhen1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| Sang-it | 4 | 3 | 0 | 2 | 0 | 13 | 8 | 0 |
| AnasSarkiz | 9 | 8 | 0 | 5 | 0 | 8 | 7 | 0 |
| 0hmX | 11 | 5 | 0 | 2 | 1 | 29 | 12 | 0 |
| saitejabandaru-in | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Eric89544 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| bcornish1797 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| monetizecompute | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| bodyegypt | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| harsh-matchmyflight | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| wengkit218-pixel | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| nkar123412-hub | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| mohan-bee | 4 | 1 | 0 | 3 | 0 | 3 | 1 | 0 |
| ak10082247-max | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| deaddeadbeef | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Vinzz2303 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| kish-00 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| JirA44 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| CoreArchitecture | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| majiahao-gif | 6 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Ethan2040 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| SyntaxHQDEV | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| cmalthusian-cyber | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| shunfeng8421 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| IamShreshth | 4 | 0 | 4 | 0 | 0 | 1 | 0 | 0 |
| ko4lax | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| george-pick | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| codeboost-tr | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Wh0FF24 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| jawn1112 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Misterate | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| vivekvjnk | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #2432 | π³ Major | βββ | imrishabh18 | Fixes missing junctions for traces that are under the same net and crossing each other, ensuring proper connectivity in schematic rendering. |
| #2413 | π³ Major | βββ | ShiboSoftwareDev | This pull request integrates the AutoroutingPipelineSolver7_MultiGraph into the existing autorouting framework, enhancing the routing capabilities of the system. It also updates the autorouter versioning in the interface and modifies the package dependencies to ensure compatibility with the new solver. |
| #2430 | π³ Major | βββ | AnasSarkiz | Fixes autorouting failure by ensuring parent SRJ generation does not include descendant subcircuit source nets, preventing duplicate route requests and static reachability errors. |
| #2422 | π³ Major | βββ | AnasSarkiz | Updates Simple Route JSON generation to ensure top-level autorouting inputs are derived from logical source_tracesource_net intent, rather than treating existing top-level pcb_trace records as already-routed state, addressing the dataset-srj18 missing traces issue. |
| #2431 | π Minor | ββ | imrishabh18 | Adds a test for missing junctions in the INA237 subcircuit. |
| #2427 | π Minor | ββ | imrishabh18 | Fixes incorrect netlabel assignment for components connected to subcircuit components in schematic rendering. |
| #2428 | π Minor | ββ | imrishabh18 | Fixes incorrect netlabel assignment when connecting components across subcircuits in schematic rendering |
| #2433 | π Minor | ββ | Sang-it | Fixes net label collisions by utilizing the output from netLabelNetLabelCollisionSolver to determine placements. |
π Tiny Contributions (13)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2434 | π Tiny | imrishabh18 | Updates the version of the tscircuitcapacity-autorouter dependency from 0.0.579 to 0.0.583 in package.json |
| #2447 | π Tiny | tscircuitbot | Updates the version of the tscircuitchecks package from 0.0.137 to 0.0.138 in package.json |
| #2438 | π Tiny | MustafaMulla29 | Updates the version of the tscircuitschematic-trace-solver dependency from 0.0.66 to 0.0.68 in package.json |
| #2425 | π Tiny | MustafaMulla29 | Reproduces a bug related to custom symbols having incorrect connections in schematic rendering. |
| #2418 | π Tiny | MustafaMulla29 | Updates the version of the schematic-trace-solver dependency from 0.0.63 to 0.0.65 in package.json |
| #2420 | π Tiny | MustafaMulla29 | Adds a test to verify the correct direction of netlabels for custom symbols in schematic representations. |
| #2421 | π Tiny | MustafaMulla29 | Fixes incorrect facing direction for custom symbol ports in schematics, ensuring netlabels point correctly based on declared port direction. |
| #2444 | π Tiny | ShiboSoftwareDev | Updates the versions of circuit-json-to-spice and tscircuitngspice-spice-engine dependencies in package.json |
| #2442 | π Tiny | ShiboSoftwareDev | Updates the ngspice-spice-engine dependency version from 0.0.10 to 0.0.12 in package.json |
| #2429 | π Tiny | ShiboSoftwareDev | Updates the ngspice engine dependency version from 0.0.9 to 0.0.10 in package.json |
| #2417 | π Tiny | ShiboSoftwareDev | Updates the ngspice engine dependency version from 0.0.8 to 0.0.9 in package.json |
| #2435 | π Tiny | Sang-it | Updates the schematic trace solver dependency to version 0.0.66, addressing issues from a previous pull request. |
| #2423 | π Tiny | Sang-it | Fixes issues with trace overlap and merging in schematic rendering, ensuring clearer representation of traces. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #3237 | π Minor | ββ | imrishabh18 | Fixes failure of tsci snapshot command to load the asynchronous footprint from parts-engine in tscircuit.config.ts |
π Tiny Contributions (64)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3317 | π Tiny | tscircuitbot | Automated package update |
| #3316 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3315 | π Tiny | tscircuitbot | Automated package update |
| #3312 | π Tiny | tscircuitbot | Automated package update |
| #3311 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3308 | π Tiny | tscircuitbot | Automated package update |
| #3305 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2072 to 0.0.2073 |
| #3299 | π Tiny | tscircuitbot | Automated package update |
| #3301 | π Tiny | tscircuitbot | Automated package update |
| #3307 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2073 to 0.0.2074 |
| #3304 | π Tiny | tscircuitbot | Automated package update |
| #3306 | π Tiny | tscircuitbot | Automated package update |
| #3303 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2071 to 0.0.2072 |
| #3300 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3296 | π Tiny | tscircuitbot | Automated package update |
| #3295 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3294 | π Tiny | tscircuitbot | Automated package update |
| #3277 | π Tiny | tscircuitbot | Automated package update |
| #3284 | π Tiny | tscircuitbot | Updates the package version from v0.1.1481 to v0.1.1482 in package.json |
| #3285 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2069 in the package.json file |
| #3279 | π Tiny | tscircuitbot | Updates the package version from 0.1.1479 to 0.1.1480 in package.json |
| #3282 | π Tiny | tscircuitbot | Automated package update |
| #3287 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2070 |
| #3283 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3286 | π Tiny | tscircuitbot | Automated package update |
| #3290 | π Tiny | tscircuitbot | Automated package update |
| #3275 | π Tiny | tscircuitbot | Automated package update |
| #3278 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2067 to 0.0.2068 |
| #3289 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package version from 0.0.2070 to 0.0.2071 |
| #3276 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2067 in package.json |
| #3274 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2066 in package.json |
| #3262 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2059 to 0.0.2060 |
| #3271 | π Tiny | tscircuitbot | Automated package update |
| #3268 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2062 to 0.0.2063 |
| #3270 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2063 to 0.0.2064 |
| #3263 | π Tiny | tscircuitbot | Automated package update |
| #3257 | π Tiny | tscircuitbot | Automated package update |
| #3264 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2060 to 0.0.2061 |
| #3259 | π Tiny | tscircuitbot | Automated package update |
| #3261 | π Tiny | tscircuitbot | Automated package update |
| #3266 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2061 to 0.0.2062 |
| #3267 | π Tiny | tscircuitbot | Automated package update |
| #3265 | π Tiny | tscircuitbot | Automated package update |
| #3273 | π Tiny | tscircuitbot | Automated package update |
| #3260 | π Tiny | tscircuitbot | Automated package update |
| #3272 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2064 to 0.0.2065 |
| #3258 | π Tiny | tscircuitbot | Automated README update with latest CLI usage output. |
| #3251 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package version from 0.0.2056 to 0.0.2057 in package.json |
| #3252 | π Tiny | tscircuitbot | Automated package update |
| #3246 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2054 to 0.0.2055 |
| #3244 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2054 in package.json |
| #3243 | π Tiny | tscircuitbot | Automated package update |
| #3242 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2053 in package.json |
| #3247 | π Tiny | tscircuitbot | Automated package update |
| #3253 | π Tiny | tscircuitbot | Automated package update |
| #3245 | π Tiny | tscircuitbot | Automated package update |
| #3249 | π Tiny | tscircuitbot | Automated package update |
| #3248 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package version from 0.0.2055 to 0.0.2056 |
| #3280 | π Tiny | techmannih | Updates the version of circuit-json-to-kicad from 0.0.137 to 0.0.150 in package.json |
| #3255 | π Tiny | techmannih | Updates the versions of the tscircuiteval and tscircuit packages in package.json to the latest compatible versions. |
| #3313 | π Tiny | rushabhcodes | Updates the dsn-converter dependency version from 0.0.88 to 0.0.90 in package.json |
| #3297 | π Tiny | rushabhcodes | Updates the versions of kicad-to-circuit-json from 0.0.59 to 0.0.94 and kicadts from 0.0.35 to 0.0.45 in package.json |
| #3292 | π Tiny | rushabhcodes | Updates the dsn-converter dependency to version 0.0.88 in package.json |
| #3309 | π Tiny | anil08607 | Updates the dependency version of circuit-json-to-tscircuit from 0.0.9 to 0.0.35 in package.json |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #20 | π Minor | ββ | imrishabh18 | Refactors multiple subcircuits to accept props, enabling reuse of components across different circuits. |
| #28 | π Minor | ββ | ShiboSoftwareDev | This pull request removes the MSPM0_OPA PSPICE model and its references from the project. The model was previously used for simulating operational amplifier characteristics in circuit designs. |
| #23 | π Minor | ββ | ShiboSoftwareDev | img width2978 height1562 altimage srchttps:github.comuser-attachmentsassets24c2cac8-e905-490e-b284-01ce6561b7a4 |
π Tiny Contributions (19)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #22 | π Tiny | imrishabh18 | Exports all subcircuits for various chips and updates connection syntax in existing circuit files to use string literals instead of a selection utility. |
| #29 | π Tiny | imrishabh18 | Updates the tscircuit dependency version from 0.0.1857 to 0.0.1861 in package.json |
| #17 | π Tiny | imrishabh18 | Add a new BQ27441 component with its footprint and schematic representation for use in circuit designs. |
| #15 | π Tiny | imrishabh18 | Add BQ25895 subcircuit and its associated components to the library. |
| #18 | π Tiny | imrishabh18 | Adds the INA237 component with its footprint and schematic representation to the library. |
| #30 | π Tiny | MustafaMulla29 | Updates the tscircuit dependency version from 0.0.1861 to 0.0.1880 in package.json |
| #27 | π Tiny | MustafaMulla29 | Updates the PCB snapshot files in the repository to reflect the latest design changes. |
| #25 | π Tiny | MustafaMulla29 | Adds pcbX and pcbY coordinates to components in the CC2340R5 and CC3235SF circuit definitions for improved PCB layout accuracy. |
| #11 | π Tiny | MustafaMulla29 | Adds new components MSPM0G3507, CC2340R5, and CC3235SF with their respective pin configurations and schematic representations. |
| #13 | π Tiny | techmannih | Adds a new TPS22919 circuit component and its schematic representation to the library. |
| #16 | π Tiny | ShiboSoftwareDev | Adds HDC3022 and HDC3020 components with their respective footprints and schematic representations. |
| #19 | π Tiny | Sang-it | Adds a footprint for the DRV8833 and DRV8876 chips, including detailed pad specifications and CAD model links. |
| #8 | π Tiny | Sang-it | Adds a new DRV8833 motor driver component and its associated schematic representation to the library. |
| #26 | π Tiny | AnasSarkiz | Adds missing footprints for components, ensures all subcircuits are routed correctly, and modifies schematic coordinates for net labels to eliminate build log errors. |
| #24 | π Tiny | AnasSarkiz | Updates the tscircuit dependency version in package.json from 0.0.1846 to 0.0.1856. |
| #9 | π Tiny | AnasSarkiz | Adds a new demo for the TPS7A02 voltage regulator, including its footprint and schematic representation. |
| #6 | π Tiny | AnasSarkiz | Adds a new subcircuit for the TPS63802 component, including its footprint and schematic representation. |
| #14 | π Tiny | Abse2001 | Adds a new PCB and schematic for the TMP1075 component, including detailed footprint and connections. |
| #10 | π Tiny | Abse2001 | Adds a new HDC2080 TI board with its corresponding footprint and schematic representation. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #225 | π Tiny | imrishabh18 | Adds support for custom CSS styles in the SchematicViewer component, allowing users to apply custom themes and styles to schematic components. |
| #226 | π Tiny | imrishabh18 | Updates the lock file to resolve npm publishing issues. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #897 | π Tiny | imrishabh18 | Updates the circuit-to-svg dependency to version 0.0.354 in package.json |
| #898 | π Tiny | tscircuitbot | Automated package update |
π Tiny Contributions (88)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3482 | π Tiny | imrishabh18 | Updates the circuit-to-svg dependency to version 0.0.354 in package.json |
| #3477 | π Tiny | imrishabh18 | Updates the circuit-to-svg dependency to version 0.0.354 in package.json |
| #3518 | π Tiny | tscircuitbot | Automated package update |
| #3517 | π Tiny | tscircuitbot | Updates the tscircuitcli package version from 0.1.1494 to 0.1.1495 in package.json |
| #3515 | π Tiny | tscircuitbot | Automated package update |
| #3514 | π Tiny | tscircuitbot | Updates the tscircuitcli package version from 0.1.1493 to 0.1.1494 |
| #3513 | π Tiny | tscircuitbot | Automated package update to version 0.0.1882 |
| #3512 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1492 to 0.1.1493 and updates kicad-to-circuit-json and kicadts packages to newer versions. |
| #3511 | π Tiny | tscircuitbot | Automated package update |
| #3499 | π Tiny | tscircuitbot | Automated package update |
| #3502 | π Tiny | tscircuitbot | Updates the tscircuitcore package from version 0.0.1322 to 0.0.1323 and the tscircuitngspice-spice-engine package from version 0.0.10 to 0.0.12 in package.json |
| #3507 | π Tiny | tscircuitbot | Automated package update |
| #3506 | π Tiny | tscircuitbot | Automated package update |
| #3508 | π Tiny | tscircuitbot | Automated package update |
| #3495 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1488 |
| #3505 | π Tiny | tscircuitbot | Updates the package version from 0.0.1877 to 0.0.1878 |
| #3509 | π Tiny | tscircuitbot | Automated package update |
| #3504 | π Tiny | tscircuitbot | Automated package update |
| #3497 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1489 |
| #3498 | π Tiny | tscircuitbot | Automated package update |
| #3503 | π Tiny | tscircuitbot | Automated package update |
| #3496 | π Tiny | tscircuitbot | Automated package update |
| #3500 | π Tiny | tscircuitbot | Updates the package version from 0.0.1875 to 0.0.1876 in package.json |
| #3490 | π Tiny | tscircuitbot | Updates the package version from 0.0.1871 to 0.0.1872 in package.json |
| #3491 | π Tiny | tscircuitbot | Updates the tscircuitcli package version from 0.1.1486 to 0.1.1487 |
| #3492 | π Tiny | tscircuitbot | Automated package update to version 0.0.1873 |
| #3489 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1486 in the package.json file |
| #3487 | π Tiny | tscircuitbot | Automated package update |
| #3478 | π Tiny | tscircuitbot | Automated package update |
| #3486 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1484 to 0.1.1485 and the tscircuitrunframe package from version 0.0.2070 to 0.0.2071. |
| #3473 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1481 in the package.json file |
| #3479 | π Tiny | tscircuitbot | Updates the tscircuitcli package version from 0.1.1482 to 0.1.1483 and updates the tscircuitrunframe package version from 0.0.2068 to 0.0.2069, while downgrading the circuit-to-svg package version from 0.0.354 to 0.0.353. |
| #3467 | π Tiny | tscircuitbot | Updates the package version from 0.0.1861 to 0.0.1862 in package.json |
| #3471 | π Tiny | tscircuitbot | Automated package update |
| #3475 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1482 in the package.json file |
| #3469 | π Tiny | tscircuitbot | Automated package update |
| #3476 | π Tiny | tscircuitbot | Automated package update |
| #3466 | π Tiny | tscircuitbot | Automated package update |
| #3468 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1478 to 0.1.1479 and the tscircuitrunframe package from version 0.0.2066 to 0.0.2067 |
| #3485 | π Tiny | tscircuitbot | Updates the package version from 0.0.1869 to 0.0.1870 in package.json |
| #3472 | π Tiny | tscircuitbot | Automated package update |
| #3484 | π Tiny | tscircuitbot | Automated package update |
| #3483 | π Tiny | tscircuitbot | Automated package update |
| #3480 | π Tiny | tscircuitbot | Automated package update |
| #3474 | π Tiny | tscircuitbot | Automated package update to version 0.0.1865 |
| #3449 | π Tiny | tscircuitbot | Automated package update |
| #3445 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1470 to 0.1.1471 and the tscircuitrunframe package from version 0.0.2058 to 0.0.2059 in package.json |
| #3451 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1472 to 0.1.1473 and the tscircuitrunframe package from version 0.0.2060 to 0.0.2061. |
| #3442 | π Tiny | tscircuitbot | Automated package update |
| #3455 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2063 in package.json |
| #3458 | π Tiny | tscircuitbot | Automated package update |
| #3463 | π Tiny | tscircuitbot | Automated package update |
| #3462 | π Tiny | tscircuitbot | Automated package update |
| #3454 | π Tiny | tscircuitbot | Updates the package version from 0.0.1855 to 0.0.1856 in package.json |
| #3465 | π Tiny | tscircuitbot | Automated package update |
| #3443 | π Tiny | tscircuitbot | Updates the tscircuitcli package to version 0.1.1470 |
| #3441 | π Tiny | tscircuitbot | Updates the tscircuitcli package from version 0.1.1468 to 0.1.1469 and the tscircuitrunframe package from version 0.0.2057 to 0.0.2058. |
| #3448 | π Tiny | tscircuitbot | Automated package version bump from 0.0.1852 to 0.0.1853 |
| #3452 | π Tiny | tscircuitbot | Automated package update |
| #3456 | π Tiny | tscircuitbot | Automated package update |
| #3459 | π Tiny | tscircuitbot | Automated package update |
| #3460 | π Tiny | tscircuitbot | Updates the tscircuiteval package version from 0.0.919 to 0.0.920 in package.json |
| #3450 | π Tiny | tscircuitbot | Automated package update |
| #3461 | π Tiny | tscircuitbot | Automated package update |
| #3447 | π Tiny | tscircuitbot | Automated package update |
| #3446 | π Tiny | tscircuitbot | Automated package update |
| #3453 | π Tiny | tscircuitbot | Automated package update |
| #3464 | π Tiny | tscircuitbot | Automated package update |
| #3444 | π Tiny | tscircuitbot | Automated package update |
| #3438 | π Tiny | tscircuitbot | Automated package update to version 0.0.1848 |
| #3435 | π Tiny | tscircuitbot | Updates the tscircuitcore package version from 0.0.1312 to 0.0.1314 in package.json |
| #3430 | π Tiny | tscircuitbot | Automated package update |
| #3426 | π Tiny | tscircuitbot | Automated package update |
| #3434 | π Tiny | tscircuitbot | Updates the package version from 0.0.1845 to 0.0.1846 in package.json |
| #3428 | π Tiny | tscircuitbot | Automated package update |
| #3421 | π Tiny | tscircuitbot | Updates the package version from 0.0.1840 to 0.0.1841 in package.json |
| #3429 | π Tiny | tscircuitbot | Automated package update |
| #3425 | π Tiny | tscircuitbot | Updates the version of tscircuitcore from 0.0.1309 to 0.0.1310 and tscircuitngspice-spice-engine from 0.0.8 to 0.0.9 in package.json |
| #3439 | π Tiny | tscircuitbot | Updates the tscircuitcli package version from 0.1.1467 to 0.1.1468 |
| #3427 | π Tiny | tscircuitbot | Automated package update |
| #3431 | π Tiny | tscircuitbot | Automated package update |
| #3440 | π Tiny | tscircuitbot | Automated package update |
| #3436 | π Tiny | tscircuitbot | Automated package update |
| #3433 | π Tiny | tscircuitbot | Automated package update |
| #3432 | π Tiny | tscircuitbot | Automated package update |
| #3437 | π Tiny | tscircuitbot | Automated package update |
| #3420 | π Tiny | tscircuitbot | Updates the tscircuitcli package and other related dependencies to their latest versions. |
| #3510 | π Tiny | MustafaMulla29 | Updates the versions of kicad-to-circuit-json and kicadts in package.json to improve compatibility and functionality. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #571 | π Tiny | imrishabh18 | Adds support for custom styling in schematic SVGs, allowing users to apply custom CSS classes and styles to schematic elements. |
π Tiny Contributions (44)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3671 | π Tiny | imrishabh18 | Adds schematicSvgOptions to the CircuitJsonPreview component, allowing users to override CSS styles for schematic rendering. |
| #3675 | π Tiny | tscircuitbot | Automated package update |
| #3677 | π Tiny | tscircuitbot | Automated package update |
| #3678 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.924 to 0.0.925 in the package.json file. |
| #3676 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.923 to 0.0.924 in the package.json file. |
| #3679 | π Tiny | tscircuitbot | Automated package update |
| #3664 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.922 to 0.0.923 |
| #3669 | π Tiny | tscircuitbot | Updates the tscircuitpcb-viewer package to version 1.11.372 |
| #3667 | π Tiny | tscircuitbot | Updates the tscircuitschematic-viewer package to version 2.0.62 |
| #3659 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.920 to 0.0.922 in the package.json file. |
| #3665 | π Tiny | tscircuitbot | Automated package update |
| #3662 | π Tiny | tscircuitbot | Updates the circuit-json-to-kicad package from version 0.0.149 to 0.0.150 |
| #3663 | π Tiny | tscircuitbot | Automated package update |
| #3670 | π Tiny | tscircuitbot | Automated package update |
| #3672 | π Tiny | tscircuitbot | Automated package update |
| #3660 | π Tiny | tscircuitbot | Automated package update |
| #3668 | π Tiny | tscircuitbot | Automated package update |
| #3654 | π Tiny | tscircuitbot | Automated package update |
| #3650 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.917 to 0.0.918 in the package.json file. |
| #3655 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.918 to 0.0.919 in the package.json file. |
| #3649 | π Tiny | tscircuitbot | Automated package update |
| #3651 | π Tiny | tscircuitbot | Automated package update |
| #3648 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.916 to 0.0.917 |
| #3645 | π Tiny | tscircuitbot | Automated package update |
| #3656 | π Tiny | tscircuitbot | Automated package update |
| #3644 | π Tiny | tscircuitbot | Updates the circuit-json-to-kicad package version from 0.0.148 to 0.0.149 in package.json |
| #3658 | π Tiny | tscircuitbot | Automated package update |
| #3657 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 in the package.json file. |
| #3647 | π Tiny | tscircuitbot | Automated package update |
| #3646 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.915 to 0.0.916 in the package.json file. |
| #3636 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 in the package.json file. |
| #3635 | π Tiny | tscircuitbot | Automated package update |
| #3639 | π Tiny | tscircuitbot | Automated package update |
| #3637 | π Tiny | tscircuitbot | Automated package update |
| #3634 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.911 to 0.0.912 in the package.json file. |
| #3638 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 in the package.json file. |
| #3640 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3642 | π Tiny | tscircuitbot | Updates the circuit-json-to-gerber package from version 0.0.77 to 0.0.78 |
| #3641 | π Tiny | tscircuitbot | Automated package update |
| #3632 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.910 to 0.0.911 in the package.json file. |
| #3633 | π Tiny | tscircuitbot | Automated package update |
| #3674 | π Tiny | rushabhcodes | Updates the kicad-to-circuit-json and kicadts dependencies to newer versions in package.json |
| #3653 | π Tiny | ShiboSoftwareDev | This pull request removes changes made to the style files, reverting them to a previous state. |
| #3652 | π Tiny | ShiboSoftwareDev | This pull request addresses issues related to the simulation tab, specifically fixing waiting and error pages that users encounter during analog simulations. It introduces new fixtures for slow analog simulations and error handling, enhancing the user experience by providing clearer feedback during simulation processes. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #9 | π Tiny | imrishabh18 | Updates the circuit-to-svg dependency in package.json from 0.0.199 to 0.0.347 to keep development dependencies current and incorporate fixes from the newer release. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1570 | π Tiny | imrishabh18 | Updates the tscircuit dependency version from 0.0.1807 to 0.0.1861 in package.json |
| #1588 | π Tiny | anil08607 | Updates the tscircuit dependency version from 0.0.1861 to 0.0.1873 in package.json |
π Tiny Contributions (7)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #737 | π Tiny | imrishabh18 | Removes the autorouterEffortLevel property from the component configuration in the documentation. |
| #732 | π Tiny | imrishabh18 | Adds documentation for importing and using Texas Instruments parts from the tscircuit TI library. |
| #733 | π Tiny | imrishabh18 | Adds documentation for using CSS classes to customize the styling of generated tscircuit schematics. |
| #736 | π Tiny | rushabhcodes | Adds the pcbRotation property to the silkscreentext documentation, allowing users to specify the rotation of text on the PCB. |
| #729 | π Tiny | rushabhcodes | Updates the documentation for the hole component to include support for oval holes, adding an example and updating the properties table accordingly. |
| #734 | π Tiny | seveibar | Adds a guide for using prefabricated vias with the autorouter, including examples and best practices. |
| #700 | π Tiny | Abse2001 | Adds documentation outlining guidelines for creating and contributing autorouting datasets, including naming conventions, structure, visualization, and integration into benchmarks. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1362 | π³ Major | βββ | ShiboSoftwareDev | Fixes high-density solver metadata for child solvers that do not implement the getSolverName method, ensuring proper naming conventions are followed. |
| #1393 | π³ Major | βββ | 0hmX | Enables sparse candidate storage in the tiny hypergraph solver, optimizing memory usage during pathfinding operations. |
| #1368 | π³ Major | βββ | 0hmX | Removes redundant parameters related to topology generator IDs from various solver classes, streamlining the output structure. |
| #1377 | π Minor | ββ | 0hmX | Pins tiny-hypergraph to a specific commit and defers the materialization of inputNodeWithPortPoints in TinyHypergraphPortPointPathingSolver to improve memory management. |
| #1389 | π Minor | ββ | 0hmX | Updates the tiny-hypergraph dependency to a specific commit that introduces compact hop cost storage functionality. |
| #1396 | π Minor | ββ | 0hmX | Adds average via count to benchmark reports in the autorouter workflow. |
π Tiny Contributions (12)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #1379 | π Tiny | imrishabh18 | Moves the dependency tscircuithigh-density-a01 from dependencies to devDependencies in package.json |
| #1397 | π Tiny | tscircuitbot | Automated package update |
| #1390 | π Tiny | tscircuitbot | Automated package update |
| #1387 | π Tiny | tscircuitbot | Automated package update |
| #1392 | π Tiny | tscircuitbot | Automated package update |
| #1385 | π Tiny | tscircuitbot | Automated package update |
| #1395 | π Tiny | tscircuitbot | Automated package update |
| #1374 | π Tiny | tscircuitbot | Automated package update |
| #1380 | π Tiny | tscircuitbot | Automated package update |
| #1371 | π Tiny | tscircuitbot | Automated package update |
| #1365 | π Tiny | tscircuitbot | Automated package update |
| #1373 | π Tiny | 0hmX | Fixes the git hash issue by only passing the first 7 characters of the hash for the dependency tscircuithigh-density-a01 in package.json |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #111 | π Minor | ββ | rushabhcodes | Replaces Buffer-based GLTF rendering with Uint8Array API in repro02 snapshot test, updating snapshots accordingly. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #109 | π Tiny | imrishabh18 | Updates the circuit-to-svg dependency to version 0.0.354 and circuit-json-to-gltf to version 0.0.102 in package.json |
| #112 | π Tiny | tscircuitbot | Automated package update |
π Tiny Contributions (38)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #3666 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2071 to 0.0.2072 |
| #3668 | π Tiny | tscircuitbot | Automated package update |
| #3667 | π Tiny | tscircuitbot | Automated package update |
| #3669 | π Tiny | tscircuitbot | Automated package update |
| #3670 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2074 |
| #3664 | π Tiny | tscircuitbot | Automated package update |
| #3660 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.921 to 0.0.923 |
| #3661 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2067 to 0.0.2068 |
| #3663 | π Tiny | tscircuitbot | Automated package update |
| #3657 | π Tiny | tscircuitbot | Automated package update |
| #3662 | π Tiny | tscircuitbot | Automated package update |
| #3659 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2067 |
| #3650 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2063 |
| #3653 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 |
| #3655 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.920 to 0.0.921 |
| #3652 | π Tiny | tscircuitbot | Automated package update |
| #3644 | π Tiny | tscircuitbot | Automated package update |
| #3649 | π Tiny | tscircuitbot | Automated package update |
| #3654 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2065 in package.json |
| #3646 | π Tiny | tscircuitbot | Updates the tscircuiteval package to version 0.0.917 in the package.json file. |
| #3645 | π Tiny | tscircuitbot | Automated package update |
| #3647 | π Tiny | tscircuitbot | Automated package update |
| #3648 | π Tiny | tscircuitbot | Updates the tscircuiteval package to version 0.0.918 |
| #3651 | π Tiny | tscircuitbot | Automated package update |
| #3643 | π Tiny | tscircuitbot | Automated package update |
| #3638 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2055 |
| #3636 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package to version 0.0.2054 |
| #3639 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 |
| #3635 | π Tiny | tscircuitbot | Updates the tscircuiteval package to version 0.0.912 in the package.json file. |
| #3637 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 |
| #3634 | π Tiny | tscircuitbot | Updates the tscircuitrunframe package from version 0.0.2052 to 0.0.2053 |
| #3641 | π Tiny | tscircuitbot | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3640 | π Tiny | tscircuitbot | Automated package update |
| #3642 | π Tiny | tscircuitbot | Automated package update |
| #3633 | π Tiny | tscircuitbot | Automated package update |
| #3665 | π Tiny | techmannih | Updates the version of the circuit-json-to-kicad dependency from 0.0.137 to 0.0.150 in package.json |
| #3672 | π Tiny | rushabhcodes | Updates the dsn-converter dependency from version 0.0.60 to 0.0.90 in package.json |
| #3671 | π Tiny | anil08607 | Updates the version of the circuit-json-to-tscircuit dependency from 0.0.21 to 0.0.35 in package.json |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #2864 | π Minor | ββ | ShiboSoftwareDev | Enables PSPICE compatibility in ngspice simulations by modifying the ngspice engine configuration and adding a corresponding test. |
π Tiny Contributions (29)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #2913 | π Tiny | tscircuitbot | Automated package update |
| #2910 | π Tiny | tscircuitbot | Automated package update |
| #2914 | π Tiny | tscircuitbot | Automated package update |
| #2902 | π Tiny | tscircuitbot | Updates the version of several dependencies in the package.json file. |
| #2899 | π Tiny | tscircuitbot | Automated package update |
| #2900 | π Tiny | tscircuitbot | Automated package update to version 0.0.922 |
| #2903 | π Tiny | tscircuitbot | Automated package update to version 0.0.923 |
| #2891 | π Tiny | tscircuitbot | Updates the package version from 0.0.918 to 0.0.919 in package.json |
| #2896 | π Tiny | tscircuitbot | Updates package dependencies to their latest versions as part of routine maintenance. |
| #2887 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1316 to 0.0.1317 in package.json |
| #2881 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1314 to 0.0.1315 in package.json |
| #2894 | π Tiny | tscircuitbot | Automated package update |
| #2890 | π Tiny | tscircuitbot | Automated package update |
| #2893 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1318 to 0.0.1319 in package.json |
| #2884 | π Tiny | tscircuitbot | Automated package update |
| #2897 | π Tiny | tscircuitbot | Automated package update |
| #2888 | π Tiny | tscircuitbot | Automated package update |
| #2885 | π Tiny | tscircuitbot | Automated package update |
| #2882 | π Tiny | tscircuitbot | Automated package update |
| #2867 | π Tiny | tscircuitbot | Updates the version of tscircuitcore to 0.0.1310 and downgrades eecircuit-engine to 1.5.6 in package.json |
| #2870 | π Tiny | tscircuitbot | Updates the package versions in package.json for various dependencies. |
| #2879 | π Tiny | tscircuitbot | Automated package update |
| #2878 | π Tiny | tscircuitbot | Updates the version of the tscircuitcore package from 0.0.1312 to 0.0.1314 in package.json |
| #2868 | π Tiny | tscircuitbot | Automated package update |
| #2871 | π Tiny | tscircuitbot | Automated package update |
| #2874 | π Tiny | tscircuitbot | Automated package update |
| #2873 | π Tiny | tscircuitbot | Automated package update |
| #2865 | π Tiny | tscircuitbot | Automated package update |
| #2907 | π Tiny | ShiboSoftwareDev | Updates the versions of tscircuitngspice-spice-engine and tscircuiteecircuit-engine in the package.json file, resolving import issues related to the eecircuit-engine module. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #336 | π Minor | ββ | techmannih | Fixes the export of copper pours in KiCad by ensuring they are represented as filled zones, enhancing the accuracy of PCB designs. |
π Tiny Contributions (3)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #337 | π Tiny | tscircuitbot | Automated package update |
| #335 | π Tiny | tscircuitbot | Automated package update |
| #334 | π Tiny | techmannih | This pull request adds a new test dataset for autorouting, specifically focusing on copper pour functionality. The dataset includes various source ports and components, which are essential for testing the copper pour feature in the autorouting process. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #526 | π³ Major | βββ | MustafaMulla29 | Prevents the untangle pass from making valid traces invalid by rejecting reroute candidates that cross component bodies, ensuring valid paths are maintained during trace cleanup. |
| #512 | π³ Major | βββ | MustafaMulla29 | Fixes the issue where overlapping traces would shift into schematic component boxes by implementing obstacle-aware offsets during trace separation. |
| #530 | π Minor | ββ | MustafaMulla29 | Fixes trace routing issue where traces incorrectly pass through netlabel boundaries, ensuring proper routing behavior in schematic designs. |
| #524 | π Minor | ββ | MustafaMulla29 | Adds a test case for tracing through a capacitor in the schematic solver, ensuring that the trace correctly identifies obstacles and intersections with the capacitor component. |
| #507 | π Minor | ββ | MustafaMulla29 | Fixes validation of connector traces to ensure they do not overlap netlabel edges, preventing potential routing errors. |
| #528 | π Minor | ββ | Sang-it | Fixes pipeline failure when a single net label cannot be placed, allowing the solver to continue processing other labels and preserving straight pin-to-pin traces. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #529 | π Tiny | MustafaMulla29 | Reproduces a bug where the VDDS trace overlaps its own net label in the schematic trace solver. |
| #508 | π Tiny | MustafaMulla29 | Adds a test case for trace overlap involving a resistor in the schematic trace solver. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #27 | π Minor | ββ | MustafaMulla29 | Exports types SearchPartResult and SearchPartsResponse for use with the CLI --ti flag |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #138 | π³ Major | βββ | techmannih | This pull request adds a new symbol library for the CM5IO circuit, including JSON and SVG snapshots for various components. The changes include detailed definitions for schematic symbols, components, ports, and their respective attributes, enhancing the librarys usability and integration into circuit designs. |
| #140 | π³ Major | βββ | mohan-bee | Why no reproduction ?? circuit-to-svg already draws vias so the vias will appear in the snapshot. Motivation: KiCad vias were being represented only as route_type: via points inside pcb_trace.route. circuit-to-svg can render those, so testssnapshots passed. But pcb-viewer expects physical vias to exist as standalone pcb_via elements. Without those, the viewer had no via drills to draw. Fix: The converter was treating trace vias as enough and skipped the real pcb_via objects. I changed it so KiCad vias are always written as real standalone pcb_via elements too, which gives PCB viewers an actual via object to draw. Please refer the real kicad for the via size change : img width1470 height956 altimage srchttps:github.comuser-attachmentsassets43ac2f15-8bf7-4ed5-b7d2-f7175fb23c43 |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #139 | π Tiny | Abse2001 | Preserves KiCad silkscreen pin-1 markers and graphic stroke widths during footprint conversion |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #658 | π Tiny | techmannih | Adds a test case to reproduce the issue of pinrow overlapping with text in the PCB rendering. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #485 | π³ Major | βββ | rushabhcodes | Fixes a regression in DSN import where polygon-based SMT padstacks lose their geometry when converted back to circuit-json, ensuring accurate rendering and fidelity during round-trips. |
| #482 | π³ Major | βββ | rushabhcodes | Fixes a bug in DSN conversion that incorrectly handled through_pad points in pcb_trace routes, ensuring type safety and correct route processing. |
| #484 | π Minor | ββ | rushabhcodes | Fixes DSN export for pcb_smtpad elements with shape: polygon by ensuring proper polygon padstack generation and preventing NaN values in exported DSN output. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #300 | π³ Major | βββ | rushabhcodes | Adds the SparkFun Ambient Light Sensor Breakout - TEMT6000 board, including the TEMT6000X01 phototransistor component, a 10K pull-down resistor, a decoupling capacitor, and a 3-pin VCCGNDSIG header, along with PCB, schematic, and 3D snapshots. |
| #295 | π³ Major | βββ | rushabhcodes | Adds new components for the SparkFun Qwiic MicroPressure Sensor, including the MPRLS0025PA00001A component with pin configuration, footprint, and CAD model, as well as two additional components with their respective configurations and footprints. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #9 | π Minor | ββ | rushabhcodes | Refactors the renderCircuitJsonTo3dPng function to utilize an updated PNG rendering function, improving the rendering process. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #394 | π Tiny | rushabhcodes | Updates dependencies and refactors the 3D rendering test utility to use the latest APIs from poppygl, ensuring compatibility with newer versions and improving maintainability. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #296 | π Tiny | rushabhcodes | Updates the poppygl dependency and refactors the test code to use the new renderGLTFToPNGFromGLB API, replacing the deprecated renderGLTFToPNGBufferFromGLBBuffer and updating the expected return type from Buffer to Uint8Array. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #160 | π Tiny | rushabhcodes | Updates the circuit-to-svg dependency version from 0.0.344 to 0.0.354 in package.json |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #427 | π Tiny | rushabhcodes | Adjusted viewBox and path coordinates in capacitor_polarized_right.snap.svg for improved alignment and accuracy. Modified path definitions and added new paths to enhance visual representation. Updated text positions and added new text elements for better labeling. Corrected line coordinates for red indicators in both capacitor_polarized_right.snap.svg and capacitor_polarized_up.snap.svg. Enhanced overall SVG structure for clarity and consistency across snapshots. |
π Tiny Contributions (4)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #46 | π Tiny | rushabhcodes | Updates the dsn-converter dependency to version 0.0.90 in the package.json file |
| #45 | π Tiny | rushabhcodes | Updates dsn-converter from 0.0.88 to 0.0.89 |
| #44 | π Tiny | rushabhcodes | Updates the dependencies for tscircuitpcb-viewer and React to newer versions in package.json |
| #43 | π Tiny | rushabhcodes | Updates the dsn-converter dependency from version 0.0.84 to 0.0.88 in the package.json file. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #45 | π Minor | ββ | anil08607 | Adds support for the missing pcb_smtpad field in circuit-json-to-tscircuit, ensuring that generated TSX retains detailed footprint pad information including layer, radius, and solder-mask properties. |
| #55 | π Minor | ββ | anil08607 | Adds support for dashLength and dashGap attributes in schematic lines and paths, allowing for customizable dashed line styles in schematics. |
| #54 | π Minor | ββ | anil08607 | Adds support for extended pcb_silkscreen_text attributes in circuit-json-to-tscircuit so the generated footprint TSX preserves more of the source circuit JSON styling and placement data. |
π Tiny Contributions (4)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #52 | π Tiny | rushabhcodes | Fixes missing schematic_table and schematic_table_cell support in generateSymbolTsx, ensuring table-based schematic symbols survive conversion and are properly represented in the generated JSX tree. |
| #56 | π Tiny | anil08607 | Preserves pcbRotation and corner radius for rotated SMT pads in the generation of TSX output. |
| #46 | π Tiny | anil08607 | Adds support for additional plated hole shapes and properties, including rotated pill holes and various attributes related to solder mask and hole dimensions. |
| #48 | π Tiny | anil08607 | Centralizes the formatting of optional footprint TSX attributes by moving the formatOptionalMmAttr function to the helpers module, improving code organization and maintainability. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #1 | π³ Major | βββ | ShiboSoftwareDev | Builds ngspice wasm with static XSPICE code models, adds an opt-in ngBehavior simulation option for PSpicePSA compatibility before sourcing netlists, and verifies TPS63802 PFM buck support through package and scope SVG regression tests. |
| #5 | π Minor | ββ | ShiboSoftwareDev | Fixes the issue of duplicate parsing of raw output in the simulation process by ensuring that the raw output is parsed only once. |
π Tiny Contributions (2)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #4 | π Tiny | ShiboSoftwareDev | Adds an ESM entry point for the eecircuit-engine and updates the package.json to include the new entry point in the files list. |
| #2 | π Tiny | seveibar | Add GitHub Packages publish workflow and Docker build step for spice.jswasm before vite build |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #12 | π³ Major | βββ | ShiboSoftwareDev | Adds a targeted preprocessing hack for pspiceCompatibility to get the MSPM0G3507 OPA and TPS63802 vendor decks running through the embedded eecircuit-engine runtime, without requiring a native ngspice binary. This works around missing embedded XSPICEcodemodel support by rewriting a small PSPICE subset, but compromises model fidelity by stripping switch thresholds like VONVOFF, so the output is valid simulation data but not guaranteed to match true PSPICEnative ngspice behavior. |
| #15 | π Minor | ββ | ShiboSoftwareDev | Switches to tscircuiteecircuit-engine from the pinned jscdn 1.7.2 tarball and initializes Simulation with ngBehavior: psa directly. Removes the old pspiceCompatibility command-list mutation path and updates PSPICEtimestep snapshots for the new engine behavior. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #17 | π Tiny | ShiboSoftwareDev | Updates the tscircuiteecircuit-engine dependency from version 1.7.2 to 1.7.4 in the package.json file. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #37 | π Minor | ββ | ShiboSoftwareDev | Add SAVE statements to simulation voltage probes to save memory by not getting every single output |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #131 | π Minor | ββ | Sang-it | Fixes empty visualization frames and adds a fixed suffix to fixed chips in the layout visualization. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #130 | π Tiny | Sang-it | Adds color coding to chip visualizations based on chip type in the SVG rendering. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #8 | π³ Major | βββ | AnasSarkiz | BEFORE !Before(https:github.comuser-attachmentsassets0ec0f7d5-7f8f-4403-bb1c-a01af85e8701) AFTER !After(https:github.comuser-attachmentsassetsa2869dcb-974a-4acd-8311-968d697385e3) !Additional View(https:github.comuser-attachmentsassetsdc37ceef-3703-49c2-a3af-d75e6fb4b80c) |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #29 | π Tiny | seveibar | Adds a GitHub Actions workflow for publishing packages to GitHub Packages upon pushing to the main branch. |
π Tiny Contributions (1)
| PR # | Impact | Contributor | Description |
|---|---|---|---|
| #8 | π Tiny | seveibar | Updated installation instructions and added a section for publishing using GitHub Packages. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #21 | π³ Major | βββ | Abse2001 | Adds interactive dimension overlays to the CAD viewer, allowing users to visualize dimensions of 3D objects in the scene. |
| #20 | π³ Major | βββ | Abse2001 | Adds performance statistics and loading diagnostics for CAD models, including mesh count, vertex count, triangle count, and loading times. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #115 | π Minor | ββ | Abse2001 | Fixes Gerber and Excellon generation issues for non-plated holes in PCB designs. |
| PR # | Impact | Rating | Contributor | Description |
|---|---|---|---|---|
| #113 | π³ Major | βββ | 0hmX | Reduces memory usage across the duplicate-port repair path and the section pipeline, while fixing a regression around serialized metadata preservation. |
| #119 | π³ Major | βββ | 0hmX | Reduces memory usage in TinyHyperGraphSolver by changing the indexing and storage of per-hop best-cost state during route search, optimizing for actual port connectivity instead of global region count. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2432 | π³ Major | βββ | Fixes missing junctions for traces that are under the same net and crossing each other, ensuring proper connectivity in schematic rendering. |
| #2431 | π Minor | ββ | Adds a test for missing junctions in the INA237 subcircuit. |
| #2427 | π Minor | ββ | Fixes incorrect netlabel assignment for components connected to subcircuit components in schematic rendering. |
| #2428 | π Minor | ββ | Fixes incorrect netlabel assignment when connecting components across subcircuits in schematic rendering |
| #3237 | π Minor | ββ | Fixes failure of tsci snapshot command to load the asynchronous footprint from parts-engine in tscircuit.config.ts |
| #20 | π Minor | ββ | Refactors multiple subcircuits to accept props, enabling reuse of components across different circuits. |
π Tiny Contributions (20)
| PR # | Impact | Description |
|---|---|---|
| #225 | π Tiny | Adds support for custom CSS styles in the SchematicViewer component, allowing users to apply custom themes and styles to schematic components. |
| #226 | π Tiny | Updates the lock file to resolve npm publishing issues. |
| #897 | π Tiny | Updates the circuit-to-svg dependency to version 0.0.354 in package.json |
| #3482 | π Tiny | Updates the circuit-to-svg dependency to version 0.0.354 in package.json |
| #3477 | π Tiny | Updates the circuit-to-svg dependency to version 0.0.354 in package.json |
| #2434 | π Tiny | Updates the version of the tscircuitcapacity-autorouter dependency from 0.0.579 to 0.0.583 in package.json |
| #571 | π Tiny | Adds support for custom styling in schematic SVGs, allowing users to apply custom CSS classes and styles to schematic elements. |
| #3671 | π Tiny | Adds schematicSvgOptions to the CircuitJsonPreview component, allowing users to override CSS styles for schematic rendering. |
| #9 | π Tiny | Updates the circuit-to-svg dependency in package.json from 0.0.199 to 0.0.347 to keep development dependencies current and incorporate fixes from the newer release. |
| #1570 | π Tiny | Updates the tscircuit dependency version from 0.0.1807 to 0.0.1861 in package.json |
| #737 | π Tiny | Removes the autorouterEffortLevel property from the component configuration in the documentation. |
| #732 | π Tiny | Adds documentation for importing and using Texas Instruments parts from the tscircuit TI library. |
| #733 | π Tiny | Adds documentation for using CSS classes to customize the styling of generated tscircuit schematics. |
| #1379 | π Tiny | Moves the dependency tscircuithigh-density-a01 from dependencies to devDependencies in package.json |
| #109 | π Tiny | Updates the circuit-to-svg dependency to version 0.0.354 and circuit-json-to-gltf to version 0.0.102 in package.json |
| #22 | π Tiny | Exports all subcircuits for various chips and updates connection syntax in existing circuit files to use string literals instead of a selection utility. |
| #29 | π Tiny | Updates the tscircuit dependency version from 0.0.1857 to 0.0.1861 in package.json |
| #17 | π Tiny | Add a new BQ27441 component with its footprint and schematic representation for use in circuit designs. |
| #15 | π Tiny | Add BQ25895 subcircuit and its associated components to the library. |
| #18 | π Tiny | Adds the INA237 component with its footprint and schematic representation to the library. |
π Tiny Contributions (261)
| PR # | Impact | Description |
|---|---|---|
| #898 | π Tiny | Automated package update |
| #3518 | π Tiny | Automated package update |
| #3517 | π Tiny | Updates the tscircuitcli package version from 0.1.1494 to 0.1.1495 in package.json |
| #3515 | π Tiny | Automated package update |
| #3514 | π Tiny | Updates the tscircuitcli package version from 0.1.1493 to 0.1.1494 |
| #3513 | π Tiny | Automated package update to version 0.0.1882 |
| #3512 | π Tiny | Updates the tscircuitcli package from version 0.1.1492 to 0.1.1493 and updates kicad-to-circuit-json and kicadts packages to newer versions. |
| #3511 | π Tiny | Automated package update |
| #3499 | π Tiny | Automated package update |
| #3502 | π Tiny | Updates the tscircuitcore package from version 0.0.1322 to 0.0.1323 and the tscircuitngspice-spice-engine package from version 0.0.10 to 0.0.12 in package.json |
| #3507 | π Tiny | Automated package update |
| #3506 | π Tiny | Automated package update |
| #3508 | π Tiny | Automated package update |
| #3495 | π Tiny | Updates the tscircuitcli package to version 0.1.1488 |
| #3505 | π Tiny | Updates the package version from 0.0.1877 to 0.0.1878 |
| #3509 | π Tiny | Automated package update |
| #3504 | π Tiny | Automated package update |
| #3497 | π Tiny | Updates the tscircuitcli package to version 0.1.1489 |
| #3498 | π Tiny | Automated package update |
| #3503 | π Tiny | Automated package update |
| #3496 | π Tiny | Automated package update |
| #3500 | π Tiny | Updates the package version from 0.0.1875 to 0.0.1876 in package.json |
| #3490 | π Tiny | Updates the package version from 0.0.1871 to 0.0.1872 in package.json |
| #3491 | π Tiny | Updates the tscircuitcli package version from 0.1.1486 to 0.1.1487 |
| #3492 | π Tiny | Automated package update to version 0.0.1873 |
| #3489 | π Tiny | Updates the tscircuitcli package to version 0.1.1486 in the package.json file |
| #3487 | π Tiny | Automated package update |
| #3478 | π Tiny | Automated package update |
| #3486 | π Tiny | Updates the tscircuitcli package from version 0.1.1484 to 0.1.1485 and the tscircuitrunframe package from version 0.0.2070 to 0.0.2071. |
| #3473 | π Tiny | Updates the tscircuitcli package to version 0.1.1481 in the package.json file |
| #3479 | π Tiny | Updates the tscircuitcli package version from 0.1.1482 to 0.1.1483 and updates the tscircuitrunframe package version from 0.0.2068 to 0.0.2069, while downgrading the circuit-to-svg package version from 0.0.354 to 0.0.353. |
| #3467 | π Tiny | Updates the package version from 0.0.1861 to 0.0.1862 in package.json |
| #3471 | π Tiny | Automated package update |
| #3475 | π Tiny | Updates the tscircuitcli package to version 0.1.1482 in the package.json file |
| #3469 | π Tiny | Automated package update |
| #3476 | π Tiny | Automated package update |
| #3466 | π Tiny | Automated package update |
| #3468 | π Tiny | Updates the tscircuitcli package from version 0.1.1478 to 0.1.1479 and the tscircuitrunframe package from version 0.0.2066 to 0.0.2067 |
| #3485 | π Tiny | Updates the package version from 0.0.1869 to 0.0.1870 in package.json |
| #3472 | π Tiny | Automated package update |
| #3484 | π Tiny | Automated package update |
| #3483 | π Tiny | Automated package update |
| #3480 | π Tiny | Automated package update |
| #3474 | π Tiny | Automated package update to version 0.0.1865 |
| #3449 | π Tiny | Automated package update |
| #3445 | π Tiny | Updates the tscircuitcli package from version 0.1.1470 to 0.1.1471 and the tscircuitrunframe package from version 0.0.2058 to 0.0.2059 in package.json |
| #3451 | π Tiny | Updates the tscircuitcli package from version 0.1.1472 to 0.1.1473 and the tscircuitrunframe package from version 0.0.2060 to 0.0.2061. |
| #3442 | π Tiny | Automated package update |
| #3455 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2063 in package.json |
| #3458 | π Tiny | Automated package update |
| #3463 | π Tiny | Automated package update |
| #3462 | π Tiny | Automated package update |
| #3454 | π Tiny | Updates the package version from 0.0.1855 to 0.0.1856 in package.json |
| #3465 | π Tiny | Automated package update |
| #3443 | π Tiny | Updates the tscircuitcli package to version 0.1.1470 |
| #3441 | π Tiny | Updates the tscircuitcli package from version 0.1.1468 to 0.1.1469 and the tscircuitrunframe package from version 0.0.2057 to 0.0.2058. |
| #3448 | π Tiny | Automated package version bump from 0.0.1852 to 0.0.1853 |
| #3452 | π Tiny | Automated package update |
| #3456 | π Tiny | Automated package update |
| #3459 | π Tiny | Automated package update |
| #3460 | π Tiny | Updates the tscircuiteval package version from 0.0.919 to 0.0.920 in package.json |
| #3450 | π Tiny | Automated package update |
| #3461 | π Tiny | Automated package update |
| #3447 | π Tiny | Automated package update |
| #3446 | π Tiny | Automated package update |
| #3453 | π Tiny | Automated package update |
| #3464 | π Tiny | Automated package update |
| #3444 | π Tiny | Automated package update |
| #3438 | π Tiny | Automated package update to version 0.0.1848 |
| #3435 | π Tiny | Updates the tscircuitcore package version from 0.0.1312 to 0.0.1314 in package.json |
| #3430 | π Tiny | Automated package update |
| #3426 | π Tiny | Automated package update |
| #3434 | π Tiny | Updates the package version from 0.0.1845 to 0.0.1846 in package.json |
| #3428 | π Tiny | Automated package update |
| #3421 | π Tiny | Updates the package version from 0.0.1840 to 0.0.1841 in package.json |
| #3429 | π Tiny | Automated package update |
| #3425 | π Tiny | Updates the version of tscircuitcore from 0.0.1309 to 0.0.1310 and tscircuitngspice-spice-engine from 0.0.8 to 0.0.9 in package.json |
| #3439 | π Tiny | Updates the tscircuitcli package version from 0.1.1467 to 0.1.1468 |
| #3427 | π Tiny | Automated package update |
| #3431 | π Tiny | Automated package update |
| #3440 | π Tiny | Automated package update |
| #3436 | π Tiny | Automated package update |
| #3433 | π Tiny | Automated package update |
| #3432 | π Tiny | Automated package update |
| #3437 | π Tiny | Automated package update |
| #3420 | π Tiny | Updates the tscircuitcli package and other related dependencies to their latest versions. |
| #2447 | π Tiny | Updates the version of the tscircuitchecks package from 0.0.137 to 0.0.138 in package.json |
| #3666 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2071 to 0.0.2072 |
| #3668 | π Tiny | Automated package update |
| #3667 | π Tiny | Automated package update |
| #3669 | π Tiny | Automated package update |
| #3670 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2074 |
| #3664 | π Tiny | Automated package update |
| #3660 | π Tiny | Updates the tscircuiteval package from version 0.0.921 to 0.0.923 |
| #3661 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2067 to 0.0.2068 |
| #3663 | π Tiny | Automated package update |
| #3657 | π Tiny | Automated package update |
| #3662 | π Tiny | Automated package update |
| #3659 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2067 |
| #3650 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2063 |
| #3653 | π Tiny | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 |
| #3655 | π Tiny | Updates the tscircuiteval package from version 0.0.920 to 0.0.921 |
| #3652 | π Tiny | Automated package update |
| #3644 | π Tiny | Automated package update |
| #3649 | π Tiny | Automated package update |
| #3654 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2065 in package.json |
| #3646 | π Tiny | Updates the tscircuiteval package to version 0.0.917 in the package.json file. |
| #3645 | π Tiny | Automated package update |
| #3647 | π Tiny | Automated package update |
| #3648 | π Tiny | Updates the tscircuiteval package to version 0.0.918 |
| #3651 | π Tiny | Automated package update |
| #3643 | π Tiny | Automated package update |
| #3638 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2055 |
| #3636 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2054 |
| #3639 | π Tiny | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 |
| #3635 | π Tiny | Updates the tscircuiteval package to version 0.0.912 in the package.json file. |
| #3637 | π Tiny | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 |
| #3634 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2052 to 0.0.2053 |
| #3641 | π Tiny | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3640 | π Tiny | Automated package update |
| #3642 | π Tiny | Automated package update |
| #3633 | π Tiny | Automated package update |
| #2913 | π Tiny | Automated package update |
| #2910 | π Tiny | Automated package update |
| #2914 | π Tiny | Automated package update |
| #2902 | π Tiny | Updates the version of several dependencies in the package.json file. |
| #2899 | π Tiny | Automated package update |
| #2900 | π Tiny | Automated package update to version 0.0.922 |
| #2903 | π Tiny | Automated package update to version 0.0.923 |
| #2891 | π Tiny | Updates the package version from 0.0.918 to 0.0.919 in package.json |
| #2896 | π Tiny | Updates package dependencies to their latest versions as part of routine maintenance. |
| #2887 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1316 to 0.0.1317 in package.json |
| #2881 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1314 to 0.0.1315 in package.json |
| #2894 | π Tiny | Automated package update |
| #2890 | π Tiny | Automated package update |
| #2893 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1318 to 0.0.1319 in package.json |
| #2884 | π Tiny | Automated package update |
| #2897 | π Tiny | Automated package update |
| #2888 | π Tiny | Automated package update |
| #2885 | π Tiny | Automated package update |
| #2882 | π Tiny | Automated package update |
| #2867 | π Tiny | Updates the version of tscircuitcore to 0.0.1310 and downgrades eecircuit-engine to 1.5.6 in package.json |
| #2870 | π Tiny | Updates the package versions in package.json for various dependencies. |
| #2879 | π Tiny | Automated package update |
| #2878 | π Tiny | Updates the version of the tscircuitcore package from 0.0.1312 to 0.0.1314 in package.json |
| #2868 | π Tiny | Automated package update |
| #2871 | π Tiny | Automated package update |
| #2874 | π Tiny | Automated package update |
| #2873 | π Tiny | Automated package update |
| #2865 | π Tiny | Automated package update |
| #3675 | π Tiny | Automated package update |
| #3677 | π Tiny | Automated package update |
| #3678 | π Tiny | Updates the tscircuiteval package from version 0.0.924 to 0.0.925 in the package.json file. |
| #3676 | π Tiny | Updates the tscircuiteval package from version 0.0.923 to 0.0.924 in the package.json file. |
| #3679 | π Tiny | Automated package update |
| #3664 | π Tiny | Updates the tscircuiteval package from version 0.0.922 to 0.0.923 |
| #3669 | π Tiny | Updates the tscircuitpcb-viewer package to version 1.11.372 |
| #3667 | π Tiny | Updates the tscircuitschematic-viewer package to version 2.0.62 |
| #3659 | π Tiny | Updates the tscircuiteval package from version 0.0.920 to 0.0.922 in the package.json file. |
| #3665 | π Tiny | Automated package update |
| #3662 | π Tiny | Updates the circuit-json-to-kicad package from version 0.0.149 to 0.0.150 |
| #3663 | π Tiny | Automated package update |
| #3670 | π Tiny | Automated package update |
| #3672 | π Tiny | Automated package update |
| #3660 | π Tiny | Automated package update |
| #3668 | π Tiny | Automated package update |
| #3654 | π Tiny | Automated package update |
| #3650 | π Tiny | Updates the tscircuiteval package from version 0.0.917 to 0.0.918 in the package.json file. |
| #3655 | π Tiny | Updates the tscircuiteval package from version 0.0.918 to 0.0.919 in the package.json file. |
| #3649 | π Tiny | Automated package update |
| #3651 | π Tiny | Automated package update |
| #3648 | π Tiny | Updates the tscircuiteval package from version 0.0.916 to 0.0.917 |
| #3645 | π Tiny | Automated package update |
| #3656 | π Tiny | Automated package update |
| #3644 | π Tiny | Updates the circuit-json-to-kicad package version from 0.0.148 to 0.0.149 in package.json |
| #3658 | π Tiny | Automated package update |
| #3657 | π Tiny | Updates the tscircuiteval package from version 0.0.919 to 0.0.920 in the package.json file. |
| #3647 | π Tiny | Automated package update |
| #3646 | π Tiny | Updates the tscircuiteval package from version 0.0.915 to 0.0.916 in the package.json file. |
| #3636 | π Tiny | Updates the tscircuiteval package from version 0.0.912 to 0.0.913 in the package.json file. |
| #3635 | π Tiny | Automated package update |
| #3639 | π Tiny | Automated package update |
| #3637 | π Tiny | Automated package update |
| #3634 | π Tiny | Updates the tscircuiteval package from version 0.0.911 to 0.0.912 in the package.json file. |
| #3638 | π Tiny | Updates the tscircuiteval package from version 0.0.913 to 0.0.914 in the package.json file. |
| #3640 | π Tiny | Updates the tscircuiteval package from version 0.0.914 to 0.0.915 |
| #3642 | π Tiny | Updates the circuit-json-to-gerber package from version 0.0.77 to 0.0.78 |
| #3641 | π Tiny | Automated package update |
| #3632 | π Tiny | Updates the tscircuiteval package from version 0.0.910 to 0.0.911 in the package.json file. |
| #3633 | π Tiny | Automated package update |
| #3317 | π Tiny | Automated package update |
| #3316 | π Tiny | Automated README update with latest CLI usage output. |
| #3315 | π Tiny | Automated package update |
| #3312 | π Tiny | Automated package update |
| #3311 | π Tiny | Automated README update with latest CLI usage output. |
| #3308 | π Tiny | Automated package update |
| #3305 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2072 to 0.0.2073 |
| #3299 | π Tiny | Automated package update |
| #3301 | π Tiny | Automated package update |
| #3307 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2073 to 0.0.2074 |
| #3304 | π Tiny | Automated package update |
| #3306 | π Tiny | Automated package update |
| #3303 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2071 to 0.0.2072 |
| #3300 | π Tiny | Automated README update with latest CLI usage output. |
| #3296 | π Tiny | Automated package update |
| #3295 | π Tiny | Automated README update with latest CLI usage output. |
| #3294 | π Tiny | Automated package update |
| #3277 | π Tiny | Automated package update |
| #3284 | π Tiny | Updates the package version from v0.1.1481 to v0.1.1482 in package.json |
| #3285 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2069 in the package.json file |
| #3279 | π Tiny | Updates the package version from 0.1.1479 to 0.1.1480 in package.json |
| #3282 | π Tiny | Automated package update |
| #3287 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2070 |
| #3283 | π Tiny | Automated README update with latest CLI usage output. |
| #3286 | π Tiny | Automated package update |
| #3290 | π Tiny | Automated package update |
| #3275 | π Tiny | Automated package update |
| #3278 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2067 to 0.0.2068 |
| #3289 | π Tiny | Updates the tscircuitrunframe package version from 0.0.2070 to 0.0.2071 |
| #3276 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2067 in package.json |
| #3274 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2066 in package.json |
| #3262 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2059 to 0.0.2060 |
| #3271 | π Tiny | Automated package update |
| #3268 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2062 to 0.0.2063 |
| #3270 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2063 to 0.0.2064 |
| #3263 | π Tiny | Automated package update |
| #3257 | π Tiny | Automated package update |
| #3264 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2060 to 0.0.2061 |
| #3259 | π Tiny | Automated package update |
| #3261 | π Tiny | Automated package update |
| #3266 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2061 to 0.0.2062 |
| #3267 | π Tiny | Automated package update |
| #3265 | π Tiny | Automated package update |
| #3273 | π Tiny | Automated package update |
| #3260 | π Tiny | Automated package update |
| #3272 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2064 to 0.0.2065 |
| #3258 | π Tiny | Automated README update with latest CLI usage output. |
| #3251 | π Tiny | Updates the tscircuitrunframe package version from 0.0.2056 to 0.0.2057 in package.json |
| #3252 | π Tiny | Automated package update |
| #3246 | π Tiny | Updates the tscircuitrunframe package from version 0.0.2054 to 0.0.2055 |
| #3244 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2054 in package.json |
| #3243 | π Tiny | Automated package update |
| #3242 | π Tiny | Updates the tscircuitrunframe package to version 0.0.2053 in package.json |
| #3247 | π Tiny | Automated package update |
| #3253 | π Tiny | Automated package update |
| #3245 | π Tiny | Automated package update |
| #3249 | π Tiny | Automated package update |
| #3248 | π Tiny | Updates the tscircuitrunframe package version from 0.0.2055 to 0.0.2056 |
| #1397 | π Tiny | Automated package update |
| #1390 | π Tiny | Automated package update |
| #1387 | π Tiny | Automated package update |
| #1392 | π Tiny | Automated package update |
| #1385 | π Tiny | Automated package update |
| #1395 | π Tiny | Automated package update |
| #1374 | π Tiny | Automated package update |
| #1380 | π Tiny | Automated package update |
| #1371 | π Tiny | Automated package update |
| #1365 | π Tiny | Automated package update |
| #112 | π Tiny | Automated package update |
| #337 | π Tiny | Automated package update |
| #335 | π Tiny | Automated package update |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #526 | π³ Major | βββ | Prevents the untangle pass from making valid traces invalid by rejecting reroute candidates that cross component bodies, ensuring valid paths are maintained during trace cleanup. |
| #512 | π³ Major | βββ | Fixes the issue where overlapping traces would shift into schematic component boxes by implementing obstacle-aware offsets during trace separation. |
| #530 | π Minor | ββ | Fixes trace routing issue where traces incorrectly pass through netlabel boundaries, ensuring proper routing behavior in schematic designs. |
| #524 | π Minor | ββ | Adds a test case for tracing through a capacitor in the schematic solver, ensuring that the trace correctly identifies obstacles and intersections with the capacitor component. |
| #507 | π Minor | ββ | Fixes validation of connector traces to ensure they do not overlap netlabel edges, preventing potential routing errors. |
| #27 | π Minor | ββ | Exports types SearchPartResult and SearchPartsResponse for use with the CLI --ti flag |
π Tiny Contributions (12)
| PR # | Impact | Description |
|---|---|---|
| #3510 | π Tiny | Updates the versions of kicad-to-circuit-json and kicadts in package.json to improve compatibility and functionality. |
| #2438 | π Tiny | Updates the version of the tscircuitschematic-trace-solver dependency from 0.0.66 to 0.0.68 in package.json |
| #2425 | π Tiny | Reproduces a bug related to custom symbols having incorrect connections in schematic rendering. |
| #2418 | π Tiny | Updates the version of the schematic-trace-solver dependency from 0.0.63 to 0.0.65 in package.json |
| #2420 | π Tiny | Adds a test to verify the correct direction of netlabels for custom symbols in schematic representations. |
| #2421 | π Tiny | Fixes incorrect facing direction for custom symbol ports in schematics, ensuring netlabels point correctly based on declared port direction. |
| #529 | π Tiny | Reproduces a bug where the VDDS trace overlaps its own net label in the schematic trace solver. |
| #508 | π Tiny | Adds a test case for trace overlap involving a resistor in the schematic trace solver. |
| #30 | π Tiny | Updates the tscircuit dependency version from 0.0.1861 to 0.0.1880 in package.json |
| #27 | π Tiny | Updates the PCB snapshot files in the repository to reflect the latest design changes. |
| #25 | π Tiny | Adds pcbX and pcbY coordinates to components in the CC2340R5 and CC3235SF circuit definitions for improved PCB layout accuracy. |
| #11 | π Tiny | Adds new components MSPM0G3507, CC2340R5, and CC3235SF with their respective pin configurations and schematic representations. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #138 | π³ Major | βββ | This pull request adds a new symbol library for the CM5IO circuit, including JSON and SVG snapshots for various components. The changes include detailed definitions for schematic symbols, components, ports, and their respective attributes, enhancing the librarys usability and integration into circuit designs. |
| #336 | π Minor | ββ | Fixes the export of copper pours in KiCad by ensuring they are represented as filled zones, enhancing the accuracy of PCB designs. |
π Tiny Contributions (6)
| PR # | Impact | Description |
|---|---|---|
| #658 | π Tiny | Adds a test case to reproduce the issue of pinrow overlapping with text in the PCB rendering. |
| #3665 | π Tiny | Updates the version of the circuit-json-to-kicad dependency from 0.0.137 to 0.0.150 in package.json |
| #3280 | π Tiny | Updates the version of circuit-json-to-kicad from 0.0.137 to 0.0.150 in package.json |
| #3255 | π Tiny | Updates the versions of the tscircuiteval and tscircuit packages in package.json to the latest compatible versions. |
| #334 | π Tiny | This pull request adds a new test dataset for autorouting, specifically focusing on copper pour functionality. The dataset includes various source ports and components, which are essential for testing the copper pour feature in the autorouting process. |
| #13 | π Tiny | Adds a new TPS22919 circuit component and its schematic representation to the library. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #485 | π³ Major | βββ | Fixes a regression in DSN import where polygon-based SMT padstacks lose their geometry when converted back to circuit-json, ensuring accurate rendering and fidelity during round-trips. |
| #482 | π³ Major | βββ | Fixes a bug in DSN conversion that incorrectly handled through_pad points in pcb_trace routes, ensuring type safety and correct route processing. |
| #300 | π³ Major | βββ | Adds the SparkFun Ambient Light Sensor Breakout - TEMT6000 board, including the TEMT6000X01 phototransistor component, a 10K pull-down resistor, a decoupling capacitor, and a 3-pin VCCGNDSIG header, along with PCB, schematic, and 3D snapshots. |
| #295 | π³ Major | βββ | Adds new components for the SparkFun Qwiic MicroPressure Sensor, including the MPRLS0025PA00001A component with pin configuration, footprint, and CAD model, as well as two additional components with their respective configurations and footprints. |
| #484 | π Minor | ββ | Fixes DSN export for pcb_smtpad elements with shape: polygon by ensuring proper polygon padstack generation and preventing NaN values in exported DSN output. |
| #111 | π Minor | ββ | Replaces Buffer-based GLTF rendering with Uint8Array API in repro02 snapshot test, updating snapshots accordingly. |
| #9 | π Minor | ββ | Refactors the renderCircuitJsonTo3dPng function to utilize an updated PNG rendering function, improving the rendering process. |
π Tiny Contributions (16)
| PR # | Impact | Description |
|---|---|---|
| #394 | π Tiny | Updates dependencies and refactors the 3D rendering test utility to use the latest APIs from poppygl, ensuring compatibility with newer versions and improving maintainability. |
| #296 | π Tiny | Updates the poppygl dependency and refactors the test code to use the new renderGLTFToPNGFromGLB API, replacing the deprecated renderGLTFToPNGBufferFromGLBBuffer and updating the expected return type from Buffer to Uint8Array. |
| #160 | π Tiny | Updates the circuit-to-svg dependency version from 0.0.344 to 0.0.354 in package.json |
| #427 | π Tiny | Adjusted viewBox and path coordinates in capacitor_polarized_right.snap.svg for improved alignment and accuracy. Modified path definitions and added new paths to enhance visual representation. Updated text positions and added new text elements for better labeling. Corrected line coordinates for red indicators in both capacitor_polarized_right.snap.svg and capacitor_polarized_up.snap.svg. Enhanced overall SVG structure for clarity and consistency across snapshots. |
| #3672 | π Tiny | Updates the dsn-converter dependency from version 0.0.60 to 0.0.90 in package.json |
| #46 | π Tiny | Updates the dsn-converter dependency to version 0.0.90 in the package.json file |
| #45 | π Tiny | Updates dsn-converter from 0.0.88 to 0.0.89 |
| #44 | π Tiny | Updates the dependencies for tscircuitpcb-viewer and React to newer versions in package.json |
| #43 | π Tiny | Updates the dsn-converter dependency from version 0.0.84 to 0.0.88 in the package.json file. |
| #3674 | π Tiny | Updates the kicad-to-circuit-json and kicadts dependencies to newer versions in package.json |
| #3313 | π Tiny | Updates the dsn-converter dependency version from 0.0.88 to 0.0.90 in package.json |
| #3297 | π Tiny | Updates the versions of kicad-to-circuit-json from 0.0.59 to 0.0.94 and kicadts from 0.0.35 to 0.0.45 in package.json |
| #3292 | π Tiny | Updates the dsn-converter dependency to version 0.0.88 in package.json |
| #52 | π Tiny | Fixes missing schematic_table and schematic_table_cell support in generateSymbolTsx, ensuring table-based schematic symbols survive conversion and are properly represented in the generated JSX tree. |
| #736 | π Tiny | Adds the pcbRotation property to the silkscreentext documentation, allowing users to specify the rotation of text on the PCB. |
| #729 | π Tiny | Updates the documentation for the hole component to include support for oval holes, adding an example and updating the properties table accordingly. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2413 | π³ Major | βββ | This pull request integrates the AutoroutingPipelineSolver7_MultiGraph into the existing autorouting framework, enhancing the routing capabilities of the system. It also updates the autorouter versioning in the interface and modifies the package dependencies to ensure compatibility with the new solver. |
| #1362 | π³ Major | βββ | Fixes high-density solver metadata for child solvers that do not implement the getSolverName method, ensuring proper naming conventions are followed. |
| #1 | π³ Major | βββ | Builds ngspice wasm with static XSPICE code models, adds an opt-in ngBehavior simulation option for PSpicePSA compatibility before sourcing netlists, and verifies TPS63802 PFM buck support through package and scope SVG regression tests. |
| #12 | π³ Major | βββ | Adds a targeted preprocessing hack for pspiceCompatibility to get the MSPM0G3507 OPA and TPS63802 vendor decks running through the embedded eecircuit-engine runtime, without requiring a native ngspice binary. This works around missing embedded XSPICEcodemodel support by rewriting a small PSPICE subset, but compromises model fidelity by stripping switch thresholds like VONVOFF, so the output is valid simulation data but not guaranteed to match true PSPICEnative ngspice behavior. |
| #2864 | π Minor | ββ | Enables PSPICE compatibility in ngspice simulations by modifying the ngspice engine configuration and adding a corresponding test. |
| #37 | π Minor | ββ | Add SAVE statements to simulation voltage probes to save memory by not getting every single output |
| #5 | π Minor | ββ | Fixes the issue of duplicate parsing of raw output in the simulation process by ensuring that the raw output is parsed only once. |
| #15 | π Minor | ββ | Switches to tscircuiteecircuit-engine from the pinned jscdn 1.7.2 tarball and initializes Simulation with ngBehavior: psa directly. Removes the old pspiceCompatibility command-list mutation path and updates PSPICEtimestep snapshots for the new engine behavior. |
| #28 | π Minor | ββ | This pull request removes the MSPM0_OPA PSPICE model and its references from the project. The model was previously used for simulating operational amplifier characteristics in circuit designs. |
| #23 | π Minor | ββ | img width2978 height1562 altimage srchttps:github.comuser-attachmentsassets24c2cac8-e905-490e-b284-01ce6561b7a4 |
π Tiny Contributions (10)
| PR # | Impact | Description |
|---|---|---|
| #2444 | π Tiny | Updates the versions of circuit-json-to-spice and tscircuitngspice-spice-engine dependencies in package.json |
| #2442 | π Tiny | Updates the ngspice-spice-engine dependency version from 0.0.10 to 0.0.12 in package.json |
| #2429 | π Tiny | Updates the ngspice engine dependency version from 0.0.9 to 0.0.10 in package.json |
| #2417 | π Tiny | Updates the ngspice engine dependency version from 0.0.8 to 0.0.9 in package.json |
| #2907 | π Tiny | Updates the versions of tscircuitngspice-spice-engine and tscircuiteecircuit-engine in the package.json file, resolving import issues related to the eecircuit-engine module. |
| #3653 | π Tiny | This pull request removes changes made to the style files, reverting them to a previous state. |
| #3652 | π Tiny | This pull request addresses issues related to the simulation tab, specifically fixing waiting and error pages that users encounter during analog simulations. It introduces new fixtures for slow analog simulations and error handling, enhancing the user experience by providing clearer feedback during simulation processes. |
| #4 | π Tiny | Adds an ESM entry point for the eecircuit-engine and updates the package.json to include the new entry point in the files list. |
| #17 | π Tiny | Updates the tscircuiteecircuit-engine dependency from version 1.7.2 to 1.7.4 in the package.json file. |
| #16 | π Tiny | Adds HDC3022 and HDC3020 components with their respective footprints and schematic representations. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2433 | π Minor | ββ | Fixes net label collisions by utilizing the output from netLabelNetLabelCollisionSolver to determine placements. |
| #131 | π Minor | ββ | Fixes empty visualization frames and adds a fixed suffix to fixed chips in the layout visualization. |
| #528 | π Minor | ββ | Fixes pipeline failure when a single net label cannot be placed, allowing the solver to continue processing other labels and preserving straight pin-to-pin traces. |
π Tiny Contributions (5)
| PR # | Impact | Description |
|---|---|---|
| #2435 | π Tiny | Updates the schematic trace solver dependency to version 0.0.66, addressing issues from a previous pull request. |
| #2423 | π Tiny | Fixes issues with trace overlap and merging in schematic rendering, ensuring clearer representation of traces. |
| #130 | π Tiny | Adds color coding to chip visualizations based on chip type in the SVG rendering. |
| #19 | π Tiny | Adds a footprint for the DRV8833 and DRV8876 chips, including detailed pad specifications and CAD model links. |
| #8 | π Tiny | Adds a new DRV8833 motor driver component and its associated schematic representation to the library. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #2430 | π³ Major | βββ | Fixes autorouting failure by ensuring parent SRJ generation does not include descendant subcircuit source nets, preventing duplicate route requests and static reachability errors. |
| #2422 | π³ Major | βββ | Updates Simple Route JSON generation to ensure top-level autorouting inputs are derived from logical source_tracesource_net intent, rather than treating existing top-level pcb_trace records as already-routed state, addressing the dataset-srj18 missing traces issue. |
| #8 | π³ Major | βββ | BEFORE !Before(https:github.comuser-attachmentsassets0ec0f7d5-7f8f-4403-bb1c-a01af85e8701) AFTER !After(https:github.comuser-attachmentsassetsa2869dcb-974a-4acd-8311-968d697385e3) !Additional View(https:github.comuser-attachmentsassetsdc37ceef-3703-49c2-a3af-d75e6fb4b80c) |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #26 | π Tiny | Adds missing footprints for components, ensures all subcircuits are routed correctly, and modifies schematic coordinates for net labels to eliminate build log errors. |
| #24 | π Tiny | Updates the tscircuit dependency version in package.json from 0.0.1846 to 0.0.1856. |
| #9 | π Tiny | Adds a new demo for the TPS7A02 voltage regulator, including its footprint and schematic representation. |
| #6 | π Tiny | Adds a new subcircuit for the TPS63802 component, including its footprint and schematic representation. |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #29 | π Tiny | Adds a GitHub Actions workflow for publishing packages to GitHub Packages upon pushing to the main branch. |
| #8 | π Tiny | Updated installation instructions and added a section for publishing using GitHub Packages. |
| #734 | π Tiny | Adds a guide for using prefabricated vias with the autorouter, including examples and best practices. |
| #2 | π Tiny | Add GitHub Packages publish workflow and Docker build step for spice.jswasm before vite build |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #21 | π³ Major | βββ | Adds interactive dimension overlays to the CAD viewer, allowing users to visualize dimensions of 3D objects in the scene. |
| #20 | π³ Major | βββ | Adds performance statistics and loading diagnostics for CAD models, including mesh count, vertex count, triangle count, and loading times. |
| #115 | π Minor | ββ | Fixes Gerber and Excellon generation issues for non-plated holes in PCB designs. |
π Tiny Contributions (4)
| PR # | Impact | Description |
|---|---|---|
| #700 | π Tiny | Adds documentation outlining guidelines for creating and contributing autorouting datasets, including naming conventions, structure, visualization, and integration into benchmarks. |
| #139 | π Tiny | Preserves KiCad silkscreen pin-1 markers and graphic stroke widths during footprint conversion |
| #14 | π Tiny | Adds a new PCB and schematic for the TMP1075 component, including detailed footprint and connections. |
| #10 | π Tiny | Adds a new HDC2080 TI board with its corresponding footprint and schematic representation. |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #45 | π Minor | ββ | Adds support for the missing pcb_smtpad field in circuit-json-to-tscircuit, ensuring that generated TSX retains detailed footprint pad information including layer, radius, and solder-mask properties. |
| #55 | π Minor | ββ | Adds support for dashLength and dashGap attributes in schematic lines and paths, allowing for customizable dashed line styles in schematics. |
| #54 | π Minor | ββ | Adds support for extended pcb_silkscreen_text attributes in circuit-json-to-tscircuit so the generated footprint TSX preserves more of the source circuit JSON styling and placement data. |
π Tiny Contributions (6)
| PR # | Impact | Description |
|---|---|---|
| #3671 | π Tiny | Updates the version of the circuit-json-to-tscircuit dependency from 0.0.21 to 0.0.35 in package.json |
| #3309 | π Tiny | Updates the dependency version of circuit-json-to-tscircuit from 0.0.9 to 0.0.35 in package.json |
| #56 | π Tiny | Preserves pcbRotation and corner radius for rotated SMT pads in the generation of TSX output. |
| #46 | π Tiny | Adds support for additional plated hole shapes and properties, including rotated pill holes and various attributes related to solder mask and hole dimensions. |
| #48 | π Tiny | Centralizes the formatting of optional footprint TSX attributes by moving the formatOptionalMmAttr function to the helpers module, improving code organization and maintainability. |
| #1588 | π Tiny | Updates the tscircuit dependency version from 0.0.1861 to 0.0.1873 in package.json |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #1393 | π³ Major | βββ | Enables sparse candidate storage in the tiny hypergraph solver, optimizing memory usage during pathfinding operations. |
| #1368 | π³ Major | βββ | Removes redundant parameters related to topology generator IDs from various solver classes, streamlining the output structure. |
| #113 | π³ Major | βββ | Reduces memory usage across the duplicate-port repair path and the section pipeline, while fixing a regression around serialized metadata preservation. |
| #119 | π³ Major | βββ | Reduces memory usage in TinyHyperGraphSolver by changing the indexing and storage of per-hop best-cost state during route search, optimizing for actual port connectivity instead of global region count. |
| #1377 | π Minor | ββ | Pins tiny-hypergraph to a specific commit and defers the materialization of inputNodeWithPortPoints in TinyHypergraphPortPointPathingSolver to improve memory management. |
| #1389 | π Minor | ββ | Updates the tiny-hypergraph dependency to a specific commit that introduces compact hop cost storage functionality. |
| #1396 | π Minor | ββ | Adds average via count to benchmark reports in the autorouter workflow. |
π Tiny Contributions (1)
| PR # | Impact | Description |
|---|---|---|
| #1373 | π Tiny | Fixes the git hash issue by only passing the first 7 characters of the hash for the dependency tscircuithigh-density-a01 in package.json |
| PRs # | Impact | Rating | Description |
|---|---|---|---|
| #140 | π³ Major | βββ | Why no reproduction ?? circuit-to-svg already draws vias so the vias will appear in the snapshot. Motivation: KiCad vias were being represented only as route_type: via points inside pcb_trace.route. circuit-to-svg can render those, so testssnapshots passed. But pcb-viewer expects physical vias to exist as standalone pcb_via elements. Without those, the viewer had no via drills to draw. Fix: The converter was treating trace vias as enough and skipped the real pcb_via objects. I changed it so KiCad vias are always written as real standalone pcb_via elements too, which gives PCB viewers an actual via object to draw. Please refer the real kicad for the via size change : img width1470 height956 altimage srchttps:github.comuser-attachmentsassets43ac2f15-8bf7-4ed5-b7d2-f7175fb23c43 |
- Bun runtime
.envfile with required API keys:GITHUB_TOKEN=your_github_token OPENAI_API_KEY=your_openai_api_key DISCORD_TOKEN=your_discord_token (optional, for Discord integration) SLACK_BOT_TOKEN=your_slack_token (optional, for Slack integration)
bun run generate:weekly- Generate current week's contribution overviewbun run generate:monthly- Generate current month's contribution overviewbun run generate:changelog- Generate monthly changelog from PRs
bun run analyze-pr- Analyze a single PR (interactive prompt)bun run test:github- Test GitHub API integration
bun run notifications:issues- Send notifications for new issuesbun run notifications:pr- Send notifications for new PRsbun run sync:discord- Sync contributor roles with Discord
bun run export:sponsorship- Generate sponsorship data CSV
bun run dev- Start development server for web UIbun run build- Build for productionbun run format- Format code with Biome
# Generate this week's contribution overview
bun run generate:weekly
# Generate current month's overview
bun run generate:monthly
# Analyze a specific PR
bun run analyze-pr
# Test your GitHub token setup
bun run test:github