Revision history for Win32::Console::DotNet
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
- Remove 'Type::Nano' as a prerequisite (see 0.2)
- 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)
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.