ngx-ui icon indicating copy to clipboard operation
ngx-ui copied to clipboard

Fixes Ajv 8 breaking changes, adds additional editor enhancements

Open crimson-cata1yst opened this issue 1 year ago • 3 comments

Summary

  • Fixes broken validation caused from the upgrade to Ajv 8+ in ngx-ui 47.0.0

  • Adds extra optional inputs on the json editor/flat editor to allow apps to pass in their own options, formats, and keywords to the validator service.

  • Ajv handles strict schemas in line with JTD now; initialized strict to 'true' on new Ajv instantiations, but it can be overrode with the optional options input.

  • Resolves #1037

Nothing remarkable with the screenshot - just showing that validation works again

image

Checklist

  • [x] *Added unit tests
  • [ ] *Added a code reviewer
  • [x] Added changes to /projects/swimlane/ngx-ui/CHANGELOG.md under HEAD (Unreleased)
  • [x] Updated the demo page
  • [x] Included screenshots of visual changes

*required

crimson-cata1yst avatar Apr 20 '24 18:04 crimson-cata1yst

Deploy Preview for ngx-ui ready!

Name Link
Latest commit 0026bf1e39f43b83faa38da6dcd49d83b163c844
Latest deploy log https://app.netlify.com/sites/ngx-ui/deploys/66733563980eff0008c3f8b5
Deploy Preview https://deploy-preview-1038--ngx-ui.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Apr 20 '24 18:04 netlify[bot]

Could I get a review of this please? This is a critical blocker for my team to finish upgrading to Angular 17+, it would much appreciated :) @steveblue @surya-pabbineedi @marjan-georgiev @Prasanth-Boyina (or someone). Thanks in advance!

crimson-cata1yst avatar Apr 24 '24 19:04 crimson-cata1yst

I also need this change. Can this be reviewed and merged? Thanks! @surya-pabbineedi @marjan-georgiev @Prasanth-Boyina

mdoy179 avatar May 28 '24 15:05 mdoy179