Skip to content

Releases: xrobot-org/LibXR_CppCodeGenerator

v6.0.0

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 04 Oct 18:26
7bc9e3b

libxr 6.0.0, released together with LibXR V2.0.0 and xrobot 1.0.0. Default LibXR checkout: LibXR master 783b157.

V5.2.4

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 10 Jul 06:59

What's Changed

  • fix(cubemx): update clean stale libxr checkout by @Jiu-xiao in #19

Full Changelog: V5.2.3...V5.2.4

V5.2.3

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 03 Jul 21:23
b3d4ecb

What's Changed

  • fix(stm32): merge stale pin GPIO aliases by @Jiu-xiao in #17
  • fix(stm32): CDCUart 显式端点号,同步 libxr USB 重构 by @Jiu-xiao in #18

Full Changelog: V5.2.2...V5.2.3

V5.2.2

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 30 Jun 04:10

Patch release for STM32 CubeMX IOC parser hardening and standalone CubeMX runner fixes.

V5.2.1

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 26 May 16:46

Highlights

  • bump package version to 5.2.1
  • fix xr_cubemx_cfg recovery when the embedded LibXR submodule checkout or metadata is broken
  • keep git submodule sync for valid existing checkouts so mirror URL changes such as github <-> gitee still propagate

Recovery coverage

  • broken .git/modules/.../HEAD
  • dangling checkout symlink
  • stale plain directory at the checkout path
  • linked git worktree project root

V5.2.0

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 04 May 00:28

Changes

  • Fix xr_cubemx_cfg LibXR submodule checkout policy.
  • Keep explicit --commit as the only unconditional checkout override.
  • Preserve existing/manual LibXR checkouts by default and only upgrade clean older project gitlinks to the package default.
  • Bump package version to 5.2.0.

Validation

  • PR #12 merged after push CI passed.
  • Release workflow will build and publish packages.

V5.1.9

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 29 Apr 03:21

Changes:

  • Publish libxr Python package 5.1.9 with current C++ libxr lock.
  • Include STM32FlashLayoutRules.xml in package data.
  • Generate C++20 libxr CMake configuration.
  • Run CI for XML package-data changes.
  • Remove stdlib argparse from runtime dependencies.

V5.1.8

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 02 Feb 17:57
feat: bump libxr to 5.1.8 and update STM32 generator for new USB init…

V5.1.7

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 16 Dec 02:48
95da066
Bump version from 5.1.6 to 5.1.7

V5.1.6

Choose a tag to compare

@Jiu-xiao Jiu-xiao released this 09 Dec 09:09
Stop persisting SYSTEM and only patch LIBXR_SYSTEM in LibXR.CMake