Skip to content

Latest commit

 

History

History
154 lines (71 loc) · 2.51 KB

CHANGELOG.md

File metadata and controls

154 lines (71 loc) · 2.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Fixed

  • Broken namespace when saving credentials in rails

[0.6.0] - 2022-02-06

Added

  • Rails 7 support
  • Ruby 3.0 support

Changed

  • Updated all dependencies
  • Migrated from CircleCI to GitHub Actions
  • Moved repo to own organisation

Fixed

  • Only add .gitignore entry once #52

[0.5.1] - 2021-03-29

Added

  • Support for Rails 6.1

[0.5.0] - 2020-12-06

Added

  • Diffcrypt::Rails::ApplicationHelper to simplify integration
  • rake diffcrypt:init command to help setup credentials

Changed

  • Default cipher is now aes-265-gcm
  • YAML keys are now sorted
  • Improved support for rails native aes-128-gcm cipher
  • Improved test coverage for differing ciphers

[0.4.1] - 2020-10-06

Fixed

  • Could not initialize a new file or modify existing rails format file (Thanks @swiknaba #31)

[0.4.0] - 2020-10-01

Changed

  • Encryptor can now use other ciphers than the default

Dependencies

  • simplecov: 0.17.0 -> 0.18.0 (#20)
  • rubocop: 0.88.0 -> 0.92.0 (#24)

[0.3.3] - 2020-07-25

Fixed

  • Explicit FileUtils require to avoid potentially warning logs

[0.3.2] - 2020-07-20

Added

  • CLI: diffcrypt generate-key command to generate a new key for a cipher
  • Internal: Library now generates and publishes code coverage publically on Code Climate

Changed

  • Only support ruby 2.5+ since 2.4 is no longer maintained

Removed

  • No longer generate and store a checksum. Backwards compatible since it wasn't used

[0.3.1] - 2020-07-08

Fixed

  • Thor deprecation error no longer shows on CLI failure

Changed

  • Thor 0.20+ can now be used alongside this gem

[0.3.0] - 2020-06-30

Added

  • CLI: Use diffcrypt from command line of any project without requiring ruby integration
  • CLI: diffcrypt encrypt Directly encrypt any file and output the contents
  • CLI: diffcrypt decrypt Directly decrypt any file and output the contents

[0.2.0] - 2020-06-28

Added

  • Store client, cipher and checksum in file metadata

Fixed

  • Only attenpt to decrypt original content if it exists

[0.1.1] - 2020-06-28

Fixed

  • Converting rails native credentials files would fail on first run

[0.1.0] - 2020-06-28

Added

  • First release!
  • Rails support via monkey patch