Skip to content

Commit a950b06

Browse files
committed
Add semi-automated changelog #32
1 parent 81ba742 commit a950b06

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## <small>2.1.1 (2025-09-24)</small>
2+
3+
* Ensure Node.js 10 and 12 can use file-based detection methods (#30) ([e64be76](https://github.com/lovell/detect-libc/commit/e64be76)), closes [#30](https://github.com/lovell/detect-libc/issues/30)
4+
5+
## 2.1.0 (2025-09-14)
6+
7+
* CI: Add non-Linux integration tests for completeness ([f9b7639](https://github.com/lovell/detect-libc/commit/f9b7639))
8+
* Detect libc using the interpreter value from Node's ELF header ([4d6eafe](https://github.com/lovell/detect-libc/commit/4d6eafe))
9+
* CI: Publish tagged commits to npm ([08198d2](https://github.com/lovell/detect-libc/commit/08198d2))
10+
* CI: update integration test expectations ([3a1f323](https://github.com/lovell/detect-libc/commit/3a1f323))
11+
12+
## <small>2.0.4 (2025-04-22)</small>
13+
14+
* TypeScript: Add types field to package.json (#28) ([0362727](https://github.com/lovell/detect-libc/commit/0362727)), closes [#28](https://github.com/lovell/detect-libc/issues/28)
15+
* CI: Add Node.js 20/22, remove CentOS (EOL) ([3ed5518](https://github.com/lovell/detect-libc/commit/3ed5518))
16+
* CI: remove Node.js 22 ([c04d3f2](https://github.com/lovell/detect-libc/commit/c04d3f2))
17+
18+
## <small>2.0.3 (2024-03-19)</small>
19+
20+
* Improve filesystem-based detection of glibc (#22) ([2642d96](https://github.com/lovell/detect-libc/commit/2642d96)), closes [#22](https://github.com/lovell/detect-libc/issues/22)
21+
* Improve getReport performance (#21) ([5e1482d](https://github.com/lovell/detect-libc/commit/5e1482d)), closes [#21](https://github.com/lovell/detect-libc/issues/21)
22+
* CI: bump unit test actions ([646230f](https://github.com/lovell/detect-libc/commit/646230f))
23+
* CI: Latest Void Linux provides glibc 2.39 ([2def922](https://github.com/lovell/detect-libc/commit/2def922))
24+
* CI: Update integration test environments/expectations ([e307a53](https://github.com/lovell/detect-libc/commit/e307a53))
25+
* Tests: include missing coverage in summary ([9117b83](https://github.com/lovell/detect-libc/commit/9117b83))
26+
* chore: refactor by removing a couple variables (#20) ([8cf409b](https://github.com/lovell/detect-libc/commit/8cf409b)), closes [#20](https://github.com/lovell/detect-libc/issues/20)
27+
28+
## <small>2.0.2 (2023-07-18)</small>
29+
30+
* Add credit for e8c0afd ([a3f3efb](https://github.com/lovell/detect-libc/commit/a3f3efb))
31+
* Add SPDX identifiers to all source code files ([d4fd207](https://github.com/lovell/detect-libc/commit/d4fd207))
32+
* Attempt to use contents of /usr/bin/ldd file for greater performance (#19) ([e8c0afd](https://github.com/lovell/detect-libc/commit/e8c0afd)), closes [#19](https://github.com/lovell/detect-libc/issues/19)
33+
* Ensure SPDX in header, correct grammar ([4140056](https://github.com/lovell/detect-libc/commit/4140056))
34+
* CI: Add tests for Node.js 20 ([a077cda](https://github.com/lovell/detect-libc/commit/a077cda))
35+
* Docs: clarify 'version numbers' refers to libc (and not this package) ([d49b8d3](https://github.com/lovell/detect-libc/commit/d49b8d3))
36+
* Test: (unit) add Node.js 18 (integration) add Fedora 38, Ubuntu 22.04 ([6761837](https://github.com/lovell/detect-libc/commit/6761837))
37+
38+
## <small>2.0.1 (2022-02-14)</small>
39+
40+
* Add Void Linux to integration tests ([cde9231](https://github.com/lovell/detect-libc/commit/cde9231))
41+
* Ensure TypeScript defs are valid, fixes initializer error (#15) ([e7c02a7](https://github.com/lovell/detect-libc/commit/e7c02a7)), closes [#15](https://github.com/lovell/detect-libc/issues/15)
42+
* CI: Switch CentOS 8 (EOL) to Stream ([2bd0e69](https://github.com/lovell/detect-libc/commit/2bd0e69))
43+
44+
## 2.0.0 (2022-01-19)
45+
46+
* Drop CLI, use its logic for integration tests only ([fc57adf](https://github.com/lovell/detect-libc/commit/fc57adf))
47+
* Ensure only 1 process spawned for older Node.js versions ([0b7ef0b](https://github.com/lovell/detect-libc/commit/0b7ef0b))
48+
* Provide async and sync API, require Node.js >= 8 ([46b45b0](https://github.com/lovell/detect-libc/commit/46b45b0))

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
],
1010
"scripts": {
1111
"test": "semistandard && nyc --reporter=text --check-coverage --branches=100 ava test/unit.js",
12+
"changelog": "conventional-changelog -i CHANGELOG.md -s",
1213
"bench": "node benchmark/detect-libc",
1314
"bench:calls": "node benchmark/call-familySync.js && sleep 1 && node benchmark/call-isNonGlibcLinuxSync.js && sleep 1 && node benchmark/call-versionSync.js"
1415
},
@@ -30,6 +31,7 @@
3031
"devDependencies": {
3132
"ava": "^2.4.0",
3233
"benchmark": "^2.1.4",
34+
"conventional-changelog-cli": "^5.0.0",
3335
"eslint-config-standard": "^13.0.1",
3436
"nyc": "^15.1.0",
3537
"proxyquire": "^2.1.3",

0 commit comments

Comments
 (0)