The letter A styled as Alchemists logo. lchemists Syndication Icon

Putin's War on Ukraine - Watch President Zelenskyy's speech and help Ukraine fight against the senseless cruelty of a dictator!

XDG Icon

XDG 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.

6.5.0 (2022-07-17)

  • Updated to Caliber 0.11.0 - Brooke Kuhlmann

  • Updated to Debug 1.6.0 - Brooke Kuhlmann

  • Updated to Refinements 9.6.0 - Brooke Kuhlmann

  • Removed Bundler Leak gem - Brooke Kuhlmann

  • Removed Rakefile Bundler gem tasks - Brooke Kuhlmann

6.4.0 (2022-05-07)

  • Fixed RuboCop Style/EnvHome issue - Brooke Kuhlmann

  • Added gemspec funding URI - Brooke Kuhlmann

  • Updated to Caliber 0.8.0 - Brooke Kuhlmann

  • Updated to Refinements 9.4.0 - Brooke Kuhlmann

6.3.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

6.3.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

6.3.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

6.3.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

6.2.0 (2022-01-30)

  • Added combined path splatting for dynamic home path - Brooke Kuhlmann

  • Removed gemspec safe defaults - Brooke Kuhlmann

  • Refactored cache, config, and data specs to splat environment variables - Brooke Kuhlmann

6.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

6.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

6.0.0 (2021-12-26)

  • Fixed Hippocratic license structure - Brooke Kuhlmann

  • Fixed README changes and credits sections - Brooke Kuhlmann

  • Fixed Rubocop Style/HashSyntax issues - Brooke Kuhlmann

  • Fixed contributing documentation - Brooke Kuhlmann

  • Added Rakefile Bundler gem tasks - Brooke Kuhlmann

  • Added project citation information - Brooke Kuhlmann

  • Updated GitHub issue template - Brooke Kuhlmann

  • Updated Rubocop sub-project gem dependencies - 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

  • Refactored RSpec temporary directory shared context - Brooke Kuhlmann

  • Refactored implementation to use punning - Brooke Kuhlmann

  • Refactored pair to use endless method - Brooke Kuhlmann

5.3.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

5.2.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

5.1.3 (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

5.1.2 (2021-08-07)

  • Fixed Rubocop Layout/RedundantLineBreak issues - Brooke Kuhlmann

  • Updated to Rubocop 1.14.0 - Brooke Kuhlmann

  • Updated to Ruby 3.0.2 - Brooke Kuhlmann

  • Removed Bundler Audit - Brooke Kuhlmann

5.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

5.1.0 (2021-01-19)

  • 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

5.0.0 (2020-12-29)

  • Fixed Circle CI configuration for Bundler config path

  • Added Circle CI explicit Bundle install configuration

  • Updated to Refinements 7.18.0

  • Updated to Ruby 3.0.0

  • Updated to Refinements 8.0.0

4.5.0 (2020-12-13)

  • Fixed Rubocop Performance/MethodObjectAsBlock issues

  • Fixed spec helper to only require tools

  • Added Amazing Print

  • Added Gemfile groups

  • Added Refinements development dependency

  • Added RubyCritic

  • 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

  • Updated to Gemsmith 14.8.0

  • Updated to Git Lint 1.3.0

  • Removed RubyGems requirement from binstubs

4.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

4.3.0 (2020-10-18)

  • Added Guard and Rubocop binstubs

  • 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

4.2.0 (2020-07-22)

  • Fixed Rubocop Lint/NonDeterministicRequireOrder issues

  • Fixed project history links

  • Fixed project requirements

  • Updated GitHub templates

  • Updated Pry gem dependencies

  • Updated README credit URL

  • Updated Rubocop gem dependencies

  • Updated to Gemsmith 14.2.0

  • Updated to Git Lint 1.0.0

  • Refactored Rakefile requirements

4.1.0 (2020-04-01)

  • Added README production and development setup instructions

  • 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

4.0.1 (2020-02-01)

  • Updated README project requirements

  • 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

4.0.0 (2020-01-01)

  • Fixed README XDG specification link.

  • Fixed SimpleCov setup in RSpec spec helper.

  • Added gem console.

  • Updated Pry development dependencies.

  • Updated standard path as home path.

  • Updated to Rubocop 0.77.0.

  • Updated to Rubocop 0.78.0.

  • Updated to Rubocop Performance 1.5.0.

  • Updated to Rubocop RSpec 1.37.0.

  • Updated to Rubocop Rake 0.5.0.

  • Updated to Ruby 2.7.0.

  • Updated to SimpleCov 0.17.0.

  • Removed unnecessary Bash script documentation.

  • Refactored directory to use self-describing variables.

3.1.1 (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.

3.1.0 (2019-10-01)

  • Fixed dynamic directory path calculation for nil value.

  • Added README example documentation for all XDG objects.

  • Added cache inspection.

  • Added combined path inspection.

  • Added config inspection.

  • Added data inspection.

  • Added directory path inspection.

  • Added environment inspection.

  • Added pair inspection.

  • Added pair presence checks.

  • Added standard path inspection.

3.0.2 (2019-09-01)

  • Updated to Rubocop 0.73.0.

  • Updated to Ruby 2.6.4.

  • Refactored structs to use hash-like syntax.

3.0.1 (2019-07-01)

  • Updated Code Quality links.

  • Updated to Gemsmith 13.5.0.

  • Updated to Git Cop 3.5.0.

  • Updated to Rubocop Performance 1.4.0.

  • Refactored RSpec helper support requirements.

3.0.0 (2019-06-01)

  • Added Gemsmith skeleton.

  • Added implementation extracted from Runcom gem.

  • Updated Code Climate badge links.

  • Refactored directory path arrays.

  • Refactored standard path expansion of home path.

2.2.5 (2019-05-21)

  • Fixed a gem packaging issue where the index file from the 2.2.3 implementation was missing which caused LoadError issues for downstream projects.

  • No official Git tag was used for this release due to not having write access to the original XDG project so this release is only available via RubyGems.

2.2.4 (2019-05-21)

  • For all versions prior to 2.2.4 please see the original XDG project HISTORY. The release of 2.2.4 marked the beginning of new ownership of the XDG gem which this project documents starting with the release of 2.2.4.

  • Added a post install message for the gem warning everyone of the upcoming 3.0.0 release with major breaking changes to the API.

  • No official Git tag was used for this release due to not having write access to the original XDG project so this release is only available via RubyGems.