========== Version 1.12 <2025-05-29> ==========
New:
- #29, shell command history
  - use up/down/C-p/C-n while in shell/open command msgline to
    traverse up and down the shell history.
- #52, output shell command to buffer
  - prefix your shell command with > to do this. If you need the
    ! prefix then do this: !>
- #93, default switch-command when one isn't supplied

Enhancements:
- better file reading for shell/open command
- #109, kill ring works in msgline
  - C-u (switch-command) is now C-c on switch-buffer
- Fixed transpose-word to work better
  - also fixes the undo bug with this function
- #93, switch-command now can use ! special character

Bugs:
- fixed bug with syntax highlighing ending html tags in html, jsx,
  and tsx mode.
  - i.e. <div>test</div>
- #110, clipboard memory buffer overflow
  - this also fixes some issues that may arise with undo
- #111, fix shell-command messing up awk field variables
- fixed bug where the clipboard sometimes not copy the entire
  clipboard data

========== Version 1.11 <2025-03-24> ==========
New:
- added a way to substitute current buffer filename, column
  number, and line number in shell command (esc x)
- all supported modes have basic syntax

Enhancements:
- #102, dynamic-expand is working as expected now
- #40, OpenBSD support
- better shell commnand support
  - This applies to open command and shell command only. The switch
    command still uses popen
- better GNU/Linux support

Bugs:
- fixed a bug jump to quote bug introduced in 1.10
- fixed clipboard gibberish on NetBSD
- fixed comment or string highlight from miscoloring the entire
  page after a buffer change
- finally fixed version and help stuff
- many memory bugs on GNU/Linux systems
- better clipboard pasting on GNU/Linux
- gotocolumn not working on any non-left bound window
- fixed endless looping on delete-between
- fixed bug where opening two files with the same name doesn't open
  the first one (i.e. ait ../foo/README README)

========== Version 1.10 <2024-12-05> ==========
New:
- better syntax highlighting (WIP)
- #97, M-. dynamic-expand

Enhancements:
- #92, made the buffer switching more sane
- #98, copy default value in msgline (M-y in msgline)
- slightly more efficient rendering
- #94 (kinda), you can search for `\t` now

Bugs:
- #98, fixed bug with eol and bol
- #99, multiline comments not encapsulating entire region
- comment multi-line point annoyance
- #101, fixed concatenating delete-words on NetBSD
- many minor bugs

========== Version 1.9 <2024-10-26> ==========
New Features:
- #83, undoing/yanking from consecutive fwd-word-delete and
  back-word-delete. See man page for explanation.
- #88, use previous value as default for gotoline, gotocolumn,
  zap-/jump-to-char, and delete-between
- #91, added kill-ring
- New switch buffer command option
  - this allows you to specific a custom command to run when
    switching buffers. For example, if you want to be able to
    perform fuzzy searching to select your buffer you can put
    fzf(1) or pick(1) as the command. More information in the
    page in the commands section on switch buffer command flag.
- "C-x p" for previous-buffer, similar to next-buffer.
  - this removes the legacy "C-x l" command for last-buffer
- Comment out multilines with a single line string

Enhancements:
- #89, fixed "bug" with keyboard macros.
  - you can know use gotoline/column, zap-/jump-to-char,
    delete-between, jumptorow, jumptoword, isearch with kbd
    macros
- #8, tab completion on shell-/open-command
- improved tab completion across the board:
  - buffer tabbing now loops back to the start
  - file tabbing now puts in the / for the directory
    - use enter or type another char to enable tab completion inside
      the directory
- update line number when isearching
- update other windows' modelines if buffer name was updated

Bugs:
- #87, crash when terminal is resized and ait is suspended
- #65, fixed first line disappears again...
- #90, fixed universal argument not clearing
- more undo fixes
- reframe when using query-relace ! takes you off page
- fixed bugs with open-command messing up with colons
- fixed bug with isearch that caused duplciate query chars to not
  get highlighted
- fixed long time bug where if the newlines between matching
  brackets is greater than the difference between the previous
  point's row and the total window row

========== Version 1.8 <2024-01-02> ==========
New Features:
- #74, last char of a wrapped line is highlighted yellow
- added poptomark after using jumptochar, negated jumptochar,
  jumptorow, and jumpword
  - before the point is moved it sets the buffer's pmark
- most commands that jump you to new points now set the pmark
- made previous mark (pmark) an array so you can jump to previous
  marks
- replaced removewhitespacebetween with remove-between
  - Works like removewhitespace when you're on whitespace or on the
    edge of a word.
  - will delete the word that you're on if you're in the middle of it
  - C-u M-\ will ask for a bracket, this will delete the contents
    inside the bracket. It will jump to it first. Don't use this on
    single, double, or backquote unless you're inside them.
- added a gotocolumn command
- added comment command
- added comment at end of line command
- `-b backup_dir` option to set the backup dir.
  - this removes the original BACKUPDIR variable in the header.h

Enhancements:
- #77, #80 Fully support combined unicode/UTF-8 characters.
- #76, will now display the path until there is a difference
  if two buffers have the same name. This will poop up and
  give up at 20 paths which I hope never happens to anyone.
- Better syntax highlighting
  - can use more than 2 chars for comment indicators (such as <!--)
- check LANG environment variable to determine if to show the unicode
  for the tab character

Bugs:
- #79, fixed bug with transpose-word messing up the line number
- fixed poptomark sending you to point 0 if there are no marks
- fixed numeric argument getting lost when the unicode buffer isn't
  empty
- #82, fixed issues with horizontal split
- fixed bug with insert-file causing revert-buffer to run
- fixed bug where tabbing on a line wrap crashes the editor
- fixed another bug with horizontal split not reframing when needed
- fixed long-time bug where you can't open backup files using find-file
- fixed % not showing in the msgline when searching or doing anything
- fixed cutoff bug in minibuffer
- fixed undo for buffer revert and C-o
- fixed crash when msgline is longer than there are columns

========== Version 1.7 <2024-02-29> ==========
New Features:
- #68 Allow the inputting of control characters (C-q)
- Added `esc j jumpline` command
  - quickly jump to a line on the current page (similar to avy)
- Added `esc k jumpword` command
  - quickly jump to a "word" starting with the input char
- #72 Added support to change the tabbing size and space-based tab
  size

Enhancements:
- #75 Fixed not being able to tab-complete files with spaces in the
  names.
   - this also allows you open files with spaces in the names now
- Use PREFIX in makefile
- Prevent render of things that don't need rendered
  - This helps on slower terminal emulators or slow SSH connections
  - new window max column property
  - only updates the information in the modeline, not the entire
    thing
- Use a tempfile for creating backup file
  - this makes ait a little more portable by allowing the creation
    of backup files on systems that limit ait in open a single file
    at a time. This was happening on my very old Raspberry Pi.
- When jumping from quotes, if there is an escaped quote inside it
  will now jump over it.

Bugs:
- #69 Fix clipboard pasting bug
- #51 Fix inefficiency with the block comment syntax detector
  - this is actually still inefficient but the new rendering stuff
    prevents it from being visible
- "not bound" error when performing keyboard macro
- C-m and other crashes on blank buffers
- Added note about backups not saving due to '~'
- #63 duplicate modelines on NetBSD
  - fixed by comparing the leftover lines/columns and adjusting the
    buffers so
- Fixed pasting not reframing sometimes
- Fixed persistent column breaking when on non-left aligned windows
- Fixed pasting reframing too early (causing the screen to jump
- Fixed being able to use numeric arguments on some keybinds
  - C-z, C-s, and many others
- Fixed backup files not working on armv6 RPI

========== Version 1.6 <2023-12-15> ==========
Features:
- #59 Action-based undo/redo
- 8addff324d (l)ast command for query-replace

Enhancements:
- #67 opening two or more files with line number args messes things up
- #66 jump to char doesn't update persistent column if it goes off line
- #65 Sometimes characters on the first row disappear
- #64 Point jumps to end of line if line is almost as long as there are cols and there is a tab char
- #62 numeric argument doesn't work with insert
- #61 can't open files with colons in them with open-command
- #58 Reframing Issues
- #57 Carrier Returns break everything
- #53 paste/yank in msgline

Bugs:
- #59 fixed undo/redo issues
- #54 removed mouse support
- c1206d7fcf and 8fb34dad08 increased filename and buffer name size limits
- many bug fixes related to line and row numbering (5ea8e6fd73, e7af131c06, etc.)
- fixed many other smaller bugs

* Version <1.6
No news for this, so sad.
