2 min read
February report 2025
A quick overview of all changes and news from the entire Total.js Platform. Read more about our work.

February report 2025
Total.js framework 5
- improved
Number.round()
by Tomáš Novák - added missing
$.hostname()
method in theWebSocketController
- added missing
$.address
property in theWebSocketController
- replaced
$.hostname
property with a method in the Schema/Auth Options - critital fixed cloning buffers in the
FlowStream
- improved user-agent parser
- added
FILESTORAGE().clone(id, newid, [callback])
method - fixed
FILESTORAGE().copy(id, newid, [callback])
method - extended
PROXY(endpoint, stream_function(ctrl))
by adding support for a custom handler - extended
REQUEST()
by addingopt.writer {function(res)}
option - added missing
TotalAPI()
method - fixed
CONF.totalapi
key when initializing the framework - added support for plugins in
TEMPLATE()
method - fixed decoding of encoded HTML entities in the HTML parser
- fixed loading
empty
flow inFlow.load()
method
Total.js framework 4
- critital fixed cloning buffers in the
FlowStream
- added
FILESTORAGE().clone(id, newid, [callback])
method - fixed decoding of encoded HTML entities in the HTML parser
- fixed loading
empty
flow inFlow.load()
method
UI components
- added a new component
j-Packeta
- improved
j-Empty
functionality for jComponent v20 - added
native
config option toj-Clipboard
- added
opt.newbie
options to thej-Promp
component - improved
j-SearchInput
for jComponentv20
- added
url
config option forj-CloudEditor
- added
url
config option forj-CloudEditorSimple
- extended context menu object in
j-CloudEditor
- extended context menu object in
j-CloudEditorSimple
- added
plus
config option toj-Title
- fixed
camouflage
option inj-Input
for jComponentv20
OpenPlatform
- fixed opening apps/bookmarks in a new tab
- improved opening apps in a new tab (added a
ctrl
ormeta
shortcut with a click)
Flow components
- enterprise added new component
Python script
- enterprise added new component
Python worker
- enterprise added new component
Bash script
- enterprise added new component
File Browser
- enterprise added new component
Data to Picture
jComponent
v20:
- added missing
plugin.off()
andcomponent.off()
method - extended
component.autobind20([delay], [realtimebinding])
method by adding two arguments - added missing
component.closest(selector)
method - fixed functionality with dynamic plugins
- fixed plugin
class
config option - improved loading plugin instance
- fixed functionality in the
CLRELOAD()
method - fixed evaluating code lists in paths
path #codelist1 #codelist2
- added support for flags in the
CMD()
method - fixed importing dependencies defined in components
Documentation
- updated UI components
- fixed copy to clipboard feature
- fixed backups
IoT Platform
- version 2 (Total.js v5 and jComponent v20)
- fixed
timeline
option in the streamer
Code
- allowed run
py
extensions as scripts - added
persistent
mode forPython
component - added support for custom build of
Dockerfile
- added support for
@TAG: comment
markup
Other posts from Total.js Platform
- 2025-02-03January report 2025
- 2025-01-01December report 2024
- 2024-12-22Merry Christmas and a Happy New Year 2025!
- 2024-12-10Total.js UI Builder: How to upload files?
- 2024-12-04Performance Testing: Total.js vs. Koa
- 2024-12-03Total.js UI Builder: Creating a Form
- 2024-12-02November report 2024
- 2024-11-26Total.js V5: Schemas and Actions
- 2024-11-25QueryBuilder in Action Part 1
- 2024-11-13Benchmarking Node.js Frameworks: selecting your framework for 2025!