Releases: envoy/BRLMPrinterKit
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
customRecord
intoBRLMTDPrintSettings
- Added
strCustomRecord
intoBRPtouchPrintInfo
- Added
setPrinterNameFromStatus:
intoBRPtouchPrinter
- Added an error code
BRLMPrinterStatusErrorCodeIncompatibleOptionalEquipment
intoBRLMPrinterStatus
- Added an error code
BRLMPrintErrorCodePrinterStatusErrorIncompatibleOptionalEquipment
intoBRLMPrintError
- Added an error code
ERROR_UNSUPPORTED_OPTIONAL_EQUIPMENT_
intoErrorCode
- Added
energyRank
intoBRLMCustomPaperSize
- Added
energyRank
intoBRCustomPaperInfoCommand
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
BRLMPrinterStatusErrorCodeUnsupportedCharger
intoBRLMPrinterStatus
- Added an error code
BRLMPrintErrorCodeUnsupportedCharger
intoBRLMPrintError
- 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