diff --git a/docs/RELEASE.md b/docs/RELEASE.md index 5e94d3a3..6d6586e8 100644 --- a/docs/RELEASE.md +++ b/docs/RELEASE.md @@ -1,5 +1,64 @@ # Motor Releases +## __R7-4 (2026-02-TBD)__ +R7-4 is a release based on the master branch. + +### Changes since R7-3-1 + +#### New features +* TBD + +#### Modifications to existing features +* TBD + +#### Bug fixes +* TBD + +#### Documentation +* TBD + +#### Continuous Integration +* Upgraded ci-scripts to v3.4.1 + +#### Driver submodules (and noteworthy changes) + +**Note:** A newer release of motorAttocube exists ([R1-1](https://github.com/epics-motor/motorAttocube/releases/tag/R1-1)), but it isn't included in this release because it requires EPICS base 7.0.3.1 or later. It will be included in a future release when support for EPICS base 3.15 is dropped. + +| Module | Release | Changes | +| ------------------ | ------- | ------- | +| motorAcs | [R1-1-1](https://github.com/epics-motor/motorAcs/releases/tag/R1-1-1) | | +| **motorAcsMotion** | [R2-3-2](https://github.com/epics-motor/motorAcsMotion/releases/tag/R2-3-2) | Many bugfixes and new features since R2-2; see [RELEASE NOTES](https://github.com/epics-motor/motorAcsMotion/blob/0217e915adfafeb7983d3ef4529f7a77fd8fedb0/docs/RELEASE.md) | +| motorAcsTech80 | [R1-0-2](https://github.com/epics-motor/motorAcsTech80/releases/tag/R1-0-2) | | +| motorAerotech | [R1-1-1](https://github.com/epics-motor/motorAerotech/releases/tag/R1-1-1) | | +| motorAMCI | [R1-0-2](https://github.com/epics-motor/motorAMCI/releases/tag/R1-0-2) | | +| motorAttocube | [R1-0-2](https://github.com/epics-motor/motorAttocube/releases/tag/R1-0-2) | **See note above** | +| motorDeltaTau | [R1-0-2](https://github.com/epics-motor/motorDeltaTau/releases/tag/R1-0-2) | | +| motorFaulhaber | [R1-0-2](https://github.com/epics-motor/motorFaulhaber/releases/tag/R1-0-2) | | +| **motorHytec** | [R1-0-4](https://github.com/epics-motor/motorHytec/releases/tag/R1-0-4) | Bugfix: only send positive velocities to the controller | +| **motorIms** | [R1-0-2](https://github.com/epics-motor/motorIms/releases/tag/R1-1) | Added support for querying and clear locked rotor faults and party-line communication improvements | +| motorKohzu | [R1-0-2](https://github.com/epics-motor/motorKohzu/releases/tag/R1-0-2) | | +| motorMclennan | [R1-1-1](https://github.com/epics-motor/motorMclennan/releases/tag/R1-1-1) | | +| **motorMicos** | [R2-1-1](https://github.com/epics-motor/motorMicos/releases/tag/R2-1-1) | Fix for build errors when using base 3.15; eliminated compiler warnings | +| motorMicroMo | [R1-0-2](https://github.com/epics-motor/motorMicroMo/releases/tag/R1-0-2) | | +| **motorMicronix** | [R1-2](https://github.com/epics-motor/motorMicronix/releases/tag/R1-2) | MMC-110 and MMC-ETHERNET module now supported; resolution bugfixes | +| **motorMotorSim** | [R1-3](https://github.com/epics-motor/motorMotorSim/releases/tag/R1-3) | Bug fix for first axis stuck in moving state | +| motorMXmotor | [R1-0-2](https://github.com/epics-motor/motorMXmotor/releases/tag/R1-0-2) | | +| **motorNewFocus** | [R1-3](https://github.com/epics-motor/motorNewFocus/releases/tag/R1-3) | Added support for daisy-chained controllers to 874xMotorDriver | +| **motorNewport** | [R1-3](https://github.com/epics-motor/motorNewport/releases/tag/R1-3) | Added support for CONEX-AGAP and HXP-D controllers; bug fixes | +| motorNPoint | [R1-1](https://github.com/epics-motor/motorNPoint/releases/tag/R1-1) | | +| **motorOms** | [R1-2-1](https://github.com/epics-motor/motorOms/releases/tag/R1-2-1) | Allow encoder ratio to be negative when motor and encoder have opposite senses of direction | +| **motorOmsAsyn** | [R1-1](https://github.com/epics-motor/motorOmsAsyn/releases/tag/R1-1) | Added support for the MXA-21 controller | +| motorOriel | [R1-0-2](https://github.com/epics-motor/motorOriel/releases/tag/R1-0-2) | | +| **motorParker** | [R1-2](https://github.com/epics-motor/motorParker/releases/tag/R1-2) | Added support for OEM series controllers | +| **motorPhytron** | [R1-3](https://github.com/epics-motor/motorPhytron/releases/tag/R1-3) | Added support for MCC-1/MCC-2 controllers and I/O support for all Phytron controllers | +| **motorPI** | [R1-1-2](https://github.com/epics-motor/motorPI/releases/tag/R1-1-2) | Fix for clang 16 build errors caused by use of deprecated keyword | +| **motorPIGCS2** | [R1-3](https://github.com/epics-motor/motorPIGCS2/releases/tag/R1-3) | Added coordinate-system support for C-887 hexapod controller; print fewer debug messages by default | +| motorPiJena | [R1-0-2](https://github.com/epics-motor/motorPiJena/releases/tag/R1-0-2) | | +| motorScriptMotor | [R1-2](https://github.com/epics-motor/motorScriptMotor/releases/tag/R1-2) | | +| **motorSmarAct** | [R2-1-1](https://github.com/epics-motor/motorSmarAct/releases/tag/R2-1-1) | Added support for sensorless positioners; eliminated compiler warnings | +| motorSmartMotor | [R1-0-2](https://github.com/epics-motor/motorSmartMotor/releases/tag/R1-0-2) | | +| **motorThorLabs** | [R1-0-3](https://github.com/epics-motor/motorThorLabs/releases/tag/R1-0-3) | Kinesis support now sends velo and accel to controller; fix for windows-x64-mingw compile errors | + ## __R7-3-1 (2023-06-07)__ R7-3-1 is a release based on the master branch. diff --git a/modules/motorAcsMotion b/modules/motorAcsMotion index ee68ab79..0217e915 160000 --- a/modules/motorAcsMotion +++ b/modules/motorAcsMotion @@ -1 +1 @@ -Subproject commit ee68ab79daf075215312ad851a84f5f18697ce77 +Subproject commit 0217e915adfafeb7983d3ef4529f7a77fd8fedb0 diff --git a/modules/motorHytec b/modules/motorHytec index 25654735..0340cdec 160000 --- a/modules/motorHytec +++ b/modules/motorHytec @@ -1 +1 @@ -Subproject commit 256547357fb21f53a5000247298b9ff59dea6bb6 +Subproject commit 0340cdec8d9a77419fa3bfad896663183b659688 diff --git a/modules/motorIms b/modules/motorIms index 50ccd0be..58d492d8 160000 --- a/modules/motorIms +++ b/modules/motorIms @@ -1 +1 @@ -Subproject commit 50ccd0be61dd717f7b78a640ef991c7e5dc4b501 +Subproject commit 58d492d841b155be381a3a94e9aa68ed4d5f514c diff --git a/modules/motorMicos b/modules/motorMicos index c46578b0..3a43d845 160000 --- a/modules/motorMicos +++ b/modules/motorMicos @@ -1 +1 @@ -Subproject commit c46578b0e8a92154db992b1180bdf98c4a4bd338 +Subproject commit 3a43d84530ea808c8e93a5d70abf5404f67dd169 diff --git a/modules/motorMicronix b/modules/motorMicronix index e163dd64..85c595be 160000 --- a/modules/motorMicronix +++ b/modules/motorMicronix @@ -1 +1 @@ -Subproject commit e163dd64d2429b76f51de2943e85fe8ee1f73a91 +Subproject commit 85c595bebf6718a7c73893735e81ffe636f016a3 diff --git a/modules/motorMotorSim b/modules/motorMotorSim index cdea8740..39a66815 160000 --- a/modules/motorMotorSim +++ b/modules/motorMotorSim @@ -1 +1 @@ -Subproject commit cdea87404306161a0f9edf5cd6efd2410612b6f7 +Subproject commit 39a66815a386b9fc8b948e369ac325df3848436e diff --git a/modules/motorNewFocus b/modules/motorNewFocus index e146427e..6143b862 160000 --- a/modules/motorNewFocus +++ b/modules/motorNewFocus @@ -1 +1 @@ -Subproject commit e146427ec9d50de4970211925b743b57094d193b +Subproject commit 6143b862b9fa51de1fc082f2a6e50e2fa867fc34 diff --git a/modules/motorNewport b/modules/motorNewport index d84cfe2b..e6416024 160000 --- a/modules/motorNewport +++ b/modules/motorNewport @@ -1 +1 @@ -Subproject commit d84cfe2bf5247475cebd8ce609c219e854c72742 +Subproject commit e6416024432ae0384da6e376438f658278a8d036 diff --git a/modules/motorOms b/modules/motorOms index dca9b664..a8b3c4ba 160000 --- a/modules/motorOms +++ b/modules/motorOms @@ -1 +1 @@ -Subproject commit dca9b664904de6378854844882605179663a30e7 +Subproject commit a8b3c4ba4768f3deed1166d1f79738fc0896dbe3 diff --git a/modules/motorOmsAsyn b/modules/motorOmsAsyn index fa94d1df..c0ae4c74 160000 --- a/modules/motorOmsAsyn +++ b/modules/motorOmsAsyn @@ -1 +1 @@ -Subproject commit fa94d1dfb5051591783637e137ebb16166590f8e +Subproject commit c0ae4c740d699e64f264ce6f53f23a492abf19fa diff --git a/modules/motorPI b/modules/motorPI index 15658711..2fe63b2f 160000 --- a/modules/motorPI +++ b/modules/motorPI @@ -1 +1 @@ -Subproject commit 15658711e9e4d8c11f42366435c5a7f5508c62f8 +Subproject commit 2fe63b2f93d56faa5427abff43d964be7754cd3e diff --git a/modules/motorPIGCS2 b/modules/motorPIGCS2 index 0a452b90..3aa221ed 160000 --- a/modules/motorPIGCS2 +++ b/modules/motorPIGCS2 @@ -1 +1 @@ -Subproject commit 0a452b905d2754dd774701013de3046e4c1f2f16 +Subproject commit 3aa221ed62881d7726e2abc62599dd684c5ed090 diff --git a/modules/motorParker b/modules/motorParker index 018dfe99..165b331a 160000 --- a/modules/motorParker +++ b/modules/motorParker @@ -1 +1 @@ -Subproject commit 018dfe994cb9de12934719d53cd58912c6b1736e +Subproject commit 165b331a936fcf56480fca072f714446c7e7653d diff --git a/modules/motorPhytron b/modules/motorPhytron index 02d5ce00..c98d6d18 160000 --- a/modules/motorPhytron +++ b/modules/motorPhytron @@ -1 +1 @@ -Subproject commit 02d5ce00c37e1c545ed77a6f03cdb20ade487596 +Subproject commit c98d6d18caeae17f8488d2e95637391becf9c97f diff --git a/modules/motorSmarAct b/modules/motorSmarAct index 902faf40..e138bce7 160000 --- a/modules/motorSmarAct +++ b/modules/motorSmarAct @@ -1 +1 @@ -Subproject commit 902faf40699a4cd74affee780dd3482065d38680 +Subproject commit e138bce78864ec107d6e9d7ee40dd2831f9ae4e5 diff --git a/modules/motorThorLabs b/modules/motorThorLabs index 0ffb08ab..b2abdd0b 160000 --- a/modules/motorThorLabs +++ b/modules/motorThorLabs @@ -1 +1 @@ -Subproject commit 0ffb08ab41e86b235ef957a95ffd75f7065c90ac +Subproject commit b2abdd0b73b8e0398650ee75be13bbbbc37c6a65