* 🐛 Fix Fish completion script
* 🐛 Do not show an error on completion eval if the program is not installed
* ✨ Add stderr redirect to /dev/null for Fish too
* ✅ Update completion tests
* ✨ Implement custom handling for callbacks with types
* ✨ Implement type-based handling for completion functions
* ✨ Add examples for custom completion
* 📝 Add docs for custom autocompletion
* ✅ Add tests for autocompletion
* ✨ Document using the context
* ✅ Add tests for using the context
* ✅ Add tests init for context
* 🔧 Update Mypy config
* ✅ Add extra tests for completion
* ✏️ Fix format, typos, and minor texts
* ✨ Update docs for printing, include stdout, stderr, and stdin
* ✏️ Add references to FastAPI, fix typos
* ✏️ Fix typo in Typer CLI
* 📝 Update docs for version
* 📝 Update docs for callbacks
* 📝 Update references to stdout/stderr in autocompletion
* 📝 Add docs for password in CLI option
* 📝 Add docs and tests for Testing
* 📝 Add new sections to docs
* 🎨 Fix formatting
* ✨ Re-implement completion
* ✅ Add tests for re-implemented completion
* 🎨 Move mypy config to file
* 🙈 Update .gitignore
* ➕ Remove click-completion, add support for autodetection with shellingham
* ✅ Fix test for PowerShell
* 🐛 Fix PowerShell permissions/test
* 🎨 Format test
* 🏁 Fix PowerShell script for Windows and PowerShell 5
* 📝 Update docs, internal implementation of completion