* follow the hkl next evolutions
[diffractometer.git] / NEWS
blob2097c5d0ff2a5491adaab5d1b2325ca94c303b56
1 * 3.6.0 unrelease
2   * switch to hkl 4.0.0
3   * add a new ZAXIS DiffractometerType
4   * New attributes xxxFit to replace the SetCrystalParameterValues (deprecated)
5   * Add a new boolean property "ProtectReflectionAxes" ("true" or "false") to allow or not
6     writting on the axes part of the Reflection attribut.
7   * Add a new AutoUpdateFromProxies attribut to replace the simulated on (deprecated)
8   * Now writting on a PseudoAxes device switch off the AutoUpdateFromProxies attribut.
9   * Deprecated commands and attributs (will be remove in version > 3.6.0)
10     - Diffractometer
11       - GetCrystalParameterValues
12       - SetCrystalParameterValues
13       - Simulated
14     - PseudoAxis
15       - MotorInit
16       - MotorOn
17       - MotorOff
18       - isInitialised
19     - PseudoAxes
20       - AxisInit
21   * WARNING only one diffractometer Device per Server.
22   * WARNING the RealAxisProxies property format change : AttributeProxy instead of DeviceProxy
23     - it will be easier to connect something else than an Axis with a position attribut.
24     - nevertheless it is still necessary to have a Stop command on the related DeviceProxy.
25   * the MotorON command do a "On" command on all related axes.
26   * new initialized attribute for the PseudoAxes/PseudoAxis class
27     - indicate if the pseudoAxis is initialized or not
28     - allow to initialized it.
29   * new "On" command instead of "MotorOn"
30   * now works even if the Proxies are unreachable.
31   * plenty of internal refactoring
32   * WARNING PseudoAxes change of comportement.
33     - when writting on a PseudoAxes dynamic attribute, the value is not apply immediately,
34       you need to use the "Apply" command. that way, I can still synchronize other PseudoAxes when
35       editing one of them.