Salvador E. Tropea
9c6ca87214
[iBoM][Added] Support for 2.7.0
...
- Pin 1 highlight changes
- The packaged iBoM is compatible with 2.6.0
- A patch to make it compatible was merged in upstream
- Current release reports a wrong version
2023-08-04 06:59:54 -03:00
Salvador E. Tropea
68e0ccc9b8
[iBoM][Added] `forced_name` to control the displayed name
...
- To force the name displayed at the top left corner
Closes #470
2023-07-31 09:12:05 -03:00
Salvador E. Tropea
0fa7b92039
[Quick-Start] No longer use dedicated templates
...
- Now we use the internal templates
- This is because now they can be configured
2023-06-14 13:24:08 -03:00
Salvador E. Tropea
1fdb8a6c4b
Merge branch 'subpcb' into dev
2022-12-28 13:33:42 -03:00
Salvador E. Tropea
1dbe58aab1
Moved sub-PCB specific stuff to var_base (from out_base)
...
- To allow more than one mechanism
- Also changed the order in which sub-PCBs are applied, will make
things faster
- Also removed board as parameter for un/filter_pcb*
Isn't really supported and the sub-PCBs clearly breaks it
2022-12-27 08:48:44 -03:00
Salvador E. Tropea
e82049cdea
[iBoM] Changed to use will_filter_pcb_components
2022-12-26 10:45:54 -03:00
Salvador E. Tropea
ebabc0b37b
[Windows] Fixed problems with os.rename
...
- Now using os.replace
- It removes the target if already there
2022-12-26 08:02:14 -03:00
Salvador E. Tropea
5594fa0b7c
[iBoM][Fixed] Variant changes to the *.Fab weren't exported
...
- Now all 2D variant stuff is applied before calling iBoM
Closes #350
2022-12-19 13:22:11 -03:00
Salvador E. Tropea
ccaefd7e90
[iBoM][Added] `hide_excluded` to hide excluded *.Fab drawings.
2022-12-19 13:18:08 -03:00
Salvador E. Tropea
3c501d3054
[iBoM][Fixed] Variant changes to the *.Fab weren't exported
...
- Now all 2D variant stuff is applied before calling iBoM
Closes #350
2022-12-19 11:26:24 -03:00
Salvador E. Tropea
d4047b78c9
[iBoM][Added] `hide_excluded` to hide excluded *.Fab drawings.
2022-12-19 11:22:00 -03:00
Salvador E. Tropea
491c598afb
[iBoM] Added support for the `offset_back_rotation` option
2022-10-24 12:58:36 -03:00
Salvador E. Tropea
925d3596dd
New filter `field_modify`
...
- Also added `pre_transform` shortcut.
2022-10-03 13:11:01 -03:00
Salvador E. Tropea
82b299a159
[iBoM] Fixed the name displayed in the HTML when using filters
...
- and/or variants
2022-10-03 13:08:48 -03:00
Salvador E. Tropea
91185ca56a
[Dependencies] Added more local share plug-in dirs
...
- Also added the current iBoM plug-in path
2022-08-12 12:59:44 -03:00
Salvador E. Tropea
3b6c9e7d8b
[iBoM] Added support for variants that change component fields
...
Closes #242
2022-07-30 10:39:48 -03:00
Salvador E. Tropea
0a8481dadf
Now the dependencies are YAML specs in docstrings
...
- They document the dependencies and constructs them
2022-07-05 12:43:49 -03:00
Salvador E. Tropea
59d6d2caac
[Dependencies] Added auto-download for iBoM
2022-06-30 10:03:26 -03:00
Salvador E. Tropea
e744d806b5
Added missing default categories for iBoM
2022-06-28 11:30:27 -03:00
Salvador E. Tropea
54dd130e4f
Highlighted the most relevant options
2022-06-08 08:37:30 -03:00
Salvador E. Tropea
79a8b53f4e
More fixes to 9b6b336 patch
...
- Last commit was bogus
2022-05-26 11:40:42 -03:00
Salvador E. Tropea
0a3dff85f2
Added support for iBoM installed as plugin
...
- Not yet functional, we are working on iBoM layout
See: openscopeproject/InteractiveHtmlBom#301
2022-05-26 09:34:44 -03:00
Salvador E. Tropea
fb082fcbb3
Added `kibot-check` tool to check the installation
2022-05-20 13:26:41 -03:00
Salvador E. Tropea
ca861fc21e
Added dependency collection mechanism
...
- Currently used to better document the dependencies
2022-05-19 08:47:06 -03:00
Salvador E. Tropea
7058b1fed0
Fixed missing decode in iBoM fail test
2022-05-09 09:07:13 -03:00
Salvador E. Tropea
8a3f808117
Added error message about outdated iBoM
2022-05-06 13:01:18 -03:00
Salvador E. Tropea
56030c5dc9
Added the first stepof the new `--quick-start` option
...
- Should be a way to quickly start using KiBot without any config
2022-04-26 09:51:14 -03:00
Salvador E. Tropea
9417b61478
Moved all loggers to the same domain.
...
- To fix the warnings count
2021-12-30 11:09:36 -03:00
Salvador E. Tropea
a72aac4e54
Added support for iBoM 2.4.1
2021-12-27 14:13:12 -03:00
Salvador E. Tropea
2689ccbca2
Made the ibom output smarter about the netlist
...
- Now a warning is issued if needed and absent
- We now also pass it to iBoM if needed and is there
Fixes #68
2021-04-12 12:42:26 -03:00
Salvador E. Tropea
1b48e614a7
Added pattern expansion in the `dir` option for outputs
...
Closes #58
2021-03-12 21:14:39 -03:00
Salvador E. Tropea
f698e44642
Now we can load InteractiveHtmlBom even when installed only as plugin
...
Fixes #49
2021-02-08 15:37:01 -03:00
Salvador E. Tropea
f28b7a56b8
Changed the error about using external (unknown) names to a warning.
2021-01-29 11:23:46 -03:00
Salvador E. Tropea
73cb98f113
Makefile generation.
2021-01-22 17:22:18 -03:00
Salvador E. Tropea
88cd5927dc
Now you can ask to compress the targets of an output (by out put name)
2021-01-18 16:12:30 -03:00
Salvador E. Tropea
b347a6ca30
The board object is no longer passed to run methodes.
...
The global GS.board is used instead.
2021-01-15 14:14:17 -03:00
Salvador E. Tropea
d201843b6a
File name patterns are allowed for the `netlist_file` option.
...
- Closes #33
- File name patterns: %F is the name of the source file without
extension, but with the path.
2020-12-16 11:10:36 -03:00
Salvador E. Tropea
64f50d2a07
Moved repeated code related to variants to a base class.
2020-09-06 17:36:29 -03:00
Salvador E. Tropea
7e5791fcfa
Added variants to the IBoM output.
2020-09-05 17:48:25 -03:00
SET
93c824b083
Modified mcpy to better report the line numbers.
...
Seems to work for Python 3.8, but I have doubts for 3.7.
2020-08-19 19:31:46 -03:00
SET
28947ed70d
Added support for relative imports to mcpy
2020-08-19 12:29:38 -03:00
SET
89914443f0
Renamed the kiplot module as kibot.
...
Also added src/kibot script.
Updated the documentation and Debian packaging.
The default extension for config files now is .kibot.yaml
2020-08-16 22:04:03 -03:00