Releases: skovtunenko/graterm
Releases · skovtunenko/graterm
v1.1.0 Updated API documentation and README.md
What's Changed
- Bump golangci-linter to v1.47.3 by @skovtunenko in #77
- Adjust the features section in the README.md by @skovtunenko in #78
- Add more documentation for method and types by @skovtunenko in #79
Full Changelog: v1.0.0...v1.1.0
v1.0.0 Added README.md section about versioning
What's Changed
- Added README.md section about versioning by @skovtunenko in #73
Full Changelog: v0.7.0...v1.0.0
v0.7.0 Measure time for hook execution
What's Changed
- Enhance examples to make order type clear by @skovtunenko in #69
- Updated Readme with Features and Usage sections by @skovtunenko in #70
- Measure time for hook execution by @skovtunenko in #71
Full Changelog: v0.6.0...v0.7.0
v0.6.0 Enriched documentation
What's Changed
- Added godoc references in documentation by @skovtunenko in #66
Full Changelog: v0.5.0...v0.6.0
Major documentation update
What's Changed
- Added golangci linter config by @skovtunenko in #55
- Added Makefile support by @skovtunenko in #56
- Create test.yml GitHub action by @skovtunenko in #58
- Create golangci-lint.yml by @skovtunenko in #59
- Create codecov.yml GitHub action by @skovtunenko in #60
- Adjustments for GitHub actions by @skovtunenko in #61
- Refine Readme.md file by @skovtunenko in #62
- Documentation update by @skovtunenko in #63
- Update for go documentation by @skovtunenko in #65
Full Changelog: v0.4.0...v0.5.0
v0.4.0 Refined fluent API, added more examples and documentation
What's Changed
- Refined examples by @skovtunenko in #48
- Refactored termination hook type to make it public by @skovtunenko in #50
- Minor refactoring to fix inconsistencies by @skovtunenko in #52
- Add examples for
Hook
type by @skovtunenko in #53
Full Changelog: v0.3.0...v0.4.0
v0.3.0 Fluent API refinements
What's Changed
- Concurrent dedicated Server stopper shall not be executed concurrentl… by @skovtunenko in #36
- Rename
Stopper
toTerminator
type by @skovtunenko in #38 - Removed unused
Server
abstraction interface by @skovtunenko in #40 - Employ context with Timeout instead of explicit Timer by @skovtunenko in #41
- Fluent API to register hooks by @skovtunenko in #42
- Removed deprecated Terminator's
Register()
method by @skovtunenko in #43 - Rearranged methods based on types into separate files by @skovtunenko in #44
- Fixed
terminationHook
component logging by @skovtunenko in #46 - Add full-fledged example application by @skovtunenko in #47
Full Changelog: v0.2...v0.3
v0.2.0 Async termination for Server
What's Changed
- Introduced concurrent HTTP server stopper by @skovtunenko in #33
- Added async server starter example by @skovtunenko in #34
Full Changelog: v0.1...v0.2
v0.1.0 Initial code
What's Changed
- .gitignore change by @skovtunenko in #1
- Init go.mod file, introduced concept of
TerminationOrder
andStopper
by @skovtunenko in #5 - Added constructor to create Stopper, added integration with os signals by @skovtunenko in #6
- Added ability for Stopper to Wait and AddComponent by @skovtunenko in #7
- Added private noop logger implementation by @skovtunenko in #10
- Added tests by @skovtunenko in #11
- Add more tests by @skovtunenko in #12
- Test for withSignals() function by @skovtunenko in #13
- Added goroutines leak test by @skovtunenko in #15
- Make logger dependency optional by @skovtunenko in #16
- Test names correction by @skovtunenko in #18
- Added examples for
Stopper.Wait()
and `Stopper.ExampleStopper_AddSh… by @skovtunenko in #19 - Refactor registration function by @skovtunenko in #20
- Remove default signals registration constructor by @skovtunenko in #23
- Provided initial basic package documentation by @skovtunenko in #24
- Added Panic-recovery for user-defined Hook implementation by @skovtunenko in #25
- Removed extra
doneCh
to simplify logic by @skovtunenko in #26 - Refine log messages to be more concise by @skovtunenko in #29
- Add more examples for all public methods by @skovtunenko in #30
- Inlined
waitWG()
utility function by @skovtunenko in #31
New Contributors
- @skovtunenko made their first contribution in #1
Full Changelog: https://github.com/skovtunenko/graterm/commits/v0.1