1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302
|
## 2.15.0 / 2022-05-20
### Bug Fixes
* Inject `site.github` via `:pre_render` step rather than `:after_init` (#238)
### Documentation
* Add GitHub Actions badge and remove Travis one (#236)
## 2.14.0 / 2022-05-04
### Minor Enhancements
* Use owner name as site title for User and Organization sites. (#197)
* Add `site.github.public_repositories[].releases` (#224)
* Add `site.github.public_repositories[].contributors` (#234)
### Documentation
* docs: Add dev docs (#212)
* set `PAGES_GITHUB_HOSTNAME` to hostname without protocol (#191)
* Add `JEKYLL_ENV` limitation for git remote (#185)
### Development Fixes
* Restore log level after running tests that modify it. (#202)
* Add GitHub Actions CI (#211)
* Update rubocop-jekyll requirement from `~> 0.5.0` to `~> 0.12.0` (#226)
* Create dependabot.yml (#225)
* Add rubocop todo file (#230)
* Upgrade rspec to 3.11.x (#231)
* CI: use 'main' branch instead of 'master' (#232)
* Add release workflow (#235)
## 2.13.0 / 2020-01-15
### Minor Enhancements
* Lessen Jekyll dependency (#164)
* Enable support for `topics` property (#166)
* Allow detecting archived or disabled repos (#176)
### Bug Fixes
* Conditionally memoize certain private methods in EditLinkTag (#163)
* Fix faraday connectionfailed issue (#178)
* MetadataDrop: don't use instance variable to check mutations (#173)
### Documentation Fixes
* List the fields this repo generates for `site.github` (#171)
* Use HTML entities to prevent Liquid from processing this documentation (#172)
## 2.12.1 / 2019-02-11
### Bug Fixes
* Add `Owner#to_liquid` (#161)
## 2.12.0 / 2019-02-11
### Bug Fixes
* `site.owner` should be a `Hash` in the final value (#160)
## 2.11.0 / 2019-01-29
### Minor Enhancements
* Expose User/Org information under `site.github.owner` (#151)
* Add new attributes to return for users and repositories (#158)
* Move `owner_metadata` to an Owner class and add specs (#159)
### Development Fixes
* Fix specs to be compatible with forked repositories (#152)
* Update CI settings and use rubocop-jekyll (#150)
## 2.10.0 / 2019-01-02
### Minor Enhancements
* Allow detecting repository on GitHub Enterprise (#147)
* Remove redundant code (#140)
* Constant accessors for `def_delegation` (#141)
### Bug Fixes
* Fixes for repository detection on Windows (#136)
* Make github.com repo URLs always https (#133)
### Documentation
* Add instructions for using DotEnv (#92)
### Development Fixes
* Test against Ruby 2.5 (#119)
* Add script/console to help debug (#124)
## 2.9.4 / 2017-12-08
### Minor Enhancements
* Warn and do nothing when site.name is set (#113)
### Documentation
* Docs: use plugins config key (#115)
## 2.9.3 / 2017-09-07
* Mutable drops should fallback to their own methods when a mutation isn't present #112
## 2.9.2 / 2017-09-07
### Minor Enhancements
* Allow user values to override drop-determined values (#110)
## 2.9.1 / 2017-08-28
* Fix for "undefined method `path` for Hash" error
## 2.9.0 / 2017-08-28
* GitHub edit link tag (#108)
* Define path with __dir__ (#109)
## 2.8.0 / 2017-08-15
### Minor Enhancements
* Expose site source (#107)
## 2.7.0 / 2017-08-14
### Minor Enhancements
* Expose repo license (#106)
## 2.6.0 / 2017-08-08
### Minor Enhancements
* Set title and description in dev (#104)
* Detect whether the client is connected to the internet. Only allow client calls if connected. (#90)
* Expose repo visibility (#105)
## 2.5.0 / 2017-07-17
* Set default `site.title` and `site.description` (#101)
* Modernize Travis configuration (#102)
* Allow user to set empty `baseurl` (#97)
* add `latest_release` and `latest_release_url` (#88)
* Make the Octokit client more configurable. (#84)
## 2.4.0 / 2017-03-30
### Minor Enhancements
* Don't double-process the site.github namespace. (#95)
* Add .configuration and .page_build? methods to Pages (#89)
## 2.3.1 / 2017-01-18
* Remove log on Octokit::NotFound (#86)
## 2.3.0 / 2017-01-09
### Minor Enhancements
* Respect source passed from the API (#85)
## 2.2.0 / 2016-10-25
### Minor Enhancements
* If a user provides bad credentials, throw an error. (#75)
### Bug Fixes
* Add `MetadataDrop#to_s` which outputs pretty JSON representation (#78)
* Lock Octokit to v4.3.0 (#79)
* Revert "Lock Octokit to v4.3.0", but disallow v4.4.0 (#81)
## 2.1.1 / 2016-10-07
### Bug Fixes
* Remove the `path` before setting `site.url` (#77)
## 2.1.0 / 2016-10-05
### Major Enhancements
* Set site.url and site.baseurl (#76)
* Use `localhost:4000` as the default pages host in development (#50)
* Default to development in dev (#49)
### Minor Enhancements
* Fix a typo in the documentation of `PAGES_API_URL` (#66)
* Additional feedback for failed Octokit calls (#68)
* Add Rubocop (#69)
## 2.0.2 / 2016-06-22
* Remove trailing slash from html_url if present (#64)
## 2.0.1 / 2016-06-19
* Fix issue where `git` not being in `$PATH` would error (#57)
* Handle dots in repository names when parsing from Git remote output (#63)
## 2.0.0 / 2016-05-26
### Major Enhancements
* Only allow Jekyll 3.1 and above (#61)
### Minor Enhancements
* Use html_url from Pages endpoint (behind preview env flag) (#60)
* Only determine repo when data is requested using a Drop (#61)
## 1.11.1 / 2016-04-22
* Make the `Client::API_CALLS` a Set (#56)
## 1.11.0 / 2016-04-08
* make empty string fallback for missing git remote (#54)
* Refactor some of the git things & better docs (#55)
## 1.10.0 / 2016-03-25
* Use git remote url to determine nwo (#45)
## 1.9.0 / 2016-03-16
* Mark the generator as safe so in safe mode it'll work (#42)
## 1.8.0 / 2016-03-09
* Properly determine project page domain by breaking the cache on different args (#40)
## 1.7.0 / 2016-03-02
* Properly calculate the url scheme (#37)
## 1.6.0 / 2016-03-02
* `site.github.environment` should be the same as `site.github.pages_env` (#36)
* Add `Repository#url_scheme` for the pages URL scheme. (#35)
## 1.5.0 / 2016-02-29
* All values should have a corresponding field on `Repository` (#34)
* Happy Leap Day!
## 1.4.0 / 2016-02-19
* Client: whitelist certain `Octokit::Client` methods (#32)
## 1.3.0 / 2016-02-12
* Don't require Jekyll, and only require the Generator when Jekyll has been required
* Client: Fix bug with method call memoization collision with special characters
* Generator: Properly memoize the repository so each regen doesn't re-call
* Pages: `ssl?` should be `true` in test mode
* Pages: `github_hostname` should only include the domain, not the protocol
* Pages: handle subdomain isolation
* Pages: helper methods for `dotcom?`, `test?`, `enterprise?`
* Pages: hardcode https for dotcom GitHub URL
* Pages: api_url, help_url, github_hostname, and pages_hostname should all look at env vars without `PAGES_` prefix
* Repository: `#organization_repository?` should use `Value` to save from errors
* Repository: add in enterprise support & smarter CNAME/domain lookup
## 1.2.0 / 2016-02-05
* Bring up-to-date with current `site.github` offerings on GitHub Pages (#30)
* Add integration tests and ensure we're up-and-running with github-pages (#29)
* Travis: test against Jekyll 2.5 and 3 (#21)
## 1.1.0 / 2015-09-07
* Enable `auto_paginate` for Octokit client so you get everything (#18)
## v1.0.0 / 2015-06-02
* Add `site.github.releases`, an array of your repo's releases. (#9)
* Don't overwrite `site.github` if it's already set. Merge if it's a hash and just leave along if it's non-nil something else. (#15)
* Fall back to Octokit values to be more compatible with the GitHub ecosystem (#10)
* Fix bug where nil, true, false, and hashes were stringified by JSON (#11)
* Add test site to as an integration test (#11)
* Upgrade to Octokit v4.x (#10)
## v0.1.0 / 2014-09-19
* Birthday!
|