
Versionaire Versions
Overview
All versions adhere to the Semantic Versioning specification. Briefly, it means:
- Major (X.y.z) - Incremented for any backwards incompatible public API changes.
- Minor (x.Y.z) - Incremented for new, backwards compatible, public API enhancements/fixes.
- Patch (x.y.Z) - Incremented for small, backwards compatible, bug fixes.
10.3.0 (2022-05-07)
-
Added gemspec funding URI - Brooke Kuhlmann
-
Updated to Caliber 0.8.0 - Brooke Kuhlmann
-
Updated to Refinements 9.4.0 - Brooke Kuhlmann
10.2.3 (2022-04-23)
-
Added GitHub sponsorship configuration - Brooke Kuhlmann
-
Updated to Caliber 0.6.0 - Brooke Kuhlmann
-
Updated to Caliber 0.7.0 - Brooke Kuhlmann
-
Updated to Git Lint 4.0.0 - Brooke Kuhlmann
-
Updated to Ruby 3.1.2 - Brooke Kuhlmann
10.2.2 (2022-04-09)
-
Fixed Circle CI configuration to check Gemfile and gemspec - Brooke Kuhlmann
-
Updated to Caliber 0.4.0 - Brooke Kuhlmann
-
Updated to Caliber 0.5.0 - Brooke Kuhlmann
-
Updated to Debug 1.5.0 - Brooke Kuhlmann
10.2.1 (2022-03-03)
-
Fixed Hippocratic License to be 2.1.0 version - Brooke Kuhlmann
-
Fixed Rubocop RSpec issues with boolean and nil identity checks - Brooke Kuhlmann
-
Updated to Caliber 0.2.0 - Brooke Kuhlmann
-
Updated to Ruby 3.1.1 - Brooke Kuhlmann
10.2.0 (2022-02-12)
-
Added Caliber - Brooke Kuhlmann
-
Updated to Git Lint 3.2.0 - Brooke Kuhlmann
-
Updated to RSpec 3.11.0 - Brooke Kuhlmann
-
Updated to Refinements 9.2.0 - Brooke Kuhlmann
-
Removed README badges - Brooke Kuhlmann
-
Removed gemspec safe defaults - Brooke Kuhlmann
10.1.0 (2022-01-23)
-
Added Ruby version to Gemfile - Brooke Kuhlmann
-
Added identity to gem specification - Brooke Kuhlmann
-
Updated to Reek 6.1.0 - Brooke Kuhlmann
-
Updated to Refinements 9.1.0 - Brooke Kuhlmann
-
Updated to Rubocop 1.25.0 - Brooke Kuhlmann
-
Refactored Git ignore - Brooke Kuhlmann
10.0.1 (2022-01-01)
-
Updated README policy section links - Brooke Kuhlmann
-
Updated changes as versions documentation - Brooke Kuhlmann
-
Updated to Git Lint 3.0.0 - Brooke Kuhlmann
-
Removed code of conduct and contributing files - Brooke Kuhlmann
10.0.0 (2021-12-26)
-
Fixed Hippocratic license structure - Brooke Kuhlmann
-
Fixed README changes and credits sections - Brooke Kuhlmann
-
Fixed contributing documentation - Brooke Kuhlmann
-
Fixed version initialize specs - Brooke Kuhlmann
-
Added Rakefile Bundler gem tasks - Brooke Kuhlmann
-
Added base error - Brooke Kuhlmann
-
Added project citation information - Brooke Kuhlmann
-
Updated GitHub issue template - Brooke Kuhlmann
-
Updated Rubocop sub-project gem dependencies - Brooke Kuhlmann
-
Updated implemenation to use new error class - Brooke Kuhlmann
-
Updated to Amazing Print 1.4.0 - Brooke Kuhlmann
-
Updated to Debug 1.4.0 - Brooke Kuhlmann
-
Updated to Hippocratic License 3.0.0 - Brooke Kuhlmann
-
Updated to Refinements 9.0.0 - Brooke Kuhlmann
-
Updated to Rubocop 1.24.0 - Brooke Kuhlmann
-
Updated to Ruby 3.0.3 - Brooke Kuhlmann
-
Updated to Ruby 3.1.0 - Brooke Kuhlmann
-
Updated to SimpleCov 0.21.2 - Brooke Kuhlmann
-
Removed Gemsmith depenendecy - Brooke Kuhlmann
-
Removed legacy error classes - Brooke Kuhlmann
-
Refactored RSpec temporary directory shared context - Brooke Kuhlmann
-
Refactored function specs to use explicit version - Brooke Kuhlmann
-
Refactored version to use endless methods - Brooke Kuhlmann
9.4.0 (2021-11-20)
-
Added README community link - Brooke Kuhlmann
-
Added gemspec MFA opt in requirement - Brooke Kuhlmann
-
Updated to Refinements 8.5.0 - Brooke Kuhlmann
-
Removed notes from pull request template - Brooke Kuhlmann
9.3.0 (2021-10-09)
-
Added Debug gem - Brooke Kuhlmann
-
Updated to Refinements 8.4.0 - Brooke Kuhlmann
-
Removed Pry dependencies - Brooke Kuhlmann
-
Removed RSpec spec helper GC automatic compaction - Brooke Kuhlmann
9.2.2 (2021-09-05)
-
Fixed Rubocop Style/MutableConstant issue - Brooke Kuhlmann
-
Updated README project description - Brooke Kuhlmann
-
Updated Rubocop gem dependencies - Brooke Kuhlmann
-
Updated to Amazing Print 1.3.0 - Brooke Kuhlmann
-
Removed RubyCritic and associated CLI option - Brooke Kuhlmann
9.2.1 (2021-08-07)
-
Fixed Rubocop RSpec/IdenticalEqualityAssertion issues - Brooke Kuhlmann
-
Updated to Rubocop 1.14.0 - Brooke Kuhlmann
-
Updated to Ruby 3.0.2 - Brooke Kuhlmann
-
Removed Bundler Audit - Brooke Kuhlmann
9.2.0 (2021-05-02)
-
Added option parser extension - Brooke Kuhlmann
9.1.1 (2021-04-18)
-
Added Ruby garbage collection compaction - Brooke Kuhlmann
-
Updated Code Quality URLs - Brooke Kuhlmann
-
Updated to Circle CI 2.1.0 - Brooke Kuhlmann
-
Updated to Docker Alpine Ruby image - Brooke Kuhlmann
-
Updated to Rubocop 1.10.0 - Brooke Kuhlmann
-
Updated to Ruby 3.0.1 - Brooke Kuhlmann
-
Refactored implementation to use endless methods - Brooke Kuhlmann
9.1.0 (2021-01-19)
-
Updated Reek configuration with 6.0.3 changes - Brooke Kuhlmann
-
Updated to Gemsmith 15.0.0 - Brooke Kuhlmann
-
Updated to Git Lint 2.0.0 - Brooke Kuhlmann
-
Updated to Rubocop 1.8.0 - Brooke Kuhlmann
-
Refactored RSpec temporary directory shared context - Brooke Kuhlmann
9.0.0 (2020-12-29)
-
Updated to Ruby 3.0.0
-
Updated to Refinements 8.0.0
-
Added Rubocop Layout/SpaceBeforeBrackets configuration
-
Removed version arguments
-
Removed filler
-
Updated version regex as pattern
-
Updated conversion error to be a cast error
-
Updated conversion as function file
-
Updated version delimiter
8.7.0 (2020-12-21)
-
Fixed Circle CI configuration for Bundler config path
-
Added Circle CI explicit Bundle install configuration
-
Added Refinements runtime requirement
-
Added Version down
-
Added Version setter validation
-
Added Version up
-
Refactored Version array to be an alias of values
-
Refactored Version to use Struct refinement
-
Refactored converter to use Array refinements
-
Refactored converter to use Struct refinements
-
Refactored specs to use procs instead of lambdas
8.6.0 (2020-12-13)
-
Fixed spec helper setup by not including test group
-
Added Amazing Print
-
Added Gemfile groups
-
Added RubyCritic
-
Added RubyCritic configuration
-
Updated Circle CI configuration to skip RubyCritic
-
Updated Gemfile to put Guard RSpec in test group
-
Updated Gemfile to put SimpleCov in code quality group
-
Removed RubyGems requirement from binstubs
8.5.0 (2020-12-04)
-
Fixed Rubocop Performance/MethodObjectAsBlock issues
-
Added Refinements development dependency
-
Added filler description
-
Added version cast
-
Updated to Gemsmith 14.8.0
-
Updated to Git Lint 1.3.0
-
Removed Reek irresponsible module configuration
-
Refactored conversion spec
8.4.0 (2020-11-14)
-
Added Alchemists style guide badge
-
Added Bundler Leak development dependency
-
Updated Rubocop gems
-
Updated to Bundler Audit 0.7.0
-
Updated to RSpec 3.10.0
8.3.0 (2020-10-18)
-
Fixed Lint/UselessMethodDefinition issues
-
Fixed Metrics/BlockLength issue with version struct
-
Added Guard and Rubocop binstubs
-
Added Rubocop Performance/Sum configuration
-
Updated project documentation to conform to Rubysmith template
-
Updated to Rubocop 0.89.0
-
Updated to Ruby 2.7.2
-
Updated to SimpleCov 0.19.0
8.2.0 (2020-07-22)
-
Fixed Rubocop Lint/NonDeterministicRequireOrder issues
-
Fixed project requirements
-
Updated GitHub templates
-
Updated Pry gem dependencies
-
Updated README credit URL
-
Updated README screencast URL
-
Updated README screencast cover to SVG format
-
Updated Rubocop gem dependencies
-
Updated to Gemsmith 14.2.0
-
Updated to Git Lint 1.0.0
-
Removed Rubocop Naming/MethodName configuration
-
Refactored Rakefile requirements
8.1.0 (2020-04-01)
-
Added README production and development setup instructions
-
Updated README screencast to use larger image
-
Updated documentation to ASCII Doc format
-
Updated gem identity to use constants
-
Updated gemspec URLs
-
Updated gemspec to require relative path
-
Updated to Code of Conduct 2.0.0
-
Updated to Reek 6.0.0
-
Updated to Ruby 2.7.1
-
Removed Code Climate support
-
Removed README images
8.0.1 (2020-02-01)
-
Updated README project requirements
-
Updated README screencast tutorial
-
Updated to Gemsmith 14.0.0
-
Updated to Git Cop 4.0.0
-
Updated to Reek 5.6.0
-
Updated to Rubocop 0.79.0
-
Updated to SimpleCov 0.18.0
8.0.0 (2020-01-01)
-
Added filler.
-
Added gem console.
-
Added partial version string conversion support.
-
Fixed error output to emphasize full versions.
-
Fixed SimpleCov setup in RSpec spec helper.
-
Refactored converter to use filler.
-
Removed maintenance version.
-
Removed remnants of "v" prefix support.
-
Removed unnecessary Bash script documentation.
-
Removed unused development dependencies.
-
Removed version attributes constant.
-
Updated gem summary.
-
Updated Pry development dependencies.
-
Updated README screencast.
-
Updated to Rubocop 0.77.0.
-
Updated to Rubocop 0.78.0.
-
Updated to Rubocop Performance 1.5.0.
-
Updated to Rubocop Rake 0.5.0.
-
Updated to Rubocop RSpec 1.37.0.
-
Updated to Ruby 2.7.0.
-
Updated to SimpleCov 0.17.0.
7.3.4 (2019-11-01)
-
Added Rubocop Rake support.
-
Updated to RSpec 3.9.0.
-
Updated to Rake 13.0.0.
-
Updated to Rubocop 0.75.0.
-
Updated to Rubocop 0.76.0.
-
Updated to Ruby 2.6.5.
7.3.3 (2019-09-01)
-
Updated README screencast tutorial.
-
Updated to Rubocop 0.73.0.
-
Updated to Rubocop Performance 1.4.0.
-
Updated to Ruby 2.6.4.
-
Refactored RSpec helper support requirements.
-
Refactored structs to use hash-like syntax.
7.3.2 (2019-06-01)
-
Fixed RSpec/ContextWording issues.
-
Updated Reek configuration to disable IrresponsibleModule.
-
Updated contributing documentation.
-
Updated to Gemsmith 13.5.0.
-
Updated to Git Cop 3.5.0.
-
Updated to Reek 5.4.0.
-
Updated to Rubocop 0.69.0.
-
Updated to Rubocop Performance 1.3.0.
-
Updated to Rubocop RSpec 1.33.0.
7.3.1 (2019-05-01)
-
Added Rubocop Performance gem.
-
Added Ruby warnings to RSpec helper.
-
Added project icon to README.
-
Updated RSpec helper to verify constant names.
-
Updated to Code Quality 4.0.0.
-
Updated to Rubocop 0.67.0.
-
Updated to Ruby 2.6.3.
7.3.0 (2019-04-01)
-
Fixed Rubocop Style/MethodCallWithArgsParentheses issues.
-
Updated to Ruby 2.6.2.
-
Removed RSpec standard output/error suppression.
7.2.0 (2019-02-17)
-
Fixed Rubocop RSpec/DescribeClass issue.
-
Fixed version comparability.
-
Refactored converter to construct on an object.
-
Refactored version string to leverage array implementation.
7.1.0 (2019-02-01)
-
Updated to Gemsmith 13.0.0.
-
Updated to Git Cop 3.0.0.
-
Updated to Rubocop 0.63.0.
-
Updated to Ruby 2.6.1.
-
Refactored version object as a struct.
7.0.0 (2019-01-01)
-
Fixed Circle CI cache for Ruby version.
-
Fixed Markdown ordered list numbering.
-
Fixed Rubocop RSpec/DescribeClass issue.
-
Fixed Rubocop RSpec/NamedSubject issues.
-
Fixed Rubocop RSpec/NotToNot issues.
-
Fixed Rubocop RSpec/RepeatedExample issue.
-
Fixed Rubocop RSpec/VerifiedDoubles issue.
-
Fixed Rubocop Style/AccessModifierDeclarations issue.
-
Fixed Rubocop
Layout/EmptyLineAfterGuardClause
errors. -
Added Circle CI Bundler cache.
-
Added Rubocop RSpec gem.
-
Added freeze to version initializer.
-
Updated Circle CI Code Climate test reporting.
-
Updated to Contributor Covenant Code of Conduct 1.4.1.
-
Updated to RSpec 3.8.0.
-
Updated to Rubocop 0.62.0.
-
Updated to Ruby 2.6.0.
6.0.0 (2018-07-01)
-
Updated Semantic Versioning links to be HTTPS.
-
Updated project changes to use semantic versions.
-
Updated to Gemsmith 12.0.0.
-
Updated to Git Cop 2.2.0.
-
Updated to Reek 5.0.
-
Updated to Rubocop 0.57.0.
-
Removed (disabled) Rubocop Style/AccessModifierDeclarations cop.
-
Removed Version
.keys
and.delimiter
methods. -
Removed version string pattern.
5.2.0 (2018-04-01)
-
Fixed spacing between aliased methods.
-
Added gemspec metadata for source, changes, and issue tracker URLs.
-
Updated to Ruby 2.5.1.
-
Removed Circle CI Bundler cache.
-
Refactored temp dir shared context as a pathname.
5.1.0 (2018-03-21)
-
Updated error class descriptions.
-
Removed version label.
-
Refactored Rubocop Naming/MethodName exclusion.
5.0.0 (2018-03-19)
-
Fixed gemspec issues with missing gem signing key/certificate.
-
Updated README license information.
-
Updated gem dependencies.
-
Updated screencast tutorial.
-
Updated to Circle CI 2.0.0 configuration.
-
Updated to Rubocop 0.53.0.
-
Removed Gemnasium support.
-
Removed Patreon badge from README.
-
Removed optional
v
prefix to versions.
4.0.1 (2018-01-01)
-
Updated to Gemsmith 11.0.0.
4.0.0 (2018-01-01)
-
Updated Code Climate badges.
-
Updated Code Climate configuration to Version 2.0.0.
-
Updated to Ruby 2.4.3.
-
Updated to Rubocop 0.52.0.
-
Updated to Ruby 2.5.0.
-
Removed documentation for secure installs.
-
Updated to Apache 2.0 license.
-
Refactored code to use Ruby 2.5.0
Array#append
syntax.
3.3.1 (2017-11-19)
-
Updated to Git Cop 1.7.0.
-
Updated to Rake 12.3.0.
3.3.0 (2017-10-29)
-
Added Bundler Audit gem.
-
Added dynamic formatting of RSpec output.
-
Updated to Gemsmith 10.2.0.
-
Updated to Rubocop 0.50.0.
-
Updated to Rubocop 0.51.0.
-
Updated to Ruby 2.4.2.
-
Removed Pry State gem.
3.2.0 (2017-07-16)
-
Added Circle CI support.
-
Added Git Cop code quality task.
-
Updated CONTRIBUTING documentation.
-
Updated GitHub templates.
-
Updated README headers.
-
Updated gem dependencies.
-
Updated to Awesome Print 1.8.0.
-
Updated to Gemsmith 10.0.0.
-
Removed Travis CI support.
3.1.0 (2017-05-06)
-
Fixed Travis CI configuration to not update gems.
-
Added code quality Rake task.
-
Updated Guardfile to always run RSpec with documentation format.
-
Updated README semantic versioning order.
-
Updated RSpec configuration to output documentation when running.
-
Updated RSpec spec helper to enable color output.
-
Updated Rubocop configuration.
-
Updated Rubocop to import from global configuration.
-
Updated contributing documentation.
-
Updated to Gemsmith 9.0.0.
-
Updated to Ruby 2.4.1.
-
Removed Code Climate code comment checks.
-
Removed
.bundle
directory from.gitignore
.
3.0.0 (2017-01-22)
-
Updated Rubocop Metrics/LineLength to 100 characters.
-
Updated Rubocop Metrics/ParameterLists max to three.
-
Updated Travis CI configuration to use latest RubyGems version.
-
Updated gemspec to require Ruby 2.4.0 or higher.
-
Updated to Rubocop 0.47.
-
Updated to Ruby 2.4.0.
-
Removed Rubocop Style/Documentation check.
2.2.0 (2016-12-18)
-
Fixed Rakefile support for RSpec, Reek, Rubocop, and SCSS Lint.
-
Added
Gemfile.lock
to.gitignore
. -
Updated Travis CI configuration to use defaults.
-
Updated gem dependencies.
-
Updated to Gemsmith 8.2.x.
-
Updated to Rake 12.x.x.
-
Updated to Rubocop 0.46.x.
-
Updated to Ruby 2.3.2.
-
Updated to Ruby 2.3.3.
2.1.0 (2016-11-13)
-
Added Code Climate engine support.
-
Added Reek support.
-
Updated to Code Climate Test Reporter 1.0.0.
-
Updated to Gemsmith 8.0.0.
2.0.0 (2016-11-01)
-
Fixed Bash script header to dynamically load correct environment.
-
Fixed Rakefile to safely load Gemsmith tasks.
-
Fixed negative number check.
-
Added frozen string literal pragma.
-
Updated README to mention "Ruby" instead of "MRI".
-
Updated README versioning documentation.
-
Updated RSpec temp directory to use Bundler root path.
-
Updated gemspec with conservative versions.
-
Updated to Bundler 1.13.
-
Updated to Gemsmith 7.7.0.
-
Updated to RSpec 3.5.0.
-
Updated to Rubocop 0.44.
-
Removed CHANGELOG.md (use CHANGES.md instead).
-
Removed Rake console task.
-
Removed deprecated conversion error message strings.
-
Removed gemspec description.
-
Removed rb-fsevent development dependency from gemspec.
-
Removed terminal notifier gems from gemspec.
-
Removed unused "vendor" folder from gemspec.
-
Refactored RSpec spec helper configuration.
-
Refactored gemspec to use default security keys.
1.2.0 (2016-05-10)
-
Fixed README screencast thumbnail.
-
Fixed issue with array parameters being modified.
-
Added version delimiter class method.
-
Updated Rubocop PercentLiteralDelimiters and AndOr styles.
-
Updated to Ruby 2.3.1.
1.1.0 (2016-04-03)
-
Added GitHub issue and pull request templates.
-
Added deprecations to
Versionaire::Errors::Conversion
messages. -
Added version conversion failure messages.
-
Updated version conversion error messages.
-
Refactored version converter.
1.0.0 (2016-03-26)
-
Fixed conversion function format.
-
Added Code Climate test coverage key to Travis CI configuration.
-
Added Ruby 2.3+ requirements.
-
Added bond, wirb, hirb, and awesome_print development dependencies.
-
Added missing frozen string literal support.
-
Added screencast to README.
-
Updated README equality, conversion, and math documentation.
-
Updated gemspec summary and description.
-
Refactored
Version.format
asVersion.string_format
. -
Refactored conversion function.
-
Refactored version format regular expression for readability.
0.1.0 (2016-03-19)
-
Initial version.