- Methods PrintBarcode and PrintQRCode are obsolete and will thow error if used (see #29)
- Updated Tests to .NET 8
- Printer class added, so things like Column and Encoding can be set and leveraged
- Renamed methods PrintBarcode and PrintQRCode and marked old ones as obsolete (see #29)
- Added support for any Encoding instead of just UTF-8
- Added Simple Commands as alias of existing ones (see #30)
- Created Extension Methods for Barcode and QRCode (see #31)
- Added new optional parameter for Barcode command (see #26).
- Added support for GitHub Codespaces
- Added Dockerfile and docker-compose to the project
- Updated Tests to .NET 6
- Fixed SourceLink.
- Added new unit tests for extension method
Add
.
- Enabled SourceLink.
- New Utility overload for extension method
Add
, accepting string parameters instead of byte arrays. This will prevent a lot of.ToBytes()
in the code. - New
SelectCharSize
method that combines Width and Height size of characters (see #10).
- Bug fixed in
PrintBarCode
method when using CODE128 barcodes (see #9).
Print
method now allows a network address (host:port) as a printer address.
- Moved
Print
method toCommands.cs
. - Moved all enums to
Enums.cs
.
- No relevant changed.
AssemblyVersion
was corrected.
- Renamed
QRCodeCorrection
enum. - Created
Add
extension method for multiple strings as parameters. PrintQRCode
method now has default values in all parameters but content.- Created
Print
extension method for byte array that sends data to a printer address. - Created
ToBytes
extension method to convert UTF-8 strings into a byte array. - Add Unit Tests project.
- First functional version.
- No Test Project is available yet.