Skip to content

Releases: cpmbits/cpm

v1.11.2

20 Jan 09:20
bcc7644
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.11.1...v1.11.2

v1.11.1

20 Jan 07:59
94f40fc
Compare
Choose a tag to compare

What's Changed

  • Replace bash by sh in docker command execution by @jorsanpe in #285
  • Handle keyboard interrupts on main function by @jorsanpe in #286

Full Changelog: v1.11.0...v1.11.1

v1.11.0

26 Dec 19:09
e49a15e
Compare
Choose a tag to compare

What's Changed

  • Add basic validation of project descriptor by @jorsanpe in #276
  • Bump cpm version to 1.11 by @jorsanpe in #278
  • Improve test execution times when running tests inside container by @jorsanpe in #279

Full Changelog: v1.10.0...v1.11.0

v1.10.0

07 Dec 11:45
a5e5a37
Compare
Choose a tag to compare

What's Changed

  • Automatically install dependencies before building project by @jorsanpe in #267
  • Install each bit version in its own directory by @jorsanpe in #268
  • Create CONTRIBUTING.md by @jorsanpe in #269
  • Add documentation through command line by @jorsanpe in #271
  • Update classifiers in setup.cfg for PyPI by @jorsanpe in #272
  • Add included descriptor files to pacakge when publishing project by @jorsanpe in #273

Full Changelog: v1.9.0...v1.10.0

v1.9.0

05 Oct 09:23
60accc9
Compare
Choose a tag to compare

What's Changed

  • Allow per-target user defined includes by @jorsanpe in #259
  • Allow references to files in project descriptor by @jorsanpe in #261

Full Changelog: v1.8.0...v1.9.0

v1.8.0

19 Jun 06:11
ee126a1
Compare
Choose a tag to compare
  • Fix parsing of c and cpp compilation flags (#256)
  • Fix cflags and cppflags usage (#255)
  • Allow using a Dockerfile for building and running tests (#253)

v1.7.0

01 Jun 18:41
eb04b95
Compare
Choose a tag to compare
  • Allow forwarding cpm command line arguments to test mains (#251)
  • Add PROJECT_NAME and PROJECT_VERSION as environment variables for the docker build (#249)
  • Handle TemplateNotFound exception in create api (#248)
  • Allow configuring bit compilation (#244)
  • Allow creating projects from template (#242)
  • Fix dockerfile configuration not specifying a file (#236)

v1.6.1

04 Apr 06:53
32e96e7
Compare
Choose a tag to compare
  • Fix broken ldflags configuration element (#233)

v1.6.0

07 Mar 19:23
3ffd0cd
Compare
Choose a tag to compare
  • Allow defining the toolchain prefix for each target (#231)
  • Allow tests to be run inside container (#229)
  • Load project even if declared bits fail to load (#223)
  • Remove ninja clean command from project clean (#222)

v1.5

23 Feb 11:48
0743226
Compare
Choose a tag to compare
  • Set target include directories for package libraries (#221)
  • Fix bit packager to publish described build packages in project descriptor (#219)
  • Fix compilation for target non described by bit, attempt 2 (#216)