8000 Releases · aelassas/wexcommerce · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: aelassas/wexcommerce

wexCommerce 3.5

09 Jul 07:15
Compare
Choose a tag to compare
  • feat(backend): integrate Sentry for error tracking and performance monitoring with configurable tracesSampleRate
  • feat(tests): add Sentry integration tests for initialization and tracing behavior
  • feat(tests): add unit tests for mail module with nodemailer mocks
  • feat(tests): enhance logging tests with Sentry integration and TERM_PROGRAM checks
  • feat(tests): enhance access token validation tests with additional failure scenarios
  • feat(tests): improve helper tests with JWT encryption and access token validation
  • feat(tests): add comprehensive tests for JWT and reCAPTCHA validation
  • feat(tests): enhance PayPal and Stripe test coverage with mocks and improved error handling
  • feat(tests): improve code coverage
  • refactor(models): move manual index creation from models to initialization script
  • refactor: rename common folder to utils
  • fix(ci): push RELEASES.md from default branch instead of detached HEAD
  • fix(backend): improve TTL index handling and logging for updates
  • fix(backend): wrong admin checks in order controller
  • fix(tests): cleanup test data
  • chore(backend): organize and document .env.example
  • chore: update dependencies

Full Changelog: v3.4...v3.5

wexCommerce 3.4

28 Jun 05:49
Compare
Choose a tag to compare
  • feat(backend): add setup script to create admin user
  • feat(backend): add reset script to delete admin user
  • feat: add Code of Conduct to promote a respectful and inclusive community
  • feat: add comprehensive Contribution Guide to assist new contributors
  • feat: add GitHub Actions workflow to automatically update RELEASES.md on new releases
  • refactor(backend): move Stripe and PayPal integrations to a dedicated payment directory
  • refactor(backend): replace bcrypt password hashing with helper function
  • docs: add new sections to software architecture
  • chore: update dependencies

Full Changelog: v3.3...v3.4

wexCommerce 3.3

22 Jun 13:17
Compare
Choose a tag to compare
  • fix(fetch): reduce default retries to 1 and improve error handling
  • chore: update dependencies

Full Changelog: v3.2...v3.3

wexCommerce 3.2

17 Jun 22:07
Compare
Choose a tag to compare
  • fix(docker): update server API host references in environment files
  • fix(docker): update nginx reverse proxy headers
  • fix(auth): fetch issues in frontend and admin panel when user is no longer authenticated
  • dev(eslint): update ESLint rules

Full Changelog: v3.1...v3.2

wexCommerce 3.1

17 Jun 14:39
Compare
Choose a tag to compare
  • refactor(admin): rename backend folder to admin for clarity
  • refactor(backend): rename api folder to backend for clarity
  • fix(backend): ensure globalAgent.maxSockets is set for HTTP server
  • fix(admin): update metadata title and description for clarity
  • chore: clarify project identities with consistent package.json names and descriptions
  • chore: update dependencies

Full Changelog: v3.0...v3.1

wexCommerce 3.0

12 Jun 21:52
Compare
Choose a tag to compare
  • 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

wexCommerce 2.9

22 May 06:57
Compare
Choose a tag to compare
  • dev(frontend,admin): enabled react-compiler rule in ESLint configuration
  • dev(pre-commit): optimize pre-commit hook to lint and type-check only changed projects with Docker fallback
  • refactor(package.json): reorganize type definitions and dependencies
  • chore: update dependencies
  • fix(pre-commit): update import paths to use node: prefix and improve file reading consistency
  • fix(nginx.conf): include server port in Host and X-Forwarded-Host headers
  • fix(pre-commit): exclude deleted files from ESLint check
  • fix(deploy): update npm install command to include all dependencies

Full Changelog: v2.8...v2.9

wexCommerce 2.8

23 Apr 13:37
Compare
Choose a tag to compare
  • Feat: set up Docker Development Environment with CDN Integration and Data Persistence
  • Feat: add api_logs volume to docker-compose files for logging
  • Feat: add CDN middleware to API to serve static files
  • Chore: update dependencies and fix AdapterDateFns import
  • Fix: enable reCAPTCHA check based on environment configuration in sign-up and checkout pages
  • Fix: wrong account validation links in Docker

Full Changelog: v2.7...v2.8

wexCommerce 2.7

12 Apr 21:11
Compare
Choose a tag to compare
  • Migrated to Express 5 for improved performance and future compatibility
  • Fix: add setting to ensure final newline in files
  • Fix: add custom indexes to multiple models and handle sync errors
  • Fix: handle undefined request body in getProduct
  • Fix: sign in link not redericting back to checkout from checkout page
  • Fix: add social login to checkout and forgot password pages
  • Upgrade to Next.js 15.3
  • Updated dependencies

Full Changelog: v2.6...v2.7

wexCommerce 2.6

30 Mar 17:46
Compare
Choose a tag to compare
  • Upgrade to react 19.1 and mui 7.0
  • Fix: checkout options are still enabled after PayPal is loaded
  • Updated dependencies
0