我正在使用 SemVer 对库进行版本控制,并使用 NuGet 对其进行分发。
我正在进行一些错误修复和与性能相关的更改,这些更改不会以任何方式修改库的公共 API,但确实涉及添加新的依赖项。
通常我只会在修复错误或更改私有代码时增加补丁或次要版本。在添加新依赖项时这仍然合适吗?还是应该增加主要版本,尽管公共 API 没有变化?有没有针对此类问题的具体指导方针?
我正在使用 SemVer 对库进行版本控制,并使用 NuGet 对其进行分发。
我正在进行一些错误修复和与性能相关的更改,这些更改不会以任何方式修改库的公共 API,但确实涉及添加新的依赖项。
通常我只会在修复错误或更改私有代码时增加补丁或次要版本。在添加新依赖项时这仍然合适吗?还是应该增加主要版本,尽管公共 API 没有变化?有没有针对此类问题的具体指导方针?