You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

255 lines
2.2 KiB

8 years ago
7 years ago
8 years ago
7 years ago
7 years ago
8 years ago
8 years ago
  1. # Changelog
  2. ## 0.3.2 (October 2, 2017)
  3. BUG FIXES:
  4. - [autofile] fix AutoFile.Sync() to open file if it's been closed
  5. - [db] fix MemDb.Close() to not empty the database (ie. its just a noop)
  6. ## 0.3.1 (September 22, 2017)
  7. BUG FIXES:
  8. - [common] fix WriteFileAtomic to not use /tmp, which can be on another device
  9. ## 0.3.0 (September 22, 2017)
  10. BREAKING CHANGES:
  11. - [log] logger functions no longer returns an error
  12. - [common] NewBaseService takes the new logger
  13. - [cli] RunCaptureWithArgs now captures stderr and stdout
  14. - +func RunCaptureWithArgs(cmd Executable, args []string, env map[string]string) (stdout, stderr string, err error)
  15. - -func RunCaptureWithArgs(cmd Executable, args []string, env map[string]string) (output string, err error)
  16. FEATURES:
  17. - [common] various common HTTP functionality
  18. - [common] Date range parsing from string (ex. "2015-12-31:2017-12-31")
  19. - [common] ProtocolAndAddress function
  20. - [pubsub] New package for publish-subscribe with more advanced filtering
  21. BUG FIXES:
  22. - [common] fix atomicity of WriteFileAtomic by calling fsync
  23. - [db] fix memDb iteration index out of range
  24. - [autofile] fix Flush by calling fsync
  25. ## 0.2.2 (June 16, 2017)
  26. FEATURES:
  27. - [common] IsHex and StripHex for handling `0x` prefixed hex strings
  28. - [log] NewTracingLogger returns a logger that output error traces, ala `github.com/pkg/errors`
  29. IMPROVEMENTS:
  30. - [cli] Error handling for tests
  31. - [cli] Support dashes in ENV variables
  32. BUG FIXES:
  33. - [flowrate] Fix non-deterministic test failures
  34. ## 0.2.1 (June 2, 2017)
  35. FEATURES:
  36. - [cli] Log level parsing moved here from tendermint repo
  37. ## 0.2.0 (May 18, 2017)
  38. BREAKING CHANGES:
  39. - [common] NewBaseService takes the new logger
  40. FEATURES:
  41. - [cli] New library to standardize building command line tools
  42. - [log] New logging library
  43. BUG FIXES:
  44. - [autofile] Close file before rotating
  45. ## 0.1.0 (May 1, 2017)
  46. Initial release, combines what were previously independent repos:
  47. - go-autofile
  48. - go-clist
  49. - go-common
  50. - go-db
  51. - go-events
  52. - go-flowrate
  53. - go-logger
  54. - go-merkle
  55. - go-process