Releases: intersystems-community/RESTForms
Releases · intersystems-community/RESTForms
%PosixTime support, Fixed position overwrite with subclasses
Reverted default modification level back to 1
v1.6.1 Revert: Default modification level is 0
TOP behaviour
- Default modification level is 0
- If it's a first page and we do not show results count and TOP is not present in the query then TOP is added to the SQL query.
- Persist ((value)) values as a (('value')) to help the optimizer
canModify setting
New canModify
setting affects JSON->Obj parsing.
Settingreplaces the default body of this method:
ClassMethod CanModify(pObject As Form.Adaptor, pLevel As %Integer) [ CodeMode = expression]
{
pLevel=1
}
Set it to: pObject.checkObjPermission("U")
to allow modification of non-root forms which user can edit on any level.
LIKE operator
161 for 2016.1, 162 for 2016.2+
Change log since last release:
- Added support for LIKE query predicate
- Added new visited setting. Set it equal to valid Caché ObjectScript code and recompile
Form.JSON.OBJ
class to modifySetVisited
method code.SetVisited
method allows you to define what object can be output any number of times (by default object can be written once to prevent write loops). - Removed "null" output error
- Various technical enhancements
Enforce UTF-8 charset everywhere
For real this time.
Enforce UTF-8 charset
Also added postman collection to repo.
Translation - form names
Added form names
Translation support
Properties can now be translated via standard toolchain (^CacheMsg)
SQL reserved words fix
v1.2 Escape reserved SQL properties names