- Added PHP8.4 to CI workflow
- Fixed implicit nullable arguments
- Detect and strip quotes from arguments
- Converted consts to protected PascalCase
- Updated Veneer dependency and Stub
- Removed unneeded LazyLoad binding attribute
- Updated dependency versions
- Updated Veneer dependency
- Fixed Veneer stubs in gitattributes
- Updated Archetype dependency
- Made PHP8.1 minimum version
- Refactored package file structure
- Fixed Request replacement
- Added argument get helpers
- Restructured command / argument interface
- Fixed list argument modifier
- Added platform adapter structure
- Removed Systemic dependency
- Added getUnnamedArguments()
- Added getPassthroughArguments()
- Ensure stty snapshot is string
- Replaced bracket string interpolation
- Resolve callable as default value in widgets
- Migrated to use effigy in CI workflow
- Updated Systemic dependency
- Fixed PHP8.1 testing
- Parse undefined arguments in Commands
- Improved Request interface
- Improved Request interface
- Updated Veneer dependency
- Use Tightrope in Question Widgets
- Updated CI environment
- Fixed Session DataProvider static return type
- Added concrete types to all members
- Removed PHP7 compatibility
- Updated PSR Log interface to v3
- Updated ECS to v11
- Updated PHPUnit to v9
- Transitioned from Travis to GHA
- Updated PHPStan and ECS dependencies
- Updated Veneer dependency
- Added Veneer IDE support stub
- Fixed option validation in Question widget
- Improved return type hints
- Allow numbers in Veneer passthrough to Logger interface
- Added waitFor() to Spinner
- Updated Systemic dependency
- Swapped Atlas for Deliverance
- Added call arg massaging to Context
- Updated for max PHPStan conformance
- Enabled PHP8 testing
- Applied full PSR12 standards
- Added PSR12 check to Travis build
- Improved readme
- Updated PHPStan
- Updated to Veneer 0.6
- Updated glitch-support
- Removed Glitch dependency
- Switched to Exceptional for exception generation
- Switched to Glitch Dumpable interface
- Updated Composer dependency handling
- Fleshed out Widget interfaces and rendering
- Improved logging styles
- Improved Session and Context interfaces
- Ported initial codebase from DF
- Merged session functionality into single context
- Added Veneer facade as primary access
- Added controlled stty support
- Normalized ansi code support