|
| 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 | + |
1 | 81 | # 2.0.0-alpha80
|
2 | 82 |
|
3 | 83 | New Settings application, package management and user management subsystem, developer features and build system. Improvements and bugfixes.
|
|
0 commit comments