objectscriptQuality 3.4.3
SonarQube compatibility
10.2, 10.1, 10.0, 9.9 (LTS), 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, 9.0, 8.9 (LTS), 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.9 (LTS), 7.8, 7.7, 7.6, 7.5, 7.4, 7.3, 7.2
IRIS compatibility
2023.1, 2022.3, 2022.2, 2022.1, 2021.2, 2021.1, 2020.4, 2020.3, 2020.2, 2020.1, 2019.1, 2018.1
Ensemble compatibility
2018.1, 2017.2, 2017.1, 2016.2, 2016.1, 2015.2, 2015.1, 2014.1
Caché compatibility
2018.1, 2017.2, 2017.1, 2016.2, 2016.1, 2015.2, 2015.1, 2014.1
Java compatibility
Oracle JDK 17, Oracle JDK 11, Oracle JDK 8
Release notes
Since version 3.0.0 we have renamed our product to fit better the target language analyzed: ObjectScript. We have also renamed all the related products like objectscriptQuality for Caché Studio, objectscriptQuality for Aterlier and objectscriptQuality for VSCode.
Since version 3.3.0 we have removed support for SonarQube previous to version 7.0.
What's new
- Allow special character / in method modifier clientName
- Basic support for ZBREAK command
- Metadata updated for IRIS 2022.2
- Metadata updated for IRIS 2022.3
- Metadata updated for IRIS 2023.1
- Updated support for ObjectScript Package Manager Client - ZPM
Fixes
- Fix inheritance management for some cases
- Accept a multidimensional property as argument for KILL command
kill ..cspSession.Data("SessionData", pKey)
- Accept spaces between @ and the variable name
- Accept multiline value in a #dim declaration
- Accept wider range of characters for variables, parameters and methods
- Accept break lines between arguments for XECUTE command