Releases: pyhoon/pakai-server-b4j
Releases · pyhoon/pakai-server-b4j
Pakai Server v6.00
What's New
Templates
- Pakai Server (6.00) starter.b4xtemplate recommended
- Pakai Server (6.00) bundle.b4xtemplate (local css/js)
- Pakai Server (6.00) min.b4xtemplate (assets excluded)
Depends on
- EndsMeet.b4xlib
- MiniJs.b4xlib
- MiniHtml.b4xlib
- MiniORMUtils.b4xlib
- sqlite-jdbc-3.7.2.jar (SQLite)
- mysql-connector-j-9.3.0.jar (MySQL)
- mariadb-java-client-3.5.6.jar (MariaDB)
Features
- Frontend using HTMX v2.0.8, Bootstrap v5.3.8, Bootstrap Icons v1.13.1
- Responsive design with modal dialog and toast
- SQLite and MySQL/MariaDB backend
- Built-in CRUD/REST examples
Improvement
- Better UI/UX/DX compared to version 5.x
- More flexible to generate new models
- HTML generated using B4X
- No JavaScript module
- No jQuery AJAX parsing
- JSON/XML API is optional
- WebApiUtils is optional
Pakai Server v6.00beta5
v6.00beta5
Pakai Server v6.00beta
Version 6.00beta3
Please use
libget.jar to download additional libraries
https://github.com/pyhoon/libget-b4j/releases/download/v2.50/libget.jar
resget.jar to download additional assets files
https://github.com/pyhoon/resget-b4j/releases/download/v1.00/resget.jar
Pakai Server v5.50
What's New
- Separate development project (Pakai.b4j) with template project (APPNAME.b4j)
What's Updated
- Database class
- Initialize sub
- ConnectDatabase sub
- HelpHandler class
- GenerateJSFileForHelp sub
- GenerateJSFileForCategory sub
- GenerateJSFileForSearch sub
- Rename variables name to avoid conflict with MiniHtml library
- config.example
- remove API related keys
- add REDIRECT_TO_HTTPS key
- Depends on
- EndsMeet.b4xlib v1.50
- MiniORMUtils.b4xlib v3.80
- WebApiUtils.b4xlib v5.50
Pakai Server v5.40
What's New
- Add SetApiMessage sub (moved from EndsMeet library)
- Updated code
HRM = App.SetApiMessage(HRM, App.api) ' deleted Main.SetApiMessage(HRM) ' added
- Updated libs.json
- Dependencies updated
- EndsMeet.b4xlib (v1.40)
- WebApiUtils.b4xlib (v5.40)
- Note: OrderedKeys property in ApiSettings is now set as True by default in EndsMeet library
Pakai Server v5.30
What's New
- FIXED bug in APIs flow in search.js using modified JavaScript class
- Updated JavaScript class
- Updated .gitignore
- Updated libs.json
- Updated code calling SetApiMessage sub from EndsMeet library
- Added "Update" macro tag to copy updated files to release folder
Pakai Server v5.20
What's New:
- Changed in constants name (WebApiUtils)
- Updated code to use SetApiMessage method (WebApiUtils)
- Updated code to use ParseJSON method (WebApiUtils)
- Updated Database class
- Updated JavaScript class
- Updated libs.json
- Removed HRM.OrderedKeys = True (default in EndsMeet)
- Removed test code
- Commented Api settings in config.example
- Added #Macro tags
- #Macro: Title, Release, ide://run?file=%WINDIR%\SysWOW64\explorer.exe&Args=%PROJECT%..\release
- #Macro: Title, Publish, ide://run?file=%JAVABIN%\jar.exe&WorkingDirectory=....\release&Args=-cMf&Args=%ADDITIONAL%\Pakai Server%20(5.20).b4xtemplate&Args=*
Pakai Server v5.10
Update $APPNAME$.b4j
Web API Server v3.51
Set dependencies to old libraries:
Pakai Server v5.00
Add files via upload