Changelog
v2.0.0 - 06/2025
- Upgrade Fastify v5.
- Changed nyc with c8.
- Changed using ESLint with StandardJS style.
- Update Dockerfile & docker-compose.yml.
- Update helper, schemas and unit test.
- Update regex email and username.
- Fixed file db.mysql.sql and db.postgre.sql.
- Fixed custom port in db connection.
- Fixed deprecated package.
- Upgrade dependencies.
- Update documentation pdf.
- Update opensso docs.
v1.6.0 - 08/2024
- Add Github login.
- Add Gitlab login.
- Add Facebook login.
- Add Twitter X login.
- Add Microsoft Entra ID login.
- Add new page deletion policy.
- Fixed typo in file
db.mysql.sql
. - Fixed fontawesome doesn't displayed correctly.
- Fixed baseAssetsUrl doesn't working as expected.
- Fixed Total User List in yearly.
- Upgrade dependencies.
- Update opensso docs.
Break Changes
Please be careful, this version has a Break Changes on :
- A small modification on Default & Inverse Theme.
- config.js - Added new configuration for social logins.
- page.js - Added new routes for deletion policy page.
v1.5.0 - 06/2024
- Create new API for handling import user.
- Disallow register API for handling import user.
- Add more security layer for using SSO.
- Add webhook for broadcasting/event streaming support.
- Add new API to generate new SSO key.
- Updating data SSO should not auto generating new SSO key.
- Fixed apple signin issue (user didn't knew if popup blocked).
- Fixed method and service is null when adding a new user by admin.
- Fixed dynamic user data should be wrapped to an object type.
- Fixed some minor bugs on ui.
- Update database.
- Update postman file.
- Update online documentation.
Break Changes
Please be careful, this version has a Break Changes on :
- A lot of modification on Default & Inverse Theme.
- Database structure changed - Added new 3 fields on
data_ssos
table and new tablelog_webhooks
. - config.js - Added new configuration trustProxy.
- server.js - Added new routes for log webhook.
v1.4.0 - 06/2024
- Now support 2FA/MFA via Email and/or Authenticator.
- Now support use a custom id and/with hash value when registering new user.
- Adding new optional reply_to parameter on Sendmail API.
- Simplify email content to avoid spam trigerred issue.
- Removed make-promises-safe, it's already fixed by official nodejs dev since node v16.
- Fixed can't reply directly to the incoming mail from contact.
- Update database.
- Update postman file.
- Upgrade Fastify to 4.27.x.
- Upgrade dependencies.
Break Changes
Please be careful, this version has a Break Changes on :
- A lot of modification on Default & Inverse Theme.
- Database structure changed - Added new 4 fields on users table.
- server.js - Removed make-promises-safe.
- config.js - Added new configuration but backwards support.
- package.json - Added new otpauth library.
v1.3.0 - 01/2024
- Now support adding custom field on user data when registering new user via API.
- Fixed updating user will not always replacing old custom data field.
- Fixed Apple Sign-In not working on login page.
- Fixed global modal for change password, sometimes could injected by browser after login.
- Upgrade Fastify to 4.25.x.
- Update PDF Documentation.
- Upgrade dependencies.
- No Longer support NodeJS 14.
v1.2.0 - 10/2023
- Add switcher light or dark theme.
- Add new inverse theme.
- Now Support Docker and Docker Compose.
- Extend username length up to 64 chars, RFC 5321.
- Fixed date format on export.
- Removed Redis and base-64 dependencies.
- Add Email Logo link from configuration.
- Upgrade dependencies.
- Update pdf documentation.
- Update configuration.
- Update server.js.
- Update template.
Break Changes
Please be careful, this version has a Break Changes on :
- Default Theme will not working.
- server.js - Removed Redis Package, Update Fastify Cacheman.
- config.js - Added new configuration for logo on email.
v1.1.0 - 08/2023
- Add Oauth for Apple ID.
- Update email for reset password.
- Update config.
- Update dependencies.
- Update postman file.
- Update docs about API.
- Add docs how to upgrade.
Break Changes
Please be careful, this version has a Break Changes on :
- config.js - Add new configuration for oauth apple.
v1.0.0 - 03/2023
- First Release.