Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.47 KB

CHANGELOG.md

File metadata and controls

47 lines (35 loc) · 1.47 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.

How do I make a good changelog?

Guiding Principles

  • Changelogs are for humans, not machines.
  • There should be an entry for every single version.
  • The same types of changes should be grouped.
  • Versions and sections should be linkable.
  • The latest version comes first.
  • The release date of each version is displayed.
  • Keep an Unreleased section at the top to track upcoming changes.

Types of changes

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

Unreleased - XXXX-XX-XX

0.8.0 - 2022-08-19

Added

  • Support for Ruby 3 (and keep support for 2.7).
  • Support for Elasticsearch v8 (and keep support for v7).
  • Support setting a logger in Config.
  • Support refresh on IndexManager#populate_index.
  • Support Proc in Config#data_source so it can be lazily evaluated.

Removed

  • Drop support for Ruby 2.6.
  • Drop support for Elasticsearch v5 and v6.