2.0.0 (2020-08-11)
Breaking Changes
- proto (cb52f2d)
BREAKING CHANGE: plugin interface
Chores
- impreove generate script (e7b0540)
Documentation
Feature
- add files updater plugin (2fe7a31)
- add provider plugins (18e84ac)
- add provider interface (671a48e)
- add changelog generator plugin (9391076)
- add ci conditions as plugins (74c8a1a)
- add ci condition grpc interface (d0fe7d9)
- use internal commit analyzer plugin (fa33d3a)
- use buildin pkg to get plugins (804153c)
- basic GRPC plugin interface (6be3df0)
- add plugin manager (2fbcfba)
Bug Fixes
- github: get correct owner name (bd19859)
- update package import paths (3e5a588)
- return error on unknown plugin type (d2771f0)
- correctly stop all plugins on exit (86ec81f)
- use mutex in KillAllPlugins (231afb2)
Code Refactoring
- renaming (fbed7e7)
- proto schema (d3b1de0)
- use string map (749518c)
- renaming (b1b73ab)
- move grpc wrapper (1fbbacd)
- remove changelog pkg (cc8649d)
- remove commit pkg (7dac620)
- updater interface (5cda205)
- update config names (e096182)
- use init function to initialize providers (645d80e)
- remove context (4afa502)
- use string as regexp (2447a6e)
- set releases to private (4136135)
- use string to represent version numbers (3def9ea)
- use more primitive types for providers (600c585)
- use protoc to generate structs (5b0f25b)
- cli app (5e1d168)
- move updaters in separate packages (ecad972)
- move conditions in separate packages (684774a)
- extract commit analyzer (3b0c098)
- move commit and release structs in separate files (a8fe4ea)
- move changelog generator in separate package (92a5c9b)
- use singular name (b09fd54)
- move repository interface to providers pkg (b85904e)
- move github and gitlab to pkg/providers (eebe16e)
- use RepositoryInfo struct (1a2d49d)
- rename GetReleases function (ee08dc5)