Skip to content

Commit 4cb3183

Browse files
committed
docs: update CHANGELOG
1 parent 5d5e911 commit 4cb3183

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed

CHANGELOG.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,111 @@
22

33
All notable changes to HackMD-CLI will be documented in this file.
44

5+
## 2.4.0
6+
7+
### Added
8+
9+
- Smoke tests for built CLI binary verification
10+
- Integration tests for login, notes, and whoami commands
11+
- GitHub Actions workflow for automated unit and smoke test execution
12+
- GitHub Actions workflow for automated package publishing to npm
13+
- pnpm as the package manager
14+
15+
### Changed
16+
17+
- Migrated from Yarn to pnpm for dependency management
18+
- Upgraded Node.js requirement from >=12.0.0 to >=24.0.0
19+
- Modernized ESLint configuration (migrated from `.eslintrc` to `eslint.config.mjs`)
20+
- Upgraded ESLint dependencies and fixed linting issues
21+
- Updated test infrastructure and configuration
22+
- Improved CI/CD workflows
23+
24+
### Fixed
25+
26+
- Various linting issues across the codebase
27+
- Build process to run before smoke tests
28+
- Config test workflow configuration
29+
30+
## 2.3.2
31+
32+
### Changed
33+
34+
- Replaced oclif-completion with custom fork for autocomplete functionality
35+
36+
## 2.3.1
37+
38+
### Added
39+
40+
- Added autocomplete plugin support
41+
42+
## 2.3.0
43+
44+
### Changed
45+
46+
- Updated README documentation
47+
- Added `/lib` to package files
48+
49+
## 2.2.0
50+
51+
### Added
52+
53+
- Support `--editor` option for team note creation
54+
55+
### Changed
56+
57+
- Migrated from npm to Yarn as package manager
58+
- Upgraded oclif dependencies
59+
- Upgraded various dependencies
60+
61+
### Fixed
62+
63+
- Removed dev-cli references
64+
- Fixed lint errors and typing issues
65+
- Added test helper improvements
66+
67+
## 2.1.0
68+
69+
### Added
70+
71+
- Support `$EDITOR` environment variable for creating notes with content
72+
73+
### Changed
74+
75+
- Upgraded Node.js requirement from >=10.0.0 to >=12.0.0
76+
- Upgraded oclif to version 18
77+
- Updated CI workflow to use Node.js 18
78+
79+
### Fixed
80+
81+
- Fixed config file creation to ensure it's present with proper initialization
82+
- Fixed tslint issues
83+
84+
## 2.0.2
85+
86+
### Fixed
87+
88+
- Fixed stdin unavailable read when accessing stdin.fd
89+
90+
## 2.0.1
91+
92+
### Added
93+
94+
- Added `export` command to export note content
95+
96+
### Changed
97+
98+
- Upgraded Node.js requirement to >=17.0.0
99+
- Replaced lodash with lodash.defaults package for smaller bundle size
100+
101+
### Fixed
102+
103+
- Fixed stdin stream not being consumed and being paused
104+
- Removed teamPath from notes create command documentation
105+
106+
### Removed
107+
108+
- Removed unused inquirer dependency
109+
5110
## 2.0.0
6111

7112
### Added

0 commit comments

Comments
 (0)