- style: Style/SpecialGlobalVars (#216)
- fix Gemfile to correctly install jekyll 3.9 (#224)
- Refactor specs for RedirectPage (#222)
- Lock to RuboCop v1.18.x (#242)
- Clean up gemspec (#243)
- Bump versions in CI workflow (#273)
- Refactor Redirectable mixin to reduce allocations (#241)
- Allows generation of
redirects.json
to be disabled (#207) - Allow redirects from and for subclasses of page and document (#204)
- Use
Hash#key?
instead ofHash#keys.any?
(#201)
- Target Ruby 2.4
- Stop testing with backwards-compatible site config (#211)
- Simplifies YAML for
redirect_to
(#185)
- chore(deps): rubocop-jekyll 0.3 (#187)
- Allow testing and using with Jekyll 4.x (#196)
- Run javascript at first to avoid splash (#158)
- Use Rubocop 0.57
- Target Ruby 2.3
- Test against Ruby 2.5 (#173)
- Test against same version of Ruby that GitHub Pages uses (#132)
- Rubocop (#141)
- Fix tests for jekyll 3.5.x (#160)
- Rubocop: autocorrect (#165)
- HTML encode ellipsis (#142)
- Added no-index to template (#152)
- Define path with dir (#161)
- Create redirects.json file (#147)
- Update README.md (#167)
- Stop testing Ruby 1.9 (#133)
- Use send to monkey patch to support Ruby < 2.2.0 (#136)
- set
page.output
to empty string instead of nil (#137)
- Support for custom redirect templates
- Use Jekyll's
absolute_url
filter to generate canonical URLs (now respectingbaseurl
) - Rely more heavily on Jekyll's native Page, permalink, and extension handling logic
- redirect_to Pages should not have a layout. (#115)
- Require Jekyll >= 3.3
- Push redirect logic to the redirect page model (#131)
- Add Rubocop and enforce Jekyll coding standards
- Tests no longer build and write the entire site between each example
- Removed all the
is_*
? andhas_*
? helpers from the generator
- Redirect page should not have any layout (#106)
- Include absolute path in canonical url (#109)
- Add tag and language (#100)
- Ensure redirect_to links produce an HTML file. (#111)
- Ensure output extension is assigned (#96)
- Enforce double-quote strings to pass htmlhint (#83)
- Stringify all values coming from
site.github
(#89)
- Support Jekyll 3 stable (#76)
- Test against Jekyll 3, 2, and GitHub Pages (#72)
- Exclude redirect pages from sitemap (#69)
- Remove spaces in redirect page (#62)
- Only parse through documents/pages/posts (#56)
- Simplified
has_alt_urls?
andhas_redirect_to_url?
conditions (#52) - Add support for Jekyll 3. (#59)
- Fixed error where
redirect_to
Document
s were not being output properly (#46)
- Fixed error when the
site.github
config key is not aHash
(#43)
- Support redirecting to/from collection documents (#40)
- Support
redirect_to
property (#32) - Automatically prefix redirects with the
baseurl
or GitHub URL. (#26)
- Remove unnecessary
Array#flatten
(#34)
- Use
be_truthy
instead ofbe_true
. (#33)
- Upgrade to Jekyll 2.0 (#27)
- Shorten resulting HTML to make redirects quicker (#20)
- Use SVG Travis badge in README (#21)
- Add
safe true
to theJekyll::Generator
so it can be run in safe mode (#12)
redirect_from
items are now proper permalinks rooted in site source (#8)
- Add forgotten
s
togems
in README.md (#7)
- Allow user to set one or many
redirect_from
URLs - Rename from
jekyll-alt-urls
tojekyll-redirect-from
(props to @benbalter) - Namespace now its own module:
JekyllRedirectFrom
(#3)
- Add history file
- Add specs (#3)
- Add TravisCI badge (#4)
- Birthday!