Releases: faebryk/faebryk
Releases · faebryk/faebryk
v3.0.1
What's Changed
- Part: Add PartIdentifier (mfr, p/n, datasheet) by @JasperZP in #172
- Lib: Diode: Add parameters, move Vrwm to Diode by @JasperZP in #174
- Add utilities for BOM generation by @JasperZP in #173
- Picker: Improve logging by @JasperZP in #175
- Core: Fix endless recursions in str & repr by @IoannisP-ITENG in #178
- Library: Implement non-equal parameter comparisons by @IoannisP-ITENG in #179
- Library: Fix capacitor value repr by @IoannisP-ITENG in #180
- Lib: accept all params for simple_value_rep by @JasperZP in #182
- CI: Add pytest workflow by @IoannisP-ITENG in #183
- Picker: Fix unpicked detector by @IoannisP-ITENG in #185
- Exporters: BOM: Add JLCPCB BOM exporter by @JasperZP in #184
- Meta: Bump version to 3.0.1 by @IoannisP-ITENG in #186
New Contributors
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- Bugfix: Readme: Fix example instructions by @IoannisP-ITENG in #144
- Bugfix: Tools: Fix aliased pins in converter by @IoannisP-ITENG in #145
- Core: Add pretty printing by @NoR8quoh1r in #146
- Bugfix: Pre-commit update; Kicad netlist fixes by @IoannisP-ITENG in #154
- Add option to add non-connected components to netlist by @IoannisP-ITENG in #155
- Bugfix: Exporter: Handle none extra_comps by @IoannisP-ITENG in #156
- Core: High level graph by @IoannisP-ITENG in #147
- Multi: Picker/PCB; Unit fix; ElectricLogic buses; Extra components by @IoannisP-ITENG in #159
- Packaging: Switch to poetry by @IoannisP-ITENG in #160
- Multi-feature: Make faebryk more production ready by @IoannisP-ITENG in #167
- Library: Export as F by @IoannisP-ITENG in #168
- Examples; Add minimal led by @IoannisP-ITENG in #170
- Meta: Bump version to 3.0.0 by @IoannisP-ITENG in #171
Full Changelog: v2.0.0...v3.0.0
v2.0.0 <Insider>
Summary
- Core: Trait & TraitImplementation separation
- Core: Intellisense friendly structure
- Importer/Exporter: proof-of-concept schematic importer & faebryk exporter
- Meta: Greatly improve stability
- Meta: Improve dev environment
What's Changed
- Core: Add backref in traits to their object by @IoannisP-ITENG in #78
- Library: Add QFN footprint by @IoannisP-ITENG in #77
- Meta: Format code with black by @IoannisP-ITENG in #81
- Meta: Bugfix: Fix git blame ignore revs for black by @IoannisP-ITENG in #82
- Readme: Add Black badge by @ruben-iteng in #83
- PR template: Remove pr type by @ruben-iteng in #85
- Feature/add code formatting request by @ruben-iteng in #84
- Change: Print to logging by @ruben-iteng in #87
- Fix: Owner for .md files by @ruben-iteng in #88
- Add: Capacitor to component library by @ruben-iteng in #90
- Library: Add Ranged parameter by @ruben-iteng in #91
- Readme: Add 5Ws about faebryk by @ruben-iteng in #93
- Graph: Handle pin not in map explicitly by @IoannisP-ITENG in #94
- Test: Add core.trait tests by @IoannisP-ITENG in #95
- Core: Interface rework by @IoannisP-ITENG in #97
- Readme: Add phonetic pronunciation by @ruben-iteng in #100
- Bugfix: Fix connect_all by @IoannisP-ITENG in #103
- Core: Differentiate traits and trait implementations by @IoannisP-ITENG in #102
- Samples: Export to file by @IoannisP-ITENG in #107
- Netlist: Add export graph to png functionality by @ruben-iteng in #105
- Bugfix: Core: Fix assert syntax by @IoannisP-ITENG in #108
- Components: Add components used by eurorack example by @ruben-iteng in #106
- Deps: Replace sexp_parser with sexpdata by @IoannisP-ITENG in #113
- Bugfix: Netlist: Use kicad ref if available for edge names by @ruben-iteng in #115
- Packaging: Fix missing dependencies by @NoR8quoh1r in #119
- Replace deprecated function calls in test code by @NoR8quoh1r in #122
- Use editable install for development by @NoR8quoh1r in #123
- Multiple: Multi merge by @IoannisP-ITENG in #121
- README: Use https:// instead of git protocol by @NoR8quoh1r in #124
- Test: Remove test requiremets.txt by @NoR8quoh1r in #125
- Meta: Add black pre-commit & run on all by @IoannisP-ITENG in #126
- Meta: Add isort & autoflake (& run them) by @IoannisP-ITENG in #127
- Samples: Improve and unify exporting by @IoannisP-ITENG in #128
- Core: Add auto-naming objects by @IoannisP-ITENG in #129
- Bugfix: Exporter: faebryk: Fix graph render & import by @IoannisP-ITENG in #131
- Core: Add dynamic trait implementations by @IoannisP-ITENG in #132
- Documentation: Add pre-commit section by @IoannisP-ITENG in #133
- Bugfix: Meta: Fix requirements syntax by @IoannisP-ITENG in #134
- Test: Move to pytest by @NoR8quoh1r in #135
- Meta: Get rid of init.py files by @NoR8quoh1r in #136
- Meta: Use src-layout by @NoR8quoh1r in #141
- Bugfix: add "fields" to netlist importer by @IoannisP-ITENG in #143
- Meta: Bump version to 2.0.0 by @NoR8quoh1r in #142
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Summary
- Library/Core redesign
What's Changed
- Library: Log on connection by @IoannisP-ITENG in #25
- Core: Throw error if graph edge to an unkown node by @IoannisP-ITENG in #26
- Readme: Add logo by @ruben-iteng in #28
- Meta: Add code owners by @ruben-iteng in #30
- Bugfix: Fix broken code owners by @ruben-iteng in #32
- Meta: Add pr and issue templates by @ruben-iteng in #33
- Fix: Expired Discord link by @ruben-iteng in #38
- Netlist: Refactor by @NoR8quoh1r in #27
- Add correct label and title to issue templates by @ruben-iteng in #43
- Meta: Contributing guide & Code of conduct by @ruben-iteng in #47
- Core/Library: Complete Redesign by @IoannisP-ITENG in #59
- Template fixes and removals by @ruben-iteng in #51
- Meta: Ignore _local folder in gitignore by @IoannisP-ITENG in #62
- Scripts: clean issues script by @IoannisP-ITENG in #63
- Sample: Add explanation to current examples by @IoannisP-ITENG in #65
- Meta: Discord, PyPi, commit activity labels by @ruben-iteng in #68
- Meta: Add pip instructions to README by @IoannisP-ITENG in #69
- CI/CD: Upload to pypi on github release by @IoannisP-ITENG in #70
New Contributors
- @NoR8quoh1r made their first contribution in #27
Full Changelog: v0.0.1...v1.0.0
0.0.1
v0.0.1 v0.0.1