Skip to content

Releases: pyhoon/pakai-server-b4j

Pakai Server v6.00

10 Nov 18:34
87d7f38

Choose a tag to compare

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

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

10 Nov 13:02

Choose a tag to compare

Pre-release
v6.00beta5

Pakai Server v6.00beta

06 Nov 05:12

Choose a tag to compare

Pre-release

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

20 Oct 06:32

Choose a tag to compare

What's New

  1. Separate development project (Pakai.b4j) with template project (APPNAME.b4j)

What's Updated

  1. Database class
    • Initialize sub
    • ConnectDatabase sub
  2. HelpHandler class
    • GenerateJSFileForHelp sub
    • GenerateJSFileForCategory sub
    • GenerateJSFileForSearch sub
    • Rename variables name to avoid conflict with MiniHtml library
  3. config.example
    • remove API related keys
    • add REDIRECT_TO_HTTPS key
  4. Depends on
    • EndsMeet.b4xlib v1.50
    • MiniORMUtils.b4xlib v3.80
    • WebApiUtils.b4xlib v5.50

Pakai Server v5.40

24 Sep 17:03

Choose a tag to compare

What's New

  1. Add SetApiMessage sub (moved from EndsMeet library)
  2. Updated code
    HRM = App.SetApiMessage(HRM, App.api) ' deleted
    Main.SetApiMessage(HRM) ' added
  3. Updated libs.json
  4. Dependencies updated
  5. Note: OrderedKeys property in ApiSettings is now set as True by default in EndsMeet library

Pakai Server v5.30

18 Sep 08:45

Choose a tag to compare

What's New

  1. FIXED bug in APIs flow in search.js using modified JavaScript class
  2. Updated JavaScript class
  3. Updated .gitignore
  4. Updated libs.json
  5. Updated code calling SetApiMessage sub from EndsMeet library
  6. Added "Update" macro tag to copy updated files to release folder

Pakai Server v5.20

17 Sep 15:11

Choose a tag to compare

What's New:

  1. Changed in constants name (WebApiUtils)
  2. Updated code to use SetApiMessage method (WebApiUtils)
  3. Updated code to use ParseJSON method (WebApiUtils)
  4. Updated Database class
  5. Updated JavaScript class
  6. Updated libs.json
  7. Removed HRM.OrderedKeys = True (default in EndsMeet)
  8. Removed test code
  9. Commented Api settings in config.example
  10. 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

15 Sep 16:33

Choose a tag to compare

Update $APPNAME$.b4j

Web API Server v3.51

27 Aug 18:18

Choose a tag to compare

Pakai Server v5.00

15 Jul 05:30
fd9bfe2

Choose a tag to compare

Add files via upload