Revision history for Win32::Console::DotNet 0.5.7 2025-12-02 - Add codepage to '00start.t' - Bugfix 'new_from_fd' in 'io::DebugOutputTextWriter' (GH #19) - Bugfix XS return value in 'Clear' - Bugfix XS return value in 'KeyAvailable' and 'ReadKey' - Bugfix XS return value in 'MoveBufferArea' - Update fallback of 'assert_Int' - Update README 0.5.6 2025-07-24 - Bugfix Prototype mismatch warning if using 'Types::Standard' - Add additional MIME names for cp932, cp949, cp950 - Update '30ConsoleEncoding.t' tolerate wrong GetConsoleCP on restore - Update 'Makefile.PL' eumm-upgrade from Alexandr Ciornii - Update (POD) documentation - Update Samples 0.5.5 2025-06-17 - Change from 'namespace::sweep' to 'namespace::clean' - Change to 'Old School Object Oriented Perl' - Update (POD) documentation 0.5.4 2025-02-18 - Bugfix test case 'GetCursorPosition_Invoke_ReturnsExpected' - Bugfix test case 'CursorTop_Set_GetReturnsExpected' - Update the dependency (version) of the 'Perl::OSType' module. - Update (POD) documentation - Remove non dual modules as a dependency if part of >= perl 5.14. 0.5.3 2024-09-09 - Change from 'Class::Tiny/Class::Tiny::Antlers' to 'Class::Accessor' - Change replace '&Class::Tiny::Antlers::confess' with '&Carp::confess' - Change from 'PerlX::Assert' to 'Devel::Assert' - Update 'MakeFile.PL' reverts 'Platform::Windows' (see 0.5.1) - Remove 'Type::Nano' as a prerequisite (see 0.2) 0.5.2 2024-08-28 - Update '34ThreadSafety.t' suppress warnings for redirected handles - Update 'WriteLine' redundant intercept warnings 0.5.1 2024-08-26 - Bugfix error handling in 'CursorSize' and 'CursorVisible' (GH #17) - Bugfix '03ConsoleDotNet.t' aborts with an exception (GH #16) - Update 'MakeFile.PL' and add a dependency on 'Platform::Windows' - Update Tests 0.5 2024-08-20 - Add 'Encode::Encoding' support (instead of using a code pages) - Add Windows code page aliases to the built-in encodings - Add 'Type::Tiny' support (if installed) - Add/Change Tests - Change 'ReadKey' returns 'ConsoleKeyInfo' (blessed HashRef) - Change 'Write/WriteLine' suppress "uninitialized" warning - Change meaning of '_DEBUG' (only enabled if EXTENDED_TESTING is true) - Update type check in the constructor of 'ConsoleKeyInfo' - Update (POD) documentation - Update Samples 0.4.4 2024-08-19 - Bugfix 'Title' retrieval with a length of exactly 1024 chars (GH #14) - Bugfix 'MoveBufferArea' dies w/o error code on 1x1 regions (GH #15) 0.4.3 2024-08-13 - Bugfix 'GetBufferInfo' incorrect check on argument '$succeeded' - Add/Change Samples, Tests 0.4.2 2024-08-12 - Bugfix 'Read' identification of 'eof' (GH #13) - Bugfix 'StdConUnicodeEncoding' UTF-16 endianess (GH #12) - Bugfix 'ConsoleKeyInfo' constructor definition (GH #11) - Bugfix 'Input/OutputEncoding' dies when console is detached (GH #10) 0.4.1 2024-07-29 - Bugfix 'ResizeTest' in '04ManualTest.t' - Bugfix 'ReadKey' return value 0.4 2024-07-28 - Add 'ConsoleColor' and 'ConsoleKey' constants - Add 'ConsoleKeyInfo' Object - Add 'In/Out/Error' support of various Code Page Identifiers - Add/Change Samples, Tests - Update 'Read' flush on input after receiving 'eof' - Change 'DebugOutputTextWriter' to 'IO::DebugOutputTextWriter' 0.3.2 2024-07-28 - Bugfix 'SetWindowSize/SetWindowPosition' set wrong attributes (GH #7) - Bugfix 'ReadKey' meaning of 'KeyDown' event (GH #5) - Bugfix 'ReadKey' dies if event type is not 'KEY/MOUSE_EVENT' (GH #6) - Bugfix 'Readline' does not return 'undef' for 'eof' (GH #4) 0.3.1 2024-07-05 - Bugfix 'Beep' (GH #1), 'ReadKey' (GH #2, #3), 'ReadLine' - Update (POD) documentation 0.3 2024-07-03 - Add 'lock' for the use with threads - Add Use of 'IO::Handle' - Add '%RessourceStrings' for exceptions 0.2.1 2024-06-25 - Bugfix of 'GetBufferInfo' - Bugfix of some test cases 0.2 2024-02-26 - Change from 'Moo' to 'Class::Tiny::Antlers' - Change from 'namespace::autoclean' to 'namespace::sweep' - Add use of 'Type::Nano' - Remove some dependencies 0.1 2024-02-18 - First release.