Skip to content

Releases: sverweij/virtual-code-owners

v6.1.2

26 Aug 18:53
v6.1.2
fd8102d
Compare
Choose a tag to compare

👷 maintenance

v6.1.1

11 Jul 18:45
v6.1.1
3a2f63f
Compare
Choose a tag to compare

🐛 fixes

  • d24e1df fix(build): also package the types/ folder

👷 maintenance

🔒 shasum of the package as published on npmjs: a1c4108a57613762f8dfb2c2cc20dffab2c0a476

v6.1.0

17 Jun 04:21
v6.1.0
58970f1
Compare
Choose a tag to compare

✨ features

👷 maintenance

  • 8f76811 doc(README): small copy updates
  • 487e050 fix(schema): corrects version number of the $id
  • 4749578 refactor: renames things

🔒 shasum of the package as published on npmjs: 2031ac7fd679bf7c153c6b25c5cc0a4c9db75c70

v6.0.0

13 Jun 21:27
v6.0.0
ba642ab
Compare
Choose a tag to compare

✨ features

  • 6814c7c feat!: adds schema validation for virtual teams 🚨 BREAKING (#92)
    This is only breaking if you have a virtual-teams.yml that is is doesn't adhere to the json-schema, in which case virtual-code-owners will exit with a non-zero exit code - and provide you with error messages that should help you fix the issues.

  • 39f5771 feat(read virtual code-owners): makes error message easier to read & consistent

  • 23ca474 feat(generate-labeler-yml): emits " instead of ' to escape * in output (#91)

📖 documentation

👷 maintenance

  • 0efb648 build(npm): updates external devDependencies
  • ed90190 refactor: re-organizes main (#90)

🔒 shasum of the package as published on npmjs: 110298e92232b7de87775e61d46012c17624810c

v5.1.0

11 Jun 14:37
v5.1.0
0fe0976
Compare
Choose a tag to compare

✨ features

  • 485f669 feat(labeler.yml): adds a 'this file is generated' warning comment (#89)

🔏 shasum of the package as published on npmjs: d75c65bde6a02c24c42f97c03ca53c8017e8e947

v5.0.0

11 Jun 13:05
v5.0.0
bfb2039
Compare
Choose a tag to compare

✨ features

  • 8e5c8ff feat!: adds validation feedback on virtual-code-owners.txt files 🚨 BREAKING (#88)
    This is only breaking if you have a VIRTUAL-CODEOWNERS.txt that have lines or user/ team names that were invalid for use in CODEOWNERS - in that case the command line will now exit with a non-zero exit code and some helpful error messages.
  • a86a90a feat: adds actions/labeler labeler.yml generator (#86)

👷 maintenance

🔒 shasum of the package as published on npmjs: 9adc5f038587c18dbd09cdefee136833232daec7

v4.1.1

04 Jun 16:09
v4.1.1
19252b4
Compare
Choose a tag to compare

👷 maintenance

  • 78f89df build(npm): updates external devDependencies
  • 1b220ff chore: replaces 'js-yaml' with 'yaml' (as 'js-yaml' doesn't seem to be actively maintained anymore)
  • 2f6f96b refactor(convert): shorten notation
  • d74555d doc: makes json schema more usable

🔒 shasum of the package as published on npmjs: 9f2fc3e7574355f63de5de39c7f29a21ee87e60c

v4.1.0

31 May 19:17
v4.1.0
dc3861a
Compare
Choose a tag to compare

✨ features

  • 820ba4c feat: adds support for e-mail addresses in addition to usernames (#82)

👷 maintenance

  • c594c50 doc(main): corrects parameter typing
  • b2b4daf build(deps-dev): bump watskeburt from 0.11.2 to 0.11.3 (#81)
  • f53b993 build(deps-dev): bump c8 from 7.13.0 to 7.14.0 (#80)

🔒 shasum of the package as published on on npmjs 190729bd424b70ed78fea56f3b9d7b2207650799

v4.0.1

27 May 14:39
v4.0.1
106cbe8
Compare
Choose a tag to compare

👷 maintenance

  • 9e889c5 refactor: makes cli testable
  • 51c9474 build(deps-dev): bump @types/node from 20.2.1 to 20.2.5 (#79)
  • 3b7719b build(deps-dev): bump dependency-cruiser from 13.0.1 to 13.0.2 (#77)

🔏 shasum of the package as published on npmjs: 5adb00b48326f7a87e718d2776ecbebb4992de84

v4.0.0

21 May 17:37
v4.0.0
95db6ac
Compare
Choose a tag to compare

🚨 BREAKING CHANGES

  • b12fa82 refactor: replaces commander with native parseArgs BREAKING (#76)
    This constitutes two updates that should be considered BREAKING

    • BREAKING: The command line options are now camelCase instead of kebab-case
      Out of the box parseArgs supports camelCase only - instead of fighting this default virtual-code-owners uses what's shipped to keep things easy and reliable to maintain.

      • --virtual-code-owners => --virtualCodeOwners
      • --virtual-teams => --virtualTeams
      • --code-owners => --codeOwners
    • BREAKING: dropped support for node <16.19 and for node 19
      This is because >=16.19 is needed for all parseArgs features we use to work. The support drop for node 19 is because nodejs itself doesn't support it anymore.

👷 maintenance

  • cbcd5d7 build(npm): updates external devDependencies
  • 9376ac5 chore: adds a .yarnrc so yarn runs remain silent

🔒 shasum of the package as published on npmjs: 522b88d265b08e2b4165cc197d1790b4fbc1dc48