Releases: os-js/OS.js
osjs-3.1.2
Updated dependencies
osjs-3.1.1
Version bump
osjs-2.1.6
Bugfixes and UX improvements.
Relevant:
Digest:
- CoreWM: Fixed panel item contextmenu overlapping (#639)
- Utils: Fix for pathJoin in Windows file://
- Misc: Updated dependencies
- Misc: Docker with database support (#642)
- Misc: Some fixes regarding database authenticator templates
- GUI: Add missing parameter in Notifications.destroyIcon (#646)
- GUI: Updated menu clamping
- GUI: Misc menu fixes
- CLI: Some improvements to bin/add-package scripts
- UX: Solved some touch-related issues (#637)
osjs-2.1.5
This update just contains a few minor updates regarding building.
osjs-2.1.4
General improvements, server auto-reload feature, updates to some API methods.
Relevant:
Digest:
- CoreWM: Moved buttons panelitem config into src/conf
- client: Split cookie util methods into cookies.js
- client: Split color util methods into colors.js
- client: Moved misc->cleanHTML to dom->$clean
- css: Copy some 'iframe' rules for 'object'
- auth: Separated some code in 'createUI()'
- auth: Renamed 'onRequestLogin()' to 'requestLogin()'
- auth: Renamed 'onCreateUI()' to 'createUI()'
- auth: Moved login template to client
- auth: User object in demo auth now set in config
- server-node: Code watcher now a service, improvements
- server-node: New '--reload' feature
- server-node: Added 'getSession' to connection module
- server: Now possible to mix connection modules
- bin: Allow override OSJS_ROOT in cli
- misc: Updated dependencies
osjs-2.1.3
Did a pass of the event handling, making significant improvements on non-mouse input devices.
Solves quite a fiew issues, especially with touch devices that made certain UI elements hard to use.
Relevant:
osjs-2.1.2
Updated test coverage, some small fixes to node server.
Relevant:
Digest:
- dialogs: Cleaned up some old scheme handling
- server-node: Updated environmental variable reading on startup
- server-node: Return promise on shutdown method
- server-node: Allow overriding VFS transports in certain methods
- server-node: Correction in User.hasGroup check
- server-node: Prevent exception in Settings::get() when no config set
- server-node: Updated some default promise rejections
- tests: Reverted a commit that commented out tests
- tests: Updated server tests
- tests: Better node server coverage
osjs-2.1.1
Mainly bugfixes related to previous release, but also brings back Dropbox support.
Relevant:
Digest:
- Settings: Corrections of some paddings in main window
- Settings: Updated compability
- CoreWM: Fixed an invalid self-reference in DigitalClock
- CoreWM: Updated compability
- VFS: Dropbox now supports find() (#28)
- VFS: Added Dropbox v2 support (#28)
- VFS: Now possible to override 'osjs:' mountpoint
- VFS: Replaced a static mountpoint definition (onedrive)
- VFS: Replaced a static mountpoint definition (google-drive)
- GUI: Correctly check for in GUIIframe
- GUI: Prevent error on non-event fn args
- CSS: Move pointer-events block prevention decleration down to body
- server-node: Updated some documentation
- server-node: Correction in User documentation
- client: Revert to a default promise on Extension init
- client: Updated some documentation
- core: Renamed internal hooks
- utils: Added 'urlparams' method
- dom: check for native remove() support in $remove()
- process: Fixed some issues in reload()
- window-manager: Use DOM.$remove for Opera compability
- process: Removed BC kept when refactoring
- window-behaviour: Add 'data-window-hint' to body when manipulating windows
- misc: Updated locales
- misc: Updated some dotfiles
- misc: Updated INSTALL.md
- misc: Update LICENSE (Closes #604)
- misc: Updated 'Extension' package init and template
- misc: Removed bin/build-opkg.sh
- misc: Now using node:boron-alpine for Docker
- misc: Removed a beacon from README
- misc: Updated dependencies
- misc: Updated github ISSUE_TEMPLATE
- bin: Removed some defunct scripts
- bin: Updated docker image
osjs-2.1.0
Rewritten to ES6 (Babel), Webpack and Express.
Many of these are breaking changes, but you can easily migrate to the new style.
For a full writeup of changes etc, see links below.
Relevant:
- https://community.os-js.org/t/update-version-bump-2-1-0/142
- https://community.os-js.org/t/road-to-es6-es2015/131/8
- #617
Digest:
- Core: Rewritten to ES6
- Core: Callbacks replaced with Promise
- Core: Now using imports
- Core: Deprecated all marked methods
- Core: Removed global namespace (available as BC module)
- Core: Removed support for "simple" packages
- Core: Removed support for "dummy" packages
- Core: Removed support for "old" packages
- Core: Detached Scheme files from applications
- Core: Changed in namespaces (code separation)
- API: Now using axios for XHR
- API: Now using bluebird for better promises
- VFS: Removed 'delete' operation (use 'unlink')
- GUI: Schemes now embed in bundles if used
- Packages: Default packages refactored
- build: Now using Ygor as task system
- build: Rewritten
- build: Now using Webpack for themes
- build: Now using Webpack for packages
- build: Now using Webpack for core
- build: Removed grunt entirely
- build: Split up into separate package
- build: Changed templating generation
- build: Simplified configuration capabilities
- build: Better overlay support
- server-node: Rewritten to ES6
- server-node: Now using Express
- server-node: Changed how modules look
- server-node: Better module APIs
- server-node: Better user handling
- conf: Changed overlay layouts
- conf: Overlays now support themes
- conf: Overlays now support configuration includes
- conf: Changed vfs configuration
- misc: Added some new
bin/
scripts - misc: Removed the
Zip
helper. This will be replaced with something newer. - misc: The
Database
handler now uses separate tables - misc: Added
OSjs.require()
for externals - misc: Moved src/client/themes to src/themes
- misc: Bugfixes and general cleanups
- misc: Performance improvements
- misc: No more 'dist/vendor' by default
- misc: Removed automated installers from repo
- misc: Separated graphics sources to own repo
- misc: Separated x11 sources to own repo
- misc: Separated Broadway (will be replaced with Xpra)
- misc: Updated documentation
- misc: Now using esdoc
osjs-2.0.0-97
Bugfixes, updated dependencies, build system updates and moved some methods from Storage to Authenticator module
Relevant:
Digest:
- WM: Change window spawn behavior
- FileManager: Add upload dialog on native file drops
- MusicPlayer: Added workaround for seeker not having correct start/end
- Dialogs: Fixed 'undefined' in message for upload dialog
- Dialogs: Fixed file upload dialog not closing progress
- Core: Removed deprecated 'handler' BC (#572)
- API: Updated loading indication methods
- server-node: Support for setting 'hostname' http option
- server-node: Moved some methods from 'Storage' to 'Authenticator'
- server-php: Moved some methods from 'Storage' to 'Authenticator'
- build: Updated dist template
- build: Added support to specify repos on 'build:packages'
- misc: Add '.woff' extension to MIME config
- misc: Updated dependencies
- misc: Some general bugfixes
- misc: Updated INSTALL
- misc: Updated eslint