You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds --force to build command to skip checking for blueprint to exist
Adds .orbitignore file for new and init commands with the build directory listed in case the ip does not have version control
Adds language-mode setting under [general] for supporting VHDL, verilog, or mixed language projects
Allows errors during parsing to be identified by source code file and then adds ability to generate an erroneous blueprint by using --force with plan command
Adds public field to manifest, which explicitly list the hdl files which will be public to other projects that use the ip as a dependency. If no public field exists, then the default is to have all hdl files be public
Adds visibility to HDL files (public, protected, private)
remove command now has ability to erase ip from downloads
Changes
Improves errors for loading configuration files
Changes summary field to description field for manifest files and config files
Changes details field to explanation field for plugin and protocol entries
Adds public field in Orbit.toml in place to deprecate .orbitpub files
Install command now tries to update lockfile if it exists but is out of date with current manifest
Renames docker images to more memorable names and defines clearer organization
Updates version table to display state of each version for the specific ip
Default urls for the source field in manifest files can now use orbit.ip.name and orbit.ip.version variables for variable substitution
Adds checks for user-managed ip (development status) does not include reserved files (files starting with .orbit-)
swaps uninstall command for new remove command to handle removing ip from cache as well as downloads
Bug Fixes
Fixes issue with building ip file list not respecting .orbitpub and forgetting to hide private design units of dependency ip
Fixes issue with install not finding uuid of existing ip from downloads when reinstalling
Fixes issue with .orbitpub not being kept during download of an ip when zipped into archive
Fixes how orbit retrieves the current project's uuid in lockfile by only looking at name and the missing checksum
Fixes error during install to continue install even though there already exists an ip with same name and version in cache or downloads without --force present