Releases: KrawMire/science-archive
Releases · KrawMire/science-archive
Science Archive v1.0.0
Changes in backend:
- ScienceArchive.Server (main backend service):
- Recreated domain layer;
- Added domain events;
- Improved authorization and claims checking;
- Moved persistence layer to EntityFramework;
- Added interactions with RabbitMQ;
- Implemented MediatR to execute use cases;
- Improved DB transactions managements;
- Added new microservices, written in Go:
- LogService for logging operations;
- NotificationService for sending email and other notifications;
- ContentStore is renamed to ContentStorageService which is responsible for documents uploading and downloading.
Changes in frontend:
- Moved to component library;
- Implemented localization;
- Admin page is adapted for mobile devices;
- Added new pages with components for authentication;
- Added new "NotFound" pages and components.
Science Archive v0.4.0 Release
Major features:
- Added ability to create articles;
- For administrators added feature to approve or decline article;
- Some changes in getting articles. Now users can get only verified articles;
- Added new service to upload documents;
- Now users can read PDF documents, attached to articles.
Minor features:
- Some improvements in logging;
- Some improvements in authorization.
Science Archive v0.3.2 Preview
Major updates:
- Added admin panel for service administrators;
- Created test version of Telegram Bot;
- Document Storage Service was initially created, but not deployed yet;
Minor updates:
- Requests logging;
- Authentication mechanism changes;
- Added footer to website main page.
Science Archive v0.2.0 Preview
This pre-release update (for preview only) contains some new features:
- Created account page for authorized users. This page contains two sub-pages: profile and articles. At profile page, user can find his main information. At articles page, user can find his own articles;
- Added PWA support. Now you can save website as native-like application at your device. No matter what's your device is: mobile, desktop or tablet - PWA will behave like a native app;
Also there are some minor updates:
- Added skeleton-styled loading for all sub-pages in main page.
Science Archive 0.1.1 Preview
This is a pre-release update. Just for preview purposes.
- Basic JWT-based authentication;
- Basic UI for desktop and mobile;
- Created main pages of application: articles, authors, categories and news;
- Created side drawer panel for authenticated users.