Skip to content

Preparing v1.3.0#16

Merged
AndyM84 merged 99 commits into
mainfrom
AndyM84/1.3.0
Jul 8, 2024
Merged

Preparing v1.3.0#16
AndyM84 merged 99 commits into
mainfrom
AndyM84/1.3.0

Conversation

@AndyM84

@AndyM84 AndyM84 commented Jun 15, 2024

Copy link
Copy Markdown
Member

This gets us ready for Stoic 1.3.0 and PHP 8.3, while addressing the following issues:

We also did a full test of all 1.1 API endpoints and performed the following actions around that:

  • Update web.config file(s) for IIS
  • Fixed implicit conversion issue w/ UserSession models
  • Fixed account API processEvent() method to work more gracefully with empty result sets
  • Added getUserAuthToken() and getUserSession() methods to ApiController abstract class
  • Logout API endpoint now falls back to active auth token if token not provided explicitly
  • Caught exceptions during Logout endpoint operations
  • Re-added email templates
  • Added sendConfirmEmail() helper function
  • Changed ResetPassword endpoint to take encoded token instead of decoded
  • Made user email updates invalidate email confirmation status and send email confirmation email
  • Expanded fields that user searches are conducted on
  • Making /Account/CheckToken work on base64 token, not decoded data

Finally, we've added two new UI 'sites' using VueJS 3 and PrimeVue 4. Both ui/admin and ui/front provide basic interfaces to build sites on top of, and are fully functional with the features they offer.

@AndyM84
AndyM84 requested review from ctd1500 and mhykes June 15, 2024 20:12
@AndyM84
AndyM84 marked this pull request as draft June 16, 2024 18:32
@AndyM84
AndyM84 marked this pull request as ready for review July 5, 2024 15:16
Comment thread README.md Outdated
Comment thread inc/classes/ApiController.cls.php
Comment thread inc/classes/ApiController.cls.php
Comment thread inc/classes/ApiController.cls.php
Comment thread ui/admin/public/demo/data/products-orders-small.json Outdated

@mhykes mhykes left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@AndyM84
AndyM84 merged commit bb6b252 into main Jul 8, 2024
@AndyM84
AndyM84 deleted the AndyM84/1.3.0 branch July 8, 2024 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants