Skip to content

wexCommerce 3.0

Compare
Choose a tag to compare
@aelassas aelassas released this 12 Jun 21:52
· 153 commits to main since this release
  • feat(database): implement multilingual Value synchronization and enhance database initialization tests
  • fix(env): update CDN URLs to include port 4005 for backend and frontend environments
  • fix(database): explicitly wait for database connection to be open
  • fix(mail): add ethereal test transporter for CI environment
  • fix(database): text indexes errors when adding new languages
  • fix(logger): improve message formatting for VSCode terminal
  • chore(index): update server startup logging for better visibility
  • chore(tests): enhance database tests with additional scenarios and index handling
  • chore: update dependencies
  • refactor(database): enhance connection management and improve logging; refactor initialization functions for better clarity
  • refactor(api): modularized server creation supporting HTTP/HTTPS with async file reads
  • refactor(api): added detailed JSDoc comments for functions and constants
  • refactor(api): added robust database connection and initialization checks before starting server
  • refactor(api): introduced configurable shutdown timeout to force exit if shutdown hangs
  • refactor(api): improved shutdown handler to log received signals and handle cleanup gracefully
  • refactor(api): used process.once for signal handling to avoid multiple shutdowns
  • refactor(api): improved code readability with consistent naming and minor cleanup
  • docs: update self-hosted and run from source docs

Full Changelog: v2.9...v3.0