Changelog entries are classified using the following labels (from keep-a-changelog):
added
: for new featureschanged
: for changes in existing functionalitydeprecated
: for once-stable features removed in upcoming releasesremoved
: for deprecated features removed in this releasefixed
: for any bug fixes
v0.3.0 - 2016-10-23
- Add david-dm badges
- Update README
v0.3.0-rc.5 - 2016-10-23
- Move
styles
&config
to root
- Remove
styling
&config
scripts
v0.3.0-rc.4 - 2016-10-23
- Add
config
- Add
Hireable-Error
header - Add Sinon.JS
- Mass refactoring
src/
. Decoupling, making them more OO & structuring them into MVC. - Add Flow type-checked. Typescript will be considered later.
- Move
styles
to root
- Remove
dotenv
- Remove
abort
helper
v0.3.0-rc.3 - 2016-09-14
- Allow style to be set on demand:
/<username>/<style>
- Add
abort
helper inside_dispatch
ofApp
- Add
Hireable-Style
header - Add
flat
style
- Badge is injected by User constructor
- Refactor
src/
& tests
- Remove
test:live
and mergelint:test
tolint
- Fix URL patterns to allow multiple leading & following
/
- Pass
scope
toCache.rememberFunction
as the second parameter
v0.3.0-rc.2 - 2016-09-11
- Add
Hireable
header to badge response - Add some tests
- Add mocks
- Add
APP_STYLE_DIR
environment variable - Add npm script
test-live
- Modulize
App
out ofindex.js
- Separate
Badge
intoUser
andBadge
- Using mocks in tests instead of actual calls to GitHub API
- Refactor classes
- Allow badge directory and style to be set at run-time
- Replace multiple leading slashes by a single one
- Cast the value of
user.hireable
from Badge.show to boolean.null
->false
v0.3.0-rc.1 - 2016-09-08
- Add roadmap
- Remove
koa
,koa-route
,koa-send
in favor ofurl-pattern
andsend
. Rewrite index with a new dispatcher - ETag is now generated by
send
based on file stats instead of user object
v0.2.1 - 2016-09-05
- Add some bithound badges to README
- Add
APP_STYLE
configuration to README
- Setup eslint for tests & build script
- Increase mocha timeout to 5000ms
- Update eslint-config-standard to v6.0.0
- Correct README badge urls
- Correct
APP_CACHE
configuration in README
v0.2.0 - 2016-09-03
- Add
Styles
. Now you're free to customize. See #7 for more information
- Move
GitHub
andCache
into separated modules - Pass the whole user object to Promise result from
Badge.show
instead of badgesrc
- Refactor Badge & main modules. Move services into Badge
- Use
brightgreen
forhireable:yes
instead ofgreen
- Use hireable.me as the primary domain
- Support all versions of Node.js v4 instead of
>=4.2.0
- Drop
:repo
from/:user
route
v0.1.3 - 2016-08-27
- TravisCI
- Some tests
- Move
public
intosrc/assets
because badges are no longer served in public due to v0.1.1 - Change the build script due to the above reason
v0.1.2 - 2016-08-23
- Some improvements in README
- Built with Koa
- Sorry for the long domain
- Remove
CDN
from FAQ - Add
Cache expiration
to FAQ
- Normalize headers:
etag
toETag
v0.1.1 - 2016-08-19
- koa-send
- Cache-Control & ETag header
APP_URL
- Static
/public
- Documentation (README)
- GitHub's camo proxy caching problem by sending badges directly instead of redirection to
/public
- First release