diff --git a/CHANGELOG.md b/CHANGELOG.md index e3a890d..517429e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,27 @@ here's a changelog for ConsulStrucutre! The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [0.0.3] +### Added + - I think it's rude to respond to requests with an error, but I'm not + a server, so I made requests backoff exponentially on error, in case + the server mellows over time + - ConsulStructure is so awesome you obviously don't want to stop it, + but in those rare cases where you do, Cancellation on Stop is working. + - It takes a village to get ConsulStructure out, well, a village of 1, + and many build scripts, so said build scripts have been made reusable + - For people that are curious, there are events for most things happening + - For people that are crafters, there are factories for most things + being used + - For people that are an... I mean, picky, there are now coveralls.io, + sonarqube and coverity scans for various types of builds, which + helped uncover a bunch of edge case bugs in the test suite, which have + been extinguished. The bugs, not the edge cases. + ## [0.0.2] ### Added -- ConsulStructure initial version, see the documentation on GitHub! + - ConsulStructure initial version, see the documentation on GitHub! ## [0.0.1] ### Added -- Placeholder version \ No newline at end of file + - Placeholder version \ No newline at end of file diff --git a/README.md b/README.md index 4989fdd..7d177ce 100644 --- a/README.md +++ b/README.md @@ -28,13 +28,13 @@ To get started, you can use nuget to install ConsulStructure. Using the package manager console: ```powerhsell -Install-Package ConsulStructure +Install-Package ConsulStructure -pre ``` Using the command line client: ```cmd -nuget install ConsulStructure +nuget install ConsulStructure -pre ``` To start receiving updates from Consul into your settings, it's one line, no dependencies, @@ -91,10 +91,10 @@ json using the excellent SimpleJson library. - [x] Test HTTP part of the library - [x] Create AppVeyor / Travis build - [x] Create nuget package - - [ ] Publish to nuget + - [x] Publish to nuget - [ ] Add all base datatype converters - [ ] Add converters for go's way of writing data (dates and timespans come to mind) - - [ ] Exponential back off strategy + - [x] Exponential back off strategy ## Credits diff --git a/appveyor.yml b/appveyor.yml index 98c6b53..e6497a6 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -31,6 +31,7 @@ cache: - vendor\ -> Gemfile.lock - C:\ProgramData\chocolatey\bin -> appveyor.yml - C:\ProgramData\chocolatey\lib -> appveyor.yml + - C:\Users\appveyor\.sonar\cache build: parallel: true