Releases: Open-CMSIS-Pack/devtools
Releases · Open-CMSIS-Pack/devtools
CMSIS-Project Manager Version 2.0.0-dev3
Release for review of initial development
- added support for standard language options
- added support for
language
andscope
component file attributes - allow command line toolchain selection redefinition
- allow solution
description
node in parser validation - fixed cproject filename case mismatch issue
CMSIS-Build Version 2.0.0-dev3
Release for review of initial development
- updated cbuild utility v2.0.0-dev3
- removed AC5 support
- added support for standard language options
- added CPRJ schema version check
CMSIS-Project Manager Version 2.0.0-dev2
Release for review of initial development
- added support for GPDSC bundle
- added support for multiple
--context
inputs - added validation of target and build types
- cleaned-up command line options
- updated project
setup
handling - updated default
gcc_linker_script.ld
- restored CPRJ output
type
CMSIS-Build Version 2.0.0-dev2
Release for review of initial development
- updated cbuild utility v2.0.0-dev2
- workaround for CMakeASM files installed via vcpkg on macOS/Linux
CMSIS-Project Manager Version 2.0.0-dev1
Release for review of initial development
- added
rte
base-dir
node allowingRTE
folder customization - added conditions evaluation output in
list dependencies
andlist components
- added command
update-rte
- aligned load packs policy handling
- reworked
cdefault
handling - bugfix:
generators
parsing in cproject and clayer - bugfix:
processor
handling in clayer
CMSIS-Build Version 2.0.0-dev1
Release for review of initial development
- updated cpackget utility v0.9.4
PackChk 1.4.1
What's Changed
- Add option to packchk to fail if warning/info violations are detected #886 (#583) by @grasci-arm in #948
- [packchk] reviewed error messages (#590) by @grasci-arm in #964
Full Changelog: tools/packchk/1.4.0...tools/packchk/1.4.1
tools/packchk/1.4.0
[packchk] no error message if ../etc/PACK.xsd not found #786 (#576) (…
CMSIS-Project Manager Version 2.0.0-dev0
Release for review of initial development
- added
context-map
handling - added
cdefault
enablement switch in csolution - changed
define
syntax - updated access sequences
- updated generator options customization
- reworked
output
andoutput-type
nodes - removed deprecated nodes
Backward compatibility breaking changes
The following deprecated yml nodes and related handling were removed:
all occurrences:
add-paths
(replaced byadd-path
)del-paths
(replaced bydel-path
)defines
(replaced bydefine
)undefines
(replaced byundefine
)for-type
(replaced byfor-context
)not-for-type
(replaced bynot-for-context
)output-type
(replaced byoutput
node)
in misc
:
compiler
(replaced byfor-compiler
)C*
(replaced byC-CPP
)
in output-dirs
:
rtedir
(but accepted with disabled schema check)gendir
(replaced bygenerators
node)
in processor
:
fpu
andendian
(but accepted with disabled schema check)
in cdefault
:
packs
build-types
output-dirs
The following Access Sequences were removed:
$Source(context)
(replaced by$ProjectDir(context)$
)$Out(context)
(replaced by$elf(context)$
,$bin(context)$
,$hex(context)$
,$lib(context)$
and$cmse-lib(context)$
)
CMSIS-Build Version 2.0.0-dev0
Release for review of initial development
- updated cbuild utility v2.0.0-dev0
- reworked output file types
- added GCC libraries group for rescanning