Revision history for Win32API::Console 0.3.3 2025-08-27 - Change INVALID_HANDLE_VALUE const (no longer based on Win32API::File) - Fix some mistakes in the POD document 0.3.2 2025-02-24 - Update dependencies 0.3.1 2025-12-02 - Add limitations to POD - Change PeekConsoleInput returns "0 but true" if read is 0 - Fix tests with CP_UTF8, use alternative code page for old systems 0.3.0 2025-12-01 - Add Get/SetConsoleScreenBufferInfoEx functions - Fix use of 'S' instead of 's' for COORD and SMALL_RECT - Fix is hash reference in CONSOLE_SCREEN_BUFFER_INFO - Fix parameter in CONSOLE_FONT_INFO/EX 0.2.4 2025-11-28 - Change the scope for the OS version information, now local - Fix coding switches, should also work in the event of a fault - Fix ANSI string param of Win32::API imports: UTF8 flag must be off 0.2.3 2025-11-27 - Fix the switch of the wrapper functions - Fixed related ANSI and WCHAR tests - Fix buffer overflow in WriteConsoleOutputCharacterA 0.2.2 2025-11-26 - Add author only tests - Add samples to the distribution - Add CHAR_INFO structure for ScrollConsoleScreenBuffer - Fix the type of the parameter $fill from ScrollConsoleScreenBuffer - Fixed bug regarding the return value of SetConsoleCtrlHandler 0.2.1 2025-11-25 - Add script that performs an inventory before the tests begin - Change: encoding/decoding is only performed for wrapper functions - Fix bugs in POD 0.2.0 2025-11-24 - Add "macros" (subs) for HRESULT - Change documentation in POD - Fixes "\0" buffer in XS of ReadConsoleOutputCharacterA - Fix added TestConsole.pm to MANIFEST for disttest 0.1.6 2025-11-19 - Change: Further adjustment to ANSI handling - Fix UTF-8 flag, should be deleted for ANSI 0.1.5 2025-11-19 - Change regarding the use of Encode::Unicode - Fix ScrollConsoleScreenBuffer; XS uses WCHAR - Fix FillConsoleOutputCharacterA; uses CHAR - Fix don't set UTF8-Flag on ANSI strings 0.1.4 2025-11-18 - Add "macros" (subs) to improve readability - Add ANSI functions if XS was compiled with Unicode - Change the output tests to include additional cases - Fix GetClientRect call in GetConsoleFontSize() - Fix memory reservation in ReadConsoleOutput() 0.1.3 2025-11-17 - Fix tried to plan twice - Fix blocking mode for ReadConsoleInputA 0.1.2 2025-11-16 - Add a TestConsole Module for automated tests - Change regarding the use of Encode::Unicode - Change emulation use for SetConsoleDisplayMode() - Change of osname detection for GetOSVersion() - Fixed no WC_NO_BEST_FIT_CHARS when CP_UTF8 - Remove dependency on the Win32API::Registry module 0.1.1 2025-11-14 - Change tests for GitHub Actions - Change parameter check for SetConsoleCtrlHandler() - Fix bugs in POD 0.1.0 2025-11-14 - First published version 0.0.1 2025-10-24 - Initial release