UNPKG

apex-nitro

Version:

Front-end development in Oracle APEX at its best

221 lines (149 loc) 6.22 kB
# Changelog ## 5.0.0 BREAKING CHANGE: APEX Nitro v5 is NOT backwards compatible with v4. - Introducing two new modes: Basic and Pro - Much smaller size (50%) than APEX Nitro v4 - Pro mode is the most powerful APEX Nitro ever - Write your best JavaScript - Bring ES6, ES8 and more to APEX easily. - Introducing APEX Nitro templates - Pick a Pro template and get going fast with predefined file structure - Write your own APEX Nitro Pro template - New configuration system through `apex-nitro init` - `apexnitro.config.json` is now a file that can be stored on your project repository - `apex-nitro publish` renamed `apex-nitro upload` - New command: `apex-nitro build` - Complete documentation rewrite ## 4.1.6 - Basic projects now benefits from browser synchronization automatically - Allows JS code to use ES6 - Changes Autoprefixer settings to match UT - Simplifies project configuration - Bug fixes - Documentation enhancements ## 4.1.5 - Removes sourcemaps from production files (.min files) for performance and security reasons - System compatibility bug fixes (Windows, Mac, Linux) test suite ## 4.1.4 - Hot fix introduced by v4.1.3 ## 4.1.3 - Allows to disable automatic JS reload / CSS injection [#258](https://github.com/OraOpenSource/apex-nitro/issues/258) - Other dependency bug fixes ## 4.1.2 - Bug fixes - Autoprefixer - Webpack - Documentation enhancements ## 4.1.1 - Performance enhancements on launch - Cleans CLI UI [#249](https://github.com/OraOpenSource/apex-nitro/issues/249) - Config CLI now shows the URL [#248](https://github.com/OraOpenSource/apex-nitro/issues/248) - Reenables Sass sourcemaps [#254](https://github.com/OraOpenSource/apex-nitro/issues/254) - Validates if srcFolder = distFolder [#253](https://github.com/OraOpenSource/apex-nitro/issues/253) - Bug fixes [#251](https://github.com/OraOpenSource/apex-nitro/issues/251) [#252](https://github.com/OraOpenSource/apex-nitro/issues/252) ## 4.1.0 - **Complete documentation rewrite** - **Supports APEX Plugin development** - **New notification system** - Adds Java 9 support for the publish feature - Simplifies the APEX Nitro config - Better performance at load time - Supports multiple subdirectory levels in the source folder - Other bug fixes Note: Sourcemaps are temporarily disabled for Sass. That is until the upstream bug is resolved on libsass here: https://github.com/sass/libsass/issues/2312 For more info check out https://github.com/OraOpenSource/apex-nitro/milestone/14 ## 4.0.0 - **APEX Front-End Boost is rebranded to APEX Nitro** - Simplifies APEX setup, **[please review yours](https://github.com/OraOpenSource/apex-nitro/blob/master/docs/connect.md)** - Build Option is no longer necessary - No longer requires a cookie - New Configuration Tool `apex-nitro config <project>` - Now you can add project from the web interface - Password fields don't show in clear text anymore - Adds a basic mode, where only App URL and Source Folder is needed - Supports TypeScript as a JavaScript engine - Supports Webpack as a JavaScript engine, which allows to use ES6 - Adds many [examples](https://github.com/OraOpenSource/apex-nitro/tree/master/examples) - Adds a JavaScript Testing Framework for more robust releases - Bug fixes ## 3.1.3 - Minor: changes `publish` parameter name ## 3.1.2 - `afeb publish` can now upload to: - Application Static Files - Workspace Static Files - Theme Files - fixes a Theme Roller issue (#190) ## 3.1.1 - Refactoring ## 3.1.0 - Separated npm modules (publish feature, config feature) ## 3.0.0 - **Auto Upload to APEX** (`afeb publish <project>`) - Adds an option to launch the APEX Builder alongside the application when doing `afeb launch <project>` - Removed restriction on folder names. Folders can be anything now. - Performance enhancements - Bug fixes ## 2.2.4 - Dropped image optimization feature. [See why.](https://github.com/OraOpenSource/apex-nitro/issues/164) ## 2.2.3 - Bug fixes ## 2.2.2 - Bug fixes ## 2.2.1 - Bug fixes ## 2.2.0 - Added `npm` back - New installation method - New web interface to configure projects - New CLI interface with custom commands - `afeb config <project>` - `afeb launch <project>` - `afeb help <command>` - `afeb -v` - Dropped RTLCSS ## 2.1.3 - **APEX Front-End Boost is now usable on ORDS 3.0.3 and up.** - Adds an option `config.browsersync.ghostMode` to enable/disable the mirroring of clicks, scrolls and typing across devices. - Reloads the browser for any changes made inside `img` and `lib` folders. - Notifies you when APEX Front-End Boost has a new version ## 2.1.2 - Removed `npm` as an install option for simplicity. ## 2.1.1 - Greatly enhanced the project error handling to provide more details and hints to the user. - The `/src/` folder is now automatically created if it doesn't exist yet. - Added `.sass` file support in addition to the existing `.scss` support. - Docs: Added a documentation notice on ORDS issues. - Docs: Added an advice to use an elevated command line (run as admin). - Docs: Changed some of the project terminology. - Docs: Provided two different installation options (Git and npm). - Docs: Enhanced the documentation for `config.json` - Created project issue template for better support going forward. ## 2.1.0 - Project is now available on npm - Fixed a bug preventing from doing POST on Chrome - Concatenation is now disabled by default. You will have to enable it in your `config.json` file if you want your project to use `js` or `css` concatenation. - `javascriptConcat` is now `jsConcat` - Added ports configuration over the `browsersync` feature in `config.json` (per project) - Simplified Windows shortcut - Added system requirements - Enhanced docs - More. ## 2.0.0 - Complete project overhaul. Read documentation for a complete list of features. ## 1.4.0 - Updated dependencies - Changed terminology - `client` to `src` - `build` to `dist` - Removed image minification package - was not generic enough for this project - Removed assets intermediate folder ## 1.3.0 - Updated dependencies ## 1.2.0 - Updated dependencies ## 1.1.0 - Updated dependencies ## 1.0.0 - Initial Release