All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Reactive forms implemented
- SCSS integrated
- Angular Material view
- Angular 5
- Font-Awesome 5
- Bootstrap 4
- TinyMCE 4
- Updated the packages to their latest compatible version.
- All the unnecesssary packages removed.
- Added angular-material UI components.
- Code re-factorization as per the packages' version.
- Dockerized the entire CMS
- Upgraded the Angular 2 code to the recent stable release of Angular 4
- Major bug fixes.
- Updated the packages to their latest compatible version.
- Improvement in performance and faster loading in the admin app compared to the previous version with significant less network requests
- File structures optimized, removed/merged into very few file for admin app than previous version.
- Code Re-factorization and clean-up, magic strings and numbers removed.
- Un-necessary npm packages removed.
- Responsive html template design integrated with the Content Management System to showcase the data saved in the database using handlebars templating engine
- MongoDB backup either bson or archive backup file restore while deploying the application.
- Angular 2 version upgraded to v 2.1.0
- Changed the old angular 2 app structure with angular cli implementation.
- Easy to run the app in development environment and easy to produce production dist files.
- Improvement in performance and faster loading in the admin app compared to the previous version with significant less network requests
- File structures optimized, removed/merged into very few file for admin app than previous version.
- Code Refractorization and clean-up
- Un-necessary files and folders removed from the project to minimize the project repo size even smaller.
- Fixed the issue with the logging of user's location while attempting to login.
- Added Access Token Management.
- Upgraded all the npm packages to their latest version.
- Added role based authorization.
- Implemented role based authorization in api.
- Upgraded the Angular version of client app from Angular 2.0-RC4 to Angular 2.0.1