Skip to content

Commit 7cfc7e5

Browse files
committed
update changelog
1 parent 62e7624 commit 7cfc7e5

File tree

2 files changed

+77
-8
lines changed

2 files changed

+77
-8
lines changed

CHANGELOG.md

Lines changed: 72 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,76 @@
11
# Change Log
2-
All notable changes to the "xmake-vscode" extension will be documented in this file.
32

4-
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
53

64
## [Unreleased]
7-
- Initial release
5+
6+
### Changed
7+
- **Version preparation**: Preparing for next release
8+
9+
## [2.5.2]
10+
11+
### Added
12+
- **Enhanced compile_commands.json generation control**: Added `xmake.autoGenerateCompileCommands` setting with three modes:
13+
- `onFileChange` (default): Generate compile_commands.json when xmake.lua files change
14+
- `onBuild`: Generate compile_commands.json after building the project
15+
- `disabled`: Disable automatic generation (manual generation still available via command)
16+
- **Flexible manual generation**: Manual generation via "XMake: UpdateIntellisense" command is now available regardless of automatic generation setting
17+
- **Improved configuration organization**: Moved compile_commands generation setting alongside other compile_commands related settings
18+
19+
### Changed
20+
- **Updated default behavior**: Changed default automatic generation behavior to be more configurable
21+
- **Enhanced documentation**: Updated README with detailed explanations of generation modes and troubleshooting
22+
23+
### Fixed
24+
- **Manual trigger logic**: Fixed manual generation to work even when automatic generation is disabled
25+
26+
## [2.5.1]
27+
28+
### Added
29+
- **Enhanced compile_commands.json generation**: Added new auto-generation features and improved control
30+
31+
### Changed
32+
- **Improved user experience**: Better handling of compile_commands.json generation
33+
34+
## [2.5.0]
35+
36+
### Changed
37+
- **Updated dependencies**: Bumped package dependencies for better compatibility
38+
39+
## [2.4.9]
40+
41+
### Fixed
42+
- **Target list display**: Fixed issues with target listing in the explorer
43+
44+
## [2.4.8]
45+
46+
### Changed
47+
- **Debugger improvements**: Enhanced debugger functionality and stability
48+
49+
## [2.4.7]
50+
51+
### Added
52+
- **Logo icon**: Added XMake logo icon to the status bar
53+
- **Improved status layout**: Better organization and display of status bar elements
54+
- **XMake Explorer**: Enhanced explorer visibility and functionality
55+
56+
### Changed
57+
- **Status bar improvements**:
58+
- Improved build button appearance
59+
- Adjusted status order for better UX
60+
- Enhanced tips and layout
61+
62+
## [2.4.6]
63+
64+
### Added
65+
- **lldb-dap support**: Added support for lldb-dap debugger (#317)
66+
67+
### Fixed
68+
- **Path handling**: Fixed path issues in debugger configurations
69+
70+
## [2.4.0]
71+
72+
### Added
73+
- **Major features**: New functionality and improvements
74+
75+
## Older Versions
76+
For changes in older versions, please refer to the git commit history.

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div align="center">
2-
<a href="https://xmake.io">
2+
<a href="https://github.com/xmake-io/xmake-vscode">
33
<img width="200" heigth="200" src="https://github.com/xmake-io/xmake-vscode/raw/master/res/logo256.png">
44
</a>
55

@@ -46,7 +46,7 @@ A XMake integration in Visual Studio Code.
4646

4747
You need install [xmake](https://github.com/xmake-io/xmake) first and a project with `xmake.lua`.
4848

49-
Please see [xmake-github](https://github.com/xmake-io/xmake) and [website](https://xmake.io) if you want to known more about xmake.
49+
Please see [xmake-github](https://github.com/xmake-io/xmake) and [website](https://xmake.io) if you want to know more about xmake.
5050

5151
## Features
5252

@@ -443,7 +443,7 @@ Supported platform prefixes:
443443

444444
### Getting Help
445445

446-
- **Documentation**: [XMake Official Documentation](https://xmake.io)
446+
- **Documentation**: [XMake Official Documentation](https://xmake.io/#/docs)
447447
- **Issues**: [GitHub Issues](https://github.com/xmake-io/xmake-vscode/issues)
448448
- **Community**:
449449
- [Reddit](https://www.reddit.com/r/xmake/)
@@ -453,11 +453,11 @@ Supported platform prefixes:
453453

454454
## Contributing
455455

456-
Contributions are welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
456+
Contributions are welcome! Please see [CONTRIBUTING.md](https://github.com/xmake-io/xmake-vscode/blob/master/CONTRIBUTING.md) for guidelines.
457457

458458
## License
459459

460-
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.
460+
This project is licensed under the Apache License 2.0 - see the [LICENSE](https://github.com/xmake-io/xmake-vscode/blob/master/LICENSE) file for details.
461461

462462
## Donation
463463

0 commit comments

Comments
 (0)