Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Would it be possible to add a changelog for each package? #913

Open
tobiasbueschel opened this issue Dec 17, 2024 · 1 comment
Open

Would it be possible to add a changelog for each package? #913

tobiasbueschel opened this issue Dec 17, 2024 · 1 comment

Comments

@tobiasbueschel
Copy link

It would be great if we could add a changelog.md to each of the packages and also detail the package changelog in each GitHub release and tag that is pushed to this monorepo.

For context:

  • Various packages were recently updated such as office-addin-debugging to v6.0.1 and office-addin-manifest to v2.0.1
  • I was trying to find the changelog for each of updates made in the respective package so that I could understand what impact it would have if I were to update these packages to the latest version
  • One could go through the commit history, but that's not ideal

Potential solutions
There are some off-the-shelf tools available for automatically updating monorepo packages semantic versions based on conventional commits

@tobiasbueschel
Copy link
Author

I've tried to upgrade to v6.0.1 of the office-addin-debugging package, but now receive the following error:

> demo-project@2.2.0 ostop /Users/tobias/demo-project
> office-addin-debugging stop manifest.xml

/Users/tobias/demo-project/node_modules/.pnpm/office-addin-debugging@6.0.1_@microsoft+teamsapp-cli@3.0.2_bufferutil@4.0.8/node_modules/office-addin-debugging/lib/defaults.js:11
exports.usageDataObject = new office_addin_usage_data_1.default.OfficeAddinUsageData({
                                                                ^

TypeError: Cannot read properties of undefined (reading 'OfficeAddinUsageData')
    at Object.<anonymous> (/Users/tobias/demo-project/node_modules/.pnpm/office-addin-debugging@6.0.1_@microsoft+teamsapp-cli@3.0.2_bufferutil@4.0.8/node_modules/office-addin-debugging/lib/defaults.js:11:65)
    at Module._compile (node:internal/modules/cjs/loader:1546:14)
    at Object..js (node:internal/modules/cjs/loader:1698:10)
    at Module.load (node:internal/modules/cjs/loader:1303:32)
    at Function._load (node:internal/modules/cjs/loader:1117:12)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
    at Module.<anonymous> (node:internal/modules/cjs/loader:1325:12)
    at Module.patchedRequire [as require] (/Users/tobias/demo-project/node_modules/.pnpm/diagnostic-channel@0.3.1/node_modules/diagnostic-channel/dist/src/patchRequire.js:14:46)
    at require (node:internal/modules/helpers:136:16)

Node.js v23.3.0
 ELIFECYCLE  Command failed with exit code 1.
 ```
 
 Would you mind pointing me to what changed? :) 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant