Skip to content

Simplify module API#4840

Merged
nlohmann merged 4 commits intonlohmann:developfrom
mikomikotaishi:develop
Aug 3, 2025
Merged

Simplify module API#4840
nlohmann merged 4 commits intonlohmann:developfrom
mikomikotaishi:develop

Conversation

@mikomikotaishi
Copy link
Contributor

  • The changes are described in detail, both the what and why.
  • If applicable, an existing issue is referenced.
  • The Code coverage remained at 100%. A test case for every new line of code.
  • If applicable, the documentation is updated.
  • The source code is amalgamated by running make amalgamate.

This pull request follows up with and addresses a previous pull request, #4799. Here we reduce the using statements to non-templated using statements as it is simpler and does not interfere with the original header API.

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>
Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>
@coveralls
Copy link

coveralls commented Jul 1, 2025

Coverage Status

coverage: 99.191%. remained the same
when pulling e18ca28 on mikomikotaishi:develop
into efcf9ef on nlohmann:develop.

@github-actions
Copy link

github-actions bot commented Aug 1, 2025

This pull request has been marked as stale because it has had no activity for 30 days. While we won’t close it automatically, we encourage you to update or comment if it is still relevant. Keeping pull requests active and up-to-date helps us review and merge changes more efficiently. Thank you for your contributions!

@github-actions github-actions bot added the state: stale the issue has not been updated in a while and will be closed automatically soon unless it is updated label Aug 1, 2025
@mikomikotaishi
Copy link
Contributor Author

@nlohmann Hi, could I get an update on this pull request? I originally submitted it before but had to re-make it. This pull request just addresses an oversight to the previous PR I made.

@nlohmann nlohmann added please rebase Please rebase your branch to origin/develop and removed state: stale the issue has not been updated in a while and will be closed automatically soon unless it is updated labels Aug 2, 2025
@nlohmann
Copy link
Owner

nlohmann commented Aug 2, 2025

Can you please rebase it to have a green CI?

@mikomikotaishi
Copy link
Contributor Author

OK, updating.

@nlohmann nlohmann removed the please rebase Please rebase your branch to origin/develop label Aug 2, 2025
@mikomikotaishi
Copy link
Contributor Author

@nlohmann The CI tests pass, is there anything else left to address?

Copy link
Owner

@nlohmann nlohmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

@nlohmann nlohmann added this to the Release 3.12.1 milestone Aug 3, 2025
@nlohmann nlohmann merged commit a3211ab into nlohmann:develop Aug 3, 2025
128 checks passed
@nlohmann
Copy link
Owner

nlohmann commented Aug 3, 2025

Thanks!

aryanrahar pushed a commit to aryanrahar/json-add that referenced this pull request Aug 7, 2025
* Simplify module API

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>

* Forgot missing newline

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>

---------

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>
aryanrahar pushed a commit to aryanrahar/json-add that referenced this pull request Aug 7, 2025
* Simplify module API

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>

* Forgot missing newline

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>

---------

Signed-off-by: Miko <110693261+mikomikotaishi@users.noreply.github.com>
Signed-off-by: Aryan Rahar <aryanrahar1@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants