#+title: orderless.el - News
#+author: Omar Antolín Camarena
#+language: en

* Version 1.7 (2026-05-19)

- Generalize =orderless-escapable-split-on-space= and rename to
  =orderless-escapable-split=. The old name is kept as obsolete alias.
- Require Compat 31.

* Version 1.6 (2026-01-24)

- =orderless-compile=, =orderless-escapable-split-on-space=: Preserve empty
  components.
- =orderless-kwd-alist=: Add =:not= keyword.
- Use =when-let*=.
- Minor bug fixes.

* Version 1.5 (2025-07-28)

- =orderless-kwd-documentation=: Add support for =embark-bindings=.

* Version 1.4 (2025-03-16)

- Improved smart case heuristic, which checks the case before the compilation of
  the input to regexps.

* Version 1.3 (2024-12-24)

- =orderless-kwd-file=: New keyword matching function.

* Version 1.2 (2024-09-10)

- =orderless-expand-substring=: New customization option for literal prefix and
  substring expansion.
- =orderless-pattern-compiler=: Remove deprecated function.
- =orderless-annotation=: Match against both prefix and suffix.
- =orderless-not=, =orderless-annotation=: Respect smart-case.
- Depend on Compat 30.

* Version 1.1 (2024-03-20)

- Matching style functions have been extended. They can return either a regexp
  string, a =rx= expression or a predicate function.
- Annotation matcher orderless-annotation available with the & prefix (mnemonic:
  an(d)notation).
- New keyword matching facility =orderless-kwd-dispatch=. See the orderless-kwd.el
  file for details.

* Version 1.0 (2026-12-26)

- Release version 1.0!
