Page 14 of 14
Posted: Sun Jan 07, 2024 7:25 am
by mathdon
I have just uploaded to the SVN a revised rmProtocols.xml which names the protocol as Amazon_Fan but uses an rm:protocolName entry to rename it as Amazon Fan in RMIR. This should suit both of us.
Posted: Tue Jan 09, 2024 5:54 am
by Barf
Version 1.2.13 of IrpTransmogrifier and 2.2.13 of Girr has been released, and submitted to Maven Central. Thanx to Sean and Graham for their input and issues.
Release notes:
Code: Select all
2024-01-08: Version 1.2.13.
Although many lines of code has changed through refactorizations, the
present version consists of a few bug fixes and clarifications of medium importance.
Thanks to Sean Young for some non-trivial challenges (in particular #239!) ;-).
* Protocols: Amazon_fan, Roku-8bit new protocols. Renamed Pioneer->Pioneer-2Part, tweaks to NECx1, NECX-f16 and TCL_AC.
* Normal-form-IRP now uses +, not *. See #245.
* Robustness fix for BracketedIrSignalParser (frequency).
* Misc. code cleanup.
* Minor documentation update/clarification.
* Major refactoring for extraction bug. See #239.
* Do not nuke variants-intros that are equal to the repeats any more. #241.
* Changed error handling when parsing/lexing: Unknown tokens now stops parsing. #238.
Posted: Sun Oct 27, 2024 7:01 am
by Barf
I intend to stay with my tradition of yearly releases, and thus release version 1.2.14 of IrpTransmogrifier, and Version 2.2.14 of Girr, at the end of this year. There are no dramatic changes, "just" a number of small improvements and bug fixes.
This will probably be the last version supporting Java 8.
Possibly this is the right time to rename the 48-NEC* protocols? (The old names can remain as alternative names (alt_name in XML).
Posted: Mon Oct 28, 2024 2:39 am
by mathdon
Barf wrote:There are no dramatic changes, "just" a number of small improvements and bug fixes.
I hope you are going to incorporate the current rmProtocols.xml.
This will probably be the last version supporting Java 8.
I am unhappy with this. It may mean that v1.2.14 will be the last version that I will incorporate into RMIR, as I feel strongly that I want to keep RMIR compatible with Java 8.
Possibly this is the right time to rename the 48-NEC* protocols?
I have no views on this. I have never seen any setup that uses these protocols.
Posted: Fri Nov 15, 2024 12:20 pm
by mathdon
Just to let you know that I have added the Balboa and Sunfire protocols that Rob recently created for protocols.ini also to rmProtocols.xml. These are included in development version RMIR v3.1.8 that I have just posted. I am delaying a new official release of RMIR until your new version of IrpTransmogrifier is available, in the hope and expectation that it will be before the end of the year.
Posted: Sat Nov 16, 2024 9:22 am
by Barf
Graham,
Comments on the latest rmProtocols was given in another thread.
I still plan to release version 1.2.14 (and corresponding Girr version)
at the end of the year. Is that OK with you, or do you have other wishes?
Posted: Fri Dec 27, 2024 1:53 pm
by Barf
Release candidates for IrpTransmogrifier 1.2.14 and Girr 2.2.14 are available on the usual locations on Gitub (as continuous build/snapshots). Please test and find all remaining bugs

. If all goes well, the official release will be in a few days.
I have merged Graham's latest rmProtocols.xml with the only change of making some documentation more usable. I am not completely convinced that the changes to Denon and Sharp are absolutely "correct", but I have no real facts, and Graham (and Rob, and possibly others) obviously have spent a considerable amount on brain power on this.

.
Release notes --
removed, see next message.
Posted: Thu Jan 09, 2025 3:32 pm
by Barf
IrpTransmogrifier 1.2.14 and Girr 2.2.14 have been released. They are available on GitHub, and in a few hours, in the maven central repository. CommitIDs are 5d47234259a37ad45b2f16cb979c3a92b5bace1c and ccadf6318dec74bd1c3ffebd323fab0a40fe1cdb respectively.
See previous message for content.
Release notes:
Code: Select all
2025-01-09: Version 1.2.14.
* New protocols: Balboa, Sharp_Old, Sharp_Old{1}, Sharp_Old{2}. Thanx Graham Dixon.
* Updated protocols: Denon, Sharp, Sunfire. Thanx Graham Dixon.
* Function also if schemaFactory == null. #260.
* Fix for IrpDatabase version management.
* New "contributed" file, from Lyndel McGee, containing alternative Apple protocol definition.
* New functions [Protocol,ParameterSpecs].addDefaulteds(...).
* Update JCommander to 1.85.
* New function Decoder.decodeIrSignalWithFallback(...). IrScrutinizer's #531.
* Fix for some tests for the Window's line ending, Thanx to Sean Young.
* Some typos and invalid file names fixed, courtesy of Sean Young.
* Option --girrinput for the analyze- and decode commands, to read inputs in girr format. #253.
Posted: Sun Jan 12, 2025 8:31 am
by mathdon
These new releases of IrpTransmogrifier and Girr are now incorporated into development build RMIR v3.1.14 that I have just posted in the usual place.