Releases: envoy/BRLMPrinterKit
Release v4.13.0
What's Changed
- Release version 4.12.0 of SDK by @beckychristensen in #3
Full Changelog: 4.12.0...v4.13.0
v4.12.0
https://support.brother.com/g/s/es/htmldoc/mobilesdk/about/release-notes-ios.html
This is a jump from 4.6.1 to 4.12.0. The minimum required iOS version is now 13.0
Release notes 4.12.0
New Features
- Added the new API and related class.
- See
BRLMFileAnalyzer. - See
BRLMFileAnalyzeError. - See
BRLMFileAnalyzeResult. - See
BRLMPtouchDeviceDependedDataHeader. - See
BRLMRemoveTemplateResult. - See
BRLMTransferResult.
- See
- Added new methods into
BRLMPrinterDriver. - Added properties into PrinterModelSpec.
- See
modelCode. - See
seriesCode. - See
supportedQLLabels. - See
supportedPTLabels.
- See
- Added properties for feedDirectionMargins into several print settings.
- See
BRLMPTPrintSettings. - See
BRLMQLPrintSettings. - See
BRLMTDPrintSettings. - See
BRLMRJPrintSettings.
- See
API Enhancements or Changes
Expanded BRLMChannel.extraInfo and added new keys.
Deprecations
- Dropped sendPRNFileWithURL: of
BRLMPrinterDriver. - Dropped sendPRNFileWithURLs: of
BRLMPrinterDriver. - Dropped sendRawData: of
BRLMPrinterDriver. - Dropped rotate180degrees of
BRLMRJPrintSettings.
Release Notes 4.9.1
Added Supported Printers
- TD-2310D_203
- TD-2310D_300
- TD-2320D_203
- TD-2320D_300
- TD-2320DF_203
- TD-2320DF_300
- TD-2320DSA_203
- TD-2320DSA_300
- TD-2350D_203
- TD-2350D_300
- TD-2350DF_203
- TD-2350DF_300
- TD-2350DSA_203
- TD-2350DSA_300
- TD-2350DFSA_203
- TD-2350DFSA_300
API Enhancements or Changes
- Added
customRecordintoBRLMTDPrintSettings - Added
strCustomRecordintoBRPtouchPrintInfo - Added
setPrinterNameFromStatus:intoBRPtouchPrinter - Added an error code
BRLMPrinterStatusErrorCodeIncompatibleOptionalEquipmentintoBRLMPrinterStatus - Added an error code
BRLMPrintErrorCodePrinterStatusErrorIncompatibleOptionalEquipmentintoBRLMPrintError - Added an error code
ERROR_UNSUPPORTED_OPTIONAL_EQUIPMENT_intoErrorCode - Added
energyRankintoBRLMCustomPaperSize - Added
energyRankintoBRCustomPaperInfoCommand
Release Notes 4.7.2
Added Supported Printers
- PT-E310BT
- PT-E510
- PT-E560BT
Supported System Requirement Changes
Supported privacy updates for App Store submissions announced at December, 2023
API Enhancements or Changes
- Added an error code
BRLMPrinterStatusErrorCodeUnsupportedChargerintoBRLMPrinterStatus - Added an error code
BRLMPrintErrorCodeUnsupportedChargerintoBRLMPrintError - Added an error code
ERROR_UNSUPPORTED_USB_CHARGER_intoErrorCode
Release Notes 4.6.7
New Features
Added the new API and related class
- See
BRLMPrinterDriver - See
BRLMRequestPrinterInfoResult - See
BRLMRequestPrinterInfoError - See
BRLMBatteryInfo - See
BRLMPtouchTemplateInfo - See
BRLMTemplateObjectReplacer - See
BRLMTemplatePrintSettingsProtocol - See
BRLMPJTemplatePrintSettings - See
BRLMRJTemplatePrintSettings - See
BRLMTDTemplatePrintSettings - See
BRLMPTTemplatePrintSettings - See
BRLMQLTemplatePrintSettings - See
BRLMMWTemplatePrintSettings
Renew sample application
Supported System Requirement Changes
Updated recommended environment.
- See Supported OS
Release Notes 4.6.4
Added Supported Printers
- QL-810Wc
- QL-820NWBc
- QL-1110NWBc
Brother Print SDK handles QL-810Wc as QL-810W, QL-820NWBc as QL-820NWB, and QL-1110NWBc as QL-1110NWB.
Supported System Requirement Changes
Updated minimum supported OS version to iOS13 or later
New Features
Added the new API and related class
- See BRLMPrinterSearcher
- See BRLMPrinterSearchResult
- See BRLMPrinterSearchError
- See [BRLMNetworkSearchOption](https://support.brother.com/g/s/es/htmldoc/mo...
v4.6.1
https://support.brother.com/g/s/es/htmldoc/mobilesdk/about/release-notes-ios.html
Note that since this is a jump from 4.3.1 to 4.6.1, I have included the release notes for 4.5.1 and 4.5.2 as well
Release notes 4.6.1
Added Supported Printer
- TD-2125N
- TD-2125NWB
- TD-2135N
- TD-2135NWB
EDIT: Brother edited the release notes to specify these additional printers are now supported:
- QL-810Wc
- QL-820NWBc
- QL-1110NWBc
- Brother Print SDK handles QL-8xxc as QL-8xx and QL-11xxc as QL-11xx.
- If you support QL-8xxc or QL-11xxc over Network, you do not need to update.
- If you support QL-8xxc or QL-11xxc over Bluetooth, you need to update to 4.6.1 and require MFi approval when publishing in App store.
New Features
- Added the new API. See BRLMPrinterModelSpec
- Added BRLMLog class
API Enhancements or Changes
- Supported new label for QL series. See BRLMQLPrintSettingsLabelSize.
- Supported new label for PT series. See BRLMPTPrintSettingsLabelSize.
- Added errorDescription and allLogs in BRLMPrintError class.
Issues Fixed
- Fixed that autoCutForEachPageCount does not work in some PT series.
Deprecations
- Dropped BRLMError
- Dropped forceVanishingMargin
- Dropped bBanishMargin
Release Notes 4.5.2
Issues Fixed
- Fix minor bugs
Release Notes 4.5.1
Added Supported Printer
- PJ-862
- PJ-863
- PJ-883
Supported System Requirement Changes
- Supported for the XCFramework format.
- Updated recommended environment and support OS. See Supported OS
New Features
- Added property of BRLMPrinterStatus to handle printer status easily.
- See BRLMPrinterStatus
- See BRLMMediaInfo
- See BRLMPrinterBatteryStatus
- Enabled enhanchment for Black & Red label print for QL-8xxx series. See biColorRedEnhancement, biColorGreenEnhancement and biColorBlueEnhancement
- Enabled to set autoCutForEachPage for TD serires. See autoCutForEachPageCount
API Enhancements or Changes
- Supported new label for QL series. See BRLMQLPrintSettingsLabelSize.
Deprecations
- Dropped
- (instancetype)initWithWidthDots:(NSUInteger)width lengthDots:(NSUInteger)length feedDots:(NSUInteger)feed - Dropped
@property (nonatomic) NSUInteger feedDots
4.3.1
4.3.1
Added Supported Printer
- RJ-3230B
- RJ-3250WB
Bluetooth connection with these printers is supported with iOS 12.2 or later.
Supported System Requirement Changes
- Updated recommended development environment to Xcode 12 or later Supported OS
Issues Fixed
- Fixed that value could not be set to strBLEAdvertiseLocalName
- Fixed that printing multiple pages did not work on RJ-4030Ai when compress mode is Mode9
Brother Support
Full Changelog: https://github.com/kernjackson/BRLMPrinterKitSPM/commits/4.3.1
Full Changelog: https://github.com/envoy/BRLMPrinterKit/commits/4.3.1