|
| 1 | +# Weekly Update Log |
| 2 | + |
| 3 | +This log tracks significant changes, improvements, and new features implemented in the NAPI project on a weekly basis. It serves as a quick reference for team members and users to stay informed about the project's progress and recent developments. |
| 4 | + |
| 5 | +## Week of April 21-27, 2024 |
| 6 | + |
| 7 | +### Feature Improvements |
| 8 | + |
| 9 | +- Improved Python symbol extraction with better handling of partial imports |
| 10 | +- Enhanced visual representation of nodes for large codebases |
| 11 | +- Updated highlighting mechanism for better code navigation |
| 12 | +- Implemented extraction mode with API integration and symbol editing capabilities |
| 13 | +- Fixed Python error AST node cleanup for more reliable extraction |
| 14 | +- Added C# metrics feature for enhanced code analysis capabilities |
| 15 | + |
| 16 | +### Build System and Package Management Improvements |
| 17 | + |
| 18 | +- Switched from using published `@nanoapi.io/shared` package to bundling it directly with the CLI |
| 19 | +- Added `tsup` for improved bundling configuration |
| 20 | +- Updated package versions and dependencies across the workspace |
| 21 | +- Made the root package private and updated workspace configurations |
| 22 | + |
| 23 | +### CLI Enhancements |
| 24 | + |
| 25 | +- Enhanced version checking with detailed update instructions |
| 26 | +- Fixed path resolution for static file serving |
| 27 | +- Improved build process with better bundling configuration |
| 28 | +- Added proper shebang handling for the CLI executable |
| 29 | + |
| 30 | +### Build System Updates |
| 31 | + |
| 32 | +- Removed separate build step for shared package |
| 33 | +- Updated build scripts to use tsup for better bundling |
| 34 | +- Fixed path resolution in development and production environments |
| 35 | +- Improved static file serving configuration |
| 36 | + |
| 37 | +### Version Management |
| 38 | + |
| 39 | +- Updated CLI version to 1.0.3 |
| 40 | +- Set shared package version to 0.0.0 since it's now bundled |
| 41 | +- Added proper version checking middleware with detailed update instructions |
0 commit comments