🚀 API Maker : Release Notes for v1.11.0
⭐ February 2025 ⭐
Changes
- [IMPROVEMENT] : passwordChangedAtColumn field support added in authorization. If we provide this column, it will avoid password field used in JWT. So if we open JWT we will not see encrypted password in JWT token.
- [FEATURE] : Custom code write support added for web socket notification, so we can restrict users based on custom business logic.
- [FEATURE] : Generate data will now ask for custom value to insert data.
- [FEATURE] : Add support for defaults keyword in conversion.
- [BUG] : conversionFun is not running when property is not present in payload issue fixed.
- [FEATURE] : Add support for enum in validations.
-
[FEATURE] : Optimistic Concurrency Control [OCC] feature implemented. Need to add “isConcurrencyControlField” for that version field in schema.
— Update by ID, replace by ID, master save schema APIs will not allow update or replace without that version field and throw error if that version is mismatch with database value.
— API Maker will allow update & replace from custom code like custom APIs or events or schedulers etc. and will not have any effect in code. If you want concurrency control in custom code you can use “skipConcurrencyControl: false”. -
[IMPROVEMENT] : Generate Data will take values from enum instead of random values. It will work in swagger docs and all the relevant APIs.
- [BUG] : Generate APIs should automatically convert $regex value to JS RegExp object.
- [BUG] : In find query, empty string condition in $and array property is not working issue fixed.
UI Maker Extension
- [IMPROVEMENT] : Custom HTML support added for custom action button on grid & grid top level
- [IMPROVEMENT] : Click event support added on grid custom button and top level grid custom button
- [FEATURE] : Auto complete control support added.
- [FEATURE] : Multi select control support added.