Skip to content

Commit 6528562

Browse files
committed
Add more details to the Change Log
1 parent 3073c5d commit 6528562

File tree

1 file changed

+24
-22
lines changed

1 file changed

+24
-22
lines changed

nob.h

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2311,31 +2311,33 @@ NOBDEF int closedir(DIR *dirp)
23112311
Revision history:
23122312
23132313
1.23.0 (2025-08-15) Introduce new API for running commands (by @rexim, @programmerlexi, @0x152a)
2314-
- Add nob_cmd_run()
2315-
- Add nob_cmd_run_opt()
2316-
- Add struct Nob_Cmd_Opt
2317-
- Add nob_procs_flush()
2318-
- Add nob_nprocs()
2319-
Deprecate old API for running commands (by @rexim)
2320-
- Deprecate struct Nob_Cmd_Redirect{}
2321-
- Turn nob_cmd_run_async() into a function
2322-
- Deprecate nob_cmd_run_async()
2323-
- Deprecate nob_cmd_run_async_and_reset()
2324-
- Deprecate nob_cmd_run_async_redirect()
2325-
- Deprecate nob_cmd_run_async_redirect_and_reset()
2326-
- Deprecate nob_cmd_run_sync()
2327-
- Deprecate nob_cmd_run_sync_and_reset()
2328-
- Deprecate nob_cmd_run_sync_redirect()
2329-
- Deprecate nob_cmd_run_sync_redirect_and_reset()
2330-
- Deprecate nob_procs_append_with_flush()
2331-
- Deprecate nob_procs_wait_and_reset()
2314+
- Add nob_cmd_run()
2315+
- Add nob_cmd_run_opt()
2316+
- Add struct Nob_Cmd_Opt
2317+
- Add nob_procs_flush()
2318+
- Add nob_nprocs()
2319+
Deprecate old API for running commands. (by @rexim)
2320+
We do not plan to delete this API any time, but we believe that the new one is more convenient.
2321+
- Deprecate struct Nob_Cmd_Redirect{} (it's not explicitly marked with NOB_DEPRECATED, but functions that use it are)
2322+
- Turn nob_cmd_run_async() into a function (otherwise it's not deprecatable with NOB_DEPRECATED)
2323+
- Deprecate nob_cmd_run_async()
2324+
- Deprecate nob_cmd_run_async_and_reset()
2325+
- Deprecate nob_cmd_run_async_redirect()
2326+
- Deprecate nob_cmd_run_async_redirect_and_reset()
2327+
- Deprecate nob_cmd_run_sync()
2328+
- Deprecate nob_cmd_run_sync_and_reset()
2329+
- Deprecate nob_cmd_run_sync_redirect()
2330+
- Deprecate nob_cmd_run_sync_redirect_and_reset()
2331+
- Deprecate nob_procs_append_with_flush()
2332+
- Deprecate nob_procs_wait_and_reset()
23322333
Introduce deprecation mechanism (by @yuI4140, @rexim)
2333-
- Add NOB_DEPRECATED()
2334-
- Add NOB_WARN_DEPRECATED
2334+
By default, deprecation warnings are not reported. You have to #define NOB_WARN_DEPRECATED to enable them.
2335+
- Add NOB_DEPRECATED()
2336+
- Add NOB_WARN_DEPRECATED
23352337
Add NOB_DECLTYPE_CAST() for C++-compatible casting of allocation results (by @rexim)
23362338
Introduce basic performance measuring mechanism (By @mikmart)
2337-
- Add nob_nanos_since_unspecified_epoch()
2338-
- Add NOB_NANOS_PER_SEC
2339+
- Add nob_nanos_since_unspecified_epoch()
2340+
- Add NOB_NANOS_PER_SEC
23392341
1.22.0 (2025-08-12) Add NOBDEF macro to the beginning of function declarations (by @minefreak19)
23402342
Add more flags to MSVC nob_cc_flags() (by @PieVieRo)
23412343
1.21.0 (2025-08-11) Add NOB_NO_MINIRENT guard for "minirent.h" (by @fietec)

0 commit comments

Comments
 (0)