README.md in auther-5.0.1 vs README.md in auther-6.0.0
- old
+ new
@@ -2,20 +2,20 @@
[![Gem Version](https://badge.fury.io/rb/auther.svg)](http://badge.fury.io/rb/auther)
[![Code Climate GPA](https://codeclimate.com/github/bkuhlmann/auther.svg)](https://codeclimate.com/github/bkuhlmann/auther)
[![Code Climate Coverage](https://codeclimate.com/github/bkuhlmann/auther/coverage.svg)](https://codeclimate.com/github/bkuhlmann/auther)
[![Gemnasium Status](https://gemnasium.com/bkuhlmann/auther.svg)](https://gemnasium.com/bkuhlmann/auther)
-[![Travis CI Status](https://secure.travis-ci.org/bkuhlmann/auther.svg)](http://travis-ci.org/bkuhlmann/auther)
+[![Travis CI Status](https://secure.travis-ci.org/bkuhlmann/auther.svg)](https://travis-ci.org/bkuhlmann/auther)
[![Patreon](https://img.shields.io/badge/patreon-donate-brightgreen.svg)](https://www.patreon.com/bkuhlmann)
Provides simple, form-based authentication for apps that need security but don't want to deal with the clunky UI
of HTTP Basic Authentication or something as heavyweight as [Devise](https://github.com/plataformatec/devise). It
doesn't require a database and is compatible with password managers like [1Password](https://agilebits.com/onepassword)
making for a pleasent user experience.
-<!-- START doctoc generated TOC please keep comment here to allow auto update -->
-<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
+<!-- Tocer[start]: Auto-generated, don't remove. -->
+
# Table of Contents
- [Features](#features)
- [Requirements](#requirements)
- [Setup](#setup)
@@ -27,17 +27,18 @@
- [View](#view)
- [Controller](#controller)
- [Logging](#logging)
- [Troubleshooting](#troubleshooting)
- [Tests](#tests)
+- [Versioning](#versioning)
- [Code of Conduct](#code-of-conduct)
- [Contributions](#contributions)
- [License](#license)
- [History](#history)
- [Credits](#credits)
-<!-- END doctoc generated TOC please keep comment here to allow auto update -->
+<!-- Tocer[finish]: Auto-generated, don't remove. -->
# Features
- Supports form-based authentication compatible with password managers like
[1Password](https://agilebits.com/onepassword).
@@ -58,18 +59,18 @@
- Provides a generator for easy install and setup within an existing project.
- Provides auto-redirection to requested path for verified credentials.
# Requirements
-0. [MRI 2.x.x](http://www.ruby-lang.org).
-0. [Ruby on Rails 4.2.x](http://rubyonrails.org).
+0. [Ruby 2.x.x](https://www.ruby-lang.org).
+0. [Ruby on Rails 5.x.x](http://rubyonrails.org).
# Setup
For a secure install, type the following from the command line (recommended):
- gem cert --add <(curl -Ls https://www.alchemists.io/gem-public.pem)
+ gem cert --add <(curl --location --silent https://www.alchemists.io/gem-public.pem)
gem install auther --trust-policy MediumSecurity
NOTE: A HighSecurity trust policy would be best but MediumSecurity enables signed gem verification while
allowing the installation of unsigned dependencies since they are beyond the scope of this gem.
@@ -233,10 +234,18 @@
To test, run:
bundle exec rake
+# Versioning
+
+Read [Semantic Versioning](http://semver.org) for details. Briefly, it means:
+
+- Patch (x.y.Z) - Incremented for small, backwards compatible, bug fixes.
+- Minor (x.Y.z) - Incremented for new, backwards compatible, public API enhancements/fixes.
+- Major (X.y.z) - Incremented for any backwards incompatible public API changes.
+
# Code of Conduct
Please note that this project is released with a [CODE OF CONDUCT](CODE_OF_CONDUCT.md). By participating in this project
you agree to abide by its terms.
@@ -245,14 +254,14 @@
Read [CONTRIBUTING](CONTRIBUTING.md) for details.
# License
Copyright (c) 2014 [Alchemists](https://www.alchemists.io).
-Read the [LICENSE](LICENSE.md) for details.
+Read [LICENSE](LICENSE.md) for details.
# History
-Read the [CHANGELOG](CHANGELOG.md) for details.
+Read [CHANGES](CHANGES.md) for details.
Built with [Gemsmith](https://github.com/bkuhlmann/gemsmith).
# Credits
Developed by [Brooke Kuhlmann](https://www.alchemists.io) at [Alchemists](https://www.alchemists.io).