เพลตฟอร์มไดโนคิวเวอร์ชัน 






Responsive image

เวอร์ชั่น 3.7.0 : ปล่อย 30 มกราคม 2569

- Update JDK25.
- Update to version 3.7.0
- Update AWS lib version.
- Update common lang to version 3.
- Update Update strong encryption process and encript plaintext in property file.
- Update impact config from APIKey to APIId.
- Update security in Prop and update login utility.
- Update WebCryptionManager and Prop for more security.
- Update Maven POM for security fix.
- Add Lucene Vector and update to common lang3.
- Add AWS S3 Select example for query tool base on S3.
- Completed Lucene S3 Directory example and add method getLastUrlSegment to StringUtility for support lucene.
- Add method strNewLineToHTML to StringUtility for convert new line to html br tag.
- Update BedRock library and example, Remove Zoom and PDFBox libs from Maven POM.
- Fixed XDB (S3 JSon file base Data Engine) Engine can not display in Main CRUD#2.
- Fixed code scan security alert.
- Update x.HTMLW add cNewButtonParam for create button with URL parameters.

เวอร์ชั่น 3.5.2 : ปล่อย 28 ธันวาคม 2568

- Update GenAI model in BedRock SDK.
- Revise for generate javadoc.
- Add image compress example feature.
- Add x.Search for Lucene Search function.
- x.CSSW add webPage abd fixHeaderPad methodss and revise css_use method by add webPage property.
- Fixed issue in case receive Line Binary Stream in body not base64 error.

เวอร์ชั่น 3.5.2 : ปล่อย 28 พฤศจิกายน 2568

- Update GenAI SDK 1.2.7 and update examples.
- Update MainHandler by add ip and userAgent to handleRequest method for add parameter to SCIn object.

เวอร์ชั่น 3.5.2 : ปล่อย 28 ตุลาคม 2568

- Update SCIn by add method ip and userAgent.
- Update SCIn to support user request data.
- Update SCOut by add replaceResponse and replace methods for replace return string in StringBuilder in case replace meta value in header with template string.
- Update log in SCMain and SCMainUtil.
- Update for new Log style.
- Add logTemplate to x.Log
- Update MainHandler to support get user request data.
- Update ServerlessHttpServletRequestWr apper at getQueryString for can support return QueryString in GET method.
- Update log in MainHandler and Session.

เวอร์ชั่น 3.5.2 : ปล่อย 28 กันยายน 2568

- Add x.Log for support our new Log style.
- Add StartTimeMillis to SCIn.
- Update parameter operation.
- Update lib.Html add link method for flexible to generate link tag in header.

เวอร์ชั่น 3.5.2 : ปล่อย 28 สิงหาคม 2568

- Update x.Sys in method loginTokens, loginSecureTokens, socialSignin by use x.SEC.login instead of SecurityUtils.getSubject(). login, and x.Input add pattern, title methods.
- Add setObject to x.Log for support keep data in ThreadLocal.
- Update to support JLama and setup compile and run Java Preview features.

เวอร์ชั่น 3.5.2 : ปล่อย 28 กรกฎาคม 2568

- PR to upgrade org.apache.logging.log4j: log4j-core from 2.24.3 to 2.25.0
- Add Google_FileStorageName variable to support Google Cloud Storage.
- Add java search and graph library, example.
- Update to use Google GenAI API insteadof VertexAI.
- Update DiNOQ data model to add field groupName, subGroup, subGroupSize, paramOne and paramTwo for support auto layout widget in view page by config in data model.
- Update JSW in method datetimepicker_th for add logic when click select hour in datetime calendar.
- Update x.HTMLW in genHTMLViewModel method for fixed issue can not add fakeid.
- Update x.Noti method toXData fixed exception when initial JSon exception, In x.JSW add genJSViewModel method for generate javascript for support view page from data model and add genJSMainViewModel for generate javascript for support view page, In x.HTMLW to support auto layout widgets with update and add many widget methods, and add genHTMLViewModel method for generate HTML auto layout view widgets, and add getNotiList for generate notification of each login user.

เวอร์ชั่น 3.5.2 : ปล่อย 28 มิถุนายน 2568

- Update StringUtility class by add get1CName4EMail, get1CDomain4EMail and get1CNameDomain4EMail for support short email char.
- Update HTMLWWizardMenu add method mainMenu for support old source code error.
- Update HTMLW method change "ล้างเงื่อนไข" to "ลบ", class HTMLWWizardMenu in mainMenu add message count parameters, add class Noti for support customer notification, class Sys in printMenu method for support customer notification.
- Update HTMLW method buttonID for create custom ButtonID and buttonIconID widgets, qFooterMenu for auto create footer widget, import_lib add support fsidebar, update pageHeader for support toggle sidebar menu, add sectionHeader, sectionHeaderText, sectionHealth, sectionHealthPic, sectionHealthPic., In class stdWizardBoxMenu add method sidebarMenu, In class JSW add method viewPDFDocJS and sidebarOnClickJS, In class Sys add method printSidebarMenu for support auto print sidebar menu.
- Update DiNOQSubject class in hasRole method by add try catch for fixed throw exception.

เวอร์ชั่น 3.5.2 : ปล่อย 28 พฤษภาคม 2568

- Update Maven POM add bcpkix-jdk18on and add Font to resource folder for support iText pdf operation.
- Remove libs and example for word file processing,
- Remove libs from Naven POM and example of AWS sns, translate, textract, comprehend,
- Add example of load file from URL for GenAI with image of GeminiUtility.
- Completed SkyStorage using Google Cloud Storage and add Gemini API to support file input in GeminiUtility.
- Update SCIn add method paramx and px for get parameter and decode base64 value.
- Update for run data operation on DynamoDB.
- Revised for support BigQuery and Aurora DSQL (Not finish, draft1).
- Update HTMLW method pageHeaderWithFilter for support header filter screen in queue list page, pageSubHeaderCount for support queue count number, buildDataTable to support POST operation when click link in table and also create method dhFormSubmit for generate dynamic submit form supported, and pageColListOpen for support column ui-sortable, and JWS method clickSetMessage to support choose message for message box, reloadIFrame, confirmSubmitRescheduleJS, confirmSubmitCancelJS, confirmSubmitChangeStatusJS, confirmSubmitNewAppointmentJS, confirmSubmitActionDataJS, sentMessageJS, chatBoxHeader, chatBoxHeader, chatBoxFooter for queue operation and message, and x.DB method mergeStringDo update for encrypt data, add genInSriptString for POST operation on click.
- Fixed x.Data.newMapObject for create fake id in session 1 object not work by add encrypted process, And add x.HTMLW.import_lib with FomanticUI toast(ftoast) and fullcalendar library.

เวอร์ชั่น 3.5.2 : ปล่อย 30 เมษายน 2568

- Downgrade HttpClient 5 to version 4 for reduce project binary size.
- Add feature to support encrypted string property in SkySystemProperties.
- Update to use System.getenv("username") instead of pass "username" string.
- Add HexString for separate key string for security.
- Add feature to support encrypted string property with sys.Prop, add VertextAI and GenAI APIs example, revised Maven POM and examples to reduce project binary size.
- Update AES algorithm.
- Add llama3 example for testing.
- Revise AI4ThaiUtility, EvenBridgeJobsUtility for security.
- Revise JSONObject, JSONWriter for security.
- Revise WebServiceManager for security.
- Remove hardcode apikey all folder for security.
- Delete not use file for reduce line of code.
- Migrate SkyDBWebServiceManager to use HttpClient5 and fixed Maven library dependency issue.
- Revised Maven POM and examples to reduce project binary size.
- Downgrade HttpClient 5 to version 4 for reduce project binary size.
- Migrate Job to use HttpClient5 and fixed Maven library dependency issue.

เวอร์ชั่น 3.5.2 : ปล่อย 30 มีนาคม 2568

- Change JDK from 17 to 21.
- Sunset DiNOQ J2EE version.
- Remove Log4J and setup slf4j, log4j2 with Amazon Lambda.
- Update Maven POM and Java Class to close library Vulnerabilities.
- Add SCP Key property for update to use HTTP JSon Transport that fixed Serverless call GCP services via ProtoBuff protocol.
- Update final Engine Compiler.
- Update re-add ImageJ for image processing library for DiNOQ X Library.
- Update for fixed issue update Google APIs key permission for Vision API.
- Remove some library for reduce .jar file size#2 and Change JDK from 17 to 21.
- Add AWS Polly (TTS) example and to use HTTP JSon Transport that fixed Serverless call GCP services via ProtoBuff protocol.
- Add for support auto base64 decrypt.
- Rename Face Detection class name for grouping and update how to send mail from Google API to AWS SES Services for fixed Serverless send mail issue.
- Add method isURLEncode in StringUtility.
- First add support AWS Aurora DSQL in PostgreSQL compatible engine.

เวอร์ชั่น 3.5.2 : ปล่อย 28 กุมภาพันธ์ 2568

- Revised RedisCacheUtility for new redis.
- Add method isURLEncode in StringUtility.
- Add method convertWithURLDecode in StringUtility for support Serverless.
- VertexAI update Model Gemini and change service location to Singapore.
- Add AWS Face Management examples.
- Update import JS and CSS from CDN Storage location with CORS.
- Fixed address widget can not load zip (Using JSon instead).
- In x.SEC add method getSubject(HTTPServletRequest) for support Serverless.
- Update lib.Data at newMapObjects method for support encrypt data in session.
- Add logic to decrypt base64 in build method at SkyLogicJavaBuildCommand for fixed transfer compiled binary from webservice via base64 encryption.
- Update SCIn method isParamValue to use StringUtility.
- Fixed getContent in SCMain when throw 'null' exception error.
- Update DiNOQSubject, MainHandler, SecurityUtils, ServerlessHttpServletRequestWrapper, SkyLogicSecurityManager, SLCacheSession for support Serverless Session.
- Move MainHandler and relate class to co.th.dinoq package.
- In MainHandler and ServerlessHttpServletRequestWrapper are update to support Serverless with queryStringToMapWithURLDecode method.
- Add debug code to SCMainUtil, SecurityCheck, UserProfileDAO.
- Update MainHandler and ServerlessHttpServletRequestWrapper for fixed issue can not use MultiPart POST upload binary files.
- Add ResourceHandler lambda for reduce Redis connections.
- Update ServerlessHttpServletRequestWrapper for merge Get Parameter and Post Parameter.
Binary Release :
- Main, Resource and Job : 3.5.2_20250405/dinoqserverless-3.5.2.jar
- Compiler : 3.5.2_20250405/dinoqcompilerserverless-3.5.2.jar

เวอร์ชั่น 3.5.1 : ปล่อย 31 มกราคม 2568

- Add LocalCache to support redis and s3 cache.
- Update to DiNOQ Platform 3.5.
- Add library support 2FA with Soft Token in Authenticator Software.
- Add Redis separate cache time for each type.
- Update Redis cache to support data TTL in PUT method.
- Add Momento Cache.
- Update Date Picker function for easy to input birthdate.
- Add security wrapper for serverless.
- Add session store class for make Cache write to DynamoDB and S3.
- Add support Google Serverless with Google Cloud Run Function.

เวอร์ชั่น 3.5.0 : ปล่อย 31 ธันวาคม 2567

- Update DynamoDBCacheUtility by change remove cache via basic DynamoDB connection.
- Add StringUtility method splitToSet()..
- Add to support DynamoDB cache.
- Add to support String to Map for support session key in StringUtility.
- Add method escapeHTML and unescapeHTML to StringUtility for support convert HTML special character to normal string.
- Add LocalCache to support redis and s3 cache.
- Add debug code to RedisCacheUtility.
- Add debug code to S3CacheUtility.
- Update to DiNOQ Platform 3.5.
- Add shortName to SCIn for pass queue prefix parameter.
- Fixed null value issue in SCMainUtil for check allowedRole.
- Change SCOut for fixed issue can't use in lambda serverless when call clear method.
- SecurityCheck fixed issue allowedRole.
- In SkyDataEXDBUtil change to use in memory only.
- Fixed SCIn getUser in serverless security.
- Add debug code to SCMainUtil, SecurityCheck, UserProfileDAO.
- Add Ran class and minimal change in Running method.
- Add to support serverless security.
- Add debug code getID4MapObjects, getID24MapObjects methods in lib.Data.
- Add JobHandler for Lambda Job Schedule.
- Add new DynamoDB session class SLDDBSession.
- Update MainHandler, ServerlessHttpServletRequestWrapper and ServerlessHttpServletResponseWrapper for fixed session store in DynamoDB and use to support Servlet standards.
- Add security wrapper for serverless.
- Add debug code to MainHandler
- Add session store class for Cache, DynamoDB and S3

เวอร์ชั่น 3.4.1 : ปล่อย 30 พฤศจิกายน 2567

- Add DynamoDB as CacheUtility.
- Add Google BigQuery examples.
- Add AWS Neptune examples.
- Update Redis cache version.
- update JDK 21 version.
- Add for support EventBridge Schedule.
- Update mail service.
- Add AWS EventBridg for job scheduler.
- Move class SkyLogicSecurityManager to dinoq-security project.
- add DynamoDB support Asynchronous client.
- Change check language of method getContent and getResource.
- Remark for stop 2FA process in SCMainUtil.
- Add AWS KeySpace (Cassandra) examples.
- DiNOQ OAuth 2.0 revise step 2.
- Add class to support Hospital monthly report.
- Add ServerlessSession for create Serverless session emulator.

เวอร์ชั่น 3.4.0 : ปล่อย 31 ตุลาคม 2567

- Remove PixelMed both libs and source files.
- Add Maven pom to support Google GenAI VertextAI Gemini model and add example files.
- Add to support Tomcat10 step#2.
- Remove VertexAI Bison Model and change to Gemini Model.
- StringUtility add method queryStringToMap for split parameters to Map.

เวอร์ชั่น 3.32.0 : ปล่อย 30 กันยายน 2567

- JakartaSkyLogicSecurityFilter update fixed bug using getIpFromRequestJakarta.
- In SCIn add method hrq, hrp for httpServletRequest, httpServletResponse.
- In SkyLogicSystemMainServiceGate add try catch when getTextResource error.
- In XData fixed problem return "" instead of null.
- In XSystemDataModel update throw error easy to read.
- Add Classes for support XDB (JSon file bases database).
- x.Data add method instance, i for support load data from many database and add auto check data model type (Sys, Non-Sys).
- Interface SkyDataEntity add method getModel for get data model object and add to every XXXSupport Class.
- Remove logic to support data instance number from SCIn.
- Add EXDB (Enterprise XDB) database that base on Nitrite Database (NoSQL).
- Add Custom File Store of Nitrite Database to AWS S3.
- Update IpAddressUtility fixed error http request jarkata class not found.
- Update Signin with LinkedIn to OAuth v2.0 with OpenID Connect.
- WebCryptionManager add encryptURL and decryptURL.
- เพิ่ม Add Caffeine Cache to both Local and SkyCache for increasing system performance.
- x.html.Button add method disabled.
- x.html.Input add method oninput and oninvalid.
- x.HTMLW method import_lib update to add dinoq3base libs.
- x.A add method databstoggle and databstarget.
- x.Html add method ico, charset, viewport, contentType, javascriptCORS.
- x.HTMLW change method import_lib.
- x.HTMLW method inputText in required change color to info.
- autoInput method add rawimage for jpg and png with show in based64 encrypt.
- add inputHiddenRequired.
- x.IP add inetAddressByName.
- x.JSW update in datetimepicker_th for control rang of date selection and protect select date in only select date.
- add formvalidWithHiddenFields.
- In x.Massage update keep message to 60 messages.
- In x.SEC add method login and newUsernamePasswordToken.
- x.Sys update method toValue for return "" instead of null.
- add method value, val and v to return "" instead of null.
- x.HTML fixed input datetime type that fix required to default.
- x.UI add method theFormSubmitGetJS for submit with GET command.
- Change for new XData access method part1 and some language syntax problem.

เวอร์ชั่น 3.31.0 : ปล่อย 31 สิงหาคม 2567

- Update getProperty in SCMain to check cache is null.
- SkyLogicSystemMainServiceGate not return binary in case of data is null.
- Change variable name in Data class.
- Add SCin, SCOut class, Update SkyData but not finish in SkyDataSkyDBCommon, SkyDataSkyDBSupport, SkyDataSkyDBUtil, SkyDBUtility.
- Change SkyLogicSystemMainServiceGate for fixed bug null value.
- SkyDBUtility encrypt query parameters support thai lang.
- Add test function for check Thai ID 13 Number.
- Add lib for support DiNOQ import / export object to JSon to pom.xml.
- Move Cart, Customer, SCIn, SCOut, ShopCartUtility class to dinoq-common.
- x.CSSW add css_use for dynamic generate css use in project.
- x.HTMLW add import_lib for dynamic import js and css use in project.
- add inputTextButton(textbutton widget) for create input Text with Button operation.
- add inputTextIntegerUnit(textintunit) and inputTextFloatUnit(textfloatunit) for create smart input number.
- update inputTextArea for set area size.
- add collapseBoxOpen and collapseBoxClose to HTMLW for simple create collapse area.
- Fixed x.JSW method initXText not work and add initXTextNoButton by both function can generate selection choice for text input.
- add x.JSW method calculateBMIFields and clickToClear2Radio for clear radio button.
- Add Cart, Customer and ShopCartUtility classes from dinoq-utility.
- Method in HTMLW remove final from method define and add method pageHeader, pageBoxOpen, pageBoxClose.
- x.Img add loading.
- x.JWS add disableButtonAfterSubmit method for disable all button in form after click submit.
- x.SkyDB add class support.
- x.Str add activeListInMenu that move from StringUtility in dinoq-utility.
- x.Sys add setAppValues, printMenu, printMenuBlank.
- x.Ui add slidercontainer method.
- x.html.A add method rel.
- x.html.Button add method databstoggle and databstarget.

เวอร์ชั่น 3.30.0 : ปล่อย 31 กรกฎาคม 2567

- Revised Queue and Jobs location.
- Add support DICOM file again.
- Fixed how to convert type for JDK17.
- x.JSW in initSubTableWithAction method add support reload input json data.

เวอร์ชั่น 3.29.0 : ปล่อย 30 มิถุนายน 2567

- เพิ่ม Add datacontent method to x.A.
- เพิ่ม add datacontent method to x.Div.
- เพิ่ม add inputRawJPGFile, inputRawPNGFile method to HTMLW.
- เพิ่ม add rawjpginput, rawpnginput to auto type.
- เพิ่ม add datacontent, dataposition and datatooltip to x.I.
- เพิ่ม add datatitle,datacontent, dataposition and datatooltip to x.Img.
- เพิ่ม add useridm method to x.SEC.
- เพิ่ม Add AWS EventBridg for job scheduler.
- ปรับ remove DICOM OpenNLP resource file.
- เพิ่ม x.SEC add DiNOQ encrypt / decrypt methods.
- เพิ่ม x.Sys add toLBangkokTimeValue2 method for show date format only Hours and Minute.
- ปรับ Fixed DynamoDB Client not found.
- ปรับ In MainServiceGate revise typeToExtension method for support more binary download extension.
- ปรับ Revised example class location..
- เพิ่ม Add new VertexAI example (not complete).
- ปรับ Revise activeListInMenu method in StringUtility for fixed base name problem..
- เพิ่ม In process add Queue Message and Job Scheduler on AWS services is SQS and EventBridge.

เวอร์ชั่น 3.28.0 : ปล่อย 31 พฤษภาคม 2567

- ปรับ queryWithMapAll add dmhash condition with fixed datamodel.
- ปรับ JSW in datetimepicker_th method add logic isValidate and addOnScript to process in finish.
- ปรับ Fixed SCMain in getProperty method for full package name id.
- ปรับ Ignore save for count in prgramloic name that contain 'WebPic'.
- เพิ่ม Add XOPT for coppy datas.
- ปรับ Update PlayWright to XBank Utility.
- เพิ่ม WebCryptionManager add methods Base32 and Base64 URL Safe.

เวอร์ชั่น 3.27.0 : ปล่อย 30 เมษายน 2567

- ปรับ Update code for JDK17 deprecated.
- เพิ่ม add more Line templates.
- ปรับ StringUtility in methods csvToStringArray and activeListInMenu add check input empty.

เวอร์ชั่น 3.26.0 : ปล่อย 31 มีนาคม 2567

- เพิ่ม CreatePipelineJobModelTuningSample add to support VertexAI request tune model.
- ปรับ Reduce not use resource files.
- ปรับ Update function covert between Double, Long and String and print to 2 digits format.
- ปรับ StringUtility deleted not use import.
- เพิ่ม Add support CORS.
- เพิ่ม StringUtility add doubledy for convert double with dynamic digit based on value.
- เพิ่ม SCIn add Session Remove methods.
- ปรับ LineUtility update method get line user information.
- เพิ่ม x.HTMLW in queryWithMapInXData, queryWithMapInXDataSorted update for support query with 8 parameters.
- เพิ่ม x.JSW in datetimepicker_th add support disable hours.
- เพิ่ม x.JWS in initSubTableWithAction add support Drug name that have % in name that will be can not sent in URL path.
- เพิ่ม x.HTMLW add more option on queryWithMapInXDataSorted.
- ปรับ Change x.SEC method user4lineid and userid4lineid for fixed DynamoDB query error.
- เพิ่ม SkyDataSkyDBSupport add query in 8 parameters.
- เพิ่ม All class SkyDataXXXXSupport add methods for query in 8 parameters.
- เพิ่ม In DinamoDBS3 add real logic for query in 8 parameters.
- เพิ่ม SCMainUtil add logic for user Property instead of Session Variable for Auto Redirect Sign-In.
- ปรับ Reduce war file size#2.

เวอร์ชั่น 3.25.0 : ปล่อย 29 กุมภาพันธ์ 2567

- เพิ่ม LineUtility add Line Card Service function
- ปรับ PDFUtility chang font from TH Sarabun to TH Sarabun Bold
- เพิ่ม SCIn add 3 reserve fields
- ปรับ StringUtility change how to create value in new way
- เพิ่ม StringUtility add method find word in Bracket and be for Bracket.
- เพิ่ม StringUtility add method activeListInMenu tp support how to generate active menu list.
- ปรับ x.Data change how to create new value with JDK 1.8 issue
- ปรับ x.DB in mergeString method add from 8 to 10 parameters
- เพิ่ม x.html.Div add method datainterval, dataride
- เพิ่ม x.HTMLW add method inputAllExtFile for upload all file in auto field and revise buildDataTable method for data sorting
- เพิ่ม x.JSW in openModalSubTable method add auto change value and check duplicate when add new drug
- ปรับ x.Sort change method with JDK 1.8 problem
- เพิ่ม x.Sys add method to split day, month and year in Date format
- เพิ่ม x.Th add method colspan.
- ปรับ x.HTMLW in mainMenu method for support no menu display.
- เพิ่ม XData add how to create new value with JDK1.8 problem issue.
- ปรับ Reduce war file size.

เวอร์ชั่น 3.24.0 : ปล่อย 31 มกราคม 2567

- เพิ่ม Java class for support deploy on Tomcat 10 that change javax.xxxx to jakarta.xxx
- เพิ่ม SCMain to support count and daily count.
- เพิ่ม download method in x.A
- เพิ่ม autoinput inputAllFile to x.XHTMW
- ปรับ Improve x.Plan and x.Role add method with direct load instead of query
- ปรับ improve sorting process with Common Lang and Google Guava libs.
- ปรับ Facebook Java SDK
- เพิ่ม new Java class for support deploy on Tomcat 10 that change javax.xxxx to jakarta.xxx
- เพิ่ม getProperty with application name in SCMain
- เพิ่ม program logic count and daily count for usage statistic in SCMainUtil
- เพิ่ม In MainServiceGate add count and daily to scmain standard object

เวอร์ชั่น 3.23.0 : ปล่อย 31 ธันวาคม 2566

- เพิ่ม example pdf file 01.pdf
- ปรับ not use text in text result of function speechToTextTHV2, speechToTextTH
- เพิ่ม getFollower method to LineUtility for list all users in LineOA
- เพิ่ม pdfToImage method to PDFUtility
- เพิ่ม simple example to use Google BigQuery from Java client.
- เพิ่ม pdfToImage to PDFUtility.
- ปรับ API version in FacebookMessengerUtility for Facebook Messenger
- ปรับ Facebook Java SDK
- เพิ่ม getFollower method in LineUtility for get LineOA friend ID.
- เพิ่ม Maven libs and example file for support DICOM file operation.
- เพิ่ม initSubTableWithAction method in x.JSW for add action link to tables.
- เพิ่ม method in x.SEC for get user id from line id.
- เพิ่ม x.DICOM for support DICOM file operation.
- ปรับ Update to use OpenJDK17.
- เพิ่ม new Java class and Maven lib for support deploy on Tomcat 10.

เวอร์ชั่น 3.22.0 : ปล่อย 30 พฤศจิกายน 2566

- เพิ่ม more method in scmain for get System Property.
- เพิ่ม dayBetween to DateTimeUtil for count date between 2 dates
- เพิ่ม Appointment Card Line template.
- เพิ่ม method genTemplateWithReplaceImage to PDFUtility for gen pdf template with image.
- เพิ่ม method genTemplateWithReplace2Image to PDFUtility for gen pdf template with 2 images.
- เพิ่ม logic to function mergeString in x.DB for update from 6 loop variables to 8 loop variables
- เพิ่ม x.Marquee tag support
- เพิ่ม Separate label menu in mainMenu for support 2 line
- เพิ่ม logic totalPriceSum to initSubTable.
- เพิ่ม auto calculation method initSubTable in x.JSW.


เวอร์ชั่น 3.21.0 : ปล่อย 31 ตุลาคม 2566

- เพิ่ม x.HTMLW.tabBodyOpen for support new tab style.
- เพิ่ม x.VertexAI for support Google VertexAI.
- ปรับ Remove and delete not use Libs and file.
- เพิ่ม x.HTMLW to support 2 language
- เพิ่ม Menu add logo link and 2level app name.
- เพิ่ม x.Running add auto reset by config days.
- เพิ่ม x.Message for manage Line Message JSon format เช่น convert to XData, addMessage to add new content to Line Message JSon format.
- เพิ่ม x.Random for random string and number generation in define length.
- แก้ปัญหา TextResource error with null value.
- ปรับ use Database load instead of query scan in SkyLogicSystemMainServiceGate.
- เพิ่ม function for support User encryption ID type2 that remove special character.
- แก้ปัญหา Google Bard Libs error and create Google VertexAIUtility for use Google VertexAI.
- ปรับ Remove DJL to separate project and remove unuse files and libs.
- เพิ่ม SCIn add appFontSize1-3 for font size customizable.
- เพิ่ม SCIn add appName to support 2 language
- ปรับ IEUtility fixed type permission issue.
- เพิ่ม GoogleUtility add textToSpeechFileCloudTH for generate mp3 speech on cloud storage (S3).
- เพิ่ม Maven lib for check audio length and method in VideoUtility.
- เพิ่ม RandomUtility for create random string and number.
- เพิ่ม Google VertexAI Generative Advice method.
- เพิ่ม method analyzeEntitiesNLP to GoogleUtility.
- เพิ่ม google-cloud-language to Maven POM file.



เวอร์ชั่น 3.20.0 : ปล่อย 30 กันยายน 2566

- เพิ่ม Line Message Template สำหรับ queue process.
- เพิ่ม ลงใน SCIn และ mForm class โดยเพิ่ม function เพื่อใช้ในการทำ post submit process.
- เพิ่ม StringUtility function jsonAtoCodeString สำหรับ convert json array เป็น string ในกระบวนการเข้ารหัส.
- แก้ปัญหา Fixed bug not use DataModel in admin console.
- เพิ่ม DateTimeUtil add function changtime.
- ปรับแก้ Gen pdf remove editable input.
- เพิ่ม SCIn add menus parameter, and add Sarabun fonts.
- เพิ่ม In UserRole model add iconurl for support auto set favicon each project.
- เพิ่ม x.A add datatab method, x.Div add datatab, datavalue, datatext methods.
- เพิ่ม x.HTMLW add inputTextUnit, inputRawFile, inputDropdown, inputSpreadSheet, inputSubTable, tabHeader, tabBodyOpen, tabBodyClose for new many widgets.
- เพิ่ม x.JSW add initDropdonw, initSpreadSheet, initSubTable, formvalidSpreadSheet, initTab.
- เพิ่ม x.Running add withPattern method for simple running generator. x.Select add multiple method.
- เพิ่ม In mergeStringDo and mergeString add support fake id.
- เพิ่ม x.HTMLW add inputXText for show any selection choice for inputtext, Add more radio input option.
- เพิ่ม buildDataTable and buildDataTableTH support data sorting.
- เพิ่ม Separate menu to stdWizardBoxMenu.java, initSubTable add first column, add initXText, in Sort add support empty data.
 - เพิ่ม Add Sarabun fonts.



เวอร์ชั่น 3.19.0 : ปล่อย 31 สิงหาคม 2566

- เพิ่ม Add x.ZarZam file convertor online.
- เพิ่ม Speech to Text version2.
- เพิ่ม getBody method ลงใน SCMain.
- ปรับแยก Line flex template ไปที่ไฟล์ LineTemplate.
- เพิ่ม method สำหรับดึงไฟล์จาก Line content.
- เพิ่ม delete method ลงใน x.ZamZar file convertor.
- แก้ปัญหา x.Role เมื่อมีการส่งค่าว่างเข้ามา.
 - เพิ่ม x.ZamZar for Cloud file convertor.



เวอร์ชั่น 3.18.0 : ปล่อย 31 กรกฎาคม 2566

- เพิ่ม SCIn parameters appName, appIcon, appURL, appRight, appColor1, appColor2, appColor3 สำหรับการแสดงเมนูแอปแบบใหม่
- เพิ่ม StringUtility method fixedLongToString สำหรับใช้เพื่อการ generate fixed length number.
- เพิ่ม NumberFormatUtility method formateSTD พิมพ์ตัวเลขตาม standard format.
- เพิ่ม Google Bard and VertexAI สำหรับใช้งาน GenerativeAI.
- เพิ่ม เครื่องมือใหม่สำหรับ ติดตั้ง environment and import - export projects.
- เพิ่ม เพื่อให้สามารถสร้างไฟล์ Binary ให้สามารถปรับเปลี่ยนในแต่ละ environment ได้ง่าย.
- แก้ปัญหา จะเกิด error ขึ้นเมื่อค่าใน Data Model มีค่าว่าง.
- เพิ่ม x.HTMLW method findCollapsButton สำหรับใส่ค่า collabID parameter,
- ปรับ buildSearchFormInXData สำหรับ fix format และ เพิ่ม input data style.
- เพิ่ม x.JSW method datetimepicker สำหรับกำหนดประเภทของ Date Picker.
- เพิ่ม x.Bard รองรับการใช้งาน Google Bard Chat.
 - เพิ่ม x.AIP (AI Platform) รองรับการใช้งาน Google Vertec AI GenerativeAI framework.



เวอร์ชั่น 3.17.0 : ปล่อย 30 มิถุนายน 2566

- ปรับ : DateTimeUtil change base pattern to dd/MM/yyyy and time HH:mm:ss
- เพิ่ม : Method longToDate check not zero
- เพิ่ม : DateTimeUtil add method strToLong, nowLDateTime, nowDateTime, beginOfDay, endOfDay, addLBuddhist, subtractLBuddhist, addBuddhist, subtractBuddhist, isBuddhist, addLDate, subtractLDate, nextDateTime, beginNextLDateTime, endNextLDateTime, previousDateTime, beginPreviousLDateTime, endPreviousLDateTime, currentDateTimeForCalendar, currentDateTimeForCalendarBuddhist, currentDateTimeForCalendar, currentDateTimeForCalendarBuddhist
- เพิ่ม : more DJL example
- ปรับ : StringUtility add method findReplaceWithPatternInPattern for create url follow pattern.
- เพิ่ม : SCIn add parameters data4 - data9, subTitle and menus array.
- เพิ่ม : x.Date change base Date pattern of smartSkyDataCreator and smartSkyDataCreatorMultipart to dd/MM/yyyy HH:mm:ss
- เพิ่ม : x.HTMLW change inputDate by change to use toLUTC7DateValue, queryWithMap add untilyesterday, intomorrow, intoday
- ปรับ : x.JSW change datepicker pattern to dd/MM/yyyy
- เพิ่ม : datetimepicker_th add more parameter control disabledHours disabledDates disabledDaysOfWeek startMode format type date
- เพิ่ม : x.LineUtility add idToID
- เพิ่ม : check not zero of toLTimeValue, toLSingaporeTimeValue, toLSingaporeTimeValue, toLBangkokTimeValue, toLUTC7TimeValue, toLBangkokTimeValue, toLUTC7TimeValue, toLCalendarDateTimeValue, toLDateTimeValueTH, toLDateTimeValue, toLDateTimeValue, toLBangkokDateValue, toLUTC7DateValue, toLDateValue, toLDateValue.
- ปรับ : x.html.X fixed half open issue
- เพิ่ม : add x.User for user ckecking
- เพิ่ม : x.DB add mergeStringDo for create url follow pattern when auto gen search table
- เพิ่ม : x.HTMLW add buildSearchFormInXData, searchFormListDatasInXData, paramToMapInXData, queryWithMapInXData and update buildDataTable, buildDataTableTH for improve search table auto generate.
- เพิ่ม : x.JSW add setSearchFieldValueInXData for improve search table auto generate
- เพิ่ม : add x.UData class for keep all value in single object
- ปรับ : Update SkyDataDynamoDBS3Support for exist and not exist XData query parameter comparison
- ปรับ : Update pom.xml for exclude onnxruntime to reduce .WAR size



เวอร์ชั่น 3.16.0 : ปล่อย 31 พฤษภาคม 2566

- ปรับ : ช่องทางการเชื่อมต่อ ChatGPT ให้ใช้ง่ายยิ่งขึ้น ได้
- เพิ่ม : กระบวนการใส่ความรู้ให้ ChatGPT และทำ ChatGPT เพื่อใช้กับข้อมูลขององค์กร
- เพิ่ม : การใช้งาน NLP ผ่าน BERT Model และเรียกใช้จาก DJL
- เพิ่ม : โปรเจ็คท์ใหม่ DiNOQ_AI เพื่อ deploy โค้ดที่เขียนบน DJL ไปบน AWS Beanstalk
- เพิ่ม : การรันใช้งาน AI Model ผ่าน Spring Boot 



เวอร์ชั่น 3.15.0 : ปล่อย 30 เมษายน 2566

- ปรับ : ให้ WebService Manager ให้สามารถถูกเรียกใช้จาก DiNOQ Jobs ได้
- เพิ่ม : ให้ DiNOQ Jobs สามารถสร้าง Job แบบใช้ครั้งเดียวได้
- เพิ่ม : ให้ DiNOQ Jobs สามารถส่ง Parameter ไปยัง URL ปลายทางได้
- เพิ่ม : Function เฉพาะ DiNOQ Encryption ลงใน CryptionManager
- เพิ่ม ฟังก์ชั่นในการรองรับการใช้งาน MessageQueue



เวอร์ชั่น 3.14.0 : ปล่อย 31 มีนาคม 2566

- ปรับ อัพเกรด Java JDK ไปที่เวอร์ชั่น JDK11 เพื่อแก้เรื่องสเถียรภาพ และมีการสนับสนุนยาวนานขึ้น
- ปรับ ไลบรารี่ของ DJL(Deep Java Learning) ให้สามารถใช้ฟังก์ชั่น AI ระดับสูง Smart NLP และ Generative AI ได้
- ปรับ แยก project module ที่ใช้เก็บค่าตั้งต้นโครงการ ทำให้สามารถแยกสภาพแวดล้อมสำหรับลูกค้าแต่ละรายได้ง่ายขึ้น
- เพิ่ม x.Running เพื่อเรียกใช้ในการสร้าง เรียกใช้งาน และรีเซต Running Number
- เพิ่ม การเรียกใช้ Google Meet API ให้สามารถสร้างห้องประชุมออนไลน์อัตโนมัติเพื่อใช้ในการทำ Video conferrence



เวอร์ชั่น 3.12.0 : ปล่อย 28 กุมภาพันธ์ 2566

- เพิ่ม ฟังก์ชันการเรียกใช้งาน OpenAI ChatGPT APIs ในแต่ละ Model เพื่อลดค่าใช้จ่าย.
- ปรับ : x.html.A tag for ให้สามารถใช้งานร่วมกับ FancyBox javascript ได้
- เพิ่ม : Library ในการเรียกใช้งาน Google Meet API เพื่ิอใช้ในการสร้างห้องประชุมแบบอัตโนมัติ
- เพิ่ม : ฟังก์ชันการทำ Running Number โดยเก็บข้อมูลไว้ใน DataModel



เวอร์ชั่น 3.11.0 : ปล่อย 29 มกราคม 2566

- แก้ปัญหา Load in project และปรับความเร็วให้ทำงานเร็วขึ้น.
- แก้ปัญหา User ID ที่ใช้ใน DataModel แบบ Pool จะถูกเขียนทับ ถ้ามีการใช้งานมากว่า 2 DayaModel
- แก้ปัญหา Load Any Project ช้า ปรับให้ใช้ไม่เกิน 3 วินาที
- แก้ปัญหา Create new programLogic ให้ทำงานเร็วขึ้น และสเถียรขึ้น
- ปรับ การใช้งาน Chart.JS เป็นเวอร์ชั่นใหม่ 4.5.x
- เพิ่ม การเรียกใช้งาน NFT และ DeFi APIs และนำข้อมูลมาสร้างเป็นกราฟข้อมูล
- เพิ่ม ฟังก์ชันการเรียกใช้งาน OpenAI ChatGPT APIs เพื่อที่จะสามารถประยุกต์ใช้งานฟังก์ชันอัจฉริยะในแบบต่างๆ



เวอร์ชั่น 3.10.0 (DiNOQ PR1) : ปล่อย 29 ธันวาคม 2565

- เพิ่ม ออกแบบและกำหนดขอบเขตชุดมินิแอพไอเฮ้ลท์(iHealth MiniApps).
- เพิ่ม สร้าง Data Model ชุดมินิแอพไอเฮ้ลท์
- เพิ่ม สร้าง UI ชุดมินิแอพไอเฮ้ลท์
- เพิ่ม เฟรมเวิร์ก OpenAI ต่อใช้งานบริการ ChatGPT-3
- ปรับ อัพเดตซอร์สโค้ดเฟรมเวิร์กพื้นฐาน เป็นเวอร์ชั่น 2.0.0
- ปรับ บริการ DiNOQ Cloud สู่สถานะพร้อมบริการสาธารณะ (Production Release 1, DiNOQ Cloud PR1)



เวอร์ชั่น 3.9.4 : ปล่อย 30 พฤศจิกายน 2565

- ปรับ แก้ปัญหาหน้าหลัก (Main) ไม่สามารถแสดงข้อมูลครบทั้งหมด.
- เพิ่ม ไอเฮ้ลท์ ชุดมินิแอพเพื่องานด้านสุขภาพ
- เพิ่ม ไอคอมเมอร์ส ชุดมินิแอพเพื่องานด้านการค้าขาย
- เพิ่ม เฟรมเวิร์กด้าน AI ตัว DJL(Deep Java Library)เพื่อการใช้งานด้าน AI แบบธุรกิจขนาดใหญ่
- ปรับ FomainticUI เวอร์ชั่น 2.9.0
- ปรับ แก้ไขการแสดงฟังก์ชันการแสดง DateTime ของ FomainticUI เวอร์ชั่น 2.9.0



เวอร์ชั่น 3.9.3 : ปล่อย 31 ตุลาคม 2565

- ปรับ อัพเกรต Java SDK เป็นเวอร์ชั่น 17 ทั้งพัฒนา และรันไทม์.
- เพิ่ม ตัวอย่างมินิแอพอีคอมเมอร์ส
- เพิ่ม ตัวอย่างมินิแอพเว็บไซต์ หรือเซลเพจ
- เพิ่ม ตัวอย่างมินิแอพดิจิตอลการ์ด
- เพิ่ม ตัวอย่างมินิแอพบริการรับส่งผู้สูงอายุ
- เพิ่ม ตัวอย่างมินิแอพเก็บข้อมูลออนไลน์
- เพิ่ม ตัวอย่างมินิแอพการลาพนักงาน
- เพิ่ม ตัวอย่างมินิแอพโซเชี่ยลคอมเมอร์ส
- เพิ่ม ตัวอย่างมินิแอพจองคิวออนไลน์
- เพิ่ม ตัวอย่างมินิแอพโซเชี่ยลแชร์มาร์เก็ตติ้ง
- เพิ่ม ตัวอย่างมินิแอพตรวจเลือดออนไลน์
- เพิ่ม ตัวอย่างมินิแอพการโหวดประชุมออนไลน์
- เพิ่ม ตัวอย่างมินิแอพการเรียนการสอนออนไลน์



เวอร์ชั่น 3.9.2 : ปล่อย 30 กันยายน 2565

- ปรับ โปรแกรมลอจิกแต่ละตัวให้สามารถนับจำนวนการเรียกใช้ได้.
- ปรับ แก้ปัญหาการเพิ่มเรคคอร์ดใหม่ในดาต้าโมเดล ฟิลด์ Number ต้องมีค่า
- เพิ่ม ให้ DataModel และ Field สามารถใส่ข้อมูลรายละเอียดได้ (Description)
- เพิ่ม รายงานแสดง DataModel ใน Project
- เพิ่ม ฟังก์ชั่น hashint ใน StringUtility
- เพิ่ม ฟังก์ชั่น Text to Speech ภาษาไทย
- เพิ่ม widget สำหรับการใส่ข้อมูลด้วยเสียง InputVoice
- เพิ่ม widget ที่ใช้ในหน้าค้นหาสินค้า filter2Input1, filter2Input1, filter3Input1, filter4Input1, filter5Input1, tworowfilter5Input1.
- เพิ่ม widget แสดงตัวเลือกจังหวัดในประเทศไทย.
- เพิ่ม ฟังก์ชันการแสดงเวลาโดยระบุ TimeZone เช่น toLSingaporeTimeValue, toLBangkokTimeValue.
- ปรับ การทำงานการกำหนดค่าสิทธิ์ JSonRole ให้ทำงานได้เร็วขึ้น.



เวอร์ชั่น 3.9.1 : ปล่อย 31 สิงหาคม 2565

- ปรับ Website template ทั้งหมดเป็นเวอร์ชั่นล่าสุดทั้งหมดกว่า 100 เทมเพลต.
- กำหนดเป้าหมายการสร้าง Health MiniApps
- กำหนดเป้าหมายการสร้าง ERP MiniApps
- กำหนดเป้าหมายการสร้าง Accounts MiniApps
- กำหนดเป้าหมายการสร้าง HR MiniApps
- กำหนดเป้าหมายการสร้าง Sale MiniApps
- กำหนดเป้าหมายการสร้าง Marketing MiniApps
- เพิ่ม ฟังก์ชันตัวนับสถิติการใช้งาน โปรแกรมลอจิก.
- เพิ่ม Slide Widget.



เวอร์ชั่น 3.9 : ปล่อย 29 กรกฎาคม 2565

- ปรับ CloudflareUtility เปลี่ยนโดเมนสนับสนุนจาก dinoq.io ไปเป็น dinoq.net.
- เพิ่ม CSVUtility ให้สามารถทำการ import CSV ไฟล์ได้
- เพิ่ม DateTimeUtil ฟังก์ชัน get DateTime Singapore และ Bangkok.
- เพิ่ม เครื่องมือ KakaoUtility, LinkedInUtility, SkyDBUtility, ZoomUtility, add TikTokUtility, TwitterUtility.
- เพิ่ม StringUtility ฟังก์ชัน a1, a2, a3 สำหรับเรียกข้อมูลใน array ตามตำแหน่ง.
- เพิ่ม SkySystemProperties สำหรับ social sign-on properties
- เพิ่ม WebServiceManager ฟังก์ชัน httpPostMethodXMLUTF8.
- เพิ่ม HTMLW ฟังก์ชัน inputVoice, filter2Input1, filter2Input1, filter3Input1, filter4Input1, filter5Input1, tworowfilter5Input1, csv_th_provinces.
- เพิ่ม JSW add ฟังก์ชัน xfilter_reserv1changecb, xfilter_reserv2changecb, xfilter_reserv3changecb, fn_reload_params_callback, onclick_reload_params, onclick_reset_params, and add properties reserv1, reserv2, reserv3, imageGalleryAuto, initVoiceInput, initFilePond.
- เพิ่ม เครื่องมือ X Library ดังนี้ x.LinkedIn, x.SkyDB, x.TikTok, x.Twitter, x.Zoom.
- เพิ่ม x.Sys ฟังก์ชัน toLSingaporeTimeValue, toLBangkokTimeValue.
- เพิ่ม userprofile data model ด้วยฟิลล์ข้อมูล zoomid, twitterid, tiktokid, linkedinid.



เวอร์ชั่น 3.8.2 : ปล่อย 2 มิถุนายน 2565

- เพิ่ม ฟังก์ชันการเรียกใช้งาน NLP ภาษาไทย ให้สามารถใช้ได้กับ HTTP protocol ที่ถูกบีบอัดด้วยฟังก์ชัน Zip
- เพิ่ม ฟังก์ชันการทำงาน Text to Speech(TTS) ที่สามารถทำงานได้ทั้งบนแอพ และบนบราวส์เซอร์ โดยใช้ Speech API
- เพิ่ม ฟังก์ชันการทำงาน Voice Recognition ที่สามารถทำงานได้ทั้งบนแอพ และบนบราวส์เซอร์ โดยใช้ Speech API
- เพิ่ม Widget การรับข้อความเสียง และทำการแปลงเป็นตัวหนังสือ
- เพิ่ม ฟังก์ชันการทำงานแปลงข้อความจากหน้าเว็บให้เป็นเสียงพูดเอไอด้วย TTS
- เพิ่ม ความสามารถในการสร้างผู้ช่วยเอไอเสมือนจริง ทั้งในแบบ 2มิติ และ 3มิติ
- เพิ่ม ความสามารถในการจัดการฐานข้อมูลสำหรับผู้ใช้ในแบบฟรี และแบบเสียเงิน



เวอร์ชั่น 3.8.1 : ปล่อย 9 พฤษภาคม 2565

- เพิ่ม ฟังก์ชันการแปลภาษาจากเว็บไซต์ สามารถเลือกจัดการข้อความได้
- เพิ่ม จัดทำเอกสารสอนการใช้งานไดโนคิวคลาวด์โอเอสในส่วน Essential Course สำหรับ ไดโนคิว อะคาเดมี
- เพิ่ม XForm template ในหมวดหมู่ แบบฟอร์มข้อตกลง(Agreement Forms)
- เพิ่ม XForm template ในหมวดหมู่ แบบฟอร์มใบสมัคร(Application Forms)
- เพิ่ม XForm template ในหมวดหมู่ แบบฟอร์มการนัดหมาย(Appointment Forms)
- เพิ่ม XForm template ในหมวดหมู่ แบบฟอร์มการจอง(Booking Forms)



เวอร์ชั่น 3.8 : ปล่อย 4 เมษายน 2565

- ปรับ ฟังก์ชันการเรียกใช้งาน NLP ภาษาไทยให้ทำงานได้เร็วยิ่งขึ้น รองรับการทำงานพร้อมกันจำนวนมากได้
- เพิ่ม ฟังก์ชั่นอัจฉริยะในการตรวจสอบสลิปโอนเงิน โดยใช้ AI ว่ามีความถูกต้องตามรายการหรือไม่
- เพิ่ม widget CheckBox ลงใน XForm
- เพิ่ม widget SignaturePad ลงใน XForm
- เพิ่ม กลุ่มมินิแอพ สำหรับ Smart City
- เพิ่ม กลุ่มมินิแอพ สำหรับ Government
- เพิ่ม กลุ่มมินิแอพ สำหรับ Politics
- เพิ่ม กลุ่มมินิแอพ สำหรับ Sale
- เพิ่ม กลุ่มมินิแอพ สำหรับ HR
- เพิ่ม กลุ่มมินิแอพ สำหรับ Finance
- เพิ่ม กลุ่ม XForm เพื่อพัฒนาฟอร์มสำเร็จรูปพร้อมใช้งานที่สามารถปรับเปลี่ยนได้หลากหลาย
- เพิ่ม กลุ่ม Mobile สำหรับโครงการเปิดเผยซอร์สโค้ดการพัฒนา Mobile Webview เชื่อมต่อกับ CloudOS
- เพิ่ม กลุ่ม IoT สำหรับโครงการเปิดเผยซอร์สโค้ดการพัฒนาอุปกร์ IoT เชื่อมต่อกับ CloudOS



เวอร์ชั่น 3.7 : ปล่อย 29 กุมภาพันธ์ 2565

- ปรับ Role Data Model เพื่อรองรับการตรวจสอบ และวิเคราะห์การใช้งาน Data Model ในซอร์สโค้ด ProgramLogic
- เพิ่ม ฟังก์ชั่นในการตรวจสอบไฟล์ CSV และ ฟังก์ชันการค้นหาการใช้งาน Data Model ในซอร์สโค้ด
- เพิ่ม รองรับการใช้งานมินิแอพในรูปแบบใหม่ๆในอนาคต
- ปรับ เอกสารคู่มือการใช้งานต่างๆให้เป็นข้อมูลล่าสุด
- ปรับ คอนเซปการออกแบบ และใช้งานมินิแอพให้สามารถรองรับการปรับเปลี่ยนตามธุรกิจ
- เพิ่มมินิแอพสำหรับงานด้านการเกษตร
- เปิด DiNOQ Academy เพื่อเป็นแหล่งเรียนรู้การใช้งาน DiNOQ CloudOS
- จัดทำเอกสาร และคอร์สการเรียนรู้ DiNOQ CloudOS โดยแบ่งเป็น Essencial, Advance และ Expert
- เพิ่มตัวอย่างการใช้งานมินิแอพที่เกิดจากการออกแบบกับงานลูกค้าจริง
- ปรับการใช้งานการเข้าถึงทรัพยากรณ์ของแพลตฟอร์มได้รวดเร็วยิ่งขึ้น



เวอร์ชั่น 3.6 : ปล่อย 4 กุมภาพันธ์ 2565

- ปรับใหญ่เพื่อรองรับนักพัฒนาทั่วไป เพื่อรองรับนักพัฒนาจำนวนมากๆ เข้ามาใช้งาน
- เพิ่ม Twitter API เพื่อใช้ในงานการทำการล็อกอินใช้งานจาก Twitter
- เพิ่ม รองรับการใช้งานหลายๆภาษาหลายรูปแบบเพื่อรองรับการใช้งานแพลตฟอร์มหลายๆประเทศ
- ปรับ wizardMenu ให้รองรับการใช้งานหลายๆภาษา
- ปรับ รูปแบบข้อมูลโครงการ ข้อมูลผู้ใช้ ข้อมูลโปรแกรมลอจิก ให้สามารถเข้าถึงได้รวดเร็ว และรองรับผู้ใช้งานจำนวนมาก
- เพิ่มฟิลด์ permanent ลงใน CustomDataModel เพื่อรองรับการทำงานแบบข้อมูลชั่วคราว ทำการลบเทเบิ้ลข้อมูลในถังข้อมูลทิ้ง
- เพิ่มฟิลด์ prologics ลงใน UserRole DataModel เพื่อรองรับการใช้งานจากผู้ใช้จำนวนมาก
- ทำรายงานระบบสำหรับรายละเอียดการใช้งานข้อมูล VirtualHost, Role, Userม Project, TextResource, SystemProperty, ProLogic
- เพิ่มโปรแกรมเพื่อปรับโครงสร้างข้อมูล และไมเกรดข้อมูลเพื่อรองรับผู้ใช้จำนวนมาก
- ลดขนาดข้อมูลที่ใช้ในการดำเนินการของแพลตฟอร์มลดลง 40% - 80%



เวอร์ชั่น 3.5 : ปล่อย 19 มกราคม 2565

- ปรับ KeyManager ให้เสถียรขึ้น และรองรับความปลอดภัยมากขึ้น ด้วยการปรับตัวเลขเวอร์ชั่นของ BouncyCastle library
- ปรับ การ Login บน Facebook เป็นแบบ OAuth2.0 บน Server Side script เพื่อทำให้เกิด Auto Sign-In บน Facebook, MSG app
- เพิ่ม FacebookMessengerUtility สำหรับ x.FBMsg เพื่อใช้ในการทำ Facebook Message
- ปรับ การ Login บน Google เป็นแบบ OAuth2.0 บน Server Side script เพื่อทำให้เกิด Auto Sign-In บน GMail, Youtube app
- เพิ่ท การทำงาน DynamoDB query and pagination และสร้างลอจิกเพื่อทำงาน Data Migration Operation
- เพิ่ม x.Google สำหรับ Google Auto Signon และ อื่นๆ
- ปรับ x.Sec สำหรับ ทำ Blockchain Encryption Opeartion
- ปรับ x.Sys เพิ่ม UUID method
- ปรับ x.Web เพิ่ม useForm method เพื่อ ทำการตรวจสอบว่ากำลังใช้ browser อยู่ใน App ตัวใหน เช่น Facebook-Line-Youtube



เวอร์ชั่น 3.2 : ปล่อย 5 พฤศจิกายน 2564

- ปรับ: ให้ผู้ใช้สามารถเพิ่มโครงการได้ไม่จำกัด จากเดิมที่จำกัดไว้ 99 โครงการ
- เพิ่ม: ฟังก์ชันการแปลง Double Quote เป็น Single Quote ใน CSV ไฟล์ ด้วย csvAddSQuote ใน StringUtility
- เพิ่ม: x.Cline ในการทำ Line notification ไปยัง Line OA ของผู้ประกอบการ
- เพิ่ม: ฟังก์ชันพื้นฐานการทำ Blockchain ในส่วนการทำ Chain Transaction และ Wallet encryption
- เพิ่ม: ฟังก์ชันใน LineUtility เพื่อทำการสนับสนุนการทำ Digital Card
- เพิ่ม: x.QWallet เพื่อใช้ในการจัดการ Public และ Private Key ของผู้ใช้งาน



เวอร์ชั่น 3.1 : ปล่อย 5 กันยายน 2564

- ปรับ: เพิ่มความเร็วในการเข้าถึงไฟล์รูปภาพของแอพเทมเพลตหน้าร้านค้าจากการใช้งาน cloud storage
- เพิ่ม: ฟังก์ชันการเรียกใช้ HTTP WebService ใน x.WS library
- เพิ่ม: ฟังก์ชันการประมวลผลรูปภาพ x.IMG librarry
- ปรับ: จำนวนโครงการต่อคนได้สูงสุดที่ 99 โครงการ
- เพิ่ม: การแสดงไฟล์โดยการใช้ลิ้งค์จากที่มีแค่การฝังรูปภาพลงใน HTML เพื่อเพิ่มความเร็วในการแสดงผล
- เพิ่ม: ความสามารถในการแสดงผล Image Gallery Slider
- เพิ่ม: ฟังก์ชัน data-src และ data-thumb ใน x.Li lib
- เพิ่ม: x.Sys เพิ่มการสนับสนุน QDN
- เพิ่ม: แอพเทมเพลต FoodSuite ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต ProductSuite ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต ServiceSuite ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต FoodRiderSuite ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต ServiceRiderSuite ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต SalePage ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต WebSite ลงใน DiNOQ AppMarket
- เพิ่ม: แอพเทมเพลต Digital Card ลงใน DiNOQ AppMarket



เวอร์ชั่น 3.0 : ปล่อย 11 กรกฎาคม 2564

- เพิ่ม: ให้สามารถใช้ Twilio SMS ได้ง่ายขึ้นผ่าน x APIs
- เพิ่ม: Datatype convert library
- เพิ่ม: ให้สามารถเชื่อมต่อไปยัง slack ได้
- เพิ่ม: ความสามารถในการเชื่อมต่อเรียกใช้งาน Google Cloud storage
- เพิ่ม: ฟังก์ชันวัดระยะทางลงใน GPS library
- ปรับ: update Maven POM สำหรับการแก้ปัญหา bouncycastle lib version ที่ส่งผลให้ไม่สามารถทำงานได้
- เพิ่ม: AppleUtility สำหรับการทำ Apple Signin
- เพิ่ม: add data2 data3 url url2 url3 title ลงใน SCIn เพื่อให้สามารถกำหนดรูปแบบมาตรฐานในการพัฒนาโค้ด DiNOQ 2S ได้
- เพิ่ม: การทำงานในการตรวจสอบสิทธิ์ในการ redirect ยังหน้าที่มีการตรวจสอบสถานะการใช้งาน ลงใน SCMainUtil
- ปรับ: UserProfileDAO สำหรับการเพิ่มความเร็วในการเข้าถึงข้อมูลผู้ใช้ ให้สามารถรองรับจำนวนผู้ใช้มากๆได้
- เพิ่ม: add vhidden in Input Field
- ปรับ: user name input parameter for wiardboxmenu and Get User from Customer Table to x.SEC.
- ปรับ: x.HTMLW add link button update wizard menu
- ปรับ: x.JSW เพื่อให้สามารถบันทึกสถานะของ DataTable ที่ถูกเรียกใช้งานไว้ เมื่อกลับมายังหน้าเดิม สถานะเดิมก็ยังจะคงอยู่.
- แก้ปัญหา: add x.NumF for number formate
- เพิ่ม: userid4DataTable ลงใน x.SEC เพื่อใช้ในการดึงชื่อผู้ใช้จากถังข้อมูลลูกค้า.
- เพิ่ม: x.Sys ให้สามารถเรียกฟังก์ชัน getTarget ในกรณีที่ส่งค่าปลายทางแบบไม่เข้ารหัสมาให้.



เวอร์ชั่น 2.9 : ปล่อย 10 มิถุนายน 2564

- เพิ่ม: ฟังก์ชันการยืนยันตัวตนผ่าน DiNOQ XAccount ด้วยใบหน้า และ Passcode 6 หลัก
- เพิ่ม: โมดูลย่อย DiNOQ Cognitive เพื่อวางแผนการพัฒนาระบบ NLP, Face Recognition, OCR, Image Processing ด้วยเทคโนโลยี Machine Learning และ Deep Learning Platform
- เพิ่ม: โมดูลย่อย DiNOQ WebRTC เพื่อวางแผนการพัฒนาระบบ Video and Voice Call ด้วยเทคโนโลยี Web RTC
- เพิ่ม: โมดูลย่อย DiNOQ Blockchain เพื่อวางแผนการพัฒนาระบบ Crypto Currency ด้วยเทคโนโลยี Web Blockchain
- เพิ่ม: x.IMG APIs สำหรับประมวลผลภาพที่ซับซ้อนด้วย Deep Learning
- เพิ่ม: x.AFIS APIs สำหรับระบบเปรียบเทียบ และระบุ ภาพลายนิ้วมือ
- เพิ่ม: x.TS APIs สำหรับเป็นเครื่องมือพื้นฐานในการพัฒนาบน TensorFlow
- เพิ่ม: x.Serach APIs สำหรับเป็นเครื่องมือพื้นฐานในการพัฒนาบน Text Search Engine
- เพิ่ม: x.Face APIs สำหรับระบบเปรียบเทียบ และระบุใบหน้า
- เพิ่ม: x.NLP APIs สำหรับเป็นเครื่องมือพื้นฐานในการพัฒนาบน OpenNLP
- เพิ่ม: ให้ x.SMS ผ่านช่องทางของ TWilio APIs
- เพิ่ม: ให้ x.GPS สำหรับเป็นเครื่องมือพื้นฐานในการพัฒนาระบบโดยใช้ Location Service
- ปรับ: mathod สำหรับ tag A and Button ในการทำ Card Sorting และเพ่ิม miniSorting mathod ใน HTMLW และ JSW สำหรับสนับสนุน Card Sorting.
- ปรับ: การอัพเดตอัตโนมัติบน XData เพื่อทำการบันทึก default fields ใน mathod Save.
- ปรับ: ชื่อของ UIType ให้เป็นชื่อแบบสั้น
- ปรับ: ฟังก์ชัน add readonly feature and add field color for requir, readonly ลงใน Button Tag.
- แก้ปัญหา: การที่ WizardMenu ในการแสดงผลไม่ถูกต้อง
- เพิ่ม: x.WS for web service utility และแก้ปัญหา x.Html.Hr() tag ไม่ทำการแสดงผล.
- เพิ่ม: Video แทกสำหรับแสดงผลบนเว็บ.
- ปรับ: อัพเดต x.Sys สำหรับ DateTime โดยเพิ่ม formate และ locale parameters.
- ปรับ x.JSW สำหรับ DateTimePicker ที่สามารถรับพารามิเตอร์ได้มากขึ้น.
- ปรับ: ให้ Smart XData สามารถทำงานร่วมกับ system field (creationTime, creationBy, lastupdateTime, lastupdateBy) ได้.
- ปรับ: ให้ Javascritpt DataTable สามารถใช้ภาษาไทยได้.



เวอร์ชั่น 2.7 : ปล่อย 3 พฤษภาคม 2564

- ปรับ: ฟังก์ชันการตรวจสอบภาษาที่ใช้งานจากบราวเซอร์
- เพิ่ม: ฟังก์ชันการทำงานให้สามารถใช้ Content Editor ได้สูงสุดที่ 6
- เพิ่ม: Double และ Float format ให้สามารถใช้กับ DataTable ได้
- เพิ่ม: ตัวสร้างเมนู WizradMenu แบบใหม่สำหรับหน้า CRUD
- เพิ่ม: Method ให้สามารถรองรับการใช้งาน 4 Radio Button ได้
- เพิ่ม: Method ในการแปลง Website เป็นภาพให้มีตัวเลือกการใช้งานมากขึ้น
- ปรับ: ฟังก์ชันในการใช้งานร่วมกับ Line OA ให้มีประสิทธิภาพมากขึ้น
- ปรับ: การใช้งานเรียกใช้ Web service ผ่าน HTTP Get หรือ Post
- เพิ่ม: Widget สำหรับใส่ค่าที่อยู่ ที่มีข้อมูลทุกจังหวัดในประเทศไทย
- แก้ปัญหา: เมนูการใช้งานหลักหายไปหลังจากปล่อยหน้าจอทิ้งไว้นานๆ
- เพิ่ม: Mini App สำหรับสถานการณ์โควิท19



เวอร์ชั่น 2.6 : ปล่อย 31 มีนาคม 2564

- ปรับ: ฟังก์ชันการทำงาน JSon Parser ที่ x.JO ให้เร็วขึ้น
-
เพิ่ม: ฟังก์ชันการทำงาน JSon Editor Form
- เพิ่ม: ให้ปุ่มค้นหาทำการซ่อนเมื่ออยู่ใน Mobile
- เพิ่ม: Method ให้สามารถปรับ Menu icon ของ CKEditor ได้
- เพิ่ม:
Method ใน JSon Utility สำหรับทำ Multi Language
- เพิ่ม: ฟังก์ชัน ให้สามารถเรัยกใช้งาน AWS PinPoint ได้
- เพิ่ม: ฟังก์ชัน ให้สามารถเรัยกใช้งาน AWS Comprehence ได้
- เพิ่ม: Method เพื่อใช้ในการดึง Parameter จาก HTTP Get
- เพิ่ม: QMap เพื่อใช้ในการเรียกใช้งาน Google Map API
- แก้ปัญหา: การเข้าใช้จาก Line แล้วไม่สามารถเข้าใช้ได้
- แก้ปัญหา: หน้าจอของ Member WizardBox ไม่สามารถทำการ Save data ได้



เวอร์ชั่น 2.5 : ปล่อย 4 มีนาคม 2564

- ปรับ: การเข้าถึง System Resource Database ให้เร็วขึ้น
- ปรับ: ขั้นตอนตรวจสอบสิทธิ์ Program Logic ให้ทำงานได้เร็วขึ้น
- เพิ่ม: ทำการ Redirect ไปยังหน้า Login หากไม่มีสิทธิ์ใช้งาน
- เพิ่ม: ความสามารถของการ Query ใน XData ให้สามารถใช้ IN เหมือน SQL Command ได้
- เพิ่ม: เพิ่มคำสั่งใน XData ให้สามารถเลือก Like ว่าจะเป็นแบบ Contain หรือ BeginWith ได้
- เพิ่ม: Google OCR ให้สามารถอ่านค่า คำนำหน้า ในบัตรประชาชนได้
- เพิ่ม: เพิ่มคำสั่งตรวจสอบ Role แบบสั้นใน SCIn
- เพิ่ม: คำสั่ง userid() ใน SCIn เพื่อดึงค่า User ID
- เพิ่ม: คำสั่ง getS, getI, getL ใน MultiPartFromUtil
- เพิ่ม: คำสั่งในการใช้งาน Line Message
- เพิ่ม: ความสามารถของ User Profile ในการเก็บค่า Line ID, Facebook ID และ Google ID
- แก้ปัญหา: ในกรณีที่หลายๆ Social ID ใช้ e-mail ตัวเดียวกันแล้วใช้ไม่ได้
- แก้ปัญหา: User ของ Line ที่ไม่ได้ลงทะเบียน e-mail ไว้ แล้วจะใช้ไม่ได้
- แก้ปัญหา: บาง Field ใน Shopping Cart ใช้งานไม่ได้ทั้งใน Cookie และ Session
- เพิ่ม: Image template สำหรับ Image Input โชว์เมื่อไม่มีรูปภาพ
- เพิ่ม: การ click บนภาพเพื่อเปิดหน้าต่างอัพโหลด พร้อมทั้งโชว์ภาพใหม่ทันที่ที่ Upload
- เพิ่ม: simpleInputButton และ linkButton ลงใน HTMLW
- แก้ปัญหา: เรื่อง Time Zone เป็นของ Singapore ไม่ใช่ของ Bangkok
- แก้ปัญหา: เรื่อง วันที่ และ เวลา ไม่แสดงผลในหน้า Main
- แก้ปัญหา: เพิ่มคำสั่ง JavaScript DateTime Picker without Form Validation
- เพิ่ม: Update Sorting method
- เพิ่ม: Checkbox Widget
- เพิ่ม: SocialSignin method to x.Sys
- เพิ่ม: add fixed condition parameter to HTMLW queryWithMap



เวอร์ชั่น 2.1 : ปล่อย 30 มกราคม 2564

- เพิ่มความสามาถของ การเข้ารหัส AES256 และ RSA ให้สามารถใช้ได้กับเซอร์ฟเวอร์หลายๆตัวพร้อมกัน
- แก้ปัญหาเว็บเซอร์วิสแบบที่ต้องใช้ Header Authen ให้สามารถรองรับการเข้ารหัสได้
- เพิ่ม: x.QMap Libarry เพื่อให้รองรับการใช้งาน Google Map API
- อัพเดต: การเรียกใช้ตัวแปร Session ให้สามารถเรียกแบบคำสั่งสั้นๆได้
- อัพเดต: คำสั่ง OCR บัตรประชนให้รองรับข้อมูลมากขึ้น และเพิ่มความเม่นยำในการทำงาน
- แก้ปัญหา input widget มีปัญหาหากค่าที่ส่งเข้าไปเป็นค่าว่าง
- เพิ่ม: ให้ Editor Widget สามารถรองรับหลายๆ Editor ในหน้าเดียวได้
- อัพเดต: Image Input Widget ให้สามารถรองรับไฟล์รูปภาพหลายๆแบบได้
- อัพเดต: ให้ Image Widget สามารถแสดงภาพเมื่อทำการเปลี่ยนภาพได้ทันที
- แก้ปัญหา: ข้อมูลหน้า Main ไม่สามารถแสดงผลข้อมูลที่เป็นวันที่ได้
- เพิ่ม: ความสามารถในการรองรับหลายๆภาษาได้ในหน้า ProgramLogic เดียว



เวอร์ชั่น 2.0 : ปล่อย 29 ธันวาคม 2563

- เครื่องมือทำการ สร้างโค้ด(Generate Code) DiNOQ SS Language(SkyLogic Script) จาก HTML Code
- เพิ่ม: x.html Library เพื่อให้รองรับ Bootstrap Slider และ SemanticUI Widget
- เพิ่ม: x.Cart Libarry เพื่อให้รองรับการใช้งาน Shooping Cart ทั้งบน Cookie และ Session
- เพิ่ม: x.HTMLW เพื่อรองรับการสร้าง HTML Widget ตามมาตรฐาน DiNOQ App Template
- เพิ่ม: x.JSW เพื่อรองรับการสร้าง Java Script Widget ตามมาตรฐาน DiNOQ App Template
- เพิ่ม: x.CSSW เพื่อรองรับการสร้าง CSS Widget ตามมาตรฐาน DiNOQ App Template
- เพิ่ม: x.CRUD เพื่อรองรับการสร้าง หน้าจอ Create, Update และ Delate จาก Meta Data ของ Data Model
- ปรับ: แก้ไข การเข้ารหัสให้สามารถใช้ AES256, SHA2
- ปรับ: ขันตอนการ Login จาก Facebook และ Line ได้แบบไร้รอยต่อ
- แก้ปัญหา: การใช้งาน Cache แล้วเกิดปัญหาโดยการอัพเกรด Cache Server และ สร้าง Cache Sever Load Balance



เวอร์ชั่น 1.4.2 : ปล่อย 31 ตุลาคม 2563

- เพิ่ม: method ใน x.html.Div เพื่อให้รองรับ HTML Area
- เพิ่ม: method ใน x.html.Div และ Li เพื่อให้รองรับ Bootstrap Slider
- เพิ่ม: method ใน x.Session เพื่อให้รองรับการใช้งาน Session
- เพิ่ม: ความสามารถในการเพิ่ม ลบ Doamin ในโครงการ
- ปรับ: แก้ไข ขนาดไฟล์อัพโหลดสูงสุดที่ 10M
- ปรับ: แก้ไข การสร้างโครงการใหม่แบบ หลายๆโครงการในครั้งเดียว
- แก้ปัญหา: ไอคอนของโปรแกรม และโครงการไม่สามารถแสดงผลได้



เวอร์ชั่น 1.4.1 : ปล่อย 30 กันยายน 2563

- เพิ่ม: ความสามารถในการเข้าใช้ระบบผ่าน Line User
- เพิ่ม: มาตรฐานการเข้าใช้ระบบ ด้วย DiNOQ Account ของทุกระบบบนเพลตฟอร์ม
- เพิ่ม: method ใน x.html.Div เพื่อให้รองรับ Bootstrap 4.0



เวอร์ชั่น 1.4.0 : ปล่อย 31 สิงหาคม 2563

- เปลี่ยน: Web framework ไปใช้ Bootstrap 4.0 และ SemanticUI 2.4
- เปลี่ยน: Widget Library ไปใช้ Bootstrap 4.0 และ SemanticUI 2.4
- เพิ่ม: เครื่องมือพัฒนา Enterprise Studio ที่รองรับ Bootstrap 4.0 และ SemanticUI 2.4



เวอร์ชั่น 1.2.0 : ปล่อย 29 กรกฎาคม 2563

- แก้บั๊ก: คำสั่ง max() ใน XData API การเข้าถึงข้อมูล
- แก้บั๊ก: Font ของ PDF Form ให้สามารถแสดงผลภาษาไทยบน Safari Browser ได้
- แก้บั๊ก: ปัญหาหน้า Design และ Data Studio ใช้ไม่ได้
- เปลี่ยน: Image OCR ไปใช้ของ Google AI
- เปลี่ยน: เปลี่ยน CDN ที่วาง UI Library ใหม่เพื่อแก้ปัญหาการแสดงผล
- เปลี่ยน: ให้สามารถรองรับโครงการได้สูงสุด 30 โครงการต่อคน
- เพิ่ม: การลบโครงการออกจากแพลตฟอร์ม
- เพิ่ม: ระบบสร้าง Invoice และ Receipt แบบอัตโนมัตร
- เพิ่ม: ให้ Admin โครงการสามารถจัดการเพิ่ม นักพัฒนา และคนใช้งานเองได้
- เพิ่ม: แชร์โครงการให้นักพัฒนาคนอื่นเข้ามาช่วยได้ได้
- เพิ่ม: Library สำหรับการอัพโหลด และใช้งานภาพแบบ Realtime
- เพิ่ม: ความสามารถในการ Query ข้อมูลผ่าน Web Service ด้วย SkyData Query
- เพิ่ม: ความสามารถในการ ดึงข้อมูลจากรูปถ่ายบัตรประชาชน
- เพิ่ม: ความสามารถในการควบคุมกล้องหน้าหลัง เพื่อทำการถ่ายภาพ
- เพิ่ม: ความสามารถในการเข้าใช้ระบบผ่าน Facebook User
- เพิ่ม: ความสามารถในการเข้าใช้ระบบผ่าน Google User
- เพิ่ม: ขนาดของเครื่องเซอร์ฟเวอร์ เพื่อรองรับคนใช้งานเพิ่มขึ้นอีก 50%



เวอร์ชั่น 1.1.0 : ปล่อย 30 มิถุนายน 2563

- แก้บั๊ก: การแก้ไขสิทธิ์ การเข้าใช้หน้าจอให้เป็นแบบ public
- แก้บั๊ก: API ในการส่งเมลล์ที่ไม่สามารถ ส่งไปยังผู้รับหลายคนได้
- เปลี่ยน: ยกเลิกการใช้งาน Content Studio
- เปลี่ยน: ยกเลิกการใช้งาน Developer Studio
- เปลี่ยน: เปลี่ยนมุมมอง DiNOQ Studio เป็นมุมมองผู้ใช้แทนของเดิมในมุมนักพัฒนา
- เพิ่ม: DiNOQ Wizard Box
- เพิ่ม: เมนูหน้าตัวอย่าง Widget Example ในเมนูหลัก



เวอร์ชั่น 1.0.6 : ปล่อย 30 พฤษภาคม 2563

- แก้บั๊ก: HTML Tag ทำงานพลิดพลาด
- เพิ่ม: HTML Tag ไก้แก่ Video, Source และ Track ใน x.library
- เพิ่ม: ตัวเล่นวีดีโอเพื่อทำวีดีโอสตรีมมิ่ง
- เพิ่ม: ฟังชั่นเข้ารหัส SHA2 ที่สนับสนุน URLSafe
- เพิ่ม: การอัพโหลดไฟล์แบบ Multipart ให้รองรับหลายไฟล์ แบะตรวจสอบไฟล์ได้
- เพิ่ม: Load Any ใน Designer Studio ให้สามารถโหลดไฟล์จากโปรเจคท์ใหนก็ได้มาใช้งาน
- ปล่อย: DQ Learning แอพเทมเพลต เวอร์ชั่น Beta1



เวอร์ชั่น 1.0.5 : ปล่อย 27 เมษายน 2563

- แก้บั๊ก: การดาวโหลดไฟล์โดยกำหนดนามสกุลของไฟล์
- แก้บั๊ก: การใช้ภาษาไทยในการส่งฟอร์มแบบ multipart
- เพิ่ม: การจ่ายเงินด้วย QR Code ของบริการพร้อมเพย์
- เปลี่ยนให้ชื่อผู้ใช้เป็น e-mail เป็นตัวเล็ก
- เพิ่ม: ให้สามารถทำการอัพโหลดรูปภาพหลายๆภาพ ได้ในการทำงานครั้งเดียว
- เพิ่มความสามารถ ในการแปลงตัวเลขเป็นตัวหนังสือไทย



เวอร์ชั่น 1.0.4 : ปล่อย 25 มีนาคม 2563

- เพิ่มเครื่องมือคอมไพล์ทั้งโครงการด้วยปุ่มเดียว
- เพิ่มเครื่องมือลบภาพไอคอนหน้าเพจ เพื่อสร้างใหม่ด้วยปุ่มเดียว
- ปรับไดโนคิวเทมแอพโมดูลเพลต ใส่ InputMask
- ปรับให้ผู้ใช้สามารถสร้างโครงการได้ถึง 30 โครงการ จากเดิม 10 โครงการ
- ปรับต้วช่วยเหลือบนไดโนคิววิตเจ็ตให้สามารถใช้งานได้
- แก้บั๊ก: การสร้างไฟล์ใหม่จากเทมเพลต แล้วใช้งานไม่ได้



เวอร์ชั่น 1.0.3 : ปล่อย 28 กุมภาพันธ์ 2563

- เพิ่มไดโนคิวเทมแอพโมดูลเพลตใหม่ 5 เทมเพลต
- ปรับไอคอนหน้า ดีไซน์, เดเวลอป และคอนเทนสตูดิโอแสดงตามรูปภาพเพจจริง
- เปลี่ยนไดโนคิวโลโก้
- แก้บั๊ก: สร้างโปรเจคท์ใหม่ใช้งาน DNS ไม่ได้
- แก้บั๊ก: สร้างโปรเจคท์ใหม่แล้วโปรแกรมใช้งานไม่ได้
- ปรับให้สร้างโปรแกรมใหม่จากเทมแพลตมาตรฐานที่กำหนดไว้



เวอร์ชั่น 1.0.2 : ปล่อย 8 มกราคม 2563

- ปรับเปลี่ยนไดโนคิวเทมเพลตใหม่ 20+ เทมเพลต
- ปรับไอคอนหน้าแดชบอร์ดแสดงตามรูปภาพจากเพจอินเด็กของโปรเจ็คท์
- ปรับไอคอนหน้า ดีไซน์, เดเวลอป และคอนเทนสตูดิโอแสดงตามรูปภาพเพจจริง
- เปลี่ยนไอคอนของดาต้าสตูดิโอ
- แก้บั๊ก: ไม่สามารถสร้างเพจใหม่จากเทมเพลตได้
- เพิ่มการจัดกลุ่มสำหรับดาต้าสตูดิโอ



เวอร์ชั่น 1.0.1 : ปล่อย 5 ธันวาคม 2562

- ไดโนคิวเทมเพลต 120+ เทมเพลต
- เปลี่ยนรูปด้วยมีเดียสตูดิโอด้วยการคลิ๊กขวา
- ไดโนคิวไอคอนมีเดียสตูดิโอ
- เปลี่ยนไอคอนด้วยไอคอนมีเดียสตูดิโอด้วยการคลิ๊กขวา
- ไดโนคิวพิ๊กเจอสตูดิโอ
- ปุ่มเคลียร์แคชรูปภาพ



เวอร์ชั่น 1.0.0 : ปล่อย 9 พฤศจิกายน 2562

- ไดโนคิวดีไซน์สตูดิโอ
- ไดโนคิวเดเวลอปเปอร์สตูดิโอ
- ไดโนคิวดาต้าสตูดิโอ
- ไดโนคิวคอนเทนท์สตูดิโอ
- มีเดียสตูดิโอ
- ไดโนคิวเทมเพลต