From 51d20c5e07287963bd446ae5e39212d45c2ec736 Mon Sep 17 00:00:00 2001 From: Ryo Suzumoto Date: Mon, 5 Feb 2024 09:22:16 +0900 Subject: [PATCH 1/5] Update CHANGELOG.md --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7ef91c52..c7bb3d177 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,30 @@ 注意: これは既存の C2A core update の「リリースの間の Pull Request を眺めてなんとなく察する」という曖昧な操作を緩和していくための試みであり,C2A user に対するお知らせを行う場として使っていくことを意図しています.初めから c2a-core の全変更を取り扱うと不必要に煩雑になるだけになってしまうため,完全な変更内容の一覧についてはこれまで通り [GitHub Releases](https://github.com/arkedge/c2a-core/releases) などから参照してください. + + +## v4.3.0 (2024-02-05) + +### Breaking Changes +- [#301](https://github.com/arkedge/c2a-core/pull/301): `CCP_form_and_exec_*` の再帰実行時のメモリエラーバグの修正 + + +### Enhancements +- [#302](https://github.com/arkedge/c2a-core/pull/302): static に確保している packet 系の変数のローカル変数化 + + +### Documentation + +- [#299](https://github.com/arkedge/c2a-core/pull/299): アプリケーション追加時に必要な手順のドキュメント追加 +- [#300](https://github.com/arkedge/c2a-core/pull/300): Tlm ID の採番についてのルールのドキュメント追加 + + +### Migration Guide +- [#301](https://github.com/arkedge/c2a-core/pull/301): 要求されるスタックメモリの容量が増加しており,[Requirements](./docs/general/requirements.md) を参考に,スタックメモリの容量を確認する(MUST) + - [#302](https://github.com/arkedge/c2a-core/pull/302) があるため,基本的には user 側での対応は不要 + - 経緯は [#303](https://github.com/arkedge/c2a-core/issues/303) を参照 + + ## v4.2.0 (2024-01-26) ### Breaking Changes From 128b2b4d05bb2508b611e2dfcbea72a4ff89db2b Mon Sep 17 00:00:00 2001 From: Ryo Suzumoto Date: Mon, 5 Feb 2024 09:22:49 +0900 Subject: [PATCH 2/5] Bump to v4.3.0 --- Cargo.toml | 2 +- c2a_core_main.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8078f9a97..0aa34b71d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "4.2.0" +version = "4.3.0" [workspace] resolver = "2" diff --git a/c2a_core_main.h b/c2a_core_main.h index 74538f9a2..0942bfb14 100644 --- a/c2a_core_main.h +++ b/c2a_core_main.h @@ -8,7 +8,7 @@ void C2A_core_main(void); // これらの番号は,リリース時に手動で合わせる // 詳細: docs/general/release.md #define C2A_CORE_VER_MAJOR (4) -#define C2A_CORE_VER_MINOR (2) +#define C2A_CORE_VER_MINOR (3) #define C2A_CORE_VER_PATCH (0) #define C2A_CORE_VER_PRE ("") From a78ea7282d85d7102b8e11cd2bc9b84a81111a89 Mon Sep 17 00:00:00 2001 From: Ryo Suzumoto Date: Mon, 5 Feb 2024 11:00:58 +0900 Subject: [PATCH 3/5] move #302 from enhancements to braking change --- CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7bb3d177..a29066673 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,9 +8,6 @@ ### Breaking Changes - [#301](https://github.com/arkedge/c2a-core/pull/301): `CCP_form_and_exec_*` の再帰実行時のメモリエラーバグの修正 - - -### Enhancements - [#302](https://github.com/arkedge/c2a-core/pull/302): static に確保している packet 系の変数のローカル変数化 From 69b6ef637226ce30bcd6363f85f0c05804e4c9e0 Mon Sep 17 00:00:00 2001 From: Ryo Suzumoto Date: Mon, 5 Feb 2024 11:25:53 +0900 Subject: [PATCH 4/5] Update CHANGELOG.md Co-authored-by: sksat --- CHANGELOG.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a29066673..3bdf793c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,9 +18,11 @@ ### Migration Guide -- [#301](https://github.com/arkedge/c2a-core/pull/301): 要求されるスタックメモリの容量が増加しており,[Requirements](./docs/general/requirements.md) を参考に,スタックメモリの容量を確認する(MUST) - - [#302](https://github.com/arkedge/c2a-core/pull/302) があるため,基本的には user 側での対応は不要 - - 経緯は [#303](https://github.com/arkedge/c2a-core/issues/303) を参照 +- [Requirements](./docs/general/requirements.md) を参考に,マイコンのスタックメモリの容量に余裕があるかどうか確認すること(MUST) + - 今後ハードウェアに対する要求事項は [docs/general/requirements.md](docs/general/requirements.md) に書かれることになるので,今後のアップデートでも適宜確認すること + - 今回の経緯は [#303](https://github.com/arkedge/c2a-core/issues/303) を参照 + - [#301](https://github.com/arkedge/c2a-core/pull/301) で要求されるスタック容量が増加している + - [#302](https://github.com/arkedge/c2a-core/pull/302) で結果的に同程度以上のメモリ使用量削減を行っているため,実用上は今回のアップデートに伴って C2A user 側でメモリ使用量削減をする必要は無い ## v4.2.0 (2024-01-26) From ca34214e6905b4e237e203a75a707e94039daaf0 Mon Sep 17 00:00:00 2001 From: sksat Date: Tue, 6 Feb 2024 10:04:29 +0900 Subject: [PATCH 5/5] update v4.3.0 release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bdf793c7..357b26d40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ -## v4.3.0 (2024-02-05) +## v4.3.0 (2024-02-06) ### Breaking Changes - [#301](https://github.com/arkedge/c2a-core/pull/301): `CCP_form_and_exec_*` の再帰実行時のメモリエラーバグの修正