jscutlery / semver

Nx plugin to automate semantic versioning and CHANGELOG generation.
MIT License
719 stars 83 forks source link

Introduce `trackDepsWithReleaseAs` to make `trackDeps` useable with `releaseAs` #816

Open lucavb opened 2 months ago

lucavb commented 2 months ago

Hey,

this PR introduces a new configuration option, trackDepsWithReleaseAs, which allows users to include dependencies in version bump calculations when using the releaseAs option. Currently, using releaseAs essentially disables trackDeps which was undesired behaviour for our use case. I believe this should also resolve this issue here.

I also took the liberty of sorting some keys & prettier wanted to to format the README.md (only added some trailing commas). All three changes are in separate commits so they should be easily reviewable.

carlofaessler commented 4 weeks ago

Would love to see this included in a patch release very soon, as it solves a problem we (and others) are facing...

826