endojs / endo

Endo is a distributed secure JavaScript sandbox, based on SES
Apache License 2.0
788 stars 70 forks source link

chore: Release 2024-03-16 #2162

Closed kriskowal closed 4 months ago

kriskowal commented 4 months ago

Regular releases. This release includes improvements to ses-ava and pass-style. SES+Ava can now capture unredacted traces in the test-specific log (see the notes for how to adapt your tests for this feature) and we now have a feature flag in pass-style for testing the performance impact of constraining strings to well-formed Unicode.

kriskowal commented 4 months ago

I think the commit history is misleading as to what's a new feature. Does Lerna's history-by-commit feature support ignoring one?

9d3a7ce was a feature in ses-ava but not in the packages that were updated to use it. (I regret not reviewing the commit messages in #2133, though it was squashed anyway)

Lerna conventional commits aren’t particularly flexible. There’s no intermediate step in the publish workflow where I can edit the generated changelogs or propose a different version number than the one it infers from commit history. These are reasons I’m intrigued by changesets, though I’m sympathetic to @dckc’s case that this means that detailed commit messages may be redundant with the curated copy that arrives in the changelog.