Skip to content

Commit 589255c

Browse files
committed
Version Bump
This release brings Widgets, rewritten servers(s), connection/authenticator/storage replaces 'handler', bugfixes and improvements. Overall this will make development and customization much easier and allows to drop-in modules to extend functionality. Another change is that *Grunt* is no longer used as the main CLI utility. The `osjs` script now handles this with exception of developer helpers. The official documentation (manual) has also been completely reworked. It now explains all the concepts and gives detailed instructions and examples. **NOTE: The Application API has changed! You can read about the changes in links below. Backward compability has been kept, but it is not guaranteed to work 100%.** Relevant: * http://community.os.js.org/t/update-version-bump-alpha81/105 * https://gitter.im/os-js/topics/topic/5818ce090b10738c73fe24e0/new-server-codebase-and-handler-abstraction * http://community.os.js.org/t/notice-upcoming-server-api-changes/104/2 * http://community.os.js.org/t/feature-widgets/90 * #527 * https://os.js.org/manual/ Digest: * Settings: Make sure window title is translated (#511) * Settings: Add back window switcher toggle saving * Settings: Better handling of startup category argument * Settings: Better VFS mounting * Preview: Support opening external locations * CoreWM: Widget Support * CoreWM: Iconview bugfixes * CoreWM: Added a developer tool notification icon with menu * VFS: Add missing VFS.File parameter in delete check (Fixes #509) * VFS: Added client-side `watch()` and `unwatch()` methods * VFS: `scandir()` can now concat entries from a given metadata file * VFS: Bugfixes and cleanups * VFS: Fixed backlink showing on roots * VFS: Server-side watching * API: Fixed resolving custom icons for packages * API: `getFileIcon()` now supports 'application' VFS Files * GUI: Added `add()` `remove()` and `set()` methods to Tabs * GUI: Some bugfixes to menu events * GUI: Moved some element/scheme stuff around, better creation of elements * Dialogs: Added 'create directory' to File (on save and directory select) * Window: Corrected wrong scope in resize finished callback (Fixes #506) * Window: Added `_create()` shortcut to create new GUI elements * Utils: Added more keycodes and freezed namespace * Utils: Added full ASCII key map * Utils: Removed some deprecated methods * Utils: Fixed early (too) early cleanup of XHR request * Utils: Added deep-clone object method alternative * Utils: Updated `pathJoin()` * iframe-application: Added callback-style messaging sypport * default-application: Removed some deprecated stuff * default-application: Added callback support on save * client: Now uses a `Connection` class instead of `Handler` methods * client: Now uses a `Authenticator` class instead of `Handler` methods * client: Now uses a `Storage` class instead of `Handler` methods * client: Now supports subscriptions when using WS * server: Now supports drop-in modules for API, VFS Transports, etc. * server: Now uses a `Storage` module instead of `Handler` class * server: Now uses a `Authenticator` module instead of `Handler` class * server-node: Entirely rewritten * server-php: Entirely rewritten * locales: Updated it_IT * locales: Updated fr_FR * build: Added better bugreport configuration support * build: Static build files can now be skipped if already exists * build: Added support for build file overlays * build: Now possible to pick login screen via config * build: Added help to the 'osjs' command * build: Updated build system * misc: Updated various lose documentation files in the codebase * misc: Grunt is no longer a main dependency * misc: Removed some unnesecarry dotfiles * misc: Updated documentation * misc: Updated NIX installer * misc: Updated eslint rules * misc: Cleaned up some CSS * misc: Updated unit tests
1 parent 5f5c415 commit 589255c

File tree

3 files changed

+82
-2
lines changed

3 files changed

+82
-2
lines changed

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
# 2.0.0-alpha81
2+
3+
This release brings Widgets, rewritten servers(s), connection/authenticator/storage replaces 'handler', bugfixes and improvements.
4+
5+
Overall this will make development and customization much easier and allows to drop-in modules to extend functionality.
6+
7+
Another change is that *Grunt* is no longer used as the main CLI utility. The `osjs` script now handles this with exception of developer helpers.
8+
9+
The official documentation (manual) has also been completely reworked. It now explains all the concepts and gives detailed instructions and examples.
10+
11+
**NOTE: The Application API has changed! You can read about the changes in links below. Backward compability has been kept, but it is not guaranteed to work 100%.**
12+
13+
Relevant:
14+
15+
- http://community.os.js.org/t/update-version-bump-alpha81/104
16+
- https://gitter.im/os-js/topics/topic/5818ce090b10738c73fe24e0/new-server-codebase-and-handler-abstraction
17+
- http://community.os.js.org/t/notice-upcoming-server-api-changes/104/2
18+
- http://community.os.js.org/t/feature-widgets/90
19+
- https://github.com/os-js/OS.js/issues/527
20+
- https://os.js.org/manual/
21+
22+
Digest:
23+
24+
- Settings: Make sure window title is translated (#511)
25+
- Settings: Add back window switcher toggle saving
26+
- Settings: Better handling of startup category argument
27+
- Settings: Better VFS mounting
28+
- Preview: Support opening external locations
29+
- CoreWM: Widget Support
30+
- CoreWM: Iconview bugfixes
31+
- CoreWM: Added a developer tool notification icon with menu
32+
- VFS: Add missing VFS.File parameter in delete check (Fixes #509)
33+
- VFS: Added client-side `watch()` and `unwatch()` methods
34+
- VFS: `scandir()` can now concat entries from a given metadata file
35+
- VFS: Bugfixes and cleanups
36+
- VFS: Fixed backlink showing on roots
37+
- VFS: Server-side watching
38+
- API: Fixed resolving custom icons for packages
39+
- API: `getFileIcon()` now supports 'application' VFS Files
40+
- GUI: Added `add()` `remove()` and `set()` methods to Tabs
41+
- GUI: Some bugfixes to menu events
42+
- GUI: Moved some element/scheme stuff around, better creation of elements
43+
- Dialogs: Added 'create directory' to File (on save and directory select)
44+
- Window: Corrected wrong scope in resize finished callback (Fixes #506)
45+
- Window: Added `_create()` shortcut to create new GUI elements
46+
- Utils: Added more keycodes and freezed namespace
47+
- Utils: Added full ASCII key map
48+
- Utils: Removed some deprecated methods
49+
- Utils: Fixed early (too) early cleanup of XHR request
50+
- Utils: Added deep-clone object method alternative
51+
- Utils: Updated `pathJoin()`
52+
- iframe-application: Added callback-style messaging sypport
53+
- default-application: Removed some deprecated stuff
54+
- default-application: Added callback support on save
55+
- client: Now uses a `Connection` class instead of `Handler` methods
56+
- client: Now uses a `Authenticator` class instead of `Handler` methods
57+
- client: Now uses a `Storage` class instead of `Handler` methods
58+
- client: Now supports subscriptions when using WS
59+
- server: Now supports drop-in modules for API, VFS Transports, etc.
60+
- server: Now uses a `Storage` module instead of `Handler` class
61+
- server: Now uses a `Authenticator` module instead of `Handler` class
62+
- server-node: Entirely rewritten
63+
- server-php: Entirely rewritten
64+
- locales: Updated it_IT
65+
- locales: Updated fr_FR
66+
- build: Added better bugreport configuration support
67+
- build: Static build files can now be skipped if already exists
68+
- build: Added support for build file overlays
69+
- build: Now possible to pick login screen via config
70+
- build: Added help to the 'osjs' command
71+
- build: Updated build system
72+
- misc: Updated various lose documentation files in the codebase
73+
- misc: Grunt is no longer a main dependency
74+
- misc: Removed some unnesecarry dotfiles
75+
- misc: Updated documentation
76+
- misc: Updated NIX installer
77+
- misc: Updated eslint rules
78+
- misc: Cleaned up some CSS
79+
- misc: Updated unit tests
80+
181
# 2.0.0-alpha80
282

383
New Settings application, package management and user management subsystem, developer features and build system. Improvements and bugfixes.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "OS.js",
3-
"version": "2.0.0-alpha.80",
3+
"version": "2.0.0-alpha.81",
44
"description": "JavaScript Cloud/Web Desktop Platform",
55
"url": "http://os.js.org",
66
"email": "[email protected]",

src/conf/000-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"storage": "demo",
55

66
"client" : {
7-
"Version" : "2.0-alpha80",
7+
"Version" : "2.0-alpha81",
88
"SettingsManager": {},
99
"PackageManager": {},
1010
"Preloads": {},

0 commit comments

Comments
 (0)