From 0bcf1ff557beb909226b6465f753819f44888b58 Mon Sep 17 00:00:00 2001 From: sksat Date: Tue, 5 Dec 2023 13:32:01 +0900 Subject: [PATCH 1/4] update v4.1.0 changelog --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 136eef696..fb49a2258 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,18 +4,45 @@ ## v4.1.0 (Unreleased) +### Breaking Changes + +- [#193](https://github.com/arkedge/c2a-core/pull/193): VCDU を AOS transfer frame に rename する +- [#197](https://github.com/arkedge/c2a-core/pull/197): M_PDU をコード規約に合わせるなどのリファクタ +- [#199](https://github.com/arkedge/c2a-core/pull/199): Drop c2a-core crate links config +- [#201](https://github.com/arkedge/c2a-core/pull/201): Refactor release rule +- [#225](https://github.com/arkedge/c2a-core/pull/225): Space Packet 関連ファイルのディレクトリを変更 +- [#219](https://github.com/arkedge/c2a-core/pull/219): CCSDS data link layer における SCID をユーザー設定として切り出す +- [#220](https://github.com/arkedge/c2a-core/pull/220): APIDの命名規則の更新 + - 命名規則は `tlm_cmd/common_tlm_cmd_packet.h` を参照 + ### Enhancements - [#214](https://github.com/arkedge/c2a-core/pull/214): CCSDS の主 MOBC 向け Data Link Layer のコードを Core 管理にする -- [#214](https://github.com/arkedge/c2a-core/pull/219): CCSDS の主 MOBC 向け Data Link Layer の SCID をユーザー設定として切り出す -- [#220](https://github.com/arkedge/c2a-core/pull/220): APID の命名規則を策定 (命名規則は `tlm_cmd/common_tlm_cmd_packet.h` を参照) ### Fixed -- [#193](https://github.com/arkedge/c2a-core/pull/193): VCDU を AOS transfer frame に rename する -- [#197](https://github.com/arkedge/c2a-core/pull/197): M_PDU をコード規約に合わせるなどのリファクタ -- [#222](https://github.com/arkedge/c2a-core/pull/222): Add Section 漏れの修正 -- [#225](https://github.com/arkedge/c2a-core/pull/225): CCSDS の Space Packet Protocol に関連するコードのディレクトリを移動 +- [#188](https://github.com/arkedge/c2a-core/pull/188): [v3.10.1 Backport] PL_BC_LIST_CLEARED を level high で EL 登録する +- [#204](https://github.com/arkedge/c2a-core/pull/204): More match v4.0.0 script migration +- [#205](https://github.com/arkedge/c2a-core/pull/205): Fix v4 applications rename order +- [#206](https://github.com/arkedge/c2a-core/pull/206): More match system migration +- [#211](https://github.com/arkedge/c2a-core/pull/211): Fix v4 system rename typo +- [#212](https://github.com/arkedge/c2a-core/pull/212): More match v4 tlmcmd rename migration +- [#218](https://github.com/arkedge/c2a-core/pull/218): Feedback from v4.0.0 beta.4 +- [#223](https://github.com/arkedge/c2a-core/pull/223): Feedback from v4.0.0 beta.5 migration +- [#224](https://github.com/arkedge/c2a-core/pull/224): Feedback from v4.0.0 migration +- [#222](https://github.com/arkedge/c2a-core/pull/222): add section 漏れを修正 + +### Documentation + +- [#215](https://github.com/arkedge/c2a-core/pull/215): Update v4.0.0 migration guide +- [#207](https://github.com/arkedge/c2a-core/pull/207): Move doxygen config to top +- [#208](https://github.com/arkedge/c2a-core/pull/208): Exclude Doxygen stdint_wrapper +- [#209](https://github.com/arkedge/c2a-core/pull/209): Deploy Doxygen generated HTML to GitHub Pages + +### Internal + +- [#179](https://github.com/arkedge/c2a-core/pull/179): Update Rust crate bindgen to 0.69.1 +- [#210](https://github.com/arkedge/c2a-core/pull/210): Update dependency ut-issl/s2e-core to v7.1.0 ### Migration Guide - [#193](https://github.com/arkedge/c2a-core/pull/193): 影響範囲は MOBC のみ From ec22d4a2446a71cae60fe907e50e9d5ccc84fda8 Mon Sep 17 00:00:00 2001 From: sksat Date: Mon, 11 Dec 2023 16:57:42 +0900 Subject: [PATCH 2/4] fix changelog --- CHANGELOG.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb49a2258..4df1d35e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,14 +11,11 @@ - [#199](https://github.com/arkedge/c2a-core/pull/199): Drop c2a-core crate links config - [#201](https://github.com/arkedge/c2a-core/pull/201): Refactor release rule - [#225](https://github.com/arkedge/c2a-core/pull/225): Space Packet 関連ファイルのディレクトリを変更 +- [#214](https://github.com/arkedge/c2a-core/pull/214): CCSDS の主に MOBC 向け Data Link Layer のコードを Core 管理にする - [#219](https://github.com/arkedge/c2a-core/pull/219): CCSDS data link layer における SCID をユーザー設定として切り出す - [#220](https://github.com/arkedge/c2a-core/pull/220): APIDの命名規則の更新 - 命名規則は `tlm_cmd/common_tlm_cmd_packet.h` を参照 -### Enhancements - -- [#214](https://github.com/arkedge/c2a-core/pull/214): CCSDS の主 MOBC 向け Data Link Layer のコードを Core 管理にする - ### Fixed - [#188](https://github.com/arkedge/c2a-core/pull/188): [v3.10.1 Backport] PL_BC_LIST_CLEARED を level high で EL 登録する From a22c33ae67f131449f01e79c725f4d32efdbd2f5 Mon Sep 17 00:00:00 2001 From: sksat Date: Mon, 11 Dec 2023 16:59:02 +0900 Subject: [PATCH 3/4] Bump to v4.1.0 --- CHANGELOG.md | 2 +- Cargo.toml | 2 +- c2a_core_main.h | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4df1d35e0..ce1f022e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ 注意: これは既存の C2A core update の「リリースの間の Pull Request を眺めてなんとなく察する」という曖昧な操作を緩和していくための試みであり,C2A user に対するお知らせを行う場として使っていくことを意図しています.初めから c2a-core の全変更を取り扱うと不必要に煩雑になるだけになってしまうため,完全な変更内容の一覧についてはこれまで通り [GitHub Releases](https://github.com/arkedge/c2a-core/releases) などから参照してください. -## v4.1.0 (Unreleased) +## v4.1.0 (2023-12-11) ### Breaking Changes diff --git a/Cargo.toml b/Cargo.toml index 63282d505..5517a88af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "4.0.1" +version = "4.1.0" [workspace] resolver = "2" diff --git a/c2a_core_main.h b/c2a_core_main.h index ab102c4d3..ed70863eb 100644 --- a/c2a_core_main.h +++ b/c2a_core_main.h @@ -8,8 +8,8 @@ void C2A_core_main(void); // これらの番号は,リリース時に手動で合わせる // 詳細: docs/general/release.md #define C2A_CORE_VER_MAJOR (4) -#define C2A_CORE_VER_MINOR (0) -#define C2A_CORE_VER_PATCH (1) +#define C2A_CORE_VER_MINOR (1) +#define C2A_CORE_VER_PATCH (0) #define C2A_CORE_VER_PRE ("") #endif From 6cdd4097de76576a6e06f8127d21bb22b97cebaa Mon Sep 17 00:00:00 2001 From: sksat Date: Mon, 11 Dec 2023 17:04:54 +0900 Subject: [PATCH 4/4] update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce1f022e8..e4bd07156 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ - [#179](https://github.com/arkedge/c2a-core/pull/179): Update Rust crate bindgen to 0.69.1 - [#210](https://github.com/arkedge/c2a-core/pull/210): Update dependency ut-issl/s2e-core to v7.1.0 +- [#229](https://github.com/arkedge/c2a-core/pull/229): Run Rust CI on all workspace crates ### Migration Guide - [#193](https://github.com/arkedge/c2a-core/pull/193): 影響範囲は MOBC のみ