Skip to content

v3.2.0

Compare
Choose a tag to compare
@shrik450 shrik450 released this 12 Jun 20:44
· 63 commits to main since this release
444d3a1

What's Changed

  • Remove BOM and COGS generation examples by @shrik450 in #116

    The packaged actions at https://hub.allspice.io/Actions/generate-bom and
    https://hub.allspice.io/Actions/cofactr-cogs are now the source of truth for
    these scripts.

  • Remove non-BOM components from Altium BOM by @shrik450 in #119

    py-allspice now removes Standard (No BOM) components from Altium BOMs.

  • Extract components list function for Altium from BOM by @shrik450 in
    #122

    Now you can:

    from allspice.utils.list_components import list_components_for_altium
    
    list_components_for_altium(...) # Returns a list of all components in the project

    This is useful if you want a list of components for further processing instead
    of generating a BOM and reading it as a CSV.

  • Fix doubled pins in netlist generation by @shrik450 in #129

  • Specify versions for all dependencies by @shrik450 in #131

  • Eliminate N+1 API requests in issues by @shrik450 in #135

  • Add API to stream file from repo by @shrik450 in #136

  • Automatically add type hints for API Object attributes by @shrik450 in #141

    All API objects now have type hints for all attributes present in them! You
    can use the type hints to type check your scripts with mypy or pylance, or
    for autocomplete in your IDE.

Internal Changes

Full Changelog: v3.1.0...v3.2.0